DreamIP / haddoc2

Caffe to VHDL
https://dream.ispr-ip.fr/
BSD 2-Clause "Simplified" License
65 stars 28 forks source link

MOA pipepline #6

Open BlazeCode2 opened 5 years ago

BlazeCode2 commented 5 years ago

Hi, The neighbourExtractor is not passing the data valid and frame valid signals correctly when simulated. And can you tell me the purpose of frame valid and data valid signals in the first convolution layer.

KamelAbdelouahab commented 5 years ago

Hello,

Indeed, the current version of the MOA is buggy and I have little time to spend on it now :s What I suggest is to get rid of it for now and use the "default" implementation of dot products with a MAC operation. Basically, in the DotProduct.vhd file, the MCM and MOA instances are replaced by a pipelined MAC operation. refer to https://github.com/KamelAbdelouahab/haddoc2/commit/ff326085b258a90e88b3fe9e0008937f5529671a for details.