摘要 |
<p>A processing engine (10) that generates sum of products (SOP) values for incoming data. The processing engine (10) includes a calculation module (30) for generating intermediate and SOP values based on the incoming data and coefficient values, wherein the intermediate values are defined by product values and partial presum values. A feedback module (50) stores the intermediate values until the calculation module (30) generates SOP values. The processing engine (10) further includes a reordering module (70) for reordering the SOP values. The feedback module (50) includes a switching mechanism (52) for retrieving intermediate values from the calculation module (30) until the calculation module (30) generates SOP values. Thus, a feedback RAM (53) can store the intermediate values without the need for buffering RAM at the input stage. The feedback module (50) further includes a holding register (54) for retrieving the intermediate values from the feedback RAM (53), wherein the holding register (54) routes the intermediate values to the calculation module (30). <IMAGE></p> |