Source Codes

Following files are MATLAB programs for the NM/DBN hardware simulator. Each program runs independently without requiring additional files.

  • Simulation 1 (baseline):
    - 784 x 500 x 500 x 2000 DBN.
    - P = 64.
    - Configuration for Xilinx Virtex 7 FPGA.
    - Download here.
  • Simulation 2 :
    - 784 x 100 x 100 x 500 DBN.
    - P = 32.
    - Configuration for Xilinx Kintex 7 FPGA.
    - Download here.
  • Simulation 3 :
    - 784 x 500 x 500 x 2000 DBN.
    - P = 64.
    - Showing FP operator footprints.
    - Download here.
  • Simulation 4 :
    - 784 x 500 x 500 x 2000 DBN.
    - P = 64.
    - Showing average memory access rate.
    - Download here.
  • Sample code: 16-bit Fibonacci LFSR circuit :
    - Download here.