Details
-
Feature
-
Should have
-
None
-
Data Processing
-
-
-
5
-
5
-
0
-
Team_PSS
-
Sprint 5
-
-
-
-
19.6
-
Stories Completed, Outcomes Reviewed, Satisfies Acceptance Criteria, Accepted by FO
Description
A three DDR SDRAM version of the Intel Agilex FDAS FPGA was created in PI18 which has a processing time meeting the requirements. However, the Harmonic Summing (HSUM) module has not been verified with the necessary changes when translating from the Intel Arria 10 to the Intel Agilex FPGA family and the increase in the number of DDR SDRAMs storing the FOP (from one to two).
Hence the aim of this feature is to verify the Intel Agilex FDAS Harmonic Summing (HSUM) module by using a known input observation and checking that HSUM identifies the pulsar candidate(s) correctly.
Step 1)
Initially a test shall be performed with a Filter Output Plane that contains an easily identifiable pulsar signature. This is just to confirm that the Harmonic Summing (HSUM) module is correctly summing the power of the harmonics.
Step 2)
FDAS configuration information that was created for proving the Intel Arria 10 FDAS FPGA shall be used as a basis for proving the Harmonic Summing in the Intel Agilex FDAS version. In particular the information in the following features and stories shall be used:-
a) SP-1369: Validate sifting logic for FDAS HSUM
b) AT4-459: Threshold selection and generate candidates from Test vectors. This contains the configuration information for the FDAS FPGA including the HSUM module to detect a pulsar in a test observation.
c) AT4-716: Combine MATLAB models from CXFT to HSUM Sifting
This contains the MATLAB models that can transform a .tim file (An Observation in the time domain) into a frequency spectrum (mimicking the CXFT module) that can be used as the input observation FDAS FPGA. The MATLAB models also provide the filter coefficients required by the FDAS CONV module to perform the necessary convolutions to form the FOP and the expected pulsar candidate(s) that HSUM should find.
The correct .tim file that aligns with the HSUM configuration in AT4-549 needs to be identified to allow this testing to be performed.
Step 3)
Test the Harmonic Summing (HSUM) module to ensure that its operation is robust and reliable. This may require debug circuits to be added to the design to identify the cause of the HSUM not completing its task.
Step 4)
Create a generic configuration for the Harmonic Summing (HSUM) module and check if it is suitable to identify a range of pulsar candidates with different frequencies and orbital accelerations. This is an important step as the HSUM module needs to be able to use this single configuration to identify any pulsar candidates anywhere within the prescribed frequency/orbital acceleration envelope.