├── .gitignore ├── readme.md ├── rtl ├── src │ ├── axi_cfg_regs.sv │ ├── bernoulli_spike_generator.sv │ ├── binary_spike_gen.sv │ ├── counter.sv │ ├── if_layer.sv │ ├── if_layer_controller.sv │ ├── if_network.sv │ ├── if_neuron.sv │ ├── if_recurrent_network.sv │ ├── lfsr.sv │ ├── ram.sv │ ├── register.sv │ ├── snn_core_controller.sv │ ├── snn_core_top.sv │ ├── snn_fpga_top.sv │ ├── spike_accumulator.sv │ ├── spike_counter.sv │ └── spike_pattern_mem.sv └── tb │ ├── if_network_tb.sv │ ├── if_network_test_tb.sv │ ├── if_neuron_tb.sv │ ├── if_recurrent_network_tb.sv │ ├── input_spike_patterns │ └── mnist │ │ ├── input0.txt │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── input5.txt │ │ ├── input6.txt │ │ ├── input7.txt │ │ ├── input8.txt │ │ └── input9.txt │ ├── neuron.txt │ ├── neuron_test_weights │ └── 0.txt │ ├── neuron_weights │ ├── 0.txt │ ├── 1.txt │ ├── 10.txt │ ├── 11.txt │ ├── 12.txt │ ├── 13.txt │ ├── 14.txt │ ├── 15.txt │ ├── 16.txt │ ├── 17.txt │ ├── 18.txt │ ├── 19.txt │ ├── 2.txt │ ├── 20.txt │ ├── 21.txt │ ├── 22.txt │ ├── 23.txt │ ├── 24.txt │ ├── 25.txt │ ├── 26.txt │ ├── 27.txt │ ├── 28.txt │ ├── 29.txt │ ├── 3.txt │ ├── 30.txt │ ├── 31.txt │ ├── 32.txt │ ├── 33.txt │ ├── 34.txt │ ├── 35.txt │ ├── 36.txt │ ├── 37.txt │ ├── 38.txt │ ├── 39.txt │ ├── 4.txt │ ├── 40.txt │ ├── 41.txt │ ├── 42.txt │ ├── 43.txt │ ├── 44.txt │ ├── 45.txt │ ├── 46.txt │ ├── 47.txt │ ├── 48.txt │ ├── 49.txt │ ├── 5.txt │ ├── 50.txt │ ├── 51.txt │ ├── 52.txt │ ├── 53.txt │ ├── 54.txt │ ├── 55.txt │ ├── 56.txt │ ├── 57.txt │ ├── 58.txt │ ├── 59.txt │ ├── 6.txt │ ├── 60.txt │ ├── 61.txt │ ├── 62.txt │ ├── 63.txt │ ├── 64.txt │ ├── 65.txt │ ├── 66.txt │ ├── 67.txt │ ├── 68.txt │ ├── 69.txt │ ├── 7.txt │ ├── 70.txt │ ├── 71.txt │ ├── 72.txt │ ├── 73.txt │ ├── 74.txt │ ├── 75.txt │ ├── 76.txt │ ├── 77.txt │ ├── 78.txt │ ├── 79.txt │ ├── 8.txt │ ├── 80.txt │ ├── 81.txt │ ├── 82.txt │ ├── 83.txt │ ├── 84.txt │ ├── 85.txt │ ├── 86.txt │ ├── 87.txt │ ├── 88.txt │ ├── 89.txt │ ├── 9.txt │ ├── 90.txt │ ├── 91.txt │ ├── 92.txt │ ├── 93.txt │ ├── 94.txt │ ├── 95.txt │ ├── 96.txt │ ├── 97.txt │ ├── 98.txt │ └── 99.txt │ ├── snn_core_top_tb.sv │ └── snn_fpga_top_tb.sv ├── vivado ├── createNeuronProject.tcl ├── createSNNCoreProject.tcl └── createSNNFpgaTopProject.tcl └── xdc └── snn_fpga_top.xdc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/.gitignore -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # Spiking Neural Network FPGA Implementation -------------------------------------------------------------------------------- /rtl/src/axi_cfg_regs.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/axi_cfg_regs.sv -------------------------------------------------------------------------------- /rtl/src/bernoulli_spike_generator.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/bernoulli_spike_generator.sv -------------------------------------------------------------------------------- /rtl/src/binary_spike_gen.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/binary_spike_gen.sv -------------------------------------------------------------------------------- /rtl/src/counter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/counter.sv -------------------------------------------------------------------------------- /rtl/src/if_layer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/if_layer.sv -------------------------------------------------------------------------------- /rtl/src/if_layer_controller.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/if_layer_controller.sv -------------------------------------------------------------------------------- /rtl/src/if_network.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/if_network.sv -------------------------------------------------------------------------------- /rtl/src/if_neuron.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/if_neuron.sv -------------------------------------------------------------------------------- /rtl/src/if_recurrent_network.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/if_recurrent_network.sv -------------------------------------------------------------------------------- /rtl/src/lfsr.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/lfsr.sv -------------------------------------------------------------------------------- /rtl/src/ram.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/ram.sv -------------------------------------------------------------------------------- /rtl/src/register.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/register.sv -------------------------------------------------------------------------------- /rtl/src/snn_core_controller.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/snn_core_controller.sv -------------------------------------------------------------------------------- /rtl/src/snn_core_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/snn_core_top.sv -------------------------------------------------------------------------------- /rtl/src/snn_fpga_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/snn_fpga_top.sv -------------------------------------------------------------------------------- /rtl/src/spike_accumulator.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/spike_accumulator.sv -------------------------------------------------------------------------------- /rtl/src/spike_counter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/spike_counter.sv -------------------------------------------------------------------------------- /rtl/src/spike_pattern_mem.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/src/spike_pattern_mem.sv -------------------------------------------------------------------------------- /rtl/tb/if_network_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/if_network_tb.sv -------------------------------------------------------------------------------- /rtl/tb/if_network_test_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/if_network_test_tb.sv -------------------------------------------------------------------------------- /rtl/tb/if_neuron_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/if_neuron_tb.sv -------------------------------------------------------------------------------- /rtl/tb/if_recurrent_network_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/if_recurrent_network_tb.sv -------------------------------------------------------------------------------- /rtl/tb/input_spike_patterns/mnist/input0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/input_spike_patterns/mnist/input0.txt -------------------------------------------------------------------------------- /rtl/tb/input_spike_patterns/mnist/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/input_spike_patterns/mnist/input1.txt -------------------------------------------------------------------------------- /rtl/tb/input_spike_patterns/mnist/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/input_spike_patterns/mnist/input2.txt -------------------------------------------------------------------------------- /rtl/tb/input_spike_patterns/mnist/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/input_spike_patterns/mnist/input3.txt -------------------------------------------------------------------------------- /rtl/tb/input_spike_patterns/mnist/input4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/input_spike_patterns/mnist/input4.txt -------------------------------------------------------------------------------- /rtl/tb/input_spike_patterns/mnist/input5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/input_spike_patterns/mnist/input5.txt -------------------------------------------------------------------------------- /rtl/tb/input_spike_patterns/mnist/input6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/input_spike_patterns/mnist/input6.txt -------------------------------------------------------------------------------- /rtl/tb/input_spike_patterns/mnist/input7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/input_spike_patterns/mnist/input7.txt -------------------------------------------------------------------------------- /rtl/tb/input_spike_patterns/mnist/input8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/input_spike_patterns/mnist/input8.txt -------------------------------------------------------------------------------- /rtl/tb/input_spike_patterns/mnist/input9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/input_spike_patterns/mnist/input9.txt -------------------------------------------------------------------------------- /rtl/tb/neuron.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_test_weights/0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_test_weights/0.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/0.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/1.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/10.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/11.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/12.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/13.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/14.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/15.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/16.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/17.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/18.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/19.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/2.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/20.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/21.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/22.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/23.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/24.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/25.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/26.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/26.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/27.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/27.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/28.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/29.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/3.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/30.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/30.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/31.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/32.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/33.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/33.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/34.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/34.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/35.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/35.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/36.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/36.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/37.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/37.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/38.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/38.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/39.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/39.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/4.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/40.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/40.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/41.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/41.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/42.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/42.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/43.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/43.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/44.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/44.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/45.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/45.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/46.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/46.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/47.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/47.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/48.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/48.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/49.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/49.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/5.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/50.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/50.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/51.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/51.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/52.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/52.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/53.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/53.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/54.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/54.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/55.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/55.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/56.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/56.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/57.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/57.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/58.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/58.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/59.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/59.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/6.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/60.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/60.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/61.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/61.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/62.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/62.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/63.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/63.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/64.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/65.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/65.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/66.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/66.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/67.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/67.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/68.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/68.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/69.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/69.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/7.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/70.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/70.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/71.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/71.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/72.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/72.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/73.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/73.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/74.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/74.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/75.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/75.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/76.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/76.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/77.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/77.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/78.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/78.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/79.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/79.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/8.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/80.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/80.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/81.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/81.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/82.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/82.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/83.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/83.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/84.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/84.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/85.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/85.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/86.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/86.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/87.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/87.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/88.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/88.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/89.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/89.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/9.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/90.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/90.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/91.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/91.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/92.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/92.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/93.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/93.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/94.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/94.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/95.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/96.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/96.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/97.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/97.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/98.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/98.txt -------------------------------------------------------------------------------- /rtl/tb/neuron_weights/99.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/neuron_weights/99.txt -------------------------------------------------------------------------------- /rtl/tb/snn_core_top_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/snn_core_top_tb.sv -------------------------------------------------------------------------------- /rtl/tb/snn_fpga_top_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/rtl/tb/snn_fpga_top_tb.sv -------------------------------------------------------------------------------- /vivado/createNeuronProject.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/vivado/createNeuronProject.tcl -------------------------------------------------------------------------------- /vivado/createSNNCoreProject.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/vivado/createSNNCoreProject.tcl -------------------------------------------------------------------------------- /vivado/createSNNFpgaTopProject.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/vivado/createSNNFpgaTopProject.tcl -------------------------------------------------------------------------------- /xdc/snn_fpga_top.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oshears/SNN-FPGA-Implementation/HEAD/xdc/snn_fpga_top.xdc --------------------------------------------------------------------------------