Skip to content

Latest commit

 

History

History
10 lines (10 loc) · 833 Bytes

README.md

File metadata and controls

10 lines (10 loc) · 833 Bytes

A compendium of written scripts

Script Ideas

  • Create a script that generates the collateral for a blackbox verilog module in Chisel
    • If the connections are AXI, making the aw, ar, b, r, and w connections to an AXI Master/Slave node
    • If connections have ready/valid/bits and common prefix use DecoupledIO
  • Script to control VCS runs from python shell.
  • Generate .tex documentation from .anno.json files that use Chisel's RegField

ChiselWrapper.py

  • Currently supported by this fork of HDLParse.
  • With decent accuracy, and a few known issues, produces blackbox boilerplate collateral for Chisel RTL that interfaces with Verilog. VerilogParser's regexes can be modified to include logic in the type search for some simple SV blackbox support.