├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── alu.sv ├── doc ├── alu_expected_waveform.wavedrom ├── alu_tb_transactional.drawio ├── alu_tb_transactional.jpg ├── alu_tb_transactional_2.jpg ├── basic_tb_transactional.drawio ├── coffeemachine.drawio ├── interface.drawio ├── monitor.drawio ├── scoreboard.drawio ├── transaction_generator.drawio ├── transaction_item.drawio ├── valid_check_xournal.pdf └── valid_check_xournal.xoj ├── gtkwave_setup.gtkw └── tb_alu.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | obj_dir 2 | .stamp.verilate 3 | waveform.vcd -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/README.md -------------------------------------------------------------------------------- /alu.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/alu.sv -------------------------------------------------------------------------------- /doc/alu_expected_waveform.wavedrom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/alu_expected_waveform.wavedrom -------------------------------------------------------------------------------- /doc/alu_tb_transactional.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/alu_tb_transactional.drawio -------------------------------------------------------------------------------- /doc/alu_tb_transactional.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/alu_tb_transactional.jpg -------------------------------------------------------------------------------- /doc/alu_tb_transactional_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/alu_tb_transactional_2.jpg -------------------------------------------------------------------------------- /doc/basic_tb_transactional.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/basic_tb_transactional.drawio -------------------------------------------------------------------------------- /doc/coffeemachine.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/coffeemachine.drawio -------------------------------------------------------------------------------- /doc/interface.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/interface.drawio -------------------------------------------------------------------------------- /doc/monitor.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/monitor.drawio -------------------------------------------------------------------------------- /doc/scoreboard.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/scoreboard.drawio -------------------------------------------------------------------------------- /doc/transaction_generator.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/transaction_generator.drawio -------------------------------------------------------------------------------- /doc/transaction_item.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/transaction_item.drawio -------------------------------------------------------------------------------- /doc/valid_check_xournal.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/valid_check_xournal.pdf -------------------------------------------------------------------------------- /doc/valid_check_xournal.xoj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/doc/valid_check_xournal.xoj -------------------------------------------------------------------------------- /gtkwave_setup.gtkw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/gtkwave_setup.gtkw -------------------------------------------------------------------------------- /tb_alu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n-kremeris/verilator_basics/HEAD/tb_alu.cpp --------------------------------------------------------------------------------