Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
H
HDL
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Jira
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
RTSD
HDL
Commits
71b65d22
Commit
71b65d22
authored
1 year ago
by
Eric Kooistra
Browse files
Options
Downloads
Plain Diff
Merge branch 'master' into
L2SDP-965
parents
87f24353
0e8fc516
No related branches found
No related tags found
1 merge request
!360
Resolve L2SDP-965
Pipeline
#60328
passed
1 year ago
Stage: linting
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/erko_howto_tools.txt
+9
-3
9 additions, 3 deletions
doc/erko_howto_tools.txt
with
9 additions
and
3 deletions
doc/erko_howto_tools.txt
+
9
−
3
View file @
71b65d22
...
@@ -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.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment