Skip to content

sdnellen/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
  • C header file providing register address and field defines
  • 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 Juniper repo release area. Ordt documentation can be found here.

Packages

No packages published

Languages

  • Verilog 43.8%
  • SystemVerilog 42.6%
  • Java 6.9%
  • C++ 3.0%
  • C 2.5%
  • Python 0.7%
  • Other 0.5%