Visible to Intel only — GUID: sfo1410069349547
Ixiasoft
Visible to Intel only — GUID: sfo1410069349547
Ixiasoft
19.4.1.5. SPRAM
An SPRAM implements the data FIFO buffers for host and device modes. The size of the FIFO buffers can be programmed dynamically.
The SPRAM supports ECCs. ECCs can be enabled through the system manager, by setting the RAM ECC Enable (en) bit in the USB0 or USB1 RAM ECC Enable Register (usb0 or usb1), in the ECC Management Register Group (eccgrp). Single‑bit and double‑bit errors in each USB instance can be injected using this register.
The SPRAM provides outputs to notify the system manager when single‑bit correctable errors are detected (and corrected), and when double‑bit (uncorrectable) errors are detected. The system manager generates an interrupt to the GIC when an ECC error is detected.