Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
SystemRDL
Language to describe control status registers

The SystemRDL language, supported by the SPIRIT Consortium, was specifically designed to describe and implement a wide variety of control status registers. Using SystemRDL, developers can automatically generate and synchronize register views for specification, hardware design, software development, verification, and documentation.

SystemRDL is an open source text based descriptive language that focuses exclusively on registers. SystemRDL 1.0 had some limitations and is now superseded by SystemRDL 2.0 which has support for verification based properties like constraints, coverage, and HDL paths. SystemRDL 2.0 also introduces the ability to parameterize components which further improves design re-use.

We don't have any images related to SystemRDL yet.
We don't have any YouTube videos related to SystemRDL yet.
We don't have any PDF documents related to SystemRDL yet.
We don't have any Books related to SystemRDL yet.
We don't have any archived web articles related to SystemRDL yet.

See also

Companies/tools

  • Commercial
    • Agnisys 1
    • Semifore's CSR Compiler2
    • Magillem 3
  • Open Source
    • Open Register Design Tool released by Juniper Networks under Apache 2.0 open source license4
    • SystemRDL compiler at GitHub supports SystemRDL 2.0 and generators for documentation and IP-XACT.5

References

  1. Agnisys IDesignSpec https://www.agnisys.com/products/idesignspec-uvm-register-generator/

  2. Semifore's CSR Compiler http://semifore.com/csrcompiler/

  3. Magillem system-rdl http://blog.magillem.com/system-rdl

  4. Open Register Design Tool https://github.com/Juniper/open-register-design-tool

  5. github.com SystemRDL compiler https://github.com/SystemRDL