MIPT-V visualizer is a tool that creates interactive flowchart of CPU pipeline model used in MIPT-V sumulator. This visualization represents the stages of the pipeline and connections between them in a user-friendly manner and can be used for educational purposes.
Key features:
- Interactive interface
- Auto generating
The Tool fetches the topology data generated by the special MIPT-V command line option.
Application uses Node.js runtime environment and npm package manager. You have to use them of these versions or newer:
- Node.js 11.0.0
- npm 6.0.0
A complete list of npm dependencies are in package.json.
Download packages
npm install
Generate topology.json
cd /path/to/mipt-v/build/directory
./mipt-mips -b /path/to/binary --tdump
cd /path/to/visualizer
npm run start -- --env.path=/path/to/topology.json
Project runs at http://localhost:8080/
npm run test