Skip to content

Latest commit

 

History

History

system_integration

Processor System Integration

> neorv32_litex_core_complex.vhd

Pre-configured top entity wrapper for integration within the LiteX SoC builder framework. This wrapper provides AXI4-Lite- and AXI4-Stream-compatible interfaces.

Tip

See the user guide section core/mem for more information.

Note

The provided top entity wrapper can also be used for custom (AXI) setups outside of Vivado IP block designs.

> neorv32_vivado_ip.vhd

Processor top entity with optional AXI4-Lite and AXI4-Stream interfaces. Dedicated for integration as custom IP block within AMD Vivado. Run the provided packaging script in the Vivado TCL shell to generate a NEORV32 IP block:

source neorv32_vivado_ip.tcl

Tip

See the user guide's UG: Packaging the Processor as Vivado IP Block section for more information and step-by-step instructions for generating a NEORV32 IP module.

> xbus2ahblite_bridge.vhd

A simple bridge module that converts the processor's XBUS interface into an AHB3-lite-compatible host interface.