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

PSS FPGA FDAS: Update Convolution module for Intel Agilex FPGA

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

Details

    • Feature
    • Could have
    • PI14
    • COM PSS SW
    • None
    • Data Processing
    • Hide

      From the study undertaken in PI13 the Intel Agilex family appears to have superior performance to the Arria 10 family used by the current FDAS design and hence should improve processing times . The upgraded CONV module is required to allow the FDAS FPGA to be tested in a Commercial Off the Shelf (COTS) card fitted with an Agilex FPGA.

      Show
      From the study undertaken in PI13 the Intel Agilex family appears to have superior performance to the Arria 10 family used by the current FDAS design and hence should improve processing times . The upgraded CONV module is required to allow the FDAS FPGA to be tested in a Commercial Off the Shelf (COTS) card fitted with an Agilex FPGA.
    • Hide

      The CONV module design (untested) shall be complete with Intel Agilex FFTs, IFFTs and DSP block IP and with necessary modifications to support back-pressure from the DDR SDRAMs as in Agilex the FFT once commenced cannot be paused.  The CONV design VHDL code and Agilex IP shall be up-loaded to the PSS Google Drive.

      Show
      The CONV module design (untested) shall be complete with Intel Agilex FFTs, IFFTs and DSP block IP and with necessary modifications to support back-pressure from the DDR SDRAMs as in Agilex the FFT once commenced cannot be paused.  The CONV design VHDL code and Agilex IP shall be up-loaded to the PSS Google Drive.
    • 2
    • 2
    • 0
    • Team_PSS
    • Sprint 5
    • Hide

      The Intel Quartus Prime IP for the FFT (Fast Fourier Transform) / IFFT (Inverse Fast Fourier Transform)  and floating point multipliers (also with add/subtract) have all been generated for the Intel Agilex family.

      Unlike the Intel Arria 10 family FFT/IFFTs, the Agilex family does not provide a signal to indicate when a 1024 point FFT/IFFT has completed and also unlike Arria 10, Agilex does not allow an FFT/IFFT to pause midway through its processing. This has required design changes to the CONV module as it affects back-pressure operation when the downstream DDR4 SDRAM cannot accept more data. The solution has been to create a pulsed signal that provides an indication when an FFT/IFFT has finished based on the "vaild" signal generated by the FFT/IFFT  and also to only allow an FFT/IFFT to commence when it is known that there is sufficient storage space in CONV module's local output data store. 

      The design information is on the PSS Team Google drive in the "FDAS_AGILEX_PI14_RELEASE" folder and an associated document "FDAS Agilex PI14 Release Directory Structure_4.pdf"describes the sub-folders within the "FDAS_AGILEX_PI14_RELEASE" folder to allow easy identification of the desired files. 

      Show
      The Intel Quartus Prime IP for the FFT (Fast Fourier Transform) / IFFT (Inverse Fast Fourier Transform)  and floating point multipliers (also with add/subtract) have all been generated for the Intel Agilex family. Unlike the Intel Arria 10 family FFT/IFFTs, the Agilex family does not provide a signal to indicate when a 1024 point FFT/IFFT has completed and also unlike Arria 10, Agilex does not allow an FFT/IFFT to pause midway through its processing. This has required design changes to the CONV module as it affects back-pressure operation when the downstream DDR4 SDRAM cannot accept more data. The solution has been to create a pulsed signal that provides an indication when an FFT/IFFT has finished based on the "vaild" signal generated by the FFT/IFFT  and also to only allow an FFT/IFFT to commence when it is known that there is sufficient storage space in CONV module's local output data store.  The design information is on the PSS Team Google drive in the " FDAS_AGILEX_PI14_RELEASE " folder and an associated document " FDAS Agilex PI14 Release Directory Structure_4.pdf "describes the sub-folders within the " FDAS_AGILEX_PI14_RELEASE " folder to allow easy identification of the desired files. 
    • 14.6
    • Stories Completed, Outcomes Reviewed, Satisfies Acceptance Criteria, Accepted by FO
    • PI22 - UNCOVERED

    Description

      In order to create an FDAS image suitable to be loaded into an Agilex FPGA the CONV module needs to be adapted to accept the Intel Agilex family FFT (Fast Fourier Transform)  IP as it is different to the IP that has been used in the existing FDAS  Arria 10 FPGA.

      Attachments

        Structure

          Activity

            People

              A.Noutsos Noutsos, Aristeidis
              L.Levin-Preston Levin-Preston, Lina
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Feature Progress

                Story Point Burn-up: (100.00%)

                Feature Estimate: 2.0

                IssuesStory Points
                To Do00.0
                In Progress   00.0
                Complete317.0
                Total317.0

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Structure Helper Panel