input (uint8): 48 * 48 *3
conv (uint8): 3 * 3 * 3
output : 46 * 46 *3
-
build :
run
build.bat
run build.bat to bulid the project and to get the vcd file checking the wave
-
c :
c project, used to check the correct of the element in array(Fi or Fo) by changing the array Fi, conv
-
data :
store the data file (like input signals or result data and so on)
-
py :
by run
python gen.py
get the Fi data, or conv data of coe file used by rom.
by
diff_test
to check the result -
rtl :
Here are two files:
- pe.v
- top.v
pe module used to simulate the conv op and just execute mulitiply operation.
top module instant 46*3 pe modules
-
sim:
tb_top.sv arrange the data to flow in
while the top module is very simple:
while the parallel