主权项 |
一种可配置可扩展的流水线乘累加器,其特征在于,包括:四个输入寄存器,第一输入寄存器、第二输入寄存器和第四输入寄存器的输入端分别与第一数字输入端、第二数字输入端和第三数字输入端电性连接,第三输入寄存器的输入端与进位输入端电性连接;一个乘法器,且所述乘法器的输入端与所述第一输入寄存器和所述第二输入寄存器的输出端电性连接;两个部分积寄存器,且第一部分积寄存器和第二部分积寄存器的输入端均与所述乘法器的输出端电性连接;四个多路复用选择器,第一多路复用选择器的第一输入端与所述第一部分积寄存器的输出端电性连接,第二多路复用选择器的第一输入端与所述第二部分积寄存器的输出端电性连接,第三多路复用选择器的第一输入端与所述第三输入寄存器的输出端电性连接,第四多路复用选择器的第一输入端与所述第四输入寄存器的输出端电性连接,同时,所述第一多路复用选择器、所述第二多路复用选择器、所述第三多路复用选择器和所述第四多路复用选择器的第二输入端均配置为“0”输入;一个控制选择器,且所述控制选择器的输出端均连接于所述第一多路复用选择器、所述第二多路复用选择器、所述第三多路复用选择器和所述第四多路复用选择器的控制端;一个加法器,所述加法器的四个输入端分别与所述第一多路复用选择器、所述第二多路复用选择器、所述第三多路复用选择器和所述第四多路复用选择器的输出端电性连接;两个输出寄存器,第一输出寄存器的输入端与所述加法器的进位输出端电性连接,第二输出寄存器的输入端与所述加法器的结果输出端电性连接,所述第一输出寄存器的输出端还电性连接于所述第三多路复用选择器的第三输入端,所述第二输出寄存器的输出端还电性连接于所述第四多路复用选择器的第三输入端。 |