Skip to content

Tool to generate register RTL, models, and docs using SystemRDL or JSpec input

License

Notifications You must be signed in to change notification settings

sjalloq/open-register-design-tool

 
 

Repository files navigation

open-register-design-tool

Ordt is a tool for automation of IC register definition and documentation. It currently supports 2 input formats:

  1. SystemRDL - a stardard register description format released by Accellera.org
  2. JSpec - a register description format used within Juniper Networks

The tool can generate several outputs from SystemRDL or JSpec, including:

  • SystemVerilog/Verilog RTL code description of registers
  • UVM model of the registers
  • C++ and python models of the registers
  • XML and text file register descriptions
  • SystemRDL and JSpec (conversion)

Easiest way to get started with ordt is to download a runnable jar from the release area. Older releases can be found at the Juniper repo release area. Ordt documentation can be found here.

About

Tool to generate register RTL, models, and docs using SystemRDL or JSpec input

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Verilog 46.6%
  • SystemVerilog 45.4%
  • Java 7.4%
  • JavaScript 0.3%
  • ANTLR 0.1%
  • Python 0.1%
  • Shell 0.1%