diff --git a/boards/uniboard1/designs/unb1_test/revisions/unb1_test_ddr_MB_II/hdllib.cfg b/boards/uniboard1/designs/unb1_test/revisions/unb1_test_ddr_MB_II/hdllib.cfg new file mode 100644 index 0000000000000000000000000000000000000000..6f9a35bd088f5756eb5072606cfffe50a0bbaac0 --- /dev/null +++ b/boards/uniboard1/designs/unb1_test/revisions/unb1_test_ddr_MB_II/hdllib.cfg @@ -0,0 +1,43 @@ +hdl_lib_name = unb1_test_ddr_MB_II +hdl_library_clause_name = unb1_test_ddr_MB_II_lib +hdl_lib_uses_synth = unb1_board unb1_test +hdl_lib_uses_sim = +hdl_lib_excludes = ip_stratixiv_ddr3_uphy_4g_800_slave ip_stratixiv_ddr3_uphy_4g_single_rank_800_master ip_stratixiv_ddr3_uphy_4g_single_rank_800_slave + +hdl_lib_technology = ip_stratixiv + +synth_files = + unb1_test_ddr_MB_II.vhd + +test_bench_files = + tb_unb1_test_ddr_MB_II.vhd + +modelsim_copy_files = + ../../src/hex hex + +synth_top_level_entity = + +quartus_copy_files = + ../../quartus/qsys_unb1_test.qsys . + ../../src/hex hex + +quartus_qsf_files = + $RADIOHDL/boards/uniboard1/libraries/unb1_board/quartus/unb1_board.qsf + +quartus_sdc_files = + $RADIOHDL/boards/uniboard1/libraries/unb1_board/quartus/unb1_board.sdc + +quartus_tcl_files = + quartus/unb1_test_ddr_pins.tcl + ../../quartus/unb1_test_pins_constraints.tcl + +quartus_vhdl_files = + +quartus_qip_files = + $HDL_BUILD_DIR/unb1/quartus/unb1_test_ddr/qsys_unb1_test/synthesis/qsys_unb1_test.qip + $RADIOHDL/libraries/technology/ip_stratixiv/ddr3_uphy_4g_800_master/generated/ip_stratixiv_ddr3_uphy_4g_800_master.qip + #$RADIOHDL/libraries/technology/ip_stratixiv/ddr3_uphy_4g_800_slave/generated/ip_stratixiv_ddr3_uphy_4g_800_slave.qip + +modelsim_compile_ip_files = + $RADIOHDL/libraries/technology/ip_stratixiv/ddr3_uphy_4g_800_master/copy_hex_files.tcl + diff --git a/boards/uniboard1/designs/unb1_test/revisions/unb1_test_ddr_MB_II/tb_unb1_test_ddr_MB_II.vhd b/boards/uniboard1/designs/unb1_test/revisions/unb1_test_ddr_MB_II/tb_unb1_test_ddr_MB_II.vhd new file mode 100644 index 0000000000000000000000000000000000000000..c7b33f8e83342a5079e57d530d7844c9cb31a980 --- /dev/null +++ b/boards/uniboard1/designs/unb1_test/revisions/unb1_test_ddr_MB_II/tb_unb1_test_ddr_MB_II.vhd @@ -0,0 +1,43 @@ +------------------------------------------------------------------------------- +-- +-- Copyright (C) 2015 +-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> +-- JIVE (Joint Institute for VLBI in Europe) <http://www.jive.nl/> +-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands +-- +-- This program is free software: you can redistribute it and/or modify +-- it under the terms of the GNU General Public License as published by +-- the Free Software Foundation, either version 3 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program. If not, see <http://www.gnu.org/licenses/>. +-- +------------------------------------------------------------------------------- + +-- Purpose: Test bench for unb1_test_ddr_MB_II. +-- Description: see tb_unb1_test + + +LIBRARY IEEE, unb1_test_lib; +USE IEEE.std_logic_1164.ALL; + + +ENTITY tb_unb1_test_ddr_MB_II IS +END tb_unb1_test_ddr_MB_II; + + +ARCHITECTURE tb OF tb_unb1_test_ddr_MB_II IS +BEGIN + u_tb_unb1_test : ENTITY unb1_test_lib.tb_unb1_test + GENERIC MAP ( + g_design_name => "unb1_test_ddr_MB_II", + --g_sim_node_nr => 7 -- BN3 + g_sim_node_nr => 0 --FN0 + ); +END tb;