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

MID.CBF to SDP interface - Prototype minimally functional visibility data path

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

Details

    • Data Processing
    • Hide

      Prototype and verify Mid.CBF to SDP interface to increase Technology readiness Level (TRL), reduce risk, support the System CDR. 

      Show
      Prototype and verify Mid.CBF to SDP interface to increase Technology readiness Level (TRL), reduce risk, support the System CDR. 
    • Hide
      1. Demonstrate the transfer of visibility data stored in the LTA to multiple SPEAD heaps (frequency channels) over ethernet, such that they can be reconstructed by a python SPEAD application. This shall be done in simulation.
      2. Do above over a physical interface (25G) to a server - this depends on delivery form NZApp team.
      3. Report on resource usage and performance of the implementation in the FPGA, where the implementation should achieve 102.5 million visibilities per second.
      Show
      Demonstrate the transfer of visibility data stored in the LTA to multiple SPEAD heaps (frequency channels) over ethernet, such that they can be reconstructed by a python SPEAD application. This shall be done in simulation. Do above over a physical interface (25G) to a server - this depends on delivery form NZApp team. Report on resource usage and performance of the implementation in the FPGA, where the implementation should achieve 102.5 million visibilities per second.
    • 2
    • 2
    • 5.5
    • Team_CIPA, Team_NZAPP
    • 2.6
    • PI24 - UNCOVERED

    • PI2_DEMO SDP-Discuss Team_CIPA Team_NZAPP

    Description

      Develop a minimally functional firmware datapath from the visibility output of the Long Term Accumulator (LTA mostly existing code for Mid) to a 10/25Gbps ethernet interface.

      Requires code to do normalization and conversion from fixed-point to floating point.

      Code to pack visibilities into SPEAD heaps.

      Code to split heaps into UDP packets.

      Code to wrap UDP into IP and Ethernet.

      Physical tests will be performed on an Arria10 SoC development kit if a TalonDX board is unavailable.

      Each Mid.FSP FPGA will generate up to 102.5 million visibilities per second. Each visibility is 35 bytes = 280bits. So the peak output data rate is 102.5M*208=28.7Gbps plus overhead.

      4.5% overhead brings it to 30Gbps.

      Output interfaces are 25Gbps each, so a multi-ported implementation needs to be developed.

      Attachments

        Issue Links

          Structure

            Activity

              People

                m.deegan Deegan, Miles
                W.Kamp Kamp, Will
                Votes:
                0 Vote for this issue
                Watchers:
                4 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
                  Complete1231.0
                  Total1231.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel