O-RAN Intel® FPGA IP User Guide

ID 683238
Date 2/01/2024
Public

3.2. O-RAN Intel® FPGA IP Error Handling

Table 19.  Error Handling
Events Hardware Logging Mitigations
Invalid transmission C-plane request section type IP creates log in transmission error register. IP drops request.
Transmission window check IP creates log in transmission error register and interrupt signal asserted. IP drops request.
Reception window check IP creates log in receiver error register and asserts interrupt signal. IP drops request.
Common or section FIFO overflow in section 0, 1, or, 3 mapper IP creates log in transmission error register. None. The IP expects a system reset to flush the error.
Invalid common header (invalid section type, number of sections fields) for C-Plane data IP creates log in receiver error register and asserts interrupt signal. IP flags irq for C-plane number of sections greater than 23 (decimal). IP sends request to user application interface with Avalon streaming error indication.
Invalid section header (other than invalid ef field) for C- or U-plane data. Check extType < MAX_EXTTYPE IP creates log in receiver error register and asserts interrupt signal. IP sends request to user application interface with Avalon Streaming error indication.
Invalid PRB fields (invalid uCompHdr, i/q sample) for U-plane data.

Static compression mode: ignore check

Dynamic compression mode:

  • udCompMeth = 0000/0001/0011/
  • udIqWidth = 1000 to 1111
IP creates log in receiver error register and asserts interrupt signal. IP sends error request to user.
Incoming Avalon Streaming error packet IP asserts log in receiver error register and interrupt signal. Depends on the error events. IP sends request to user application interface with Avalon Streaming error indication
Invalid Avalon Streaming empty byte in transport receive interface (total packet size is incorrect by 1-7B) None

The IP always takes in 4/8B of packet payload from receiving Avalon Streaming transport interface. The IP ignores empty signals during processing on C/U plane data.

The IP flags no error for this scenario.

Invalid section header (incomplete section header) for C-Plane data

Log in receiver error register and interrupt signal asserted. Request drop.