From c1e89143a381397c5c2533b51fb584e021fc61e7 Mon Sep 17 00:00:00 2001 From: Erik Kooistra <kooistra@astron.nl> Date: Fri, 31 Oct 2014 10:47:55 +0000 Subject: [PATCH] Moved the ip_stratixiv single file IP from library ip_stratixiv to separate sub libraries, similar as for ip_arria10. --- libraries/technology/fifo/hdllib.cfg | 2 +- libraries/technology/flash/hdllib.cfg | 2 +- libraries/technology/iobuf/hdllib.cfg | 2 +- .../technology/ip_stratixiv/ddio/hdllib.cfg | 13 +++++ .../{ => ddio}/ip_stratixiv_ddio_in.vhd | 0 .../{ => ddio}/ip_stratixiv_ddio_out.vhd | 0 .../technology/ip_stratixiv/fifo/hdllib.cfg | 14 +++++ .../{ => fifo}/ip_stratixiv_fifo_dc.vhd | 0 .../ip_stratixiv_fifo_dc_mixed_widths.vhd | 0 .../{ => fifo}/ip_stratixiv_fifo_sc.vhd | 0 .../technology/ip_stratixiv/flash/hdllib.cfg | 13 +++++ .../ip_stratixiv_asmi_parallel.vhd | 0 .../ip_stratixiv_remote_update.vhd | 0 .../technology/ip_stratixiv/ram/hdllib.cfg | 16 ++++++ .../{ => ram}/ip_stratixiv_ram_cr_cw.vhd | 0 .../{ => ram}/ip_stratixiv_ram_crw_crw.vhd | 0 .../{ => ram}/ip_stratixiv_ram_crwk_crw.vhd | 0 .../{ => ram}/ip_stratixiv_ram_r_w.vhd | 0 .../{ => ram}/ip_stratixiv_rom_r.vhd | 0 .../ip_stratixiv/readme_ip_stratixiv.txt | 56 +------------------ .../ip_stratixiv/transceiver/README.txt | 21 +++++++ .../ip_stratixiv/{ => transceiver}/hdllib.cfg | 22 +------- .../ip_stratixiv_gxb_reconfig_v101.vhd | 0 .../ip_stratixiv_gxb_reconfig_v101_12.vhd | 0 .../ip_stratixiv_gxb_reconfig_v101_4.vhd | 0 .../ip_stratixiv_gxb_reconfig_v101_8.vhd | 0 .../ip_stratixiv_gxb_reconfig_v111.vhd | 0 .../ip_stratixiv_gxb_reconfig_v111_16.vhd | 0 .../ip_stratixiv_gxb_reconfig_v111_4.vhd | 0 .../ip_stratixiv_gxb_reconfig_v91.vhd | 0 .../ip_stratixiv_gxb_reconfig_v91_12.vhd | 0 .../ip_stratixiv_gxb_reconfig_v91_2.vhd | 0 .../ip_stratixiv_gxb_reconfig_v91_4.vhd | 0 .../ip_stratixiv_gxb_reconfig_v91_8.vhd | 0 .../ip_stratixiv_hssi_gx_16b.vhd | 0 .../ip_stratixiv_hssi_gx_32b_generic.vhd | 0 .../ip_stratixiv_hssi_rx_16b.vhd | 0 .../ip_stratixiv_hssi_rx_32b_generic.vhd | 0 .../ip_stratixiv_hssi_tx_16b.vhd | 0 .../ip_stratixiv_hssi_tx_32b_generic.vhd | 0 libraries/technology/memory/hdllib.cfg | 2 +- libraries/technology/transceiver/hdllib.cfg | 2 +- 42 files changed, 86 insertions(+), 79 deletions(-) create mode 100644 libraries/technology/ip_stratixiv/ddio/hdllib.cfg rename libraries/technology/ip_stratixiv/{ => ddio}/ip_stratixiv_ddio_in.vhd (100%) rename libraries/technology/ip_stratixiv/{ => ddio}/ip_stratixiv_ddio_out.vhd (100%) create mode 100644 libraries/technology/ip_stratixiv/fifo/hdllib.cfg rename libraries/technology/ip_stratixiv/{ => fifo}/ip_stratixiv_fifo_dc.vhd (100%) rename libraries/technology/ip_stratixiv/{ => fifo}/ip_stratixiv_fifo_dc_mixed_widths.vhd (100%) rename libraries/technology/ip_stratixiv/{ => fifo}/ip_stratixiv_fifo_sc.vhd (100%) create mode 100644 libraries/technology/ip_stratixiv/flash/hdllib.cfg rename libraries/technology/ip_stratixiv/{ => flash}/ip_stratixiv_asmi_parallel.vhd (100%) rename libraries/technology/ip_stratixiv/{ => flash}/ip_stratixiv_remote_update.vhd (100%) create mode 100644 libraries/technology/ip_stratixiv/ram/hdllib.cfg rename libraries/technology/ip_stratixiv/{ => ram}/ip_stratixiv_ram_cr_cw.vhd (100%) rename libraries/technology/ip_stratixiv/{ => ram}/ip_stratixiv_ram_crw_crw.vhd (100%) rename libraries/technology/ip_stratixiv/{ => ram}/ip_stratixiv_ram_crwk_crw.vhd (100%) rename libraries/technology/ip_stratixiv/{ => ram}/ip_stratixiv_ram_r_w.vhd (100%) rename libraries/technology/ip_stratixiv/{ => ram}/ip_stratixiv_rom_r.vhd (100%) create mode 100644 libraries/technology/ip_stratixiv/transceiver/README.txt rename libraries/technology/ip_stratixiv/{ => transceiver}/hdllib.cfg (62%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v101.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v101_12.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v101_4.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v101_8.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v111.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v111_16.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v111_4.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v91.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v91_12.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v91_2.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v91_4.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_gxb_reconfig_v91_8.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_hssi_gx_16b.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_hssi_gx_32b_generic.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_hssi_rx_16b.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_hssi_rx_32b_generic.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_hssi_tx_16b.vhd (100%) rename libraries/technology/ip_stratixiv/{ => transceiver}/ip_stratixiv_hssi_tx_32b_generic.vhd (100%) diff --git a/libraries/technology/fifo/hdllib.cfg b/libraries/technology/fifo/hdllib.cfg index 39077bacc0..508646c3fd 100644 --- a/libraries/technology/fifo/hdllib.cfg +++ b/libraries/technology/fifo/hdllib.cfg @@ -1,6 +1,6 @@ hdl_lib_name = tech_fifo hdl_library_clause_name = tech_fifo_lib -hdl_lib_uses = technology ip_stratixiv ip_arria10_fifo +hdl_lib_uses = technology ip_stratixiv_fifo ip_arria10_fifo hdl_lib_technology = build_dir_sim = $HDL_BUILD_DIR diff --git a/libraries/technology/flash/hdllib.cfg b/libraries/technology/flash/hdllib.cfg index 262900b86c..7ad701541e 100644 --- a/libraries/technology/flash/hdllib.cfg +++ b/libraries/technology/flash/hdllib.cfg @@ -1,6 +1,6 @@ hdl_lib_name = tech_flash hdl_library_clause_name = tech_flash_lib -hdl_lib_uses = technology ip_stratixiv +hdl_lib_uses = technology ip_stratixiv_flash hdl_lib_technology = build_dir_sim = $HDL_BUILD_DIR diff --git a/libraries/technology/iobuf/hdllib.cfg b/libraries/technology/iobuf/hdllib.cfg index d99955fbe7..32d9e77067 100644 --- a/libraries/technology/iobuf/hdllib.cfg +++ b/libraries/technology/iobuf/hdllib.cfg @@ -1,6 +1,6 @@ hdl_lib_name = tech_iobuf hdl_library_clause_name = tech_iobuf_lib -hdl_lib_uses = technology ip_stratixiv ip_arria10_ddio +hdl_lib_uses = technology ip_stratixiv_ddio ip_arria10_ddio hdl_lib_technology = build_dir_sim = $HDL_BUILD_DIR diff --git a/libraries/technology/ip_stratixiv/ddio/hdllib.cfg b/libraries/technology/ip_stratixiv/ddio/hdllib.cfg new file mode 100644 index 0000000000..e82cbc3291 --- /dev/null +++ b/libraries/technology/ip_stratixiv/ddio/hdllib.cfg @@ -0,0 +1,13 @@ +hdl_lib_name = ip_stratixiv_ddio +hdl_library_clause_name = ip_stratixiv_ddio_lib +hdl_lib_uses = technology +hdl_lib_technology = ip_stratixiv + +build_dir_sim = $HDL_BUILD_DIR +build_dir_synth = $HDL_BUILD_DIR + +synth_files = + ip_stratixiv_ddio_in.vhd + ip_stratixiv_ddio_out.vhd + +test_bench_files = diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_ddio_in.vhd b/libraries/technology/ip_stratixiv/ddio/ip_stratixiv_ddio_in.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_ddio_in.vhd rename to libraries/technology/ip_stratixiv/ddio/ip_stratixiv_ddio_in.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_ddio_out.vhd b/libraries/technology/ip_stratixiv/ddio/ip_stratixiv_ddio_out.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_ddio_out.vhd rename to libraries/technology/ip_stratixiv/ddio/ip_stratixiv_ddio_out.vhd diff --git a/libraries/technology/ip_stratixiv/fifo/hdllib.cfg b/libraries/technology/ip_stratixiv/fifo/hdllib.cfg new file mode 100644 index 0000000000..81691fa17c --- /dev/null +++ b/libraries/technology/ip_stratixiv/fifo/hdllib.cfg @@ -0,0 +1,14 @@ +hdl_lib_name = ip_stratixiv_fifo +hdl_library_clause_name = ip_stratixiv_fifo_lib +hdl_lib_uses = technology +hdl_lib_technology = ip_stratixiv + +build_dir_sim = $HDL_BUILD_DIR +build_dir_synth = $HDL_BUILD_DIR + +synth_files = + ip_stratixiv_fifo_dc_mixed_widths.vhd + ip_stratixiv_fifo_dc.vhd + ip_stratixiv_fifo_sc.vhd + +test_bench_files = diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_fifo_dc.vhd b/libraries/technology/ip_stratixiv/fifo/ip_stratixiv_fifo_dc.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_fifo_dc.vhd rename to libraries/technology/ip_stratixiv/fifo/ip_stratixiv_fifo_dc.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_fifo_dc_mixed_widths.vhd b/libraries/technology/ip_stratixiv/fifo/ip_stratixiv_fifo_dc_mixed_widths.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_fifo_dc_mixed_widths.vhd rename to libraries/technology/ip_stratixiv/fifo/ip_stratixiv_fifo_dc_mixed_widths.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_fifo_sc.vhd b/libraries/technology/ip_stratixiv/fifo/ip_stratixiv_fifo_sc.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_fifo_sc.vhd rename to libraries/technology/ip_stratixiv/fifo/ip_stratixiv_fifo_sc.vhd diff --git a/libraries/technology/ip_stratixiv/flash/hdllib.cfg b/libraries/technology/ip_stratixiv/flash/hdllib.cfg new file mode 100644 index 0000000000..799e8d8470 --- /dev/null +++ b/libraries/technology/ip_stratixiv/flash/hdllib.cfg @@ -0,0 +1,13 @@ +hdl_lib_name = ip_stratixiv_flash +hdl_library_clause_name = ip_stratixiv_flash_lib +hdl_lib_uses = technology numonyx_m25p128 +hdl_lib_technology = ip_stratixiv + +build_dir_sim = $HDL_BUILD_DIR +build_dir_synth = $HDL_BUILD_DIR + +synth_files = + ip_stratixiv_asmi_parallel.vhd + ip_stratixiv_remote_update.vhd + +test_bench_files = diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_asmi_parallel.vhd b/libraries/technology/ip_stratixiv/flash/ip_stratixiv_asmi_parallel.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_asmi_parallel.vhd rename to libraries/technology/ip_stratixiv/flash/ip_stratixiv_asmi_parallel.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_remote_update.vhd b/libraries/technology/ip_stratixiv/flash/ip_stratixiv_remote_update.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_remote_update.vhd rename to libraries/technology/ip_stratixiv/flash/ip_stratixiv_remote_update.vhd diff --git a/libraries/technology/ip_stratixiv/ram/hdllib.cfg b/libraries/technology/ip_stratixiv/ram/hdllib.cfg new file mode 100644 index 0000000000..caaf5c169a --- /dev/null +++ b/libraries/technology/ip_stratixiv/ram/hdllib.cfg @@ -0,0 +1,16 @@ +hdl_lib_name = ip_stratixiv_ram +hdl_library_clause_name = ip_stratixiv_ram_lib +hdl_lib_uses = technology +hdl_lib_technology = ip_stratixiv + +build_dir_sim = $HDL_BUILD_DIR +build_dir_synth = $HDL_BUILD_DIR + +synth_files = + ip_stratixiv_ram_crwk_crw.vhd + ip_stratixiv_ram_crw_crw.vhd + ip_stratixiv_ram_cr_cw.vhd + ip_stratixiv_ram_r_w.vhd + ip_stratixiv_rom_r.vhd + +test_bench_files = diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_ram_cr_cw.vhd b/libraries/technology/ip_stratixiv/ram/ip_stratixiv_ram_cr_cw.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_ram_cr_cw.vhd rename to libraries/technology/ip_stratixiv/ram/ip_stratixiv_ram_cr_cw.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_ram_crw_crw.vhd b/libraries/technology/ip_stratixiv/ram/ip_stratixiv_ram_crw_crw.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_ram_crw_crw.vhd rename to libraries/technology/ip_stratixiv/ram/ip_stratixiv_ram_crw_crw.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_ram_crwk_crw.vhd b/libraries/technology/ip_stratixiv/ram/ip_stratixiv_ram_crwk_crw.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_ram_crwk_crw.vhd rename to libraries/technology/ip_stratixiv/ram/ip_stratixiv_ram_crwk_crw.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_ram_r_w.vhd b/libraries/technology/ip_stratixiv/ram/ip_stratixiv_ram_r_w.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_ram_r_w.vhd rename to libraries/technology/ip_stratixiv/ram/ip_stratixiv_ram_r_w.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_rom_r.vhd b/libraries/technology/ip_stratixiv/ram/ip_stratixiv_rom_r.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_rom_r.vhd rename to libraries/technology/ip_stratixiv/ram/ip_stratixiv_rom_r.vhd diff --git a/libraries/technology/ip_stratixiv/readme_ip_stratixiv.txt b/libraries/technology/ip_stratixiv/readme_ip_stratixiv.txt index 101db4e233..9cecb0b99a 100644 --- a/libraries/technology/ip_stratixiv/readme_ip_stratixiv.txt +++ b/libraries/technology/ip_stratixiv/readme_ip_stratixiv.txt @@ -2,59 +2,13 @@ README: Description of the ip_stratixiv library Contents: 1) Single file IP - a) ip_stratixiv_fifo* - b) ip_stratixiv_ram* - c) ip_stratixiv_ddio* - d) ip_stratixiv_hssi* - e) ip_stratixiv_gxb_reconfig* - f) ip_stratixiv_asmi_parallel - g) ip_stratixiv_remote_update 2) Multi file IP - a) tse_sgmii_lvds, tse_sgmii_gx - b) phy_xaui - c) mac_10g - - 1) Single file IP -The single file IP is kept flat in the top level ip_<device_name> directory. - -a) ip_stratixiv_fifo* - - -b) ip_stratixiv_ram* - - -c) ip_stratixiv_ddio* - - -d) ip_stratixiv_hssi* - - -e) ip_stratixiv_gxb_reconfig* - - In theory the gxb_reconfig IP are the same, but in practise they can differ slightly between different Quartus versions. The tr_nonbonded, tse_sgmii_gx - and tr_xaui libraries each use a newly generated gxb_reconfig. Trying to let them all use the latest version of the gxb_reconfig IP would require - validation on hardware. To avoid having to do this preserve the various versions of gxb_reconfig that were created in time. Versions overview: - - reconfig_fromgxb used in library - bus width - v9.1 : g_nof_gx * 17 tr_nonbonded - v10.1 : ceil(g_nof_gx/4) * 17 tse_sgmii_gx - v11.1 : ceil(g_nof_gx/4) * 17 tr_xaui - - . The gxb_reconfig for v9.1 uses wider reconfig_fromgxb bus width. - . The reconfig_fromgxb for v10.1 and v11.1 seem idendical except for different internal signal namings. - - -f) ip_stratixiv_asmi_parallel - - -g) ip_stratixiv_remote_update - +The single file IP is grouped in ip_<device_name>/<ip_name> sub directories. Each with itsown hdllib.cfg. @@ -86,11 +40,3 @@ For simulation the MegaWizard also generates a msim_setup.tcl script. A stripped kept in compile_ip.tcl. This compile_ip.tcl only compiles what is needed and is made available in the Modelsim project file via the modelsim_compile_ip_files key in the hdllib.cfg. The 'mk' command automatically also executes the compile_ip.tcl before it compiles any other HDL in the library. - -a) tse_sgmii_lvds, tse_sgmii_gx - - -b) phy_xaui - - -c) mac_10g diff --git a/libraries/technology/ip_stratixiv/transceiver/README.txt b/libraries/technology/ip_stratixiv/transceiver/README.txt new file mode 100644 index 0000000000..f6001b1bcc --- /dev/null +++ b/libraries/technology/ip_stratixiv/transceiver/README.txt @@ -0,0 +1,21 @@ +README.txt for ip_stratixiv_transceiver library + + +1) ip_stratixiv_hssi* + + +2) ip_stratixiv_gxb_reconfig* + + In theory the gxb_reconfig IP are the same, but in practise they can differ slightly between different Quartus versions. The tr_nonbonded, tse_sgmii_gx + and tr_xaui libraries each use a newly generated gxb_reconfig. Trying to let them all use the latest version of the gxb_reconfig IP would require + validation on hardware. To avoid having to do this preserve the various versions of gxb_reconfig that were created in time. Versions overview: + + reconfig_fromgxb used in library + bus width + v9.1 : g_nof_gx * 17 tr_nonbonded + v10.1 : ceil(g_nof_gx/4) * 17 tse_sgmii_gx + v11.1 : ceil(g_nof_gx/4) * 17 tr_xaui + + . The gxb_reconfig for v9.1 uses wider reconfig_fromgxb bus width. + . The reconfig_fromgxb for v10.1 and v11.1 seem idendical except for different internal signal namings. + diff --git a/libraries/technology/ip_stratixiv/hdllib.cfg b/libraries/technology/ip_stratixiv/transceiver/hdllib.cfg similarity index 62% rename from libraries/technology/ip_stratixiv/hdllib.cfg rename to libraries/technology/ip_stratixiv/transceiver/hdllib.cfg index 6047869202..bd82e039dc 100644 --- a/libraries/technology/ip_stratixiv/hdllib.cfg +++ b/libraries/technology/ip_stratixiv/transceiver/hdllib.cfg @@ -1,28 +1,12 @@ -hdl_lib_name = ip_stratixiv -hdl_library_clause_name = ip_stratixiv_lib -hdl_lib_uses = technology numonyx_m25p128 +hdl_lib_name = ip_stratixiv_transceiver +hdl_library_clause_name = ip_stratixiv_transceiver_lib +hdl_lib_uses = technology hdl_lib_technology = ip_stratixiv build_dir_sim = $HDL_BUILD_DIR build_dir_synth = $HDL_BUILD_DIR synth_files = - ip_stratixiv_ram_crwk_crw.vhd - ip_stratixiv_ram_crw_crw.vhd - ip_stratixiv_ram_cr_cw.vhd - ip_stratixiv_ram_r_w.vhd - ip_stratixiv_rom_r.vhd - - ip_stratixiv_fifo_dc_mixed_widths.vhd - ip_stratixiv_fifo_dc.vhd - ip_stratixiv_fifo_sc.vhd - - ip_stratixiv_ddio_in.vhd - ip_stratixiv_ddio_out.vhd - - ip_stratixiv_asmi_parallel.vhd - ip_stratixiv_remote_update.vhd - ip_stratixiv_gxb_reconfig_v91_2.vhd ip_stratixiv_gxb_reconfig_v91_4.vhd ip_stratixiv_gxb_reconfig_v91_8.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v101.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v101.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101_12.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v101_12.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101_12.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v101_12.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101_4.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v101_4.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101_4.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v101_4.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101_8.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v101_8.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101_8.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v101_8.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v111.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v111.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v111.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v111.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v111_16.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v111_16.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v111_16.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v111_16.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v111_4.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v111_4.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v111_4.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v111_4.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v91.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v91.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v91.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v91.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v91_12.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v91_12.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v91_12.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v91_12.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v91_2.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v91_2.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v91_2.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v91_2.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v91_4.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v91_4.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v91_4.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v91_4.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v91_8.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v91_8.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v91_8.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_gxb_reconfig_v91_8.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_hssi_gx_16b.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_gx_16b.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_hssi_gx_16b.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_gx_16b.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_hssi_gx_32b_generic.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_gx_32b_generic.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_hssi_gx_32b_generic.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_gx_32b_generic.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_hssi_rx_16b.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_rx_16b.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_hssi_rx_16b.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_rx_16b.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_hssi_rx_32b_generic.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_rx_32b_generic.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_hssi_rx_32b_generic.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_rx_32b_generic.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_hssi_tx_16b.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_tx_16b.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_hssi_tx_16b.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_tx_16b.vhd diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_hssi_tx_32b_generic.vhd b/libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_tx_32b_generic.vhd similarity index 100% rename from libraries/technology/ip_stratixiv/ip_stratixiv_hssi_tx_32b_generic.vhd rename to libraries/technology/ip_stratixiv/transceiver/ip_stratixiv_hssi_tx_32b_generic.vhd diff --git a/libraries/technology/memory/hdllib.cfg b/libraries/technology/memory/hdllib.cfg index f4222ef18f..48201c4ced 100644 --- a/libraries/technology/memory/hdllib.cfg +++ b/libraries/technology/memory/hdllib.cfg @@ -1,6 +1,6 @@ hdl_lib_name = tech_memory hdl_library_clause_name = tech_memory_lib -hdl_lib_uses = technology ip_stratixiv ip_arria10_ram +hdl_lib_uses = technology ip_stratixiv_ram ip_arria10_ram hdl_lib_technology = build_dir_sim = $HDL_BUILD_DIR diff --git a/libraries/technology/transceiver/hdllib.cfg b/libraries/technology/transceiver/hdllib.cfg index fbdaa657a5..3c38c06a88 100644 --- a/libraries/technology/transceiver/hdllib.cfg +++ b/libraries/technology/transceiver/hdllib.cfg @@ -1,6 +1,6 @@ hdl_lib_name = tech_transceiver hdl_library_clause_name = tech_transceiver_lib -hdl_lib_uses = technology ip_stratixiv common dp +hdl_lib_uses = technology ip_stratixiv_transceiver common dp hdl_lib_technology = build_dir_sim = $HDL_BUILD_DIR -- GitLab