This project is generator of sorting network on verilog
BatcherOddEven.py ----create sorting network json file
generate_module.py
----create module from network json file
generate_call.py
----create top module of sorting network module
Json structure is derived from https://pages.ripco.net/~jgamble/nw.html
python NetworkGenerator/BatcherOddEven.py N jsonfile.json
python VerilogGenerator/generate_module.py jsonfile.json > output.v
python VerilogGenerator/generate_call.py N > call_output.v
N:Sorting Network input size
This generator outputs code on stdout, so use redirect for saving generated codes.
This generator was developed in AppliedLaboratory class of Engeneering System , University of Tsukuba