Skip to content
Snippets Groups Projects
Commit 71b65d22 authored by Eric Kooistra's avatar Eric Kooistra
Browse files

Merge branch 'master' into L2SDP-965

parents 87f24353 0e8fc516
No related branches found
No related tags found
1 merge request!360Resolve L2SDP-965
Pipeline #60328 passed
...@@ -113,17 +113,21 @@ during tb simulation load --> fixed by "sudo chmod a+w -R modelsim_altera_libs/1 ...@@ -113,17 +113,21 @@ during tb simulation load --> fixed by "sudo chmod a+w -R modelsim_altera_libs/1
> quartus_config unb2c > quartus_config unb2c
> run_quartus unb2c & > run_quartus unb2c &
- Open project - Open project
. for sdp open: lofar2_unb2c_sdp_station_full revision, because mother revision has no qpf
- Tools/Platform Designer - Tools/Platform Designer
. Platform designer system choose qsys from build . Platform designer system choose qsys from build
- In system view: - In system view:
. remove components . remove components
. add components from Uniboard library (double click avs_common_mm or use green +) . add components from Uniboard library (double click avs_common_mm or use green +)
use qsys_unb2c_test_ prefix in component name ip file, but rename component without prefix set parameter g_addr_w for avs_common_mm
use qsys_unb2c_test_ prefix in component name ip file, but then rename component without prefix in System view window
for sdp use prefix: qsys_lofar2_unb2c_sdp_station_
. connect busses via the graphical dots, similar as for other ports
. use periperal names that match the upe_gear default name + instance scheme . use periperal names that match the upe_gear default name + instance scheme
double click export name to change it, none for default double click export name to change it, none for default
. System/assign base addresses . System/assign base addresses
System/assign interrupt numbers System/assign interrupt numbers
if needed do: Sync system infos button if needed do: Sync system infos button at bottom
. copy component from Generate/Show instance template --> qsys_unb2c_test_pkg.vhd . copy component from Generate/Show instance template --> qsys_unb2c_test_pkg.vhd
. no need to generate HDL . no need to generate HDL
- Ignore warning about avs_eth_0 IP parameterization - Ignore warning about avs_eth_0 IP parameterization
...@@ -135,14 +139,16 @@ during tb simulation load --> fixed by "sudo chmod a+w -R modelsim_altera_libs/1 ...@@ -135,14 +139,16 @@ during tb simulation load --> fixed by "sudo chmod a+w -R modelsim_altera_libs/1
. cp build/unb2c/quartus/unb2c_test_1GbE_I/qsys_unb2c_test.qsys boards/uniboard2c/designs/unb2c_test/quartus . cp build/unb2c/quartus/unb2c_test_1GbE_I/qsys_unb2c_test.qsys boards/uniboard2c/designs/unb2c_test/quartus
lofar2 unb2c lofar2 unb2c
. ls -lt build/unb2c/quartus/lofar2_unb2c_sdp_station_full/ip/qsys_lofar2_unb2c_sdp_station/*.ip
. cp build/unb2c/quartus/lofar2_unb2c_sdp_station_full/ip/qsys_lofar2_unb2c_sdp_station/*.ip applications/lofar2/designs/lofar2_unb2c_sdp_station/quartus/ip/qsys_lofar2_unb2c_sdp_station/ . cp build/unb2c/quartus/lofar2_unb2c_sdp_station_full/ip/qsys_lofar2_unb2c_sdp_station/*.ip applications/lofar2/designs/lofar2_unb2c_sdp_station/quartus/ip/qsys_lofar2_unb2c_sdp_station/
. cp build/unb2c/quartus/lofar2_unb2c_sdp_station_full/qsys_lofar2_unb2c_sdp_station.qsys applications/lofar2/designs/lofar2_unb2c_sdp_station/quartus . cp build/unb2c/quartus/lofar2_unb2c_sdp_station_full/qsys_lofar2_unb2c_sdp_station.qsys applications/lofar2/designs/lofar2_unb2c_sdp_station/quartus
lofar2 unb2b lofar2 unb2b
. ls -lt build/unb2b/quartus/lofar2_unb2b_sdp_station_full_wg/ip/qsys_lofar2_unb2b_sdp_station/*.ip
. cp build/unb2b/quartus/lofar2_unb2b_sdp_station_full_wg/ip/qsys_lofar2_unb2b_sdp_station/*.ip applications/lofar2/designs/lofar2_unb2b_sdp_station/quartus/ip/qsys_lofar2_unb2b_sdp_station/ . cp build/unb2b/quartus/lofar2_unb2b_sdp_station_full_wg/ip/qsys_lofar2_unb2b_sdp_station/*.ip applications/lofar2/designs/lofar2_unb2b_sdp_station/quartus/ip/qsys_lofar2_unb2b_sdp_station/
. cp build/unb2b/quartus/lofar2_unb2b_sdp_station_full_wg/qsys_lofar2_unb2b_sdp_station.qsys applications/lofar2/designs/lofar2_unb2b_sdp_station/quartus . cp build/unb2b/quartus/lofar2_unb2b_sdp_station_full_wg/qsys_lofar2_unb2b_sdp_station.qsys applications/lofar2/designs/lofar2_unb2b_sdp_station/quartus
> Edit the hdllib.cfg of each revision to include the new peripheral ip files > Edit the quartus/lofar2_unb2c_sdp_station_ip.tcl to include the new peripheral ip files
> The hdllib.cfg of each revision design will copy the qsys and ip files to each > The hdllib.cfg of each revision design will copy the qsys and ip files to each
revision build quartus dir, so all revisions use the same qsys. revision build quartus dir, so all revisions use the same qsys.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment