Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-4031

Implement integration plan for FPGA FDAS

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Feature
    • Must have
    • PI22
    • COM PSS SW
    • None
    • Data Processing
    • 15
    • 15
    • 0
    • Team_PSS
    • Sprint 5
    • PI22 - UNCOVERED

    Description

      https://miro.com/app/board/uXjVN7ik-wg=/?moveToWidget=3458764575152057581&cot=14

       

      Who?

      • PSI engineers; PSS developers

       

      Why?

      • This work will enable the use of the Frequency Domain Acceleration Search (FDAS) FPGA code in end-to-end tests with test vectors. Together with the rest of the integrated components of the pulsar acceleration branch of Cheetah, it will enable PSI/AIV engineers and commissioning scientists to test and verify PSS functionality against pulsar search requirements and to search a PSS beam for periodic signals in early commissioning observations.
      • The FPGA-based pulsar search pipeline is the most complex part of PSS and in order to ensure that it meets the performance, efficacy and efficiency requirements extensive testing ahead of AA2 is necessary:
        • In PI20 we tested the firmware and FPGA interfaces in a standalone environment
        • In PI21 we planned the integration plan for FPGA FDAS with the PSS pipeline (control and processing layer)
        • This PI: We are now ready to start implementing the integration plan
        • Next: End-to-end product testing with test vectors, from data ingest to folded candidates, to ensure that the interfaces between modules work correctly, candidates are correctly identified, and the filterbank data are folded with the correct parameters

       

      What?

      This Feature will continue the implementation of the plan to support Agilex FPGA processing with FDAS, as part of the PSS pipeline (Cheetah). In particular, it will deliver an implementation for the efficient data transfer of spectra from CXFT and candidates to FLDO, into and out of the FPGA FDAS modules. In addition, it will deliver support for instantiating and using an Agilex FPGA device when running a PSS pulsar search pipeline.

       

      Acceptance Criteria

      • A CXFT module in Cheetah computes spectra, based on the selected implementation of an FFT algorithm, and stores them in memory for FDAS, using an efficient in-memory data management and transfer solution
      • The FPGA FDAS module in Cheetah generates a list of candidates per DM and stores it in memory for SIFT, using an efficient in-memory data management and transfer solution
      • Cheetah will be capable of instantiating the FPGA device and loading the firmware for processing with FDAS module

      Attachments

        Structure

          Activity

            People

              A.Noutsos Noutsos, Aristeidis
              A.Noutsos Noutsos, Aristeidis
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Feature Progress

                Story Point Burn-up: (51.01%)

                Feature Estimate: 15.0

                IssuesStory Points
                To Do417.0
                In Progress   956.0
                Complete1376.0
                Total26149.0

                Dates

                  Created:
                  Updated:

                  Structure Helper Panel