jainpranav1 / Nand2Tetris-HDL-Visualizer

Repository for Nand2Tetris HDL Visualizer extension
2 stars 0 forks source link

nand2tetris-hdl-visualizer

The nand2tetris hdl visualizer is a vs code extension that quickly generates beautiful visualizations of nand2tetris hdl files. This extension makes use of the hdl-parser tool (https://www.npmjs.com/package/hdl-parser) and the HDElk tool (https://davidthings.github.io/hdelk/).

How to use tool

  1. Install the nand2tetris hdl visualizer.
  2. Browse to a partially/fully completed hdl file.
  3. Use cmd + shift + p or ctrl + shift + p to access the command palette.
  4. Select the command "Visualize HDL file".
  5. A visualization of the current hdl file is displayed in a browser window.

Demo video

The following video shows the extension in action: (https://www.youtube.com/watch?v=6lF45ffVOqo).

Example: Mux8Way16.hdl visualization

Credits

This extension was developed by Pranav Jain. This tool was a direct followup to this hdl visualizer project (https://github.com/tcheinen/nand2tetris) which was developed by Pranav Jain, Robert Blum, Teddy Heinen, Aniket Patel, and Nikith Shivani.