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

More qsys help.

parent 479894b9
No related branches found
No related tags found
No related merge requests found
Pipeline #60327 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