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

PSS FPGA FDAS: Increase the internal data bus width of the PCIe-to-external DDR4 SDRAM memory from 256-bits to 512-bits to match the internal interface of the Intel Agilex PCIe IP

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 . As the Intel Agilex PCIe supports 16  lanes with internal 512-bit buses  (compared to 256-bit in Arrial 10) the bandwidth is improved, however DDRIF2 module has to be modified to support this wider bus.

      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 . As the Intel Agilex PCIe supports 16  lanes with internal 512-bit buses  (compared to 256-bit in Arrial 10) the bandwidth is improved, however DDRIF2 module has to be modified to support this wider bus.
    • Hide

      Given that the PCIe Hard Macro IP Block DMA interface is changing from a 256-bit data interface (in Intel Arria 10) to a 512-bit data interface (in Intel Agilex).

      When the DDRIF2 module has been redesigned to support 512-bit data interfaces to the  PCIe Hard IP macro and the DDR Controller and Calibration block have been placed in a VHDL wrapper.

      Then the DDRIF2 module shall have a compatible interface to transfer data between the PCIe Macro and the external DDR4 SDRAM, ready to be included neatly in the FDAS Top Level structure along with the Wrapper for the DDR Controller/Calibration block

       

      Show
      Given  that the PCIe Hard Macro IP Block DMA interface is changing from a 256-bit data interface (in Intel Arria 10) to a 512-bit data interface (in Intel Agilex). When  the DDRIF2 module has been redesigned to support 512-bit data interfaces to the  PCIe Hard IP macro and the DDR Controller and Calibration block have been placed in a VHDL wrapper. Then  the DDRIF2 module shall have a compatible interface to transfer data between the PCIe Macro and the external DDR4 SDRAM, ready to be included neatly in the FDAS Top Level structure along with the Wrapper for the DDR Controller/Calibration block  
    • 2
    • 2
    • 2
    • 1
    • Team_PSS
    • Sprint 4
    • Hide

      The FDAS DDRIF2 module  has been modified to support the 512-bit data interfaces from the PCIe Hard IP Macro and tested using the updated test bench. In addition the Intel Agilex DDR Controller and Calibration blocks have been placed in a VHDL wrapper to allow easy instantiation in the FDAS Top Level structure. The design information is on the PSS Google drive in the "FDAS_AGILEX_PI14_RELEASE" folder and an associated document "FDAS Agilex PI14 Release Directory Structure_2.pdf"describes the sub-folders within the "FDAS_AGILEX_PI14_RELEASE" folder to allow easy identification of the desired files. The issue status of the "FDAS Agilex PI14 Release Directory Structure_2.pdf" will increase as further FDAS  information is released during PI14.

      Show
      The FDAS DDRIF2 module  has been modified to support the 512-bit data interfaces from the PCIe Hard IP Macro and tested using the updated test bench. In addition the Intel Agilex DDR Controller and Calibration blocks have been placed in a VHDL wrapper to allow easy instantiation in the FDAS Top Level structure. The design information is on the PSS Google drive in the " FDAS_AGILEX_PI14_RELEASE " folder and an associated document " FDAS Agilex PI14 Release Directory Structure_2.pdf "describes the sub-folders within the " FDAS_AGILEX_PI14_RELEASE " folder to allow easy identification of the desired files. The issue status of the " FDAS Agilex PI14 Release Directory Structure_2.pdf " will increase as further FDAS  information is released during PI14.
    • 14.4
    • 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 design needs to be adapted to accept the Intel Agilex family PCIe (Peripheral Component Interconnect Express)  IP as it is different to the IP that has been used in the existing FDAS  Arria 10 FPGA. The new Agilex family PCIe supports 16 lanes to the Host PC  and an internal 512-bit wide bus, instead of the Arria 10 family’s  256-bit wide bus.  This change in bus width shall require the FDAS DDRIF2 module to be modified.

       

      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
                Complete715.0
                Total715.0

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Structure Helper Panel