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
> quartus_config unb2c
> run_quartus unb2c &
- Open project
. for sdp open: lofar2_unb2c_sdp_station_full revision, because mother revision has no qpf
- Tools/Platform Designer
. Platform designer system choose qsys from build
- In system view:
. remove components
. 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
double click export name to change it, none for default
. System/assign base addresses
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
. no need to generate HDL
- 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
. cp build/unb2c/quartus/unb2c_test_1GbE_I/qsys_unb2c_test.qsys boards/uniboard2c/designs/unb2c_test/quartus
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/qsys_lofar2_unb2c_sdp_station.qsys applications/lofar2/designs/lofar2_unb2c_sdp_station/quartus
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/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
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