Skip to content
GitLab
Explore
Sign in
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
e717ab72
Commit
e717ab72
authored
6 years ago
by
Eric Kooistra
Browse files
Options
Downloads
Patches
Plain Diff
Added #1999, #2004.
parent
d9caeddd
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
applications/apertif/doc/apertif_fpga_firmware_planning_erko.txt
+20
-23
20 additions, 23 deletions
...tions/apertif/doc/apertif_fpga_firmware_planning_erko.txt
with
20 additions
and
23 deletions
applications/apertif/doc/apertif_fpga_firmware_planning_erko.txt
+
20
−
23
View file @
e717ab72
...
@@ -38,7 +38,7 @@ Done) #1654: Arts SC1: Run Arts SC1 with MAC controling the Apertif BF using col
...
@@ -38,7 +38,7 @@ Done) #1654: Arts SC1: Run Arts SC1 with MAC controling the Apertif BF using col
###############################################################################
###############################################################################
# SR2
: Fringe stopping 22 Dec
# SR2: Fringe stopping 22 Dec
# - 8 dishes
# - 8 dishes
# - single element beams
# - single element beams
# - 130 MHz BW
# - 130 MHz BW
...
@@ -56,7 +56,7 @@ Done) #1098, #1105: Robust flashing
...
@@ -56,7 +56,7 @@ Done) #1098, #1105: Robust flashing
###############################################################################
###############################################################################
# SR3
: Compound beams 30 Mar
# SR3: Compound beams 30 Mar
# - Uses the PAF correlator and Cas-A to calibrate for the CB pattern, about 1x per year
# - Uses the PAF correlator and Cas-A to calibrate for the CB pattern, about 1x per year
Done) #1273: Replace test_arts_0.py by DESP python code: setup_arts.py
Done) #1273: Replace test_arts_0.py by DESP python code: setup_arts.py
...
@@ -98,8 +98,8 @@ Done) #1230, 1294: Support PAF calibrator using BF BST
...
@@ -98,8 +98,8 @@ Done) #1230, 1294: Support PAF calibrator using BF BST
Input CB pointing pattern file for dx,dy #1736 and LO1 frequency and ADU, DCU attenuation settings
Input CB pointing pattern file for dx,dy #1736 and LO1 frequency and ADU, DCU attenuation settings
|
|
v
v
dx,dy --> a,d -\-> #1727 Dish control
: standard holog patern
dx,dy --> a,d -\-> #1727 Dish control: standard holog patern
\-> #1726 Signal control
: static calibration observation using the PAF correlators
\-> #1726 Signal control: static calibration observation using the PAF correlators
PAF correlation matrices <--/
PAF correlation matrices <--/
|
|
v
v
...
@@ -125,7 +125,7 @@ Done) #1517: Support beamlet mapping for Aperif X and Arts (20 story points)
...
@@ -125,7 +125,7 @@ Done) #1517: Support beamlet mapping for Aperif X and Arts (20 story points)
In March implemented the 63x63, because SR3 deadline was closing in. This works OK and can
In March implemented the 63x63, because SR3 deadline was closing in. This works OK and can
be retried using setup_wg.sh and cmd 90.
be retried using setup_wg.sh and cmd 90.
Done) #1598, #1599, #1600
: Robust flashing--> Daniel
Done) #1598, #1599, #1600: Robust flashing--> Daniel
- See also #1098, #1105 of SR2
- See also #1098, #1105 of SR2
- By protecting the factory image
- By protecting the factory image
- Use latest unb1_minimal as factory image in all UniBoards
- Use latest unb1_minimal as factory image in all UniBoards
...
@@ -136,8 +136,8 @@ Done) #1722: RT4 BSN timeout UNB5-FN1 (node 41)
...
@@ -136,8 +136,8 @@ Done) #1722: RT4 BSN timeout UNB5-FN1 (node 41)
Done) #1751: Writing application image in central UNB15-BN0 sometimes fails
Done) #1751: Writing application image in central UNB15-BN0 sometimes fails
Done) #1758: FPGA can hang when application image is corrupt
Done) #1758: FPGA can hang when application image is corrupt
Done) #1870: I2C with RT-D, UNB-7, BN-3, ADU-CD fails and therefore it cannot lock
Done) #1870: I2C with RT-D, UNB-7, BN-3, ADU-CD fails and therefore it cannot lock
10 apr: RT8, X --> UNB-5 link issue?
*) #2004: Central UniBoard BSN timeouts (due to link error)
20 apr: RT5, X --> UNB-7 BN-1 link 0 issue? The BSN aligner at the input does not pass on the other 2.
###############################################################################
###############################################################################
# SR4 31 May: Include dish C, D and 135 --> 200 MHz BW
# SR4 31 May: Include dish C, D and 135 --> 200 MHz BW
...
@@ -151,9 +151,10 @@ Done) #895: PPS cable length compensation in BN filterbank
...
@@ -151,9 +151,10 @@ Done) #895: PPS cable length compensation in BN filterbank
Done) #1937: Make all visibility packet header flags writable by MAC
Done) #1937: Make all visibility packet header flags writable by MAC
Software issues
Software issues
*
) #1518
: 135 --> 200 MHz
Done
) #1518: 135 --> 200 MHz
Kept MAC Rbeam settings in:
Kept MAC
software
Rbeam settings in:
$RADIOHDL/applications/apertif/commissioning/mac_rbeam_coreDout.log
$RADIOHDL/applications/apertif/commissioning/mac_rbeam_coreDout.log
On 20 June 2018 --cmd 53 --scheme 300MHz_37CB was PASSED, so the MAC software programs 300MHz_37CB when at 200MHz.
*) #1510: Integrate main.py into MAC software, purpose is to have MAC control and thus know all settings (one captain).
*) #1510: Integrate main.py into MAC software, purpose is to have MAC control and thus know all settings (one captain).
...
@@ -169,7 +170,7 @@ Software issues
...
@@ -169,7 +170,7 @@ Software issues
--> Conclusion: Keep wrap in node_apertif_unb1_fn_beamformer
--> Conclusion: Keep wrap in node_apertif_unb1_fn_beamformer
*) #1931: Confirm complex format of BF weights: is it (Im,Re) or (Re,Im).
*) #1931: Confirm complex format of BF weights: is it (Im,Re) or (Re,Im).
*) #1999: Use Apertif X image as factory image to avoid too much flash writing and to speed up main.py
###############################################################################
###############################################################################
# SR5 30 Jul: Start of Apertizer observations (enable pre-survey)
# SR5 30 Jul: Start of Apertizer observations (enable pre-survey)
...
@@ -216,10 +217,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
...
@@ -216,10 +217,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
- Failing links during observation can be handled by MAC
- Failing links during observation can be handled by MAC
- RFI is detected by astronomers at visibility level.
- RFI is detected by astronomers at visibility level.
!) #1543: End to end VHDL simulations using MM file IO (20 story points)
Done) #1543: End to end VHDL simulations using MM file IO (20 story points)
- Updated Visio drawings FB, BF, X
- VHDL simulation of the full chain (not feasible, instead use end to end WG - DW tests on hardware)
- Verify visibility output order and output load to DW, see tb_node_apertif_unb1_correlator_processing
*) #1655: Finalize quantisation (8 story points)
*) #1655: Finalize quantisation (8 story points)
- SST
- SST
...
@@ -249,21 +247,20 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
...
@@ -249,21 +247,20 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
###############################################################################
###############################################################################
# SR-6
: Dual polarization
# SR-6: Dual polarization
*) #1542: End to end WG to Correlator output test (8 story points)
*) #1542: End to end WG to Correlator output test (8 story points)
- Intermediate verification points are the SST, BST, but finally the visibilities should be verified given WG for single element BF
- Intermediate verification points are the SST, BST, but finally the visibilities should be verified given WG for single element BF
- Overwrite statistics before reading to ensure fresh data
- Overwrite statistics before reading to ensure fresh data
- Verify visibility output order and output load to DW using a databuffer in the correlator output, see
- Verify visibility output order and output load to DW using a databuffer in the correlator output, see also #1543
tb_node_apertif_unb1_correlator_processing_output
*) #1868: wpfb_unit_dev force Fchan channel output data to 0 for first N_tap bin samples after sync
*) #1868: wpfb_unit_dev force Fchan channel output data to 0 for first N_tap bin samples after sync
###############################################################################
###############################################################################
# SR-7
: Full 300 MHz BW and 40 CB
# SR-7: Full 300 MHz BW and 40 CB
*) #1651
: 6-bit mode (20 story points)
*) #1651: 6-bit mode (20 story points)
- Clean up generic dependencies to prepare for supporting 6 bit mode.
- Clean up generic dependencies to prepare for supporting 6 bit mode.
- system dynamic range reduces, this can first be verified in 8 bit mode
- system dynamic range reduces, this can first be verified in 8 bit mode
- parameter ripple through in firmware to support both 8bit and 6bit mode (but not in the same image)
- parameter ripple through in firmware to support both 8bit and 6bit mode (but not in the same image)
...
@@ -274,7 +271,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
...
@@ -274,7 +271,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
###############################################################################
###############################################################################
# SR-8
: Anti aliasing filter
# SR-8: Anti aliasing filter
*) #1664: Anti aliasing filter
*) #1664: Anti aliasing filter
- #1451: Unexpected reconstruction of subband filter transfer function based on channel visibility data
- #1451: Unexpected reconstruction of subband filter transfer function based on channel visibility data
...
@@ -285,7 +282,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
...
@@ -285,7 +282,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
###############################################################################
###############################################################################
# SR-9
: Start of Apertif surveys
# SR-9: Start of Apertif surveys
*) Tasks from commissioning and unforeseen work
*) Tasks from commissioning and unforeseen work
- Support MAC
- Support MAC
...
@@ -299,7 +296,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
...
@@ -299,7 +296,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
###############################################################################
###############################################################################
# SR-10
: Commensal Apertif and Arts SC3 observations
# SR-10: Commensal Apertif and Arts SC3 observations
...
@@ -318,7 +315,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
...
@@ -318,7 +315,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc.
- add R_beamout inverse index lookup table generation in R_beamout class of pi_apertif_system.py.
- add R_beamout inverse index lookup table generation in R_beamout class of pi_apertif_system.py.
- update or create variant of unb1_board.sdc for qsys regarding get_clocks *u_sopc
- update or create variant of unb1_board.sdc for qsys regarding get_clocks *u_sopc
- ppsh.vhd decrease c_pipeline_output
: NATURAL := 100;
- ppsh.vhd decrease c_pipeline_output: NATURAL := 100;
- add sync_checker stable monitor?
- add sync_checker stable monitor?
- create tb_dp_bsn_restore_global (partly already covered by tb_dp_block_gen_valid_arr.vhd)
- create tb_dp_bsn_restore_global (partly already covered by tb_dp_block_gen_valid_arr.vhd)
...
...
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