Skip to main content

PeakRDL-halcpp

CPP Hardware Abstraction Layer generator for SystemRDL

C++

The object-oriented nature of C++ enhances code organization and reusability in embedded projects, facilitating easier maintenance and scalability

SystemRDL

Accellera SystemRDL is a standardized language used for describing register maps and memory-mapped structures in hardware designs, facilitating efficient communication between software and hardware components.

PeakRDL

PeakRDL is an open-source, Python-based toolchain that implements the SystemRDL 2.0 standard for efficient register map description and generation in hardware designs