Skip to content

diogo-marques/ORAN_FH_SW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

5G O-RAN Fronthaul Mini Switch

Board used: Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit

Software Version: Vivado Design Suite and Vitis 2020.2

Brief description of project: High performance switch with two ports of 10Gbps and one Gbps, which is able to prioritize and recognize traffic from the various ORAN planes, capable of combining, in a single optical link, general purpose and high priority traffic between DU and RU of a 5G system. The switch data plane is fully programmable through the P4 language.

Gigabit Ethernet MAC (GEM) Controller - External FIFO Interface

In order to use the GEM present in the PS-side on the PL side the following was done:

  • Enabled the option "External FIFO Interface" in the PS-PL Configuration tab.
  • Changes have been made to the "xemacps_example_intr_dma" example of the XEMACPS driver in order to support the external FIFO interface. Note: The driver only supported the DMA option.
  • Two modules were created that convert the FIFO_ENET3 interface, which is available in Zynq UltraScale+ MPSoC, into the AXI4-Stream interface in order to facilitate the use of the data received.

About

5G O-RAN Fronthaul Mini Switch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published