diff --git a/board/Manifest.py b/board/Manifest.py index 380e335ae7f00b48acb68b24e0bf2eebd9e13bf6..fca3be995c5dc195e86f80574fe37e6d82ce0532 100644 --- a/board/Manifest.py +++ b/board/Manifest.py @@ -1,5 +1,5 @@ try: - if board in ["spec", "svec", "vfchd", "common"]: + if board in ["spec", "svec", "vfchd", "clbv2", "common"]: modules = {"local" : [ board ] } except NameError: pass diff --git a/board/clbv2/wr_clbv2_pkg.vhd b/board/clbv2/wr_clbv2_pkg.vhd index 1185e328b60f94df6a174543256326cf2facbd33..94bdf2f03bbd4f1445cf77101a637447eb7802cb 100644 --- a/board/clbv2/wr_clbv2_pkg.vhd +++ b/board/clbv2/wr_clbv2_pkg.vhd @@ -282,6 +282,8 @@ package wr_clbv2_pkg is tstamps_frame_id_o : out std_logic_vector(15 downto 0); tstamps_incorrect_o : out std_logic; tstamps_ack_i : in std_logic := '1'; + abscal_txts_o : out std_logic; + abscal_rxts_o : out std_logic; fc_tx_pause_req_i : in std_logic := '0'; fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; fc_tx_pause_ready_o : out std_logic; diff --git a/syn/clbv2_ref_design/Manifest.py b/syn/clbv2_ref_design/Manifest.py index 7d287490be7b539d503b0bc30737caaa2c07baef..2411cabdb09b59396debb6976b0856081e527662 100644 --- a/syn/clbv2_ref_design/Manifest.py +++ b/syn/clbv2_ref_design/Manifest.py @@ -1,3 +1,4 @@ +board = "clbv2" target = "xilinx" action = "synthesis" @@ -6,8 +7,8 @@ syn_grade = "-2" syn_package = "fbg676" syn_top = "clbv2_wr_ref_top" -syn_project = "clbv2_wr_ref.xise" +syn_project = "clbv2_wr_ref.xpr" -syn_tool = "ise" +syn_tool = "vivado" modules = { "local" : "../../top/clbv2_ref_design/"} diff --git a/syn/clbv2_ref_design/clbv2_wr_ref.xise b/syn/clbv2_ref_design/clbv2_wr_ref.xise deleted file mode 100644 index 85859b93810480cdd270a0e6dfdbffd3fa682314..0000000000000000000000000000000000000000 --- a/syn/clbv2_ref_design/clbv2_wr_ref.xise +++ /dev/null @@ -1,1008 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no" ?> -<project xmlns="http://www.xilinx.com/XMLSchema" xmlns:xil_pn="http://www.xilinx.com/XMLSchema"> - - <header> - <!-- ISE source project file created by Project Navigator. --> - <!-- --> - <!-- This file contains project source information including a list of --> - <!-- project source files, project and process properties. This file, --> - <!-- along with the project source files, is sufficient to open and --> - <!-- implement in ISE Project Navigator. --> - <!-- --> - <!-- Copyright (c) 1995-2012 Xilinx, Inc. All rights reserved. --> - </header> - - <version xil_pn:ise_version="14.5" xil_pn:schema_version="2"/> - - <files> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_dp_ram.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="1"/> - <association xil_pn:name="Implementation" xil_pn:seqID="1"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_rx_path.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="2"/> - <association xil_pn:name="Implementation" xil_pn:seqID="2"/> - </file> - <file xil_pn:name="../../modules/wrc_core/xwr_syscon_wb.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="3"/> - <association xil_pn:name="Implementation" xil_pn:seqID="3"/> - </file> - <file xil_pn:name="../../board/clbv2/xwrc_board_clbv2.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="4"/> - <association xil_pn:name="Implementation" xil_pn:seqID="4"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/xilinx/generic_dpram.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="5"/> - <association xil_pn:name="Implementation" xil_pn:seqID="5"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_tx.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="6"/> - <association xil_pn:name="Implementation" xil_pn:seqID="6"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/xrx_streamer.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="7"/> - <association xil_pn:name="Implementation" xil_pn:seqID="7"/> - </file> - <file xil_pn:name="../../modules/wr_mini_nic/xwr_mini_nic.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="8"/> - <association xil_pn:name="Implementation" xil_pn:seqID="8"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_fsm.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="9"/> - <association xil_pn:name="Implementation" xil_pn:seqID="9"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/common/gc_pulse_synchronizer2.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="10"/> - <association xil_pn:name="Implementation" xil_pn:seqID="10"/> - </file> - <file xil_pn:name="../../platform/xilinx/chipscope/chipscope_ila.ngc" xil_pn:type="FILE_NGC"> - <association xil_pn:name="Implementation" xil_pn:seqID="11"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="12"/> - <association xil_pn:name="Implementation" xil_pn:seqID="12"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/jtag_cores.v" xil_pn:type="FILE_VERILOG"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="13"/> - <association xil_pn:name="Implementation" xil_pn:seqID="13"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_eic.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="14"/> - <association xil_pn:name="Implementation" xil_pn:seqID="14"/> - </file> - <file xil_pn:name="../../modules/wr_tbi_phy/disparity_gen_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="15"/> - <association xil_pn:name="Implementation" xil_pn:seqID="15"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="16"/> - <association xil_pn:name="Implementation" xil_pn:seqID="16"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_crc32_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="17"/> - <association xil_pn:name="Implementation" xil_pn:seqID="17"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_clock_alignment_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="18"/> - <association xil_pn:name="Implementation" xil_pn:seqID="18"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_tx_mux.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="19"/> - <association xil_pn:name="Implementation" xil_pn:seqID="19"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/common/generic_shiftreg_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="20"/> - <association xil_pn:name="Implementation" xil_pn:seqID="20"/> - </file> - <file xil_pn:name="../../modules/wr_softpll_ng/spll_aligner.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="21"/> - <association xil_pn:name="Implementation" xil_pn:seqID="21"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_tx_vlan_unit.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="22"/> - <association xil_pn:name="Implementation" xil_pn:seqID="22"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_addsub.v" xil_pn:type="FILE_VERILOG"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="23"/> - <association xil_pn:name="Implementation" xil_pn:seqID="23"/> - </file> - <file xil_pn:name="../../modules/wrc_core/wr_core.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="24"/> - <association xil_pn:name="Implementation" xil_pn:seqID="24"/> - </file> - <file xil_pn:name="../../modules/wr_softpll_ng/spll_wbgen2_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="25"/> - <association xil_pn:name="Implementation" xil_pn:seqID="25"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/generated/lm32_allprofiles.v" xil_pn:type="FILE_VERILOG"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="26"/> - <association xil_pn:name="Implementation" xil_pn:seqID="26"/> - </file> - <file xil_pn:name="../../modules/wrc_core/xwr_core.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="27"/> - <association xil_pn:name="Implementation" xil_pn:seqID="27"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/xilinx/generic_simple_dpram.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="28"/> - <association xil_pn:name="Implementation" xil_pn:seqID="28"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_sync_detect_16bit.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="29"/> - <association xil_pn:name="Implementation" xil_pn:seqID="29"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_leds_controller.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="30"/> - <association xil_pn:name="Implementation" xil_pn:seqID="30"/> - </file> - <file xil_pn:name="../../modules/wr_softpll_ng/spll_wb_slave.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="31"/> - <association xil_pn:name="Implementation" xil_pn:seqID="31"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="32"/> - <association xil_pn:name="Implementation" xil_pn:seqID="32"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/common/gc_pulse_synchronizer.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="33"/> - <association xil_pn:name="Implementation" xil_pn:seqID="33"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_onewire_master/sockit_owm.v" xil_pn:type="FILE_VERILOG"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="34"/> - <association xil_pn:name="Implementation" xil_pn:seqID="34"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/wr_endpoint.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="35"/> - <association xil_pn:name="Implementation" xil_pn:seqID="35"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_narrow.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="36"/> - <association xil_pn:name="Implementation" xil_pn:seqID="36"/> - </file> - <file xil_pn:name="../../modules/wrc_core/wrc_diags_wb.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="37"/> - <association xil_pn:name="Implementation" xil_pn:seqID="37"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_adder.v" xil_pn:type="FILE_VERILOG"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="38"/> - <association xil_pn:name="Implementation" xil_pn:seqID="38"/> - </file> - <file xil_pn:name="../../modules/wr_mini_nic/wr_mini_nic.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="39"/> - <association xil_pn:name="Implementation" xil_pn:seqID="39"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_shifter.v" xil_pn:type="FILE_VERILOG"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="40"/> - <association xil_pn:name="Implementation" xil_pn:seqID="40"/> - </file> - <file xil_pn:name="../../modules/wr_pps_gen/xwr_pps_gen.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="41"/> - <association xil_pn:name="Implementation" xil_pn:seqID="41"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/generic/generic_async_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="42"/> - <association xil_pn:name="Implementation" xil_pn:seqID="42"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_tx_pcs_8bit.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="43"/> - <association xil_pn:name="Implementation" xil_pn:seqID="43"/> - </file> - <file xil_pn:name="../../modules/wrc_core/wrcore_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="44"/> - <association xil_pn:name="Implementation" xil_pn:seqID="44"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_sync_detect.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="45"/> - <association xil_pn:name="Implementation" xil_pn:seqID="45"/> - </file> - <file xil_pn:name="../../modules/wr_softpll_ng/softpll_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="46"/> - <association xil_pn:name="Implementation" xil_pn:seqID="46"/> - </file> - <file xil_pn:name="../../modules/wr_dacs/spec_serial_dac_arb.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="47"/> - <association xil_pn:name="Implementation" xil_pn:seqID="47"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/lm32_multiplier.v" xil_pn:type="FILE_VERILOG"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="48"/> - <association xil_pn:name="Implementation" xil_pn:seqID="48"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_1000basex_pcs.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="49"/> - <association xil_pn:name="Implementation" xil_pn:seqID="49"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/common/inferred_async_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="50"/> - <association xil_pn:name="Implementation" xil_pn:seqID="50"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_tx.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="51"/> - <association xil_pn:name="Implementation" xil_pn:seqID="51"/> - </file> - <file xil_pn:name="../../modules/timing/dmtd_phase_meas.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="52"/> - <association xil_pn:name="Implementation" xil_pn:seqID="52"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_sameclock.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="53"/> - <association xil_pn:name="Implementation" xil_pn:seqID="53"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/etherbone_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="54"/> - <association xil_pn:name="Implementation" xil_pn:seqID="54"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_rx_crc_size_check.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="55"/> - <association xil_pn:name="Implementation" xil_pn:seqID="55"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/xrtx_streamers_stats.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="56"/> - <association xil_pn:name="Implementation" xil_pn:seqID="56"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_timestamping_unit.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="57"/> - <association xil_pn:name="Implementation" xil_pn:seqID="57"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/xilinx/gc_shiftreg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="58"/> - <association xil_pn:name="Implementation" xil_pn:seqID="58"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/generic/generic_sync_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="59"/> - <association xil_pn:name="Implementation" xil_pn:seqID="59"/> - </file> - <file xil_pn:name="../../modules/timing/pulse_stamper.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="60"/> - <association xil_pn:name="Implementation" xil_pn:seqID="60"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/xtx_streamer.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="61"/> - <association xil_pn:name="Implementation" xil_pn:seqID="61"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/streamers_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="62"/> - <association xil_pn:name="Implementation" xil_pn:seqID="62"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_tag_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="63"/> - <association xil_pn:name="Implementation" xil_pn:seqID="63"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/endpoint_private_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="64"/> - <association xil_pn:name="Implementation" xil_pn:seqID="64"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_ram.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="65"/> - <association xil_pn:name="Implementation" xil_pn:seqID="65"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_rx_early_address_match.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="66"/> - <association xil_pn:name="Implementation" xil_pn:seqID="66"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/generated/xwb_lm32.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="67"/> - <association xil_pn:name="Implementation" xil_pn:seqID="67"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_registers_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="68"/> - <association xil_pn:name="Implementation" xil_pn:seqID="68"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_rx_pcs_16bit.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="69"/> - <association xil_pn:name="Implementation" xil_pn:seqID="69"/> - </file> - <file xil_pn:name="../../modules/wr_mini_nic/minic_wb_slave.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="70"/> - <association xil_pn:name="Implementation" xil_pn:seqID="70"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/xtx_streamers_stats.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="71"/> - <association xil_pn:name="Implementation" xil_pn:seqID="71"/> - </file> - <file xil_pn:name="../../modules/fabric/xwb_fabric_source.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="72"/> - <association xil_pn:name="Implementation" xil_pn:seqID="72"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_uart/wb_simple_uart.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="73"/> - <association xil_pn:name="Implementation" xil_pn:seqID="73"/> - </file> - <file xil_pn:name="../../board/common/xwrc_board_common.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="74"/> - <association xil_pn:name="Implementation" xil_pn:seqID="74"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_ethernet_slave.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="75"/> - <association xil_pn:name="Implementation" xil_pn:seqID="75"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_wishbone_controller.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="76"/> - <association xil_pn:name="Implementation" xil_pn:seqID="76"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wishbone_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="77"/> - <association xil_pn:name="Implementation" xil_pn:seqID="77"/> - </file> - <file xil_pn:name="../../modules/fabric/wr_fabric_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="78"/> - <association xil_pn:name="Implementation" xil_pn:seqID="78"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_crossbar/sdb_rom.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="79"/> - <association xil_pn:name="Implementation" xil_pn:seqID="79"/> - </file> - <file xil_pn:name="../../top/clbv2_ref_design/clbv2_wr_ref_top.ucf" xil_pn:type="FILE_UCF"> - <association xil_pn:name="Implementation" xil_pn:seqID="80"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_commit_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="81"/> - <association xil_pn:name="Implementation" xil_pn:seqID="81"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_internals_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="82"/> - <association xil_pn:name="Implementation" xil_pn:seqID="82"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_rx_oob_insert.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="83"/> - <association xil_pn:name="Implementation" xil_pn:seqID="83"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_autonegotiation.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="84"/> - <association xil_pn:name="Implementation" xil_pn:seqID="84"/> - </file> - <file xil_pn:name="../../modules/wrc_core/wrc_diags_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="85"/> - <association xil_pn:name="Implementation" xil_pn:seqID="85"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_pcs_tbi_mdio_wb.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="86"/> - <association xil_pn:name="Implementation" xil_pn:seqID="86"/> - </file> - <file xil_pn:name="../../modules/fabric/xwb_fabric_sink.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="87"/> - <association xil_pn:name="Implementation" xil_pn:seqID="87"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="88"/> - <association xil_pn:name="Implementation" xil_pn:seqID="88"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/xwr_endpoint.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="89"/> - <association xil_pn:name="Implementation" xil_pn:seqID="89"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_wbm_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="90"/> - <association xil_pn:name="Implementation" xil_pn:seqID="90"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_tx_crc_inserter.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="91"/> - <association xil_pn:name="Implementation" xil_pn:seqID="91"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/wr_streamers_wb.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="92"/> - <association xil_pn:name="Implementation" xil_pn:seqID="92"/> - </file> - <file xil_pn:name="../../board/common/wr_board_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="93"/> - <association xil_pn:name="Implementation" xil_pn:seqID="93"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_crossbar.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="94"/> - <association xil_pn:name="Implementation" xil_pn:seqID="94"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_packet_filter.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="95"/> - <association xil_pn:name="Implementation" xil_pn:seqID="95"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/common/gc_extend_pulse.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="96"/> - <association xil_pn:name="Implementation" xil_pn:seqID="96"/> - </file> - <file xil_pn:name="../../board/clbv2/wr_clbv2_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="97"/> - <association xil_pn:name="Implementation" xil_pn:seqID="97"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_onewire_master/wb_onewire_master.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="98"/> - <association xil_pn:name="Implementation" xil_pn:seqID="98"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/escape_detector.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="99"/> - <association xil_pn:name="Implementation" xil_pn:seqID="99"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_include.v" xil_pn:type="FILE_VERILOG"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="100"/> - <association xil_pn:name="Implementation" xil_pn:seqID="100"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/memory_loader_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="101"/> - <association xil_pn:name="Implementation" xil_pn:seqID="101"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_cfg_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="102"/> - <association xil_pn:name="Implementation" xil_pn:seqID="102"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_logic_op.v" xil_pn:type="FILE_VERILOG"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="103"/> - <association xil_pn:name="Implementation" xil_pn:seqID="103"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_widen.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="104"/> - <association xil_pn:name="Implementation" xil_pn:seqID="104"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_pass_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="105"/> - <association xil_pn:name="Implementation" xil_pn:seqID="105"/> - </file> - <file xil_pn:name="../../modules/wrc_core/xwrc_diags_wb.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="106"/> - <association xil_pn:name="Implementation" xil_pn:seqID="106"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/escape_inserter.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="107"/> - <association xil_pn:name="Implementation" xil_pn:seqID="107"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_rx_buffer.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="108"/> - <association xil_pn:name="Implementation" xil_pn:seqID="108"/> - </file> - <file xil_pn:name="../../modules/wrc_core/wrc_syscon_wb.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="109"/> - <association xil_pn:name="Implementation" xil_pn:seqID="109"/> - </file> - <file xil_pn:name="../../modules/wr_dacs/spec_serial_dac.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="110"/> - <association xil_pn:name="Implementation" xil_pn:seqID="110"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/common/gc_crc_gen.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="111"/> - <association xil_pn:name="Implementation" xil_pn:seqID="111"/> - </file> - <file xil_pn:name="../../platform/xilinx/wr_gtp_phy/family7-gtx/whiterabbit_gtxe2_channel_wrapper_gt.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="112"/> - <association xil_pn:name="Implementation" xil_pn:seqID="112"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/streamers_priv_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="113"/> - <association xil_pn:name="Implementation" xil_pn:seqID="113"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_rx_vlan_unit.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="114"/> - <association xil_pn:name="Implementation" xil_pn:seqID="114"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_dpram/xwb_dpram.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="115"/> - <association xil_pn:name="Implementation" xil_pn:seqID="115"/> - </file> - <file xil_pn:name="../../platform/xilinx/wr_xilinx_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="116"/> - <association xil_pn:name="Implementation" xil_pn:seqID="116"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_dualclock.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="117"/> - <association xil_pn:name="Implementation" xil_pn:seqID="117"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_tx_packet_injection.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="118"/> - <association xil_pn:name="Implementation" xil_pn:seqID="118"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/common/inferred_sync_fifo.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="119"/> - <association xil_pn:name="Implementation" xil_pn:seqID="119"/> - </file> - <file xil_pn:name="../../modules/timing/dmtd_with_deglitcher.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="120"/> - <association xil_pn:name="Implementation" xil_pn:seqID="120"/> - </file> - <file xil_pn:name="../../platform/xilinx/wr_gtp_phy/gtp_bitslide.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="121"/> - <association xil_pn:name="Implementation" xil_pn:seqID="121"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_wb.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="122"/> - <association xil_pn:name="Implementation" xil_pn:seqID="122"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/common/gc_frequency_meter.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="123"/> - <association xil_pn:name="Implementation" xil_pn:seqID="123"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_onewire_master/xwb_onewire_master.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="124"/> - <association xil_pn:name="Implementation" xil_pn:seqID="124"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_rx_pcs_8bit.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="125"/> - <association xil_pn:name="Implementation" xil_pn:seqID="125"/> - </file> - <file xil_pn:name="../../modules/wrc_core/wrc_periph.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="126"/> - <association xil_pn:name="Implementation" xil_pn:seqID="126"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/common/gc_sync_ffs.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="127"/> - <association xil_pn:name="Implementation" xil_pn:seqID="127"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_rx.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="128"/> - <association xil_pn:name="Implementation" xil_pn:seqID="128"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_tx_header_processor.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="129"/> - <association xil_pn:name="Implementation" xil_pn:seqID="129"/> - </file> - <file xil_pn:name="../../modules/wr_mini_nic/minic_wbgen2_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="130"/> - <association xil_pn:name="Implementation" xil_pn:seqID="130"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/common/gc_sync_register.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="131"/> - <association xil_pn:name="Implementation" xil_pn:seqID="131"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_ts_counter.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="132"/> - <association xil_pn:name="Implementation" xil_pn:seqID="132"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_rx_wb_master.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="133"/> - <association xil_pn:name="Implementation" xil_pn:seqID="133"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_tx_pcs_16bit.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="134"/> - <association xil_pn:name="Implementation" xil_pn:seqID="134"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_split.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="135"/> - <association xil_pn:name="Implementation" xil_pn:seqID="135"/> - </file> - <file xil_pn:name="../../platform/xilinx/xwrc_platform_xilinx.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="136"/> - <association xil_pn:name="Implementation" xil_pn:seqID="136"/> - </file> - <file xil_pn:name="../../modules/fabric/xwrf_mux.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="137"/> - <association xil_pn:name="Implementation" xil_pn:seqID="137"/> - </file> - <file xil_pn:name="../../top/clbv2_ref_design/clbv2_wr_ref_top.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="138"/> - <association xil_pn:name="Implementation" xil_pn:seqID="138"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_tx_inject_ctrl.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="139"/> - <association xil_pn:name="Implementation" xil_pn:seqID="139"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_tx_path.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="140"/> - <association xil_pn:name="Implementation" xil_pn:seqID="140"/> - </file> - <file xil_pn:name="../../modules/wr_softpll_ng/xwr_softpll_ng.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="141"/> - <association xil_pn:name="Implementation" xil_pn:seqID="141"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_rx.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="142"/> - <association xil_pn:name="Implementation" xil_pn:seqID="142"/> - </file> - <file xil_pn:name="../../modules/wr_pps_gen/pps_gen_wb.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="143"/> - <association xil_pn:name="Implementation" xil_pn:seqID="143"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/xwr_streamers.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="144"/> - <association xil_pn:name="Implementation" xil_pn:seqID="144"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/common/gc_reset.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="145"/> - <association xil_pn:name="Implementation" xil_pn:seqID="145"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_uart/uart_baud_gen.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="146"/> - <association xil_pn:name="Implementation" xil_pn:seqID="146"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/genrams/genram_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="147"/> - <association xil_pn:name="Implementation" xil_pn:seqID="147"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_hdr_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="148"/> - <association xil_pn:name="Implementation" xil_pn:seqID="148"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_uart/xwb_simple_uart.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="149"/> - <association xil_pn:name="Implementation" xil_pn:seqID="149"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/wr_streamers_wbgen2_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="150"/> - <association xil_pn:name="Implementation" xil_pn:seqID="150"/> - </file> - <file xil_pn:name="../../modules/wr_softpll_ng/wr_softpll_ng.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="151"/> - <association xil_pn:name="Implementation" xil_pn:seqID="151"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/xrx_streamers_stats.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="152"/> - <association xil_pn:name="Implementation" xil_pn:seqID="152"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/common/gencores_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="153"/> - <association xil_pn:name="Implementation" xil_pn:seqID="153"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_top.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="154"/> - <association xil_pn:name="Implementation" xil_pn:seqID="154"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_rx_status_reg_insert.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="155"/> - <association xil_pn:name="Implementation" xil_pn:seqID="155"/> - </file> - <file xil_pn:name="../../modules/wr_pps_gen/wr_pps_gen.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="156"/> - <association xil_pn:name="Implementation" xil_pn:seqID="156"/> - </file> - <file xil_pn:name="../../platform/xilinx/wr_gtp_phy/family7-gtx/wr_gtx_phy_family7.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="157"/> - <association xil_pn:name="Implementation" xil_pn:seqID="157"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_sdb_crossbar.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="158"/> - <association xil_pn:name="Implementation" xil_pn:seqID="158"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/endpoint_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="159"/> - <association xil_pn:name="Implementation" xil_pn:seqID="159"/> - </file> - <file xil_pn:name="../../modules/wr_streamers/dropping_buffer.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="160"/> - <association xil_pn:name="Implementation" xil_pn:seqID="160"/> - </file> - <file xil_pn:name="../../modules/wrc_core/wrc_syscon_pkg.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="161"/> - <association xil_pn:name="Implementation" xil_pn:seqID="161"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_fifo_sync.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="162"/> - <association xil_pn:name="Implementation" xil_pn:seqID="162"/> - </file> - <file xil_pn:name="../../ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/jtag_tap.v" xil_pn:type="FILE_VERILOG"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="163"/> - <association xil_pn:name="Implementation" xil_pn:seqID="163"/> - </file> - <file xil_pn:name="../../platform/xilinx/chipscope/chipscope_icon.ngc" xil_pn:type="FILE_NGC"> - <association xil_pn:name="Implementation" xil_pn:seqID="164"/> - </file> - <file xil_pn:name="../../ip_cores/etherbone-core/hdl/eb_slave_core/eb_checksum.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="165"/> - <association xil_pn:name="Implementation" xil_pn:seqID="165"/> - </file> - <file xil_pn:name="../../modules/wr_endpoint/ep_rtu_header_extract.vhd" xil_pn:type="FILE_VHDL"> - <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="166"/> - <association xil_pn:name="Implementation" xil_pn:seqID="166"/> - </file> - </files> - - <properties> - <property xil_pn:name="AES Initial Vector virtex6" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="AES Key (Hex String) virtex6" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Add I/O Buffers" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Allow Logic Optimization Across Hierarchy" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Allow SelectMAP Pins to Persist" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Allow Unexpanded Blocks" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Allow Unmatched LOC Constraints" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Allow Unmatched Timing Group Constraints" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Analysis Effort Level" xil_pn:value="Standard" xil_pn:valueState="default"/> - <property xil_pn:name="Asynchronous To Synchronous" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Auto Implementation Compile Order" xil_pn:value="false" xil_pn:valueState="non-default"/> - <property xil_pn:name="Auto Implementation Top" xil_pn:value="false" xil_pn:valueState="non-default"/> - <property xil_pn:name="Automatic BRAM Packing" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Automatically Insert glbl Module in the Netlist" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Automatically Run Generate Target PROM/ACE File" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="BPI Reads Per Page" xil_pn:value="1" xil_pn:valueState="default"/> - <property xil_pn:name="BPI Sync Mode" xil_pn:value="Disable" xil_pn:valueState="default"/> - <property xil_pn:name="BRAM Utilization Ratio" xil_pn:value="100" xil_pn:valueState="default"/> - <property xil_pn:name="Bring Out Global Set/Reset Net as a Port" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Bring Out Global Tristate Net as a Port" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Bus Delimiter" xil_pn:value="<>" xil_pn:valueState="default"/> - <property xil_pn:name="Case" xil_pn:value="Maintain" xil_pn:valueState="default"/> - <property xil_pn:name="Case Implementation Style" xil_pn:value="None" xil_pn:valueState="default"/> - <property xil_pn:name="Change Device Speed To" xil_pn:value="-2" xil_pn:valueState="default"/> - <property xil_pn:name="Change Device Speed To Post Trace" xil_pn:value="-2" xil_pn:valueState="default"/> - <property xil_pn:name="Combinatorial Logic Optimization" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Compile EDK Simulation Library" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Compile SIMPRIM (Timing) Simulation Library" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Compile UNISIM (Functional) Simulation Library" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Compile XilinxCoreLib (CORE Generator) Simulation Library" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Compile for HDL Debugging" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Configuration Clk (Configuration Pins)" xil_pn:value="Pull Up" xil_pn:valueState="default"/> - <property xil_pn:name="Configuration Pin Done" xil_pn:value="Pull Up" xil_pn:valueState="default"/> - <property xil_pn:name="Configuration Pin Init" xil_pn:value="Pull Up" xil_pn:valueState="default"/> - <property xil_pn:name="Configuration Pin M0" xil_pn:value="Pull Up" xil_pn:valueState="default"/> - <property xil_pn:name="Configuration Pin M1" xil_pn:value="Pull Up" xil_pn:valueState="default"/> - <property xil_pn:name="Configuration Pin M2" xil_pn:value="Pull Up" xil_pn:valueState="default"/> - <property xil_pn:name="Configuration Pin Program" xil_pn:value="Pull Up" xil_pn:valueState="default"/> - <property xil_pn:name="Configuration Rate virtex5" xil_pn:value="3" xil_pn:valueState="default"/> - <property xil_pn:name="Correlate Output to Input Design" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Create ASCII Configuration File" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Create Binary Configuration File" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Create Bit File" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Create I/O Pads from Ports" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Create IEEE 1532 Configuration File" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Create Logic Allocation File" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Create Mask File" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Create ReadBack Data Files" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Cross Clock Analysis" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Cycles for First BPI Page Read" xil_pn:value="1" xil_pn:valueState="default"/> - <property xil_pn:name="DCI Update Mode" xil_pn:value="As Required" xil_pn:valueState="default"/> - <property xil_pn:name="DSP Utilization Ratio" xil_pn:value="100" xil_pn:valueState="default"/> - <property xil_pn:name="Delay Values To Be Read from SDF" xil_pn:value="Setup Time" xil_pn:valueState="default"/> - <property xil_pn:name="Device" xil_pn:value="xc7k160t" xil_pn:valueState="non-default"/> - <property xil_pn:name="Device Family" xil_pn:value="Kintex7" xil_pn:valueState="non-default"/> - <property xil_pn:name="Device Speed Grade/Select ABS Minimum" xil_pn:value="-2" xil_pn:valueState="default"/> - <property xil_pn:name="Disable Detailed Package Model Insertion" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Disable JTAG Connection" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Do Not Escape Signal and Instance Names in Netlist" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Done (Output Events)" xil_pn:value="Default (4)" xil_pn:valueState="default"/> - <property xil_pn:name="Enable BitStream Compression" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Enable Cyclic Redundancy Checking (CRC)" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Enable Debugging of Serial Mode BitStream" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Enable External Master Clock" xil_pn:value="Disable" xil_pn:valueState="default"/> - <property xil_pn:name="Enable Internal Done Pipe" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Enable Message Filtering" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Enable Multi-Threading" xil_pn:value="Off" xil_pn:valueState="default"/> - <property xil_pn:name="Enable Multi-Threading par virtex5" xil_pn:value="Off" xil_pn:valueState="default"/> - <property xil_pn:name="Enable Outputs (Output Events)" xil_pn:value="Default (5)" xil_pn:valueState="default"/> - <property xil_pn:name="Encrypt Bitstream virtex6" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Encrypt Key Select virtex6" xil_pn:value="BBRAM" xil_pn:valueState="default"/> - <property xil_pn:name="Equivalent Register Removal XST" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Evaluation Development Board" xil_pn:value="None Specified" xil_pn:valueState="default"/> - <property xil_pn:name="Exclude Compilation of Deprecated EDK Cores" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Exclude Compilation of EDK Sub-Libraries" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Extra Cost Tables Map virtex6" xil_pn:value="0" xil_pn:valueState="default"/> - <property xil_pn:name="Extra Effort (Highest PAR level only)" xil_pn:value="None" xil_pn:valueState="default"/> - <property xil_pn:name="FPGA Start-Up Clock" xil_pn:value="CCLK" xil_pn:valueState="default"/> - <property xil_pn:name="FSM Encoding Algorithm" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="FSM Style" xil_pn:value="LUT" xil_pn:valueState="default"/> - <property xil_pn:name="Fallback Reconfiguration virtex7" xil_pn:value="Disable" xil_pn:valueState="default"/> - <property xil_pn:name="Filter Files From Compile Order" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Flatten Output Netlist" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Functional Model Target Language ArchWiz" xil_pn:value="Verilog" xil_pn:valueState="default"/> - <property xil_pn:name="Functional Model Target Language Coregen" xil_pn:value="Verilog" xil_pn:valueState="default"/> - <property xil_pn:name="Functional Model Target Language Schematic" xil_pn:value="Verilog" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Architecture Only (No Entity Declaration)" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Asynchronous Delay Report" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Clock Region Report" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Constraints Interaction Report" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Constraints Interaction Report Post Trace" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Datasheet Section" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Datasheet Section Post Trace" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Detailed MAP Report" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Multiple Hierarchical Netlist Files" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Post-Place & Route Power Report" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Post-Place & Route Simulation Model" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate RTL Schematic" xil_pn:value="Yes" xil_pn:valueState="default"/> - <property xil_pn:name="Generate SAIF File for Power Optimization/Estimation Par" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Testbench File" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Timegroups Section" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generate Timegroups Section Post Trace" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Generics, Parameters" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Global Optimization Goal" xil_pn:value="AllClockNets" xil_pn:valueState="default"/> - <property xil_pn:name="Global Optimization map virtex5" xil_pn:value="Off" xil_pn:valueState="default"/> - <property xil_pn:name="Global Set/Reset Port Name" xil_pn:value="GSR_PORT" xil_pn:valueState="default"/> - <property xil_pn:name="Global Tristate Port Name" xil_pn:value="GTS_PORT" xil_pn:valueState="default"/> - <property xil_pn:name="HMAC Key (Hex String)" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Hierarchy Separator" xil_pn:value="/" xil_pn:valueState="default"/> - <property xil_pn:name="ICAP Select" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="ISim UUT Instance Name" xil_pn:value="UUT" xil_pn:valueState="default"/> - <property xil_pn:name="Ignore User Timing Constraints Map" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Ignore User Timing Constraints Par" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Implementation Top" xil_pn:value="Module|clbv2_wr_ref_top" xil_pn:valueState="non-default"/> - <property xil_pn:name="Implementation Top Instance Path" xil_pn:value="/clbv2_wr_ref_top" xil_pn:valueState="non-default"/> - <property xil_pn:name="Include 'uselib Directive in Verilog File" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Include SIMPRIM Models in Verilog File" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Include UNISIM Models in Verilog File" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Include sdf_annotate task in Verilog File" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Incremental Compilation" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Insert Buffers to Prevent Pulse Swallowing" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Instantiation Template Target Language Xps" xil_pn:value="Verilog" xil_pn:valueState="default"/> - <property xil_pn:name="JTAG Pin TCK" xil_pn:value="Pull Up" xil_pn:valueState="default"/> - <property xil_pn:name="JTAG Pin TDI" xil_pn:value="Pull Up" xil_pn:valueState="default"/> - <property xil_pn:name="JTAG Pin TDO" xil_pn:value="Pull Up" xil_pn:valueState="default"/> - <property xil_pn:name="JTAG Pin TMS" xil_pn:value="Pull Up" xil_pn:valueState="default"/> - <property xil_pn:name="JTAG to XADC Connection" xil_pn:value="Enable" xil_pn:valueState="default"/> - <property xil_pn:name="Keep Hierarchy" xil_pn:value="No" xil_pn:valueState="default"/> - <property xil_pn:name="LUT Combining Map" xil_pn:value="Off" xil_pn:valueState="default"/> - <property xil_pn:name="LUT Combining Xst" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="Language" xil_pn:value="VHDL" xil_pn:valueState="default"/> - <property xil_pn:name="Launch SDK after Export" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Library for Verilog Sources" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Load glbl" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Manual Implementation Compile Order" xil_pn:value="true" xil_pn:valueState="non-default"/> - <property xil_pn:name="Map Slice Logic into Unused Block RAMs" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Max Fanout" xil_pn:value="100000" xil_pn:valueState="default"/> - <property xil_pn:name="Maximum Compression" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Maximum Number of Lines in Report" xil_pn:value="1000" xil_pn:valueState="default"/> - <property xil_pn:name="Maximum Signal Name Length" xil_pn:value="20" xil_pn:valueState="default"/> - <property xil_pn:name="Move First Flip-Flop Stage" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Move Last Flip-Flop Stage" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="MultiBoot: Insert IPROG CMD in the Bitfile virtex7" xil_pn:value="Enable" xil_pn:valueState="default"/> - <property xil_pn:name="Netlist Hierarchy" xil_pn:value="As Optimized" xil_pn:valueState="default"/> - <property xil_pn:name="Netlist Translation Type" xil_pn:value="Timestamp" xil_pn:valueState="default"/> - <property xil_pn:name="Number of Clock Buffers" xil_pn:value="32" xil_pn:valueState="default"/> - <property xil_pn:name="Number of Paths in Error/Verbose Report" xil_pn:value="3" xil_pn:valueState="default"/> - <property xil_pn:name="Number of Paths in Error/Verbose Report Post Trace" xil_pn:value="3" xil_pn:valueState="default"/> - <property xil_pn:name="Optimization Effort virtex6" xil_pn:value="Normal" xil_pn:valueState="default"/> - <property xil_pn:name="Optimization Goal" xil_pn:value="Speed" xil_pn:valueState="default"/> - <property xil_pn:name="Optimize Instantiated Primitives" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Other Bitgen Command Line Options" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Compiler Options" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Compiler Options Map" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Compiler Options Par" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Compiler Options Translate" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Compxlib Command Line Options" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Map Command Line Options" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other NETGEN Command Line Options" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Ngdbuild Command Line Options" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Place & Route Command Line Options" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Simulator Commands Behavioral" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Simulator Commands Post-Map" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Simulator Commands Post-Route" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other Simulator Commands Post-Translate" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other XPWR Command Line Options" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Other XST Command Line Options" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Output Extended Identifiers" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Output File Name" xil_pn:value="clbv2_wr_ref_top" xil_pn:valueState="default"/> - <property xil_pn:name="Overwrite Compiled Libraries" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Pack I/O Registers into IOBs" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="Pack I/O Registers/Latches into IOBs" xil_pn:value="Off" xil_pn:valueState="default"/> - <property xil_pn:name="Package" xil_pn:value="fbg676" xil_pn:valueState="default"/> - <property xil_pn:name="Perform Advanced Analysis" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Perform Advanced Analysis Post Trace" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Place & Route Effort Level (Overall)" xil_pn:value="High" xil_pn:valueState="default"/> - <property xil_pn:name="Place And Route Mode" xil_pn:value="Route Only" xil_pn:valueState="default"/> - <property xil_pn:name="Place MultiBoot Settings into Bitstream virtex7" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Placer Effort Level Map" xil_pn:value="High" xil_pn:valueState="default"/> - <property xil_pn:name="Placer Extra Effort Map" xil_pn:value="None" xil_pn:valueState="default"/> - <property xil_pn:name="Port to be used" xil_pn:value="Auto - default" xil_pn:valueState="default"/> - <property xil_pn:name="Post Map Simulation Model Name" xil_pn:value="clbv2_wr_ref_top_map.v" xil_pn:valueState="default"/> - <property xil_pn:name="Post Place & Route Simulation Model Name" xil_pn:value="clbv2_wr_ref_top_timesim.v" xil_pn:valueState="default"/> - <property xil_pn:name="Post Synthesis Simulation Model Name" xil_pn:value="clbv2_wr_ref_top_synthesis.v" xil_pn:valueState="default"/> - <property xil_pn:name="Post Translate Simulation Model Name" xil_pn:value="clbv2_wr_ref_top_translate.v" xil_pn:valueState="default"/> - <property xil_pn:name="Power Down Device if Over Safe Temperature" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Power Reduction Map virtex6" xil_pn:value="Off" xil_pn:valueState="default"/> - <property xil_pn:name="Power Reduction Par" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Power Reduction Xst" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Preferred Language" xil_pn:value="Verilog" xil_pn:valueState="default"/> - <property xil_pn:name="Produce Verbose Report" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Property Specification in Project File" xil_pn:value="Store all values" xil_pn:valueState="default"/> - <property xil_pn:name="RAM Extraction" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="RAM Style" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="ROM Extraction" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="ROM Style" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="Read Cores" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Reduce Control Sets" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="Regenerate Core" xil_pn:value="Under Current Project Setting" xil_pn:valueState="default"/> - <property xil_pn:name="Register Balancing" xil_pn:value="No" xil_pn:valueState="default"/> - <property xil_pn:name="Register Duplication Map" xil_pn:value="Off" xil_pn:valueState="default"/> - <property xil_pn:name="Register Duplication Xst" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Register Ordering virtex6" xil_pn:value="4" xil_pn:valueState="default"/> - <property xil_pn:name="Release Write Enable (Output Events)" xil_pn:value="Default (6)" xil_pn:valueState="default"/> - <property xil_pn:name="Rename Design Instance in Testbench File to" xil_pn:value="UUT" xil_pn:valueState="default"/> - <property xil_pn:name="Rename Top Level Architecture To" xil_pn:value="Structure" xil_pn:valueState="default"/> - <property xil_pn:name="Rename Top Level Entity to" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Rename Top Level Module To" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Report Fastest Path(s) in Each Constraint" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Report Fastest Path(s) in Each Constraint Post Trace" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Report Paths by Endpoint" xil_pn:value="3" xil_pn:valueState="default"/> - <property xil_pn:name="Report Paths by Endpoint Post Trace" xil_pn:value="3" xil_pn:valueState="default"/> - <property xil_pn:name="Report Type" xil_pn:value="Verbose Report" xil_pn:valueState="default"/> - <property xil_pn:name="Report Type Post Trace" xil_pn:value="Verbose Report" xil_pn:valueState="default"/> - <property xil_pn:name="Report Unconstrained Paths" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Report Unconstrained Paths Post Trace" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Reset On Configuration Pulse Width" xil_pn:value="100" xil_pn:valueState="default"/> - <property xil_pn:name="Resource Sharing" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Retain Hierarchy" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Revision Select" xil_pn:value="00" xil_pn:valueState="default"/> - <property xil_pn:name="Revision Select Tristate" xil_pn:value="Disable" xil_pn:valueState="default"/> - <property xil_pn:name="Run Design Rules Checker (DRC)" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Run for Specified Time" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Run for Specified Time Map" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Run for Specified Time Par" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Run for Specified Time Translate" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="SPI 32-bit Addressing" xil_pn:value="No" xil_pn:valueState="default"/> - <property xil_pn:name="Safe Implementation" xil_pn:value="No" xil_pn:valueState="default"/> - <property xil_pn:name="Security" xil_pn:value="Enable Readback and Reconfiguration" xil_pn:valueState="default"/> - <property xil_pn:name="Selected Simulation Root Source Node Behavioral" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Selected Simulation Root Source Node Post-Map" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Selected Simulation Root Source Node Post-Route" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Selected Simulation Root Source Node Post-Translate" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Selected Simulation Source Node" xil_pn:value="UUT" xil_pn:valueState="default"/> - <property xil_pn:name="Set SPI Configuration Bus Width" xil_pn:value="1" xil_pn:valueState="default"/> - <property xil_pn:name="Shift Register Extraction" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Shift Register Minimum Size virtex6" xil_pn:value="2" xil_pn:valueState="default"/> - <property xil_pn:name="Show All Models" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Simulation Model Target" xil_pn:value="Verilog" xil_pn:valueState="default"/> - <property xil_pn:name="Simulation Run Time ISim" xil_pn:value="1000 ns" xil_pn:valueState="default"/> - <property xil_pn:name="Simulation Run Time Map" xil_pn:value="1000 ns" xil_pn:valueState="default"/> - <property xil_pn:name="Simulation Run Time Par" xil_pn:value="1000 ns" xil_pn:valueState="default"/> - <property xil_pn:name="Simulation Run Time Translate" xil_pn:value="1000 ns" xil_pn:valueState="default"/> - <property xil_pn:name="Simulator" xil_pn:value="ISim (VHDL/Verilog)" xil_pn:valueState="default"/> - <property xil_pn:name="Slice Utilization Ratio" xil_pn:value="100" xil_pn:valueState="default"/> - <property xil_pn:name="Specify 'define Macro Name and Value" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Specify Top Level Instance Names Behavioral" xil_pn:value="Default" xil_pn:valueState="default"/> - <property xil_pn:name="Specify Top Level Instance Names Post-Map" xil_pn:value="Default" xil_pn:valueState="default"/> - <property xil_pn:name="Specify Top Level Instance Names Post-Route" xil_pn:value="Default" xil_pn:valueState="default"/> - <property xil_pn:name="Specify Top Level Instance Names Post-Translate" xil_pn:value="Default" xil_pn:valueState="default"/> - <property xil_pn:name="Speed Grade" xil_pn:value="-2" xil_pn:valueState="non-default"/> - <property xil_pn:name="Starting Address for Fallback Configuration virtex7" xil_pn:value="None" xil_pn:valueState="default"/> - <property xil_pn:name="Starting Placer Cost Table (1-100)" xil_pn:value="1" xil_pn:valueState="default"/> - <property xil_pn:name="Synthesis Tool" xil_pn:value="XST (VHDL/Verilog)" xil_pn:valueState="default"/> - <property xil_pn:name="Target Simulator" xil_pn:value="Please Specify" xil_pn:valueState="default"/> - <property xil_pn:name="Timing Mode Map" xil_pn:value="Performance Evaluation" xil_pn:valueState="default"/> - <property xil_pn:name="Timing Mode Par" xil_pn:value="Performance Evaluation" xil_pn:valueState="default"/> - <property xil_pn:name="Top-Level Module Name in Output Netlist" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Top-Level Source Type" xil_pn:value="HDL" xil_pn:valueState="default"/> - <property xil_pn:name="Trim Unconnected Signals" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Tristate On Configuration Pulse Width" xil_pn:value="0" xil_pn:valueState="default"/> - <property xil_pn:name="Unused IOB Pins" xil_pn:value="Pull Down" xil_pn:valueState="default"/> - <property xil_pn:name="Use 64-bit PlanAhead on 64-bit Systems" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Use Clock Enable" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Project File Behavioral" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Project File Post-Map" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Project File Post-Route" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Project File Post-Translate" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Simulation Command File Behavioral" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Simulation Command File Map" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Simulation Command File Par" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Simulation Command File Translate" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Waveform Configuration File Behav" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Waveform Configuration File Map" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Waveform Configuration File Par" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Custom Waveform Configuration File Translate" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use DSP Block" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="Use LOC Constraints" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="Use RLOC Constraints" xil_pn:value="Yes" xil_pn:valueState="default"/> - <property xil_pn:name="Use SPI Falling Edge" xil_pn:value="No" xil_pn:valueState="default"/> - <property xil_pn:name="Use Smart Guide" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Use Synchronous Reset" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="Use Synchronous Set" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="Use Synthesis Constraints File" xil_pn:value="true" xil_pn:valueState="default"/> - <property xil_pn:name="User Access Register Value" xil_pn:value="None" xil_pn:valueState="default"/> - <property xil_pn:name="UserID Code (8 Digit Hexadecimal)" xil_pn:value="0xFFFFFFFF" xil_pn:valueState="default"/> - <property xil_pn:name="VHDL Source Analysis Standard" xil_pn:value="VHDL-93" xil_pn:valueState="default"/> - <property xil_pn:name="Value Range Check" xil_pn:value="false" xil_pn:valueState="default"/> - <property xil_pn:name="Verilog Macros" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="Wait for DCI Match (Output Events) virtex5" xil_pn:value="Auto" xil_pn:valueState="default"/> - <property xil_pn:name="Wait for PLL Lock (Output Events) virtex6" xil_pn:value="No Wait" xil_pn:valueState="default"/> - <property xil_pn:name="Watchdog Timer Mode 7-series" xil_pn:value="Off" xil_pn:valueState="default"/> - <property xil_pn:name="Watchdog Timer Value 7-series" xil_pn:value="0x00000000" xil_pn:valueState="default"/> - <property xil_pn:name="Working Directory" xil_pn:value="." xil_pn:valueState="default"/> - <property xil_pn:name="Write Timing Constraints" xil_pn:value="false" xil_pn:valueState="default"/> - <!-- --> - <!-- The following properties are for internal use only. These should not be modified.--> - <!-- --> - <property xil_pn:name="PROP_BehavioralSimTop" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="PROP_DesignName" xil_pn:value="clbv2_wr_ref.xise" xil_pn:valueState="non-default"/> - <property xil_pn:name="PROP_DevFamilyPMName" xil_pn:value="kintex7" xil_pn:valueState="default"/> - <property xil_pn:name="PROP_FPGAConfiguration" xil_pn:value="FPGAConfiguration" xil_pn:valueState="default"/> - <property xil_pn:name="PROP_PostMapSimTop" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="PROP_PostParSimTop" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="PROP_PostSynthSimTop" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="PROP_PostXlateSimTop" xil_pn:value="" xil_pn:valueState="default"/> - <property xil_pn:name="PROP_PreSynthesis" xil_pn:value="PreSynthesis" xil_pn:valueState="default"/> - <property xil_pn:name="PROP_intProjectCreationTimestamp" xil_pn:value="2017-11-30T12:58:29" xil_pn:valueState="non-default"/> - <property xil_pn:name="PROP_intWbtProjectID" xil_pn:value="9A7162D46C074C4395ECD9E6FDD4DA79" xil_pn:valueState="non-default"/> - <property xil_pn:name="PROP_intWorkingDirLocWRTProjDir" xil_pn:value="Same" xil_pn:valueState="non-default"/> - <property xil_pn:name="PROP_intWorkingDirUsed" xil_pn:value="No" xil_pn:valueState="non-default"/> - </properties> - - <bindings/> - - <libraries/> - - <autoManagedFiles> - <!-- The following files are identified by `include statements in verilog --> - <!-- source files and are automatically managed by Project Navigator. --> - <!-- --> - <!-- Do not hand-edit this section, as it will be overwritten when the --> - <!-- project is analyzed based on files automatically identified as --> - <!-- include files. --> - </autoManagedFiles> - -</project> diff --git a/top/clbv2_ref_design/Manifest.py b/top/clbv2_ref_design/Manifest.py index 7c87ee10b9e96b6e180996c73102497fc74ad6db..f0515562295566dbbb38faf119519a049b2359fc 100644 --- a/top/clbv2_ref_design/Manifest.py +++ b/top/clbv2_ref_design/Manifest.py @@ -2,14 +2,13 @@ fetchto = "../../ip_cores" files = [ "clbv2_wr_ref_top.vhd", - "clbv2_wr_ref_top.ucf", + "clbv2_wr_ref_top.xdc", "clbv2_wr_ref_top.bmm", ] modules = { "local" : [ "../../", - "../../board/clbv2", ], "git" : [ "git://ohwr.org/hdl-core-lib/general-cores.git", diff --git a/top/clbv2_ref_design/clbv2_wr_ref_top.bmm b/top/clbv2_ref_design/clbv2_wr_ref_top.bmm index d394c564f48212b0e1ba2361c441d9522d5ecdf6..cd2ea4ddc7eb9411020b1da515b3e47fa5dc374c 100644 --- a/top/clbv2_ref_design/clbv2_wr_ref_top.bmm +++ b/top/clbv2_ref_design/clbv2_wr_ref_top.bmm @@ -30,38 +30,38 @@ ADDRESS_SPACE lm32_wrpc_memory COMBINED [0x00000000:0x0001FFFF] ADDRESS_RANGE RAMB32 BUS_BLOCK - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram38 [31]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram37 [30]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram36 [29]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram35 [28]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram34 [27]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram33 [26]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram32 [25]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram31 [24]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram28 [23]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram27 [22]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram26 [21]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram25 [20]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram24 [19]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram23 [18]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram22 [17]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram21 [16]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram18 [15]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram17 [14]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram16 [13]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram15 [12]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram14 [11]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram13 [10]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram12 [9]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram11 [8]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram08 [7]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram07 [6]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram06 [5]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram05 [4]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram04 [3]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram03 [2]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram02 [1]; - cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/Mram_ram01 [0]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram3_reg_0_7 [31]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram3_reg_0_6 [30]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram3_reg_0_5 [29]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram3_reg_0_4 [28]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram3_reg_0_3 [27]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram3_reg_0_2 [26]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram3_reg_0_1 [25]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram3_reg_0_0 [24]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram2_reg_0_7 [23]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram2_reg_0_6 [22]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram2_reg_0_5 [21]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram2_reg_0_4 [20]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram2_reg_0_3 [19]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram2_reg_0_2 [18]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram2_reg_0_1 [17]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram2_reg_0_0 [16]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram1_reg_0_7 [15]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram1_reg_0_6 [14]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram1_reg_0_5 [13]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram1_reg_0_4 [12]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram1_reg_0_3 [11]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram1_reg_0_2 [10]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram1_reg_0_1 [9]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram1_reg_0_0 [8]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram0_reg_0_7 [7]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram0_reg_0_6 [6]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram0_reg_0_5 [5]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram0_reg_0_4 [4]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram0_reg_0_3 [3]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram0_reg_0_2 [2]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram0_reg_0_1 [1]; + cmp_xwrc_board_clbv2/cmp_board_common/cmp_xwr_core/WRPC/DPRAM/U_DPRAM/gen_splitram.U_RAM_SPLIT/ram0_reg_0_0 [0]; END_BUS_BLOCK; END_ADDRESS_RANGE; END_ADDRESS_SPACE; \ No newline at end of file diff --git a/top/clbv2_ref_design/clbv2_wr_ref_top.ucf b/top/clbv2_ref_design/clbv2_wr_ref_top.ucf deleted file mode 100644 index fa2b9377776609cff538349279935c1b9521fd65..0000000000000000000000000000000000000000 --- a/top/clbv2_ref_design/clbv2_wr_ref_top.ucf +++ /dev/null @@ -1,388 +0,0 @@ -# ---------------------------------------------------------------------------` -# -- Clocks/resets -# --------------------------------------------------------------------------- - -# -- Local oscillators -NET "clk_20m_vcxo_i" LOC = F22 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V -- 20MHz VCXO clock -NET "clk_20m_vcxo_i" TNM_NET = clk_20m_vcxo_i; -TIMESPEC TS_clk_20m_vcxo_i = PERIOD "clk_20m_vcxo_i" 50 ns HIGH 50%; - -#NET "clk_125m_pllref_p_i" LOC = F6 | IOSTANDARD = "LVDS_25"; #Bank 116 -- 125 MHz PLL reference -#NET "clk_125m_pllref_n_i" LOC = F5 | IOSTANDARD = "LVDS_25"; #Bank 116 -- 125 MHz PLL reference -#NET "clk_125m_pllref_p_i" TNM_NET = clk_125m_pllref_p_i; -#TIMESPEC TS_clk_125m_pllref_p_i = PERIOD "clk_125m_pllref_p_i" 8 ns HIGH 50%; -#NET "clk_125m_pllref_n_i" TNM_NET = clk_125m_pllref_n_i; -#TIMESPEC TS_clk_125m_pllref_n_i = PERIOD "clk_125m_pllref_n_i" 8 ns HIGH 50%; - -NET "clk_125m_gtx_p_i" LOC = D6 | IOSTANDARD = "LVDS_25"; #Bank 116 -- 125 MHz GTX reference -NET "clk_125m_gtx_n_i" LOC = D5 | IOSTANDARD = "LVDS_25"; #Bank 116 -- 125 MHz GTX reference -NET "clk_125m_gtx_p_i" TNM_NET = clk_125m_gtx_p_i; -TIMESPEC TS_clk_125m_gtx_p_i = PERIOD "clk_125m_gtx_p_i" 8 ns HIGH 50%; -NET "clk_125m_gtx_n_i" TNM_NET = clk_125m_gtx_n_i; -TIMESPEC TS_clk_125m_gtx_n_i = PERIOD "clk_125m_gtx_n_i" 8 ns HIGH 50%; - -# --------------------------------------------------------------------------- -# -- SPI interface to DACs -# --------------------------------------------------------------------------- - -NET "pll25dac_cs_n_o" LOC = A14 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -- cs1 -NET "pll20dac_cs_n_o" LOC = A15 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -- cs2 -NET "plldac_din_o" LOC = A13 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -NET "plldac_sclk_o" LOC = A12 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V - -# --------------------------------------------------------------------------- -# -- SFP I/O for transceiver -# --------------------------------------------------------------------------- - -NET "sfp_txp_o" LOC = A4; #Bank 116 -NET "sfp_txn_o" LOC = A3; #Bank 116 -NET "sfp_rxp_i" LOC = B6; #Bank 116 -NET "sfp_rxn_i" LOC = B5; #Bank 116 -NET "sfp_mod_def0_i" LOC = E26 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V -- sfp detect -NET "sfp_mod_def1_b" LOC = J26 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V -- scl -NET "sfp_mod_def2_b" LOC = H26 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V -- sda -NET "sfp_rate_select_o" LOC = G26 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V -NET "sfp_tx_fault_i" LOC = C26 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V -NET "sfp_tx_disable_o" LOC = D26 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V -NET "sfp_los_i" LOC = F25 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V - -# --------------------------------------------------------------------------- -# -- Onewire interface -# --------------------------------------------------------------------------- - -NET "onewire_b" LOC = L23 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V - -# --------------------------------------------------------------------------- -# -- UART -# --------------------------------------------------------------------------- - -#TEST & DEBUG -# Signal uart_txd_o is an output in the design and must be connected to pin 20/12 (RXD_I) of U34 (CP2105GM) -# Signal uart_rxd_i is an input in the design and must be connected to pin 21/13 (TXD_O) of U34 (CP2105GM) -# Rx signals are pulled down so the USB on the CLB and the USB on the G-Board can be OR-ed -NET "uart_rxd_i" LOC = D19 | IOSTANDARD = LVCMOS25 | PULLDOWN; #Bank 15 VCCO - 2.5 V -NET "uart_txd_o" LOC = D20 | IOSTANDARD = LVCMOS25; #Bank 15 VCCO - 2.5 V -#NET "USB_RX2" LOC = C19 | IOSTANDARD = LVCMOS25 | PULLDOWN; #Bank 15 VCCO - 2.5 V -#NET "USB_TX2" LOC = B19 | IOSTANDARD = LVCMOS25; #Bank 15 VCCO - 2.5 V -#USB Connection on Test&Debug Connector (J35) -#NET "USBEXT_RX1" LOC = F14 | IOSTANDARD = LVCMOS33 | PULLDOWN; #Bank 16 VCCO - 3.3 V -#NET "USBEXT_TX1" LOC = F13 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "USBEXT_RX2" LOC = C14 | IOSTANDARD = LVCMOS33 | PULLDOWN; #Bank 16 VCCO - 3.3 V -#NET "USBEXT_TX2" LOC = C13 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V - -# --------------------------------------------------------------------------- -# -- Flash memory SPI interface -# --------------------------------------------------------------------------- - -# flash_sclk_o : out std_logic; -# flash_ncs_o : out std_logic; -# flash_mosi_o : out std_logic; -# flash_miso_i : in std_logic; - -# --------------------------------------------------------------------------- -# -- Miscellanous CLBv2 pins -# --------------------------------------------------------------------------- -#NET "GPIO_LED[0]" LOC = C16 | IOSTANDARD = LVCMOS25; #Bank 15 VCCO - 2.5 V -NET "led_act_o" LOC = C16 | IOSTANDARD = LVCMOS25; #Bank 15 VCCO - 2.5 V -- LED D2: blinking indicates that packets are being transferred. -#NET "GPIO_LED[1]" LOC = B16 | IOSTANDARD = LVCMOS25; #Bank 15 VCCO - 2.5 V -#NET "GPIO_LED[2]" LOC = B17 | IOSTANDARD = LVCMOS25; #Bank 15 VCCO - 2.5 V -#NET "GPIO_LED[3]" LOC = A17 | IOSTANDARD = LVCMOS25; #Bank 15 VCCO - 2.5 V -#NET "GPIO_LED[4]" LOC = A18 | IOSTANDARD = LVCMOS25; #Bank 15 VCCO - 2.5 V -#NET "GPIO_LED[5]" LOC = A19 | IOSTANDARD = LVCMOS25; #Bank 15 VCCO - 2.5 V -NET "led_link_o" LOC = A19 | IOSTANDARD = LVCMOS25; #Bank 15 VCCO - 2.5 V -- LED D7: indicates if the link is up. - -NET "reset_i" LOC = E11 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V --Reset - -# --------------------------------------------------------------------------- -# -- Digital I/O FMC Pins -# -- used in this design to output WR-aligned 1-PPS (in Slave mode) and input -# -- 10MHz & 1-PPS from external reference (in GrandMaster mode). -# --------------------------------------------------------------------------- - -# -- Clock input from LEMO 5 on the mezzanine front panel. Used as 10MHz -# -- external reference input. -NET "dio_clk_p_i" LOC = Y22 | IOSTANDARD=LVDS_25; #CLK1_M2C_P -NET "dio_clk_n_i" LOC = AA22 | IOSTANDARD=LVDS_25; #CLK1_M2C_N - -# -- Differential inputs, dio_p_i(N) inputs the current state of I/O (N+1) on -# -- the mezzanine front panel. -NET "dio_p_i[4]" LOC = N21 | IOSTANDARD=LVDS_25; #LA00_P -NET "dio_n_i[4]" LOC = N22 | IOSTANDARD=LVDS_25; #LA00_N -NET "dio_p_i[3]" LOC = P16 | IOSTANDARD=LVDS_25; #LA03_P -NET "dio_n_i[3]" LOC = N17 | IOSTANDARD=LVDS_25; #LA03_N -NET "dio_p_i[2]" LOC = AB26 | IOSTANDARD=LVDS_25; #LA16_P -NET "dio_n_i[2]" LOC = AC26 | IOSTANDARD=LVDS_25; #LA16_N -NET "dio_p_i[1]" LOC = K20 | IOSTANDARD=LVDS_25; #LA20_P -NET "dio_n_i[1]" LOC = J20 | IOSTANDARD=LVDS_25; #LA20_N -NET "dio_p_i[0]" LOC = P19 | IOSTANDARD=LVDS_25; #LA33_P -NET "dio_n_i[0]" LOC = P20 | IOSTANDARD=LVDS_25; #LA33_N - -# -- Differential outputs. When the I/O (N+1) is configured as output (i.e. when -# -- dio_oe_n_o(N) = 0), the value of dio_p_o(N) determines the logic state -# -- of I/O (N+1) on the front panel of the mezzanine -NET "dio_p_o[4]" LOC = N18 | IOSTANDARD=LVDS_25; #LA04_P -NET "dio_n_o[4]" LOC = M19 | IOSTANDARD=LVDS_25; #LA04_N -NET "dio_p_o[3]" LOC = U19 | IOSTANDARD=LVDS_25; #LA07_P -NET "dio_n_o[3]" LOC = U20 | IOSTANDARD=LVDS_25; #LA07_N -NET "dio_p_o[2]" LOC = W20 | IOSTANDARD=LVDS_25; #LA08_P -NET "dio_n_o[2]" LOC = Y21 | IOSTANDARD=LVDS_25; #LA08_N -NET "dio_p_o[1]" LOC = M21 | IOSTANDARD=LVDS_25; #LA28_P -NET "dio_n_o[1]" LOC = M22 | IOSTANDARD=LVDS_25; #LA28_N -NET "dio_p_o[0]" LOC = N19 | IOSTANDARD=LVDS_25; #LA29_P -NET "dio_n_o[0]" LOC = M20 | IOSTANDARD=LVDS_25; #LA29_N - -# -- Output enable. When dio_oe_n_o(N) is 0, connector (N+1) on the front -# -- panel is configured as an output. -NET "dio_oe_n_o[4]" LOC = AE22 | IOSTANDARD=LVCMOS25; #LA05_P -NET "dio_oe_n_o[3]" LOC = U26 | IOSTANDARD=LVCMOS25; #LA11_P -NET "dio_oe_n_o[2]" LOC = AB25 | IOSTANDARD=LVCMOS25; #LA15_N -NET "dio_oe_n_o[1]" LOC = N23 | IOSTANDARD=LVCMOS25; #LA24_N -NET "dio_oe_n_o[0]" LOC = P24 | IOSTANDARD=LVCMOS25; #LA30_P - -# -- Termination enable. When dio_term_en_o(N) is 1, connector (N+1) on the front -# -- panel is 50-ohm terminated -NET "dio_term_en_o[4]" LOC = P25 | IOSTANDARD=LVCMOS25; #LA09_N -NET "dio_term_en_o[3]" LOC = R25 | IOSTANDARD=LVCMOS25; #LA09_P -NET "dio_term_en_o[2]" LOC = AF22 | IOSTANDARD=LVCMOS25; #LA05_N -NET "dio_term_en_o[1]" LOC = AF25 | IOSTANDARD=LVCMOS25; #LA06_N -NET "dio_term_en_o[0]" LOC = N24 | IOSTANDARD=LVCMOS25; #LA30_N - -# -- Two LEDs on the mezzanine panel. Only Top one is currently used - to -# -- blink 1-PPS. -NET "dio_led_top_o" LOC = R21 | IOSTANDARD=LVCMOS25; #LA01_P -NET "dio_led_bot_o" LOC = P21 | IOSTANDARD=LVCMOS25; #LA01_N - -# -- I2C interface for accessing FMC EEPROM. Deprecated, was used in -# -- pre-v3.0 releases to store WRPC configuration. Now we use Flash for this. -NET "dio_scl_b" LOC = D24 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V -NET "dio_sda_b" LOC = D23 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V - -# --------------------------------------------------------------------------- -# -- GPIO connector -# --------------------------------------------------------------------------- -#NET "GPIO[1]" LOC = H8 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[2]" LOC = J8 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[3]" LOC = G9 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[4]" LOC = H9 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[5]" LOC = F8 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[6]" LOC = G10 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[7]" LOC = F9 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[8]" LOC = F10 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[9]" LOC = D9 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[10]" LOC = D8 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[11]" LOC = B9 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[12]" LOC = C9 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[13]" LOC = A9 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[14]" LOC = A8 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[15]" LOC = A10 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "GPIO[16]" LOC = B10 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V - -#FMC SIGNALS CLK LPC -#NET "FMC_CLK0_M2C_P" LOC = Y23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_CLK0_M2C_N" LOC = AA24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_CLK1_M2C_P" LOC = Y22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_CLK1_M2C_N" LOC = AA22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA00_CC_P" LOC = N21 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA00_CC_N" LOC = N22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA01_CC_P" LOC = R21 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA01_CC_N" LOC = P21 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA17_CC_P" LOC = R22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA17_CC_N" LOC = R23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA18_CC_P" LOC = AA23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA18_CC_N" LOC = AB24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V - -#FMC SIGNALS CLK HPC -#NET "FMC_HA00_CC_P" LOC = AC23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA00_CC_N" LOC = AC24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA01_CC_P" LOC = F17 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA01_CC_N" LOC = E17 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA17_CC_P" LOC = E18 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA17_CC_N" LOC = D18 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V - -######################################################## - -#FMC SIGNALS LPC -#NET "FMC_PRSNT_B" LOC = K21 | IOSTANDARD = LVCMOS33; #Bank 14 VCCO - 3.3 V -#NET "FMC_LA02_P" LOC = H19 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_LA02_N" LOC = G20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_LA03_P" LOC = P16 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA03_N" LOC = N17 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA04_P" LOC = N18 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA04_N" LOC = M19 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA05_P" LOC = AE22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA05_N" LOC = AF22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 23 -#NET "FMC_LA06_P" LOC = AF24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 25 -#NET "FMC_LA06_N" LOC = AF25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 27 -#NET "FMC_LA07_P" LOC = U19 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 29 -#NET "FMC_LA07_N" LOC = U20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 31 -#NET "FMC_LA08_P" LOC = W20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 33 -#NET "FMC_LA08_N" LOC = Y21 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 35 -#NET "FMC_LA09_P" LOC = R25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 37 -#NET "FMC_LA09_N" LOC = P25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 39 -#NET "FMC_LA10_P" LOC = U24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA10_N" LOC = U25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA11_P" LOC = U26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA11_N" LOC = V26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA12_P" LOC = R26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA12_N" LOC = P26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA13_P" LOC = AE23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA13_N" LOC = AF23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA14_P" LOC = AD23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA14_N" LOC = AD24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA15_P" LOC = AA25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA15_N" LOC = AB25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA16_P" LOC = AB26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA16_N" LOC = AC26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA19_P" LOC = W23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 38 -#NET "FMC_LA19_N" LOC = W24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 40 -#NET "FMC_LA20_P" LOC = K20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_LA20_N" LOC = J20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_LA21_P" LOC = M25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA21_N" LOC = L25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA22_P" LOC = L19 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_LA22_N" LOC = L20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_LA23_P" LOC = K25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA23_N" LOC = K26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA24_P" LOC = P23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA24_N" LOC = N23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA25_P" LOC = N26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA25_N" LOC = M26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA26_P" LOC = T22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA26_N" LOC = T23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA27_P" LOC = V23 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA27_N" LOC = V24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_LA28_P" LOC = M21 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA28_N" LOC = M22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA29_P" LOC = N19 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA29_N" LOC = M20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA30_P" LOC = P24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA30_N" LOC = N24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA31_P" LOC = M24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA31_N" LOC = L24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA32_P" LOC = T20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA32_N" LOC = R20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA33_P" LOC = P19 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_LA33_N" LOC = P20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V - -#FMC SIGNALS HPC -#NET "FMC_HA02_P" LOC = J18 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA02_N" LOC = J19 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA03_P" LOC = G19 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA03_N" LOC = F20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA04_P" LOC = F19 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA04_N" LOC = E20 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA05_P" LOC = H17 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA05_N" LOC = H18 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA06_P" LOC = K16 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA06_N" LOC = K17 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA07_P" LOC = M17 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA07_N" LOC = L18 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA08_P" LOC = R16 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_HA08_N" LOC = R17 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_HA09_P" LOC = R18 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_HA09_N" LOC = P18 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_HA10_P" LOC = T18 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_HA10_N" LOC = T19 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_HA11_P" LOC = U17 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_HA11_N" LOC = T17 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_HA12_P" LOC = AB21 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA12_N" LOC = AC21 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA13_P" LOC = AD21 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA13_N" LOC = AE21 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA14_P" LOC = V21 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA14_N" LOC = W21 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA15_P" LOC = U22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA15_N" LOC = V22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA16_P" LOC = T24 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_HA16_N" LOC = T25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 13 VCCO - 2.5 V -#NET "FMC_HA18_P" LOC = W25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA18_N" LOC = W26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA19_P" LOC = AD26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA19_N" LOC = AE26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA20_P" LOC = AD25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA20_N" LOC = AE25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA21_P" LOC = Y25 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA21_N" LOC = Y26 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA22_P" LOC = AB22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA22_N" LOC = AC22 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 12 VCCO - 2.5 V -#NET "FMC_HA23_P" LOC = L17 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V -#NET "FMC_HA23_N" LOC = K18 | IOSTANDARD = LVDS_25 | DIFF_TERM = "TRUE"; #Bank 15 VCCO - 2.5 V - -#OCTOPUS SMALL -#NET "IIC1_SDA" LOC = J13 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "IIC1_SCL" LOC = H13 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "EN_SCLK" LOC = H12 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "PMT_P[0]" LOC = AD16 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[0]" LOC = AE16 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_P[1]" LOC = Y17 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[1]" LOC = Y18 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_P[2]" LOC = W18 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[2]" LOC = W19 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_P[3]" LOC = AD15 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[3]" LOC = AE15 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_P[4]" LOC = AA17 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[4]" LOC = AA18 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_P[5]" LOC = AA19 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[5]" LOC = AA20 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_P[6]" LOC = AC14 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[6]" LOC = AD14 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_P[7]" LOC = AC18 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[7]" LOC = AD18 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_P[8]" LOC = AB19 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[8]" LOC = AB20 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_P[9]" LOC = AF14 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[9]" LOC = AF15 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_P[10]" LOC = AB17 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[10]" LOC = AC17 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_P[11]" LOC = AD20 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "PMT_N[11]" LOC = AE20 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "SPMT_SPA0P" LOC = AE17 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "SPMT_SPA0N" LOC = AF17 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "SPMT_SPA1P" LOC = AE18 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "SPMT_SPA1N" LOC = AF18 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "SPMT_SPA2P" LOC = AF19 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V -#NET "SPMT_SPA2N" LOC = AF20 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 32 VCCO - 1.8 V - -#OCTOPUS LARGE -#NET "IIC2_SDA" LOC = H14 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "IIC2_SCL" LOC = G14 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "EN_LCLK" LOC = H11 | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - 3.3 V -#NET "PMT_P[12]" LOC = AE7 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_N[12]" LOC = AF7 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_P[13]" LOC = AF5 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[13]" LOC = AF4 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[14]" LOC = AD1 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[14]" LOC = AE1 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[15]" LOC = AE8 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_N[15]" LOC = AF8 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_P[16]" LOC = AE6 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[16]" LOC = AE5 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[17]" LOC = AF3 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[17]" LOC = AF2 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[18]" LOC = AC8 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_N[18]" LOC = AD8 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_P[19]" LOC = AD4 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[19]" LOC = AD3 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[20]" LOC = AE3 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[20]" LOC = AE2 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[21]" LOC = AB7 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_N[21]" LOC = AC7 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_P[22]" LOC = AD6 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[22]" LOC = AD5 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[23]" LOC = AB1 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[23]" LOC = AC1 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[24]" LOC = AF10 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_N[24]" LOC = AF9 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_P[25]" LOC = AC4 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[25]" LOC = AC3 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[26]" LOC = AB2 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[26]" LOC = AC2 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[27]" LOC = AC9 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_N[27]" LOC = AD9 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_P[28]" LOC = AA4 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[28]" LOC = AB4 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[29]" LOC = AA3 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_N[29]" LOC = AA2 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 34 VCCO - 1.8 V -#NET "PMT_P[30]" LOC = AD10 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V -#NET "PMT_N[30]" LOC = AE10 | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank 33 VCCO - 1.8 V - \ No newline at end of file diff --git a/top/clbv2_ref_design/clbv2_wr_ref_top.vhd b/top/clbv2_ref_design/clbv2_wr_ref_top.vhd index 3a22f129774f64c5100064e930bfd5daab782070..31756327705a125433c5c51b77c345a03a5da2d2 100644 --- a/top/clbv2_ref_design/clbv2_wr_ref_top.vhd +++ b/top/clbv2_ref_design/clbv2_wr_ref_top.vhd @@ -8,7 +8,7 @@ -- Author(s) : Peter Jansweijer <peterj@nikhef.nl> -- Company : Nikhef -- Created : 2017-11-08 --- Last update: 2017-11-08 +-- Last update: 2019-06-28 -- Standard : VHDL'93 ------------------------------------------------------------------------------- -- Description: Top-level file for the WRPC reference design on the CLBv2. @@ -54,14 +54,16 @@ use work.gencores_pkg.all; use work.wishbone_pkg.all; use work.wr_board_pkg.all; use work.wr_clbv2_pkg.all; ---use work.gn4124_core_pkg.all; library unisim; use unisim.vcomponents.all; entity clbv2_wr_ref_top is generic ( - g_dpram_initf : string := "../../bin/wrpc/wrc_phy16.bram"; + g_dpram_initf : string := "../../../../bin/wrpc/wrc_phy16.bram"; + -- In Vivado Project-Mode, during a Synthesis run or an Implementation run, the Vivado working + -- directory temporarily changes to the "project_name/project_name.runs/run_name" directory. + -- Simulation-mode enable parameter. Set by default (synthesis) to 0, and -- changed to non-zero in the instantiation of the top level DUT in the testbench. -- Its purpose is to reduce some internal counters/timeouts to speed up simulations. @@ -125,11 +127,20 @@ entity clbv2_wr_ref_top is --------------------------------------------------------------------------- -- Red LED next to the SFP: blinking indicates that packets are being -- transferred. - led_act_o : out std_logic; + led_act_o : out std_logic; -- Green LED next to the SFP: indicates if the link is up. - led_link_o : out std_logic; + led_link_o : out std_logic; + + -- Reset control + reset_i : in std_logic; + suicide : out std_logic; - reset_i : in std_logic; + -- Monitoring signals output on test-pads and External Debug Connector J35 + pll_oe_out_b : out std_logic; + pps_p : out std_logic; + pps_n : out std_logic; + ref_clk_p : out std_logic; + ref_clk_n : out std_logic; --------------------------------------------------------------------------- -- Digital I/O FMC Pins @@ -176,35 +187,6 @@ end entity clbv2_wr_ref_top; architecture top of clbv2_wr_ref_top is - ----------------------------------------------------------------------------- - -- Constants - ----------------------------------------------------------------------------- - - -- Number of masters on the wishbone crossbar - constant c_NUM_WB_MASTERS : integer := 2; - - -- Number of slaves on the primary wishbone crossbar - constant c_NUM_WB_SLAVES : integer := 1; - - -- Primary Wishbone master(s) offsets - constant c_WB_MASTER_PCIE : integer := 0; - constant c_WB_MASTER_ETHBONE : integer := 1; - - -- Primary Wishbone slave(s) offsets - constant c_WB_SLAVE_WRC : integer := 0; - - -- sdb header address on primary crossbar - constant c_SDB_ADDRESS : t_wishbone_address := x"00040000"; - - -- f_xwb_bridge_manual_sdb(size, sdb_addr) - -- Note: sdb_addr is the sdb records address relative to the bridge base address - constant c_wrc_bridge_sdb : t_sdb_bridge := - f_xwb_bridge_manual_sdb(x"0003ffff", x"00030000"); - - -- Primary wishbone crossbar layout - constant c_WB_LAYOUT : t_sdb_record_array(c_NUM_WB_SLAVES - 1 downto 0) := ( - c_WB_SLAVE_WRC => f_sdb_embed_bridge(c_wrc_bridge_sdb, x"00000000")); - ----------------------------------------------------------------------------- -- Signals ----------------------------------------------------------------------------- @@ -248,12 +230,13 @@ architecture top of clbv2_wr_ref_top is begin -- architecture top + suicide<= '1'; + reset_n <= not reset_i; -- Reset = high active on CLB + ----------------------------------------------------------------------------- -- The WR PTP core board package (WB Slave + WB Master) ----------------------------------------------------------------------------- - reset_n <= not reset_i; -- Reset = high active on CLB - cmp_xwrc_board_clbv2 : xwrc_board_clbv2 generic map ( g_simulation => g_simulation, @@ -338,13 +321,13 @@ begin -- architecture top O => dio_p_o(i), OB => dio_n_o(i)); end generate; - -- Configure Digital I/Os 0 to 3 as outputs + -- Configure Digital I/Os 0 to 2 as outputs dio_oe_n_o(2 downto 0) <= (others => '0'); -- Configure Digital I/Os 3 and 4 as inputs for external reference dio_oe_n_o(3) <= '1'; -- for external 1-PPS dio_oe_n_o(4) <= '1'; -- for external 10MHz clock - -- All DIO connectors are not terminated - dio_term_en_o <= (others => '0'); + -- Configure Digital I/Os 3 to 4 inputs to be terminated. + dio_term_en_o <= "11000"; -- EEPROM I2C tri-states dio_sda_b <= '0' when (eeprom_sda_out = '0') else 'Z'; @@ -373,6 +356,21 @@ begin -- architecture top dio_out(1) <= wrc_abscal_rxts_out; dio_out(2) <= wrc_abscal_txts_out; + -- Enable test-pad TP17, TP18 driver + pll_oe_out_b <= '0'; + + U_pps_mon_obuf : OBUFDS + port map ( + I => wrc_pps_out, + O => pps_p, + OB => pps_n); + + U_ref_clk_mon_obuf : OBUFDS + port map ( + I => clk_ref_62m5, + O => ref_clk_p, + OB => ref_clk_n); + -- LEDs U_Extend_PPS : gc_extend_pulse generic map ( diff --git a/top/clbv2_ref_design/clbv2_wr_ref_top.xdc b/top/clbv2_ref_design/clbv2_wr_ref_top.xdc new file mode 100644 index 0000000000000000000000000000000000000000..e5f4f4c94440bd71934051d63da9c956712bd1f5 --- /dev/null +++ b/top/clbv2_ref_design/clbv2_wr_ref_top.xdc @@ -0,0 +1,659 @@ +# --------------------------------------------------------------------------- +# -- Clocks/resets +# --------------------------------------------------------------------------- + +# -- Local oscillators +#Bank 14 VCCO - 3.3 V -- 20MHz VCXO clock +set_property PACKAGE_PIN F22 [get_ports clk_20m_vcxo_i] +set_property IOSTANDARD LVCMOS33 [get_ports clk_20m_vcxo_i] + +#Bank 116 -- 125 MHz GTX reference +set_property PACKAGE_PIN D6 [get_ports clk_125m_gtx_p_i] +set_property PACKAGE_PIN D5 [get_ports clk_125m_gtx_n_i] + +create_clock -period 50.000 -name clk_20m_vcxo_i -waveform {0.000 25.000} [get_ports clk_20m_vcxo_i] +create_clock -period 8.000 -name clk_125m_gtx_p_i -waveform {0.000 4.000} [get_ports clk_125m_gtx_p_i] +#create_clock -period 8.000 -name clk_125m_gtx_n_i -waveform {0.000 4.000} [get_ports clk_125m_gtx_n_i] # AR57109: "Only P side needs constraint" + +create_clock -period 16.000 -name RXOUTCLK -waveform {0.000 8.000} [get_pins cmp_xwrc_board_clbv2/cmp_xwrc_platform/gen_phy_kintex7.cmp_gtx/U_GTX_INST/gtxe2_i/RXOUTCLK] +create_clock -period 16.000 -name TXOUTCLK -waveform {0.000 8.000} [get_pins cmp_xwrc_board_clbv2/cmp_xwrc_platform/gen_phy_kintex7.cmp_gtx/U_GTX_INST/gtxe2_i/TXOUTCLK] +create_clock -period 100.000 -name dio_clk_p_i -waveform {0.000 50.000} [get_ports dio_clk_p_i] + +set_clock_groups -asynchronous \ +-group {clk_sys } \ +-group {clk_dmtd } \ +-group {clk_20m_vcxo_i } \ +-group {clk_125m_gtx_p_i } \ +-group {RXOUTCLK} \ +-group {TXOUTCLK} \ +-group {clk_ext_mul } \ +-group {dio_clk_p_i} + +# --------------------------------------------------------------------------- +# -- SPI interface to DACs +# --------------------------------------------------------------------------- + + #Bank 16 VCCO - 3.3 V +set_property PACKAGE_PIN A13 [get_ports plldac_din_o] +set_property IOSTANDARD LVCMOS33 [get_ports plldac_din_o] +set_property PACKAGE_PIN A12 [get_ports plldac_sclk_o] +set_property IOSTANDARD LVCMOS33 [get_ports plldac_sclk_o] +set_property PACKAGE_PIN A14 [get_ports pll25dac_cs_n_o] +set_property IOSTANDARD LVCMOS33 [get_ports pll25dac_cs_n_o] +set_property PACKAGE_PIN A15 [get_ports pll20dac_cs_n_o] +set_property IOSTANDARD LVCMOS33 [get_ports pll20dac_cs_n_o] + +# --------------------------------------------------------------------------- +# -- SFP I/O for transceiver +# --------------------------------------------------------------------------- + + #Bank 116 +set_property PACKAGE_PIN A4 [get_ports sfp_txp_o] +set_property PACKAGE_PIN A3 [get_ports sfp_txn_o] +set_property PACKAGE_PIN B6 [get_ports sfp_rxp_i] +set_property PACKAGE_PIN B5 [get_ports sfp_rxn_i] + + #Bank 14 VCCO - 3.3 V -- sfp detect +set_property PACKAGE_PIN E26 [get_ports sfp_mod_def0_i] +set_property IOSTANDARD LVCMOS33 [get_ports sfp_mod_def0_i] + #Bank 14 VCCO - 3.3 V -- scl +set_property PACKAGE_PIN J26 [get_ports sfp_mod_def1_b] +set_property IOSTANDARD LVCMOS33 [get_ports sfp_mod_def1_b] + #Bank 14 VCCO - 3.3 V -- sda +set_property PACKAGE_PIN H26 [get_ports sfp_mod_def2_b] +set_property IOSTANDARD LVCMOS33 [get_ports sfp_mod_def2_b] + #Bank 14 VCCO - 3.3 V +set_property PACKAGE_PIN G26 [get_ports sfp_rate_select_o] +set_property IOSTANDARD LVCMOS33 [get_ports sfp_rate_select_o] + #Bank 14 VCCO - 3.3 V +set_property PACKAGE_PIN C26 [get_ports sfp_tx_fault_i] +set_property IOSTANDARD LVCMOS33 [get_ports sfp_tx_fault_i] + #Bank 14 VCCO - 3.3 V +set_property PACKAGE_PIN D26 [get_ports sfp_tx_disable_o] +set_property IOSTANDARD LVCMOS33 [get_ports sfp_tx_disable_o] + #Bank 14 VCCO - 3.3 V +set_property PACKAGE_PIN F25 [get_ports sfp_los_i] +set_property IOSTANDARD LVCMOS33 [get_ports sfp_los_i] + +# --------------------------------------------------------------------------- +# -- Onewire interface +# --------------------------------------------------------------------------- + + #Bank 14 VCCO - 3.3 V +set_property PACKAGE_PIN L23 [get_ports onewire_b] +set_property IOSTANDARD LVCMOS33 [get_ports onewire_b] + +# --------------------------------------------------------------------------- +# -- UART +# --------------------------------------------------------------------------- + +#TEST & DEBUG +# Signal USB_TX is an output in the design and must be connected to pin 20/12 (RXD_I) of U34 (CP2105GM) +# Signal USB_RX is an input in the design and must be connected to pin 21/13 (TXD_O) of U34 (CP2105GM) +# Rx signals are pulled down so the USB on the CLB and the USB on the G-Board can be OR-ed + #Bank 15 VCCO - 2.5 V +set_property PACKAGE_PIN D19 [get_ports uart_rxd_i] +set_property IOSTANDARD LVCMOS25 [get_ports uart_rxd_i] +set_property PULLDOWN true [get_ports uart_rxd_i] +set_property PACKAGE_PIN D20 [get_ports uart_txd_o] +set_property IOSTANDARD LVCMOS25 [get_ports uart_txd_o] + + #Bank 15 VCCO - 2.5 V +#set_property PACKAGE_PIN C19 [get_ports USB_RX2] +#set_property IOSTANDARD LVCMOS25 [get_ports USB_RX2] +#set_property PULLDOWN true [get_ports USB_RX2] +#set_property PACKAGE_PIN B19 [get_ports USB_TX2] +#set_property IOSTANDARD LVCMOS25 [get_ports USB_TX2] + +#USB Connection on Test&Debug Connector (J35) + #Bank 16 VCCO - 3.3 V +#set_property PACKAGE_PIN F14 [get_ports USBEXT_RX1] +#set_property IOSTANDARD LVCMOS33 [get_ports USBEXT_RX1] +#set_property PULLDOWN true [get_ports USBEXT_RX1] +#set_property PACKAGE_PIN F13 [get_ports USBEXT_TX1] +#set_property IOSTANDARD LVCMOS33 [get_ports USBEXT_TX1] +#set_property PACKAGE_PIN C14 [get_ports USBEXT_RX2] +#set_property IOSTANDARD LVCMOS33 [get_ports USBEXT_RX2] +#set_property PULLDOWN true [get_ports USBEXT_RX2] +#set_property PACKAGE_PIN C13 [get_ports USBEXT_TX2] +#set_property IOSTANDARD LVCMOS33 [get_ports USBEXT_TX2] + +# --------------------------------------------------------------------------- +# -- Flash memory SPI interface +# --------------------------------------------------------------------------- + +# flash_sclk_o : out std_logic; +# flash_ncs_o : out std_logic; +# flash_mosi_o : out std_logic; +# flash_miso_i : in std_logic; + +# --------------------------------------------------------------------------- +# -- Miscellaneous clbv2 pins +# --------------------------------------------------------------------------- + + #Bank 15 VCCO - 2.5 V +#set_property PACKAGE_PIN C16 [get_ports {GPIO_LED[0]}] +#set_property IOSTANDARD LVCMOS25 [get_ports {GPIO_LED[0]}] +set_property PACKAGE_PIN C16 [get_ports led_act_o] +set_property IOSTANDARD LVCMOS25 [get_ports led_act_o] +#set_property PACKAGE_PIN B16 [get_ports {GPIO_LED[1]}] +#set_property IOSTANDARD LVCMOS25 [get_ports {GPIO_LED[1]}] +#set_property PACKAGE_PIN B17 [get_ports {GPIO_LED[2]}] +#set_property IOSTANDARD LVCMOS25 [get_ports {GPIO_LED[2]}] +#set_property PACKAGE_PIN A17 [get_ports {GPIO_LED[3]}] +#set_property IOSTANDARD LVCMOS25 [get_ports {GPIO_LED[3]}] +#set_property PACKAGE_PIN A18 [get_ports {GPIO_LED[4]}] +#set_property IOSTANDARD LVCMOS25 [get_ports {GPIO_LED[4]}] +#set_property PACKAGE_PIN A19 [get_ports {GPIO_LED[5]}] +#set_property IOSTANDARD LVCMOS25 [get_ports {GPIO_LED[5]}] +set_property PACKAGE_PIN A19 [get_ports led_link_o] +set_property IOSTANDARD LVCMOS25 [get_ports led_link_o] + + #Bank 16 VCCO - 3.3 V +set_property PACKAGE_PIN E11 [get_ports reset_i] +set_property IOSTANDARD LVCMOS33 [get_ports reset_i] + + #Bank 15 VCCO - 2.5 V +set_property PACKAGE_PIN K15 [get_ports suicide] +set_property IOSTANDARD LVCMOS25 [get_ports suicide] + + #Bank 16 VCCO - 3.3 V Enable test-pad TP17, TP18 driver +set_property PACKAGE_PIN B11 [get_ports pll_oe_out_b] +set_property IOSTANDARD LVCMOS33 [get_ports pll_oe_out_b] + + #Bank 15 VCCO - 2.5 V Monitoring signals output on test-pads and External Debug Connector J35 +set_property PACKAGE_PIN C17 [get_ports pps_p] +set_property IOSTANDARD LVDS_25 [get_ports pps_p] +set_property PACKAGE_PIN C18 [get_ports pps_n] +set_property IOSTANDARD LVDS_25 [get_ports pps_n] +set_property PACKAGE_PIN D15 [get_ports ref_clk_p] +set_property IOSTANDARD LVDS_25 [get_ports ref_clk_p] +set_property PACKAGE_PIN D16 [get_ports ref_clk_n] +set_property IOSTANDARD LVDS_25 [get_ports ref_clk_n] + +# --------------------------------------------------------------------------- +# -- Digital I/O FMC Pins +# -- used in this design to output WR-aligned 1-PPS (in Slave mode) and input +# -- 10MHz & 1-PPS from external reference (in GrandMaster mode). +# --------------------------------------------------------------------------- + +# -- Clock input from LEMO 5 on the mezzanine front panel. Used as 10MHz +# -- external reference input. + #CLK1_M2C_P +set_property PACKAGE_PIN Y22 [get_ports dio_clk_p_i] +set_property IOSTANDARD LVDS_25 [get_ports dio_clk_p_i] + #CLK1_M2C_N +set_property PACKAGE_PIN AA22 [get_ports dio_clk_n_i] +set_property IOSTANDARD LVDS_25 [get_ports dio_clk_n_i] + +# -- Differential inputs, dio_p_i(N) inputs the current state of I/O (N+1) on +# -- the mezzanine front panel. + #LA00_P +set_property PACKAGE_PIN N21 [get_ports {dio_p_i[4]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_p_i[4]}] + #LA00_N +set_property PACKAGE_PIN N22 [get_ports {dio_n_i[4]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_n_i[4]}] + #LA03_P +set_property PACKAGE_PIN P16 [get_ports {dio_p_i[3]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_p_i[3]}] + #LA03_N +set_property PACKAGE_PIN N17 [get_ports {dio_n_i[3]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_n_i[3]}] + #LA16_P +set_property PACKAGE_PIN AB26 [get_ports {dio_p_i[2]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_p_i[2]}] + #LA16_N +set_property PACKAGE_PIN AC26 [get_ports {dio_n_i[2]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_n_i[2]}] + #LA20_P +set_property PACKAGE_PIN K20 [get_ports {dio_p_i[1]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_p_i[1]}] + #LA20_N +set_property PACKAGE_PIN J20 [get_ports {dio_n_i[1]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_n_i[1]}] + #LA33_P +set_property PACKAGE_PIN P19 [get_ports {dio_p_i[0]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_p_i[0]}] + #LA33_N +set_property PACKAGE_PIN P20 [get_ports {dio_n_i[0]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_n_i[0]}] + + +# -- Differential outputs. When the I/O (N+1) is configured as output (i.e. when +# -- dio_oe_n_o(N) = 0), the value of dio_p_o(N) determines the logic state +# -- of I/O (N+1) on the front panel of the mezzanine + #LA04_P +set_property PACKAGE_PIN N18 [get_ports {dio_p_o[4]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_p_o[4]}] + #LA04_N +set_property PACKAGE_PIN M19 [get_ports {dio_n_o[4]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_n_o[4]}] + #LA07_P +set_property PACKAGE_PIN U19 [get_ports {dio_p_o[3]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_p_o[3]}] + #LA07_N +set_property PACKAGE_PIN U20 [get_ports {dio_n_o[3]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_n_o[3]}] + #LA08_P +set_property PACKAGE_PIN W20 [get_ports {dio_p_o[2]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_p_o[2]}] + #LA08_N +set_property PACKAGE_PIN Y21 [get_ports {dio_n_o[2]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_n_o[2]}] + #LA28_P +set_property PACKAGE_PIN M21 [get_ports {dio_p_o[1]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_p_o[1]}] + #LA28_N +set_property PACKAGE_PIN M22 [get_ports {dio_n_o[1]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_n_o[1]}] + #LA29_P +set_property PACKAGE_PIN N19 [get_ports {dio_p_o[0]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_p_o[0]}] + #LA29_N +set_property PACKAGE_PIN M20 [get_ports {dio_n_o[0]}] +set_property IOSTANDARD LVDS_25 [get_ports {dio_n_o[0]}] + +# -- Output enable. When dio_oe_n_o(N) is 0, connector (N+1) on the front +# -- panel is configured as an output. +#LA05_P +set_property PACKAGE_PIN AE22 [get_ports {dio_oe_n_o[4]}] +set_property IOSTANDARD LVCMOS25 [get_ports {dio_oe_n_o[4]}] + #LA11_P +set_property PACKAGE_PIN U26 [get_ports {dio_oe_n_o[3]}] +set_property IOSTANDARD LVCMOS25 [get_ports {dio_oe_n_o[3]}] + #LA15_N +set_property PACKAGE_PIN AB25 [get_ports {dio_oe_n_o[2]}] +set_property IOSTANDARD LVCMOS25 [get_ports {dio_oe_n_o[2]}] + #LA24_N +set_property PACKAGE_PIN N23 [get_ports {dio_oe_n_o[1]}] +set_property IOSTANDARD LVCMOS25 [get_ports {dio_oe_n_o[1]}] + #LA30_P +set_property PACKAGE_PIN P24 [get_ports {dio_oe_n_o[0]}] +set_property IOSTANDARD LVCMOS25 [get_ports {dio_oe_n_o[0]}] + +# -- Termination enable. When dio_term_en_o(N) is 1, connector (N+1) on the front +# -- panel is 50-ohm terminated + #LA09_N +set_property PACKAGE_PIN P25 [get_ports {dio_term_en_o[4]}] +set_property IOSTANDARD LVCMOS25 [get_ports {dio_term_en_o[4]}] + #LA09_P +set_property PACKAGE_PIN R25 [get_ports {dio_term_en_o[3]}] +set_property IOSTANDARD LVCMOS25 [get_ports {dio_term_en_o[3]}] + #LA05_N +set_property PACKAGE_PIN AF22 [get_ports {dio_term_en_o[2]}] +set_property IOSTANDARD LVCMOS25 [get_ports {dio_term_en_o[2]}] + #LA06_N +set_property PACKAGE_PIN AF25 [get_ports {dio_term_en_o[1]}] +set_property IOSTANDARD LVCMOS25 [get_ports {dio_term_en_o[1]}] + #LA30_N +set_property PACKAGE_PIN N24 [get_ports {dio_term_en_o[0]}] +set_property IOSTANDARD LVCMOS25 [get_ports {dio_term_en_o[0]}] + +# -- Two LEDs on the mezzanine panel. Only Top one is currently used - to +# -- blink 1-PPS. + #LA01_P +set_property PACKAGE_PIN R21 [get_ports dio_led_top_o] +set_property IOSTANDARD LVCMOS25 [get_ports dio_led_top_o] + #LA01_N +set_property PACKAGE_PIN P21 [get_ports dio_led_bot_o] +set_property IOSTANDARD LVCMOS25 [get_ports dio_led_bot_o] + +# -- I2C interface for accessing FMC EEPROM. Deprecated, was used in +# -- pre-v3.0 releases to store WRPC configuration. Now we use Flash for this. + #Bank 14 VCCO - 3.3 V +set_property PACKAGE_PIN D24 [get_ports dio_scl_b] +set_property IOSTANDARD LVCMOS33 [get_ports dio_scl_b] +set_property PACKAGE_PIN D23 [get_ports dio_sda_b] +set_property IOSTANDARD LVCMOS33 [get_ports dio_sda_b] + +# --------------------------------------------------------------------------- +# -- GPIO connector +# --------------------------------------------------------------------------- + #Bank 16 VCCO - 3.3 V +#set_property PACKAGE_PIN H8 [get_ports {GPIO[1]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[1]}] +#set_property PACKAGE_PIN J8 [get_ports {GPIO[2]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[2]}] +#set_property PACKAGE_PIN G9 [get_ports {GPIO[3]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[3]}] +#set_property PACKAGE_PIN H9 [get_ports {GPIO[4]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[4]}] +#set_property PACKAGE_PIN F8 [get_ports {GPIO[5]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[5]}] +#set_property PACKAGE_PIN G10 [get_ports {GPIO[6]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[6]}] +#set_property PACKAGE_PIN F9 [get_ports {GPIO[7]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[7]}] +#set_property PACKAGE_PIN F10 [get_ports {GPIO[8]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[8]}] +#set_property PACKAGE_PIN D9 [get_ports {GPIO[9]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[9]}] +#set_property PACKAGE_PIN D8 [get_ports {GPIO[10]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[10]}] +#set_property PACKAGE_PIN B9 [get_ports {GPIO[11]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[11]}] +#set_property PACKAGE_PIN C9 [get_ports {GPIO[12]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[12]}] +#set_property PACKAGE_PIN A9 [get_ports {GPIO[13]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[13]}] +#set_property PACKAGE_PIN A8 [get_ports {GPIO[14]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[14]}] +#set_property PACKAGE_PIN A10 [get_ports {GPIO[15]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[15]}] +#set_property PACKAGE_PIN B10 [get_ports {GPIO[16]}] +#set_property IOSTANDARD LVCMOS33 [get_ports {GPIO[16]}] + +#FMC SIGNALS CLK LPC + #Bank 12 VCCO - 2.5 V +#set_property PACKAGE_PIN Y23 [get_ports FMC_CLK0_M2C_P] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_CLK0_M2C_P] +#set_property DIFF_TERM TRUE [get_ports FMC_CLK0_M2C_P] +#set_property PACKAGE_PIN AA24 [get_ports FMC_CLK0_M2C_N] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_CLK0_M2C_N] +#set_property DIFF_TERM TRUE [get_ports FMC_CLK0_M2C_N] +#set_property PACKAGE_PIN Y22 [get_ports FMC_CLK1_M2C_P] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_CLK1_M2C_P] +#set_property DIFF_TERM TRUE [get_ports FMC_CLK1_M2C_P] +#set_property PACKAGE_PIN AA22 [get_ports FMC_CLK1_M2C_N] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_CLK1_M2C_N] +#set_property DIFF_TERM TRUE [get_ports FMC_CLK1_M2C_N] + + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 1 +#set_property PACKAGE_PIN N21 [get_ports FMC_LA00_CC_P] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_LA00_CC_P] +#set_property DIFF_TERM TRUE [get_ports FMC_LA00_CC_P] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 3 +#set_property PACKAGE_PIN N22 [get_ports FMC_LA00_CC_N] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_LA00_CC_N] +#set_property DIFF_TERM TRUE [get_ports FMC_LA00_CC_N] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 5 +#set_property PACKAGE_PIN R21 [get_ports FMC_LA01_CC_P] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_LA01_CC_P] +#set_property DIFF_TERM TRUE [get_ports FMC_LA01_CC_P] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 7 +#set_property PACKAGE_PIN P21 [get_ports FMC_LA01_CC_N] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_LA01_CC_N] +#set_property DIFF_TERM TRUE [get_ports FMC_LA01_CC_N] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 30 +#set_property PACKAGE_PIN R22 [get_ports FMC_LA17_CC_P] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_LA17_CC_P] +#set_property DIFF_TERM TRUE [get_ports FMC_LA17_CC_P] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 32 * +#set_property PACKAGE_PIN R23 [get_ports FMC_LA17_CC_N] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_LA17_CC_N] +#set_property DIFF_TERM TRUE [get_ports FMC_LA17_CC_N] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 34 * +#set_property PACKAGE_PIN AA23 [get_ports FMC_LA18_CC_P] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_LA18_CC_P] +#set_property DIFF_TERM TRUE [get_ports FMC_LA18_CC_P] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 36 * +#set_property PACKAGE_PIN AB24 [get_ports FMC_LA18_CC_N] +#set_property IOSTANDARD LVDS_25 [get_ports FMC_LA18_CC_N] +#set_property DIFF_TERM TRUE [get_ports FMC_LA18_CC_N] + +######################################################## + +#FMC SIGNALS LPC + #Bank 14 VCCO - 3.3 V +#set_property PACKAGE_PIN K21 [get_ports FMC_PRSNT_B] +#set_property IOSTANDARD LVCMOS33 [get_ports FMC_PRSNT_B] + #Bank 15 VCCO - 2.5 V FMC_XM105 J1 pin 9 * +#set_property PACKAGE_PIN H19 [get_ports FMC_LA02_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA02_P] + #Bank 15 VCCO - 2.5 V FMC_XM105 J1 pin 11 * +#set_property PACKAGE_PIN G20 [get_ports FMC_LA02_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA02_N] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 13 +#set_property PACKAGE_PIN P16 [get_ports FMC_LA03_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA03_P] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 15 +#set_property PACKAGE_PIN N17 [get_ports FMC_LA03_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA03_N] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 17 +#set_property PACKAGE_PIN N18 [get_ports FMC_LA04_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA04_P] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 19 +#set_property PACKAGE_PIN M19 [get_ports FMC_LA04_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA04_N] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 21 +#set_property PACKAGE_PIN AE22 [get_ports FMC_LA05_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA05_P] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 23 +#set_property PACKAGE_PIN AF22 [get_ports FMC_LA05_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA05_N] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 25 * +#set_property PACKAGE_PIN AF24 [get_ports FMC_LA06_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA06_P] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 27 +#set_property PACKAGE_PIN AF25 [get_ports FMC_LA06_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA06_N] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 29 +#set_property PACKAGE_PIN U19 [get_ports FMC_LA07_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA07_P] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 31 +#set_property PACKAGE_PIN U20 [get_ports FMC_LA07_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA07_N] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 33 +#set_property PACKAGE_PIN W20 [get_ports FMC_LA08_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA08_P] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 35 +#set_property PACKAGE_PIN Y21 [get_ports FMC_LA08_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA08_N] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 37 +#set_property PACKAGE_PIN R25 [get_ports FMC_LA09_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA09_P] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 39 +#set_property PACKAGE_PIN P25 [get_ports FMC_LA09_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA09_N] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 2 * +#set_property PACKAGE_PIN U24 [get_ports FMC_LA10_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA10_P] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 4 * +#set_property PACKAGE_PIN U25 [get_ports FMC_LA10_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA10_N] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 6 +#set_property PACKAGE_PIN U26 [get_ports FMC_LA11_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA11_P] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 8 * +#set_property PACKAGE_PIN V26 [get_ports FMC_LA11_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA11_N] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 10 * +#set_property PACKAGE_PIN R26 [get_ports FMC_LA12_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA12_P] + #Bank 13 VCCO - 2.5 V FMC_XM105 J1 pin 12 * +#set_property PACKAGE_PIN P26 [get_ports FMC_LA12_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA12_N] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 14 * +#set_property PACKAGE_PIN AE23 [get_ports FMC_LA13_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA13_P] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 16 * +#set_property PACKAGE_PIN AF23 [get_ports FMC_LA13_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA13_N] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 18 * +#set_property PACKAGE_PIN AD23 [get_ports FMC_LA14_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA14_P] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 20 * +#set_property PACKAGE_PIN AD24 [get_ports FMC_LA14_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA14_N] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 22 * +#set_property PACKAGE_PIN AA25 [get_ports FMC_LA15_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA15_P] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 24 +#set_property PACKAGE_PIN AB25 [get_ports FMC_LA15_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA15_N] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 26 +#set_property PACKAGE_PIN AB26 [get_ports FMC_LA16_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA16_P] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 28 +#set_property PACKAGE_PIN AC26 [get_ports FMC_LA16_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA16_N] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 38 * +#set_property PACKAGE_PIN W23 [get_ports FMC_LA19_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA19_P] + #Bank 12 VCCO - 2.5 V FMC_XM105 J1 pin 40 * +#set_property PACKAGE_PIN W24 [get_ports FMC_LA19_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA19_N] + #Bank 15 VCCO - 2.5 V +#set_property PACKAGE_PIN K20 [get_ports FMC_LA20_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA20_P] + #Bank 15 VCCO - 2.5 V +#set_property PACKAGE_PIN J20 [get_ports FMC_LA20_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA20_N] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN M25 [get_ports FMC_LA21_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA21_P] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN L25 [get_ports FMC_LA21_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA21_N] + #Bank 15 VCCO - 2.5 V +#set_property PACKAGE_PIN L19 [get_ports FMC_LA22_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA22_P] + #Bank 15 VCCO - 2.5 V +#set_property PACKAGE_PIN L20 [get_ports FMC_LA22_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA22_N] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN K25 [get_ports FMC_LA23_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA23_P] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN K26 [get_ports FMC_LA23_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA23_N] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN P23 [get_ports FMC_LA24_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA24_P] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN N23 [get_ports FMC_LA24_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA24_N] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN N26 [get_ports FMC_LA25_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA25_P] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN M26 [get_ports FMC_LA25_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA25_N] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN T22 [get_ports FMC_LA26_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA26_P] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN T23 [get_ports FMC_LA26_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA26_N] + #Bank 12 VCCO - 2.5 V +#set_property PACKAGE_PIN V23 [get_ports FMC_LA27_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA27_P] + #Bank 12 VCCO - 2.5 V +#set_property PACKAGE_PIN V24 [get_ports FMC_LA27_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA27_N] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN M21 [get_ports FMC_LA28_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA28_P] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN M22 [get_ports FMC_LA28_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA28_N] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN N19 [get_ports FMC_LA29_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA29_P] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN M20 [get_ports FMC_LA29_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA29_N] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN P24 [get_ports FMC_LA30_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA30_P] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN N24 [get_ports FMC_LA30_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA30_N] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN M24 [get_ports FMC_LA31_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA31_P] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN L24 [get_ports FMC_LA31_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA31_N] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN T20 [get_ports FMC_LA32_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA32_P] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN R20 [get_ports FMC_LA32_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA32_N] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN P19 [get_ports FMC_LA33_P] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA33_P] + #Bank 13 VCCO - 2.5 V +#set_property PACKAGE_PIN P20 [get_ports FMC_LA33_N] +#set_property IOSTANDARD LVCMOS25 [get_ports FMC_LA33_N] + +#OCTOPUS SMALL +#NET "IIC1_SDA" LOC = | IOSTANDARD = LVCMOS33; #Bank ?? VCCO - ?.? V +#NET "IIC1_SCL" LOC = | IOSTANDARD = LVCMOS33; #Bank ?? VCCO - ?.? V +#NET "EN_SCLK" LOC = | IOSTANDARD = LVCMOS33; #Bank ?? VCCO - ?.? V +#NET "PMT_P[0]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[0]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[1]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[1]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[2]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[2]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[3]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[3]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[4]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[4]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[5]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[5]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[6]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[6]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[7]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[7]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[8]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[8]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[9]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[9]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[10]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[10]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[11]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[11]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "SPMT_SPA0P" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "SPMT_SPA0N" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "SPMT_SPA1P" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "SPMT_SPA1N" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "SPMT_SPA2P" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "SPMT_SPA2N" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V + +#OCTOPUS LARGE +#NET "IIC2_SDA" LOC = | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - ?.? V +#NET "IIC2_SCL" LOC = | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - ?.? V +#NET "EN_LCLK" LOC = | IOSTANDARD = LVCMOS33; #Bank 16 VCCO - ?.? V +#NET "PMT_P[12]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[12]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[13]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[13]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[14]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[14]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[15]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[15]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[16]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[16]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[17]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[17]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[18]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[18]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[19]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[19]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[20]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[20]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[21]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[21]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[22]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[22]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[23]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[23]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[24]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[24]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[25]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[25]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[26]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[26]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[27]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[27]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[28]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[28]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[29]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[29]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_P[30]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V +#NET "PMT_N[30]" LOC = | IOSTANDARD = LVDS | DIFF_TERM = "TRUE"; #Bank ?? VCCO - ?.? V + \ No newline at end of file