├── .gitignore ├── README.md ├── src ├── bconv_layer.sv ├── blast_layer.sv ├── blin_layer.sv ├── bview_layer.sv └── popcnt.sv └── test ├── net16 ├── sim │ ├── Makefile │ ├── colors.sh │ ├── run.tcl │ ├── vcompile.do │ └── vsim.tcl ├── src │ ├── bnn.sv │ ├── top.sv │ └── weight.sv └── tb │ ├── data.sv │ └── tb_top.sv ├── net32 ├── sim │ ├── Makefile │ ├── colors.sh │ ├── run.tcl │ ├── vcompile.do │ └── vsim.tcl ├── src │ ├── bnn.sv │ ├── top.sv │ └── weight.sv └── tb │ ├── data.sv │ └── tb_top.sv └── net64 ├── sim ├── Makefile ├── colors.sh ├── run.tcl ├── vcompile.do └── vsim.tcl ├── src ├── bnn.sv ├── top.sv └── weight.sv └── tb ├── data.sv └── tb_top.sv /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/README.md -------------------------------------------------------------------------------- /src/bconv_layer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/src/bconv_layer.sv -------------------------------------------------------------------------------- /src/blast_layer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/src/blast_layer.sv -------------------------------------------------------------------------------- /src/blin_layer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/src/blin_layer.sv -------------------------------------------------------------------------------- /src/bview_layer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/src/bview_layer.sv -------------------------------------------------------------------------------- /src/popcnt.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/src/popcnt.sv -------------------------------------------------------------------------------- /test/net16/sim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net16/sim/Makefile -------------------------------------------------------------------------------- /test/net16/sim/colors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net16/sim/colors.sh -------------------------------------------------------------------------------- /test/net16/sim/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net16/sim/run.tcl -------------------------------------------------------------------------------- /test/net16/sim/vcompile.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net16/sim/vcompile.do -------------------------------------------------------------------------------- /test/net16/sim/vsim.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net16/sim/vsim.tcl -------------------------------------------------------------------------------- /test/net16/src/bnn.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net16/src/bnn.sv -------------------------------------------------------------------------------- /test/net16/src/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net16/src/top.sv -------------------------------------------------------------------------------- /test/net16/src/weight.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net16/src/weight.sv -------------------------------------------------------------------------------- /test/net16/tb/data.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net16/tb/data.sv -------------------------------------------------------------------------------- /test/net16/tb/tb_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net16/tb/tb_top.sv -------------------------------------------------------------------------------- /test/net32/sim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net32/sim/Makefile -------------------------------------------------------------------------------- /test/net32/sim/colors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net32/sim/colors.sh -------------------------------------------------------------------------------- /test/net32/sim/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net32/sim/run.tcl -------------------------------------------------------------------------------- /test/net32/sim/vcompile.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net32/sim/vcompile.do -------------------------------------------------------------------------------- /test/net32/sim/vsim.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net32/sim/vsim.tcl -------------------------------------------------------------------------------- /test/net32/src/bnn.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net32/src/bnn.sv -------------------------------------------------------------------------------- /test/net32/src/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net32/src/top.sv -------------------------------------------------------------------------------- /test/net32/src/weight.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net32/src/weight.sv -------------------------------------------------------------------------------- /test/net32/tb/data.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net32/tb/data.sv -------------------------------------------------------------------------------- /test/net32/tb/tb_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net32/tb/tb_top.sv -------------------------------------------------------------------------------- /test/net64/sim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net64/sim/Makefile -------------------------------------------------------------------------------- /test/net64/sim/colors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net64/sim/colors.sh -------------------------------------------------------------------------------- /test/net64/sim/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net64/sim/run.tcl -------------------------------------------------------------------------------- /test/net64/sim/vcompile.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net64/sim/vcompile.do -------------------------------------------------------------------------------- /test/net64/sim/vsim.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net64/sim/vsim.tcl -------------------------------------------------------------------------------- /test/net64/src/bnn.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net64/src/bnn.sv -------------------------------------------------------------------------------- /test/net64/src/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net64/src/top.sv -------------------------------------------------------------------------------- /test/net64/src/weight.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net64/src/weight.sv -------------------------------------------------------------------------------- /test/net64/tb/data.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net64/tb/data.sv -------------------------------------------------------------------------------- /test/net64/tb/tb_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EEESlab/combinational-bnn/HEAD/test/net64/tb/tb_top.sv --------------------------------------------------------------------------------