├── 2D_filter └── conv.sv ├── CNN_TB.sv ├── Fully connected layer ├── flat.sv └── fully_connected_layer.sv ├── README.md ├── activation_func └── relu.sv ├── blocks ├── conv_block.sv └── max_pooling_block.sv ├── cnn_behind.py ├── pooling └── maxpooling.sv └── top ├── CNN.sv └── CNN.svh /2D_filter/conv.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/2D_filter/conv.sv -------------------------------------------------------------------------------- /CNN_TB.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/CNN_TB.sv -------------------------------------------------------------------------------- /Fully connected layer/flat.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/Fully connected layer/flat.sv -------------------------------------------------------------------------------- /Fully connected layer/fully_connected_layer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/Fully connected layer/fully_connected_layer.sv -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/README.md -------------------------------------------------------------------------------- /activation_func/relu.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/activation_func/relu.sv -------------------------------------------------------------------------------- /blocks/conv_block.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/blocks/conv_block.sv -------------------------------------------------------------------------------- /blocks/max_pooling_block.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/blocks/max_pooling_block.sv -------------------------------------------------------------------------------- /cnn_behind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/cnn_behind.py -------------------------------------------------------------------------------- /pooling/maxpooling.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/pooling/maxpooling.sv -------------------------------------------------------------------------------- /top/CNN.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/top/CNN.sv -------------------------------------------------------------------------------- /top/CNN.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kobzon86/Convolutional-Neural-Network-using-SystemVerilog/HEAD/top/CNN.svh --------------------------------------------------------------------------------