-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
18 lines (14 loc) · 900 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
epsilon-to-verilog is a minimalistic educational hardware compiler developed as a course project for EE677 at IIT Bombay.
To get started with this tool, refer to docs/ folder
Also, you can get screenshots showing what to do and how to use from the [Downloads](https://github.com/savvy2020/epsilon-to-verilog/downloads) page of the repo.
(On Ubuntu running
$ chmod +x build_depend_doc.sh
$ ./build_depend_doc.sh
will install all the dependencies and make the docuementation)
Append the PYTHONPATH environment variable with the complete path of the core/ folder
cd verilog
python main.py -i ../examples/sum_till_n.epsilon
This would result in two verilog files being generated: "sum_till_n.v"
and "sum_till_n.testbench.v" in the examples/ folder. To test the correctness
of the generated verilog files, execute "iverilog sum_till_n.testbench.v"
This would result in a binary file and a vcd file.