├── .gitignore ├── LICENSE.txt ├── README.md ├── examples ├── COO_compressor │ ├── hw_modules │ │ ├── Makefile │ │ ├── coo_compression.bsv │ │ └── verilog │ │ │ └── mkcoo_compression.v │ ├── tb_with_rl │ │ ├── Makefile │ │ ├── RL_1627842588.log │ │ ├── config.ini │ │ ├── hist_of_actions_param=1_RL_1627842588.png │ │ ├── hist_of_actions_param=1_random_1627842218.png │ │ ├── hist_of_actions_param=2_RL_1627842588.png │ │ ├── hist_of_actions_param=2_random_1627842218.png │ │ ├── hist_of_combination_coverage_RL_1627842588.png │ │ ├── hist_of_combination_coverage_random_1627842218.png │ │ ├── hist_of_coverage_RL_1627842588.png │ │ ├── hist_of_coverage_random_1627842218.png │ │ ├── model_1627842588.zip │ │ ├── random_1627842218.log │ │ ├── reward_plot_RL_1627842588.png │ │ ├── reward_plot_random_1627842218.png │ │ ├── test_coo_compressor.py │ │ └── test_coo_compressor_helper.py │ └── tb_without_rl │ │ ├── Makefile │ │ └── test_coo_compressor_cocotb.py ├── COO_decompressor │ ├── hw_modules │ │ ├── Makefile │ │ ├── coo_decompression.bsv │ │ └── verilog │ │ │ └── mkcoo_decompression.v │ ├── tb_with_rl │ │ ├── Makefile │ │ ├── RL_1627841928.log │ │ ├── config.ini │ │ ├── hist_of_actions_param=1_RL_1627841928.png │ │ ├── hist_of_actions_param=1_random_1627841546.png │ │ ├── hist_of_actions_param=2_RL_1627841928.png │ │ ├── hist_of_actions_param=2_random_1627841546.png │ │ ├── hist_of_combination_coverage_RL_1627841928.png │ │ ├── hist_of_combination_coverage_random_1627841546.png │ │ ├── hist_of_coverage_RL_1627841928.png │ │ ├── hist_of_coverage_random_1627841546.png │ │ ├── model_1627841928.zip │ │ ├── random_1627841546.log │ │ ├── reward_plot_RL_1627841928.png │ │ ├── reward_plot_random_1627841546.png │ │ ├── test_coo_decompressor.py │ │ └── test_coo_decompressor_helper.py │ └── tb_without_rl │ │ ├── Makefile │ │ └── test_coo_decompression.py ├── RLE_compressor │ ├── hw_modules │ │ ├── Makefile │ │ ├── rle_compression.bsv │ │ └── verilog │ │ │ └── mkrle_compression.v │ ├── tb_with_rl │ │ ├── Makefile │ │ ├── RL_1627832529.log │ │ ├── config.ini │ │ ├── hist_of_actions_param=1_RL_1627832529.png │ │ ├── hist_of_actions_param=2_RL_1627832529.png │ │ ├── hist_of_actions_param=3_RL_1627832529.png │ │ ├── hist_of_combination_coverage_RL_1627832529.png │ │ ├── hist_of_coverage_RL_1627832529.png │ │ ├── model_1627832529.zip │ │ ├── reward_plot_RL_1627832529.png │ │ ├── test_rle_compressor.py │ │ └── test_rle_compressor_helper.py │ └── tb_without_rl │ │ ├── Makefile │ │ └── test_rle_compression.py ├── RLE_decompressor │ ├── hw_modules │ │ ├── Makefile │ │ ├── Testbench_rle_decompression.bsv │ │ ├── rle_decompression.bsv │ │ └── verilog │ │ │ └── mkrle_decompression.v │ ├── tb_with_rl │ │ ├── Makefile │ │ ├── RL_1627924370.log │ │ ├── config.ini │ │ ├── hist_of_actions_param=1_RL_1627924370.png │ │ ├── hist_of_actions_param=1_random_1627919392.png │ │ ├── hist_of_combination_coverage_RL_1627924370.png │ │ ├── hist_of_combination_coverage_random_1627919392.png │ │ ├── hist_of_coverage_RL_1627924370.png │ │ ├── hist_of_coverage_random_1627919392.png │ │ ├── model_1627924370.zip │ │ ├── random_1627919392.log │ │ ├── reward_plot_RL_1627924370.png │ │ ├── reward_plot_random_1627919392.png │ │ ├── test_rle_decompressor.py │ │ └── test_rle_decompressor_helper.py │ └── tb_without_rl │ │ ├── Makefile │ │ └── test_rle_decompression.py └── axi4_fabric_rl │ ├── Makefile │ ├── config.ini │ ├── test_axi_fabric.py │ ├── test_axi_fabric_helper.py │ └── verilog │ ├── FIFO2.v │ ├── SizedFIFO.v │ └── mkaxi4_fabric_test.v ├── pyproject.toml ├── setup.cfg └── src └── verlpy ├── RL_helper.py ├── __init__.py ├── cocotb_env.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/README.md -------------------------------------------------------------------------------- /examples/COO_compressor/hw_modules/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/hw_modules/Makefile -------------------------------------------------------------------------------- /examples/COO_compressor/hw_modules/coo_compression.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/hw_modules/coo_compression.bsv -------------------------------------------------------------------------------- /examples/COO_compressor/hw_modules/verilog/mkcoo_compression.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/hw_modules/verilog/mkcoo_compression.v -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/Makefile -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/RL_1627842588.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/RL_1627842588.log -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/config.ini -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/hist_of_actions_param=1_RL_1627842588.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/hist_of_actions_param=1_RL_1627842588.png -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/hist_of_actions_param=1_random_1627842218.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/hist_of_actions_param=1_random_1627842218.png -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/hist_of_actions_param=2_RL_1627842588.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/hist_of_actions_param=2_RL_1627842588.png -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/hist_of_actions_param=2_random_1627842218.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/hist_of_actions_param=2_random_1627842218.png -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/hist_of_combination_coverage_RL_1627842588.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/hist_of_combination_coverage_RL_1627842588.png -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/hist_of_combination_coverage_random_1627842218.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/hist_of_combination_coverage_random_1627842218.png -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/hist_of_coverage_RL_1627842588.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/hist_of_coverage_RL_1627842588.png -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/hist_of_coverage_random_1627842218.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/hist_of_coverage_random_1627842218.png -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/model_1627842588.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/model_1627842588.zip -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/random_1627842218.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/random_1627842218.log -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/reward_plot_RL_1627842588.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/reward_plot_RL_1627842588.png -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/reward_plot_random_1627842218.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/reward_plot_random_1627842218.png -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/test_coo_compressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/test_coo_compressor.py -------------------------------------------------------------------------------- /examples/COO_compressor/tb_with_rl/test_coo_compressor_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_with_rl/test_coo_compressor_helper.py -------------------------------------------------------------------------------- /examples/COO_compressor/tb_without_rl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_without_rl/Makefile -------------------------------------------------------------------------------- /examples/COO_compressor/tb_without_rl/test_coo_compressor_cocotb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_compressor/tb_without_rl/test_coo_compressor_cocotb.py -------------------------------------------------------------------------------- /examples/COO_decompressor/hw_modules/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/hw_modules/Makefile -------------------------------------------------------------------------------- /examples/COO_decompressor/hw_modules/coo_decompression.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/hw_modules/coo_decompression.bsv -------------------------------------------------------------------------------- /examples/COO_decompressor/hw_modules/verilog/mkcoo_decompression.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/hw_modules/verilog/mkcoo_decompression.v -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/Makefile -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/RL_1627841928.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/RL_1627841928.log -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/config.ini -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/hist_of_actions_param=1_RL_1627841928.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/hist_of_actions_param=1_RL_1627841928.png -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/hist_of_actions_param=1_random_1627841546.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/hist_of_actions_param=1_random_1627841546.png -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/hist_of_actions_param=2_RL_1627841928.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/hist_of_actions_param=2_RL_1627841928.png -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/hist_of_actions_param=2_random_1627841546.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/hist_of_actions_param=2_random_1627841546.png -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/hist_of_combination_coverage_RL_1627841928.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/hist_of_combination_coverage_RL_1627841928.png -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/hist_of_combination_coverage_random_1627841546.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/hist_of_combination_coverage_random_1627841546.png -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/hist_of_coverage_RL_1627841928.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/hist_of_coverage_RL_1627841928.png -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/hist_of_coverage_random_1627841546.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/hist_of_coverage_random_1627841546.png -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/model_1627841928.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/model_1627841928.zip -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/random_1627841546.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/random_1627841546.log -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/reward_plot_RL_1627841928.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/reward_plot_RL_1627841928.png -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/reward_plot_random_1627841546.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/reward_plot_random_1627841546.png -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/test_coo_decompressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/test_coo_decompressor.py -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_with_rl/test_coo_decompressor_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_with_rl/test_coo_decompressor_helper.py -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_without_rl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_without_rl/Makefile -------------------------------------------------------------------------------- /examples/COO_decompressor/tb_without_rl/test_coo_decompression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/COO_decompressor/tb_without_rl/test_coo_decompression.py -------------------------------------------------------------------------------- /examples/RLE_compressor/hw_modules/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/hw_modules/Makefile -------------------------------------------------------------------------------- /examples/RLE_compressor/hw_modules/rle_compression.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/hw_modules/rle_compression.bsv -------------------------------------------------------------------------------- /examples/RLE_compressor/hw_modules/verilog/mkrle_compression.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/hw_modules/verilog/mkrle_compression.v -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/Makefile -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/RL_1627832529.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/RL_1627832529.log -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/config.ini -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/hist_of_actions_param=1_RL_1627832529.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/hist_of_actions_param=1_RL_1627832529.png -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/hist_of_actions_param=2_RL_1627832529.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/hist_of_actions_param=2_RL_1627832529.png -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/hist_of_actions_param=3_RL_1627832529.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/hist_of_actions_param=3_RL_1627832529.png -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/hist_of_combination_coverage_RL_1627832529.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/hist_of_combination_coverage_RL_1627832529.png -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/hist_of_coverage_RL_1627832529.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/hist_of_coverage_RL_1627832529.png -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/model_1627832529.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/model_1627832529.zip -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/reward_plot_RL_1627832529.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/reward_plot_RL_1627832529.png -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/test_rle_compressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/test_rle_compressor.py -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_with_rl/test_rle_compressor_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_with_rl/test_rle_compressor_helper.py -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_without_rl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_without_rl/Makefile -------------------------------------------------------------------------------- /examples/RLE_compressor/tb_without_rl/test_rle_compression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_compressor/tb_without_rl/test_rle_compression.py -------------------------------------------------------------------------------- /examples/RLE_decompressor/hw_modules/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/hw_modules/Makefile -------------------------------------------------------------------------------- /examples/RLE_decompressor/hw_modules/Testbench_rle_decompression.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/hw_modules/Testbench_rle_decompression.bsv -------------------------------------------------------------------------------- /examples/RLE_decompressor/hw_modules/rle_decompression.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/hw_modules/rle_decompression.bsv -------------------------------------------------------------------------------- /examples/RLE_decompressor/hw_modules/verilog/mkrle_decompression.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/hw_modules/verilog/mkrle_decompression.v -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/Makefile -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/RL_1627924370.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/RL_1627924370.log -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/config.ini -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/hist_of_actions_param=1_RL_1627924370.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/hist_of_actions_param=1_RL_1627924370.png -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/hist_of_actions_param=1_random_1627919392.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/hist_of_actions_param=1_random_1627919392.png -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/hist_of_combination_coverage_RL_1627924370.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/hist_of_combination_coverage_RL_1627924370.png -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/hist_of_combination_coverage_random_1627919392.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/hist_of_combination_coverage_random_1627919392.png -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/hist_of_coverage_RL_1627924370.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/hist_of_coverage_RL_1627924370.png -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/hist_of_coverage_random_1627919392.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/hist_of_coverage_random_1627919392.png -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/model_1627924370.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/model_1627924370.zip -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/random_1627919392.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/random_1627919392.log -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/reward_plot_RL_1627924370.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/reward_plot_RL_1627924370.png -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/reward_plot_random_1627919392.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/reward_plot_random_1627919392.png -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/test_rle_decompressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/test_rle_decompressor.py -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_with_rl/test_rle_decompressor_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_with_rl/test_rle_decompressor_helper.py -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_without_rl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_without_rl/Makefile -------------------------------------------------------------------------------- /examples/RLE_decompressor/tb_without_rl/test_rle_decompression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/RLE_decompressor/tb_without_rl/test_rle_decompression.py -------------------------------------------------------------------------------- /examples/axi4_fabric_rl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/axi4_fabric_rl/Makefile -------------------------------------------------------------------------------- /examples/axi4_fabric_rl/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/axi4_fabric_rl/config.ini -------------------------------------------------------------------------------- /examples/axi4_fabric_rl/test_axi_fabric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/axi4_fabric_rl/test_axi_fabric.py -------------------------------------------------------------------------------- /examples/axi4_fabric_rl/test_axi_fabric_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/axi4_fabric_rl/test_axi_fabric_helper.py -------------------------------------------------------------------------------- /examples/axi4_fabric_rl/verilog/FIFO2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/axi4_fabric_rl/verilog/FIFO2.v -------------------------------------------------------------------------------- /examples/axi4_fabric_rl/verilog/SizedFIFO.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/axi4_fabric_rl/verilog/SizedFIFO.v -------------------------------------------------------------------------------- /examples/axi4_fabric_rl/verilog/mkaxi4_fabric_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/examples/axi4_fabric_rl/verilog/mkaxi4_fabric_test.v -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/verlpy/RL_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/src/verlpy/RL_helper.py -------------------------------------------------------------------------------- /src/verlpy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/src/verlpy/__init__.py -------------------------------------------------------------------------------- /src/verlpy/cocotb_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/src/verlpy/cocotb_env.py -------------------------------------------------------------------------------- /src/verlpy/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aebeljs/VeRLPy/HEAD/src/verlpy/utils.py --------------------------------------------------------------------------------