3.2. O-RAN Intel® FPGA IP 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:
|
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. |