From 087bfe13e1ed0f464990411cf20bc8d329de1d44 Mon Sep 17 00:00:00 2001
From: Jonathan Hargreaves <hargreaves@jive.eu>
Date: Fri, 13 Dec 2019 11:02:17 +0100
Subject: [PATCH] change HDL_BUILD_DIR to RADIOHDL_BUILD_DIR

---
 .../ip_arria10_e1sg/jesd204b/hdllib.cfg       |  8 +-
 .../jesd204b/ip_arria10_e1sg_jesd204b.vhd     | 80 +++++++++----------
 2 files changed, 44 insertions(+), 44 deletions(-)

diff --git a/libraries/technology/ip_arria10_e1sg/jesd204b/hdllib.cfg b/libraries/technology/ip_arria10_e1sg/jesd204b/hdllib.cfg
index 5a423a7497..b5076ab14a 100644
--- a/libraries/technology/ip_arria10_e1sg/jesd204b/hdllib.cfg
+++ b/libraries/technology/ip_arria10_e1sg/jesd204b/hdllib.cfg
@@ -13,10 +13,10 @@ test_bench_files =
 
 [quartus_project_file]
 quartus_qip_files =
-    $HDL_BUILD_DIR/<buildset_name>/qsys-generate/ip_arria10_e1sg_jesd204b_rx/ip_arria10_e1sg_jesd204b_rx.qip
-    $HDL_BUILD_DIR/<buildset_name>/qsys-generate/ip_arria10_e1sg_jesd204b_rx_core_pll/ip_arria10_e1sg_jesd204b_rx_core_pll.qip
-    $HDL_BUILD_DIR/<buildset_name>/qsys-generate/ip_arria10_e1sg_jesd204b_rx_reset_seq/ip_arria10_e1sg_jesd204b_rx_reset_seq.qip
-    $HDL_BUILD_DIR/<buildset_name>/qsys-generate/ip_arria10_e1sg_jesd204b_rx_xcvr_reset_control_12/ip_arria10_e1sg_jesd204b_rx_xcvr_reset_control_12.qip
+    $RADIOHDL_BUILD_DIR/<buildset_name>/qsys-generate/ip_arria10_e1sg_jesd204b_rx/ip_arria10_e1sg_jesd204b_rx.qip
+    $RADIOHDL_BUILD_DIR/<buildset_name>/qsys-generate/ip_arria10_e1sg_jesd204b_rx_core_pll/ip_arria10_e1sg_jesd204b_rx_core_pll.qip
+    $RADIOHDL_BUILD_DIR/<buildset_name>/qsys-generate/ip_arria10_e1sg_jesd204b_rx_reset_seq/ip_arria10_e1sg_jesd204b_rx_reset_seq.qip
+    $RADIOHDL_BUILD_DIR/<buildset_name>/qsys-generate/ip_arria10_e1sg_jesd204b_rx_xcvr_reset_control_12/ip_arria10_e1sg_jesd204b_rx_xcvr_reset_control_12.qip
 
 [generate_ip_libs]
 qsys-generate_ip_files = 
diff --git a/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b.vhd b/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b.vhd
index 7dc7915412..a73c42c91e 100644
--- a/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b.vhd
+++ b/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b.vhd
@@ -27,7 +27,7 @@
 --   
 --  
 
-LIBRARY IEEE, common_lib, dp_lib, technology_lib, ip_arria10_e1sg_jesd204b_rx;
+LIBRARY IEEE, common_lib, dp_lib, technology_lib, ip_arria10_e1sg_jesd204b_rx, ip_arria10_e1sg_jesd204b_rx_reset_seq, ip_arria10_e1sg_jesd204b_rx_core_pll, ip_arria10_e1sg_jesd204b_rx_xcvr_reset_control_12;
 USE IEEE.STD_LOGIC_1164.ALL;
 USE technology_lib.technology_pkg.ALL;
 USE common_lib.common_pkg.ALL;
@@ -325,21 +325,21 @@ BEGIN
     u_ip_arria10_e1sg_jesd204b_rx : ENTITY ip_arria10_e1sg_jesd204b_rx.ip_arria10_e1sg_jesd204b_rx
       PORT MAP 
       (
-        jesd204_0_alldev_lane_aligned_export        => dev_lane_aligned_arr(i),
-        csr_cf_export                     => OPEN,
-        csr_cs_export                     => OPEN,
-        csr_f_export                      => OPEN, 
-        csr_hd_export                     => OPEN,
-        csr_k_export                      => OPEN,
-        csr_l_export                      => OPEN, 
-        csr_lane_powerdown_export         => rx_csr_lane_powerdown_arr(i downto i), 
-        csr_m_export                      => OPEN, 
-        csr_n_export                      => OPEN, 
-        csr_np_export                     => OPEN, 
-        csr_rx_testmode_export            => OPEN, 
-        csr_s_export                      => OPEN, 
-        dev_lane_aligned_export           => dev_lane_aligned_arr(i),           
-        dev_sync_n_export                 => jesd204b_sync_n_arr(i),
+        alldev_lane_aligned        => dev_lane_aligned_arr(i),
+        csr_cf                     => OPEN,
+        csr_cs                     => OPEN,
+        csr_f                      => OPEN, 
+        csr_hd                     => OPEN,
+        csr_k                      => OPEN,
+        csr_l                      => OPEN, 
+        csr_lane_powerdown         => rx_csr_lane_powerdown_arr(i downto i), 
+        csr_m                      => OPEN, 
+        csr_n                      => OPEN, 
+        csr_np                     => OPEN, 
+        csr_rx_testmode            => OPEN, 
+        csr_s                      => OPEN, 
+        dev_lane_aligned           => dev_lane_aligned_arr(i),           
+        dev_sync_n                 => jesd204b_sync_n_arr(i),
         jesd204_rx_avs_chipselect         => '0', --jesd204b_mosi_arr(i).chipselect,
         jesd204_rx_avs_address            => jesd204b_mosi_arr(i).address(7 downto 0),
         jesd204_rx_avs_read               => jesd204b_mosi_arr(i).rd,
@@ -347,36 +347,36 @@ BEGIN
         jesd204_rx_avs_waitrequest        => jesd204b_miso_arr(i).waitrequest,
         jesd204_rx_avs_write              => jesd204b_mosi_arr(i).wr,
         jesd204_rx_avs_writedata          => jesd204b_mosi_arr(i).wrdata(31 downto 0),
-        jesd204_rx_avs_clk_clk            => mm_clk,
-        jesd204_rx_avs_rst_n_reset_n      => rx_avs_rst_n_arr(i), -- Todo: Check if this could use mm_rst,
-        jesd204_rx_dlb_data_export        => (others => '0'), -- debug/loopback testing
-        jesd204_rx_dlb_data_valid_export  => (others => '0'), -- debug/loopback testing
-        jesd204_rx_dlb_disperr_export     => (others => '0'), -- debug/loopback testing
-        jesd204_rx_dlb_errdetect_export   => (others => '0'), -- debug/loopback testing
-        jesd204_rx_dlb_kchar_data_export  => (others => '0'), -- debug/loopback testing
-        jesd204_rx_frame_error_export     => '0',             -- jesd204_rx_frame_error.export
-        jesd204_rx_int_irq                => OPEN,            -- Connected to status IO in example design 
+        jesd204_rx_avs_clk                => mm_clk,
+        jesd204_rx_avs_rst_n              => rx_avs_rst_n_arr(i), -- Todo: Check if this could use mm_rst,
+        jesd204_rx_dlb_data               => (others => '0'), -- debug/loopback testing
+        jesd204_rx_dlb_data_valid  => (others => '0'), -- debug/loopback testing
+        jesd204_rx_dlb_disperr     => (others => '0'), -- debug/loopback testing
+        jesd204_rx_dlb_errdetect   => (others => '0'), -- debug/loopback testing
+        jesd204_rx_dlb_kchar_data  => (others => '0'), -- debug/loopback testing
+        jesd204_rx_frame_error     => '0',             -- jesd204_rx_frame_error.export
+        jesd204_rx_int             => OPEN,            -- Connected to status IO in example design 
         jesd204_rx_link_data              => jesd204b_rx_link_data_arr(i*32+31 DOWNTO i*32),
         jesd204_rx_link_valid             => jesd204b_rx_link_valid_arr(i),
         jesd204_rx_link_ready             => '1',
-        pll_ref_clk_clk                   => jesd204b_refclk, -- Aka device_clock, same as reference for the link/frame clock IOPLL (Intel JESD204B-UG p63) 
-        rx_analogreset_rx_analogreset     => rx_analogreset_arr(I DOWNTO I),
-        rx_cal_busy_rx_cal_busy           => rx_cal_busy_arr(I DOWNTO I),
-        rx_digitalreset_rx_digitalreset   => rx_digitalreset_arr(I DOWNTO I),
-        rx_islockedtodata_rx_is_lockedtodata          => rx_islockedtodata_arr(I DOWNTO I),
-        rx_serial_data_rx_serial_data     => serial_rx_arr(i downto i),
-        rxlink_clk_clk                    => rxlink_clk,             -- TODO: still not clear if this should be 100MHz or 200MHz (Intel JESD204B-UG p63)
-        rxlink_rst_n_reset_n              => rxlink_rst_n_arr(i),    -- Assoc with rxlink_clk (Intel JESD204B-UG p69)
-        rxphy_clk_export                  => OPEN,                   -- Not used in Subclass 0 (Intel JESD204B-UG p63)
-        sof_export                        => OPEN,
-        somf_export                       => OPEN,
-        sysref_export                     => jesd204b_sysref
+        pll_ref_clk                => jesd204b_refclk, -- Aka device_clock, same as reference for the link/frame clock IOPLL (Intel JESD204B-UG p63) 
+        rx_analogreset             => rx_analogreset_arr(I DOWNTO I),
+        rx_cal_busy                => rx_cal_busy_arr(I DOWNTO I),
+        rx_digitalreset            => rx_digitalreset_arr(I DOWNTO I),
+        rx_islockedtodata          => rx_islockedtodata_arr(I DOWNTO I),
+        rx_serial_data             => serial_rx_arr(i downto i),
+        rxlink_clk                 => rxlink_clk,             -- TODO: still not clear if this should be 100MHz or 200MHz (Intel JESD204B-UG p63)
+        rxlink_rst_n_reset_n       => rxlink_rst_n_arr(i),    -- Assoc with rxlink_clk (Intel JESD204B-UG p69)
+        rxphy_clk                  => OPEN,                   -- Not used in Subclass 0 (Intel JESD204B-UG p63)
+        sof                        => OPEN,
+        somf                       => OPEN,
+        sysref                     => jesd204b_sysref
       );
 
       -----------------------------------------------------------------------------
       -- Reset sequencer for each channel
       -----------------------------------------------------------------------------
-      u_ip_arria10_e1sg_jesd204b_rx_reset_seq : ip_arria10_e1sg_jesd204b_rx_reset_seq_cmp
+      u_ip_arria10_e1sg_jesd204b_rx_reset_seq : ENTITY ip_arria10_e1sg_jesd204b_rx_reset_seq.ip_arria10_e1sg_jesd204b_rx_reset_seq
       PORT MAP (
         av_address                 => reset_seq_mosi_arr(i).address(7 downto 0), -- in  std_logic_vector(7 downto 0)  := (others => '0'); 
         av_readdata                => reset_seq_miso_arr(i).rddata(31 downto 0),
@@ -429,7 +429,7 @@ BEGIN
     END GENERATE;  
   
     -- IOPLL in source synchronous or normal mode. (Intel JESD204B-UG p66)
-    u_ip_arria10_e1sg_jesd204b_rx_corepll : ip_arria10_e1sg_jesd204b_rx_core_pll_cmp
+    u_ip_arria10_e1sg_jesd204b_rx_corepll : ENTITY ip_arria10_e1sg_jesd204b_rx_core_pll.ip_arria10_e1sg_jesd204b_rx_core_pll
     PORT MAP (
       locked                      => core_pll_locked,
       outclk_0                    => rxlink_clk,
@@ -453,7 +453,7 @@ BEGIN
     -- Transceiver reset controller. Use g_nof_channels out of 12 channels. Receive only
     -- Clock set to 100MHz (use mm_clk)
 
-    u_ip_arria10_e1sg_jesd204b_rx_xcvr_reset_control : ip_arria10_e1sg_jesd204b_rx_xcvr_reset_control_12_cmp
+    u_ip_arria10_e1sg_jesd204b_rx_xcvr_reset_control : ENTITY ip_arria10_e1sg_jesd204b_rx_xcvr_reset_control_12.ip_arria10_e1sg_jesd204b_rx_xcvr_reset_control_12
     PORT MAP (
       clock                        => mm_clk,
       reset                        => xcvr_rst_arr(0),        -- From Reset Sequencer output1 as per example design
-- 
GitLab