Overview of the Ibex RISC-V Core Wrapper
masterThe rv_core_ibex IP template provides a wrapper for the Ibex RV32 CPU core. It integrates the core with TileLink Uncached Light (TL-UL) interfaces for instruction and data ports and supports address translation.
Key features include:
- TL-UL Interfaces: Instruction and data ports are exposed via TileLink Uncached Light (TL-UL) host interfaces.
- Address Translation: Includes simple address translation capabilities.
- Security & Error Handling: Supports Non-Maskable Interrupts (NMI) for security alert events (e.g., watchdog bark), general error status collection, and alert generation.
- Debug Support: Provides crash dump collection for software debugging.
- Configurability: All Ibex configuration parameters are passed through, and the pipelining of the bus adapters is configurable.