Variable-order pipeline serial multiply-accumulator
暂无分享,去创建一个
The invention relates to a variable-order pipeline serial multiply-accumulator comprising a group of multipliers, three groups of accumulators and corresponding control circuits. The group of multipliers is used for multiplying of two channels of input data and outputting multiplying results. The first group of the three groups of accumulators is used for accumulating the multiplying results, the other two of the three groups of accumulators are used for accumulating pipeline results of the first group of accumulators after the accumulating process of the first group of accumulators, and thus, the first group of accumulators can continue to process data of the next stage. The corresponding control circuits are used for adding extra control signals and control logics and eliminating the head-tail zero padding process of algorithms. The variable-order pipeline serial multiply-accumulator has the advantage that, in application, the head-tail zero padding process of the algorithms and redundant multiplying and accumulating caused by the head-tail zero padding process can be omitted during computing, and accordingly performance index approaching the theoretical estimation can be acquired.