This article describes an efficient way to implement the multiplication instructions for a RISCV processor. Instead of using three predefined IP blocks for signed, unsigned and mixed multiplication, this article presents a novel extension to the Baugh-Wooley multiplication algorithm which reduces area and power consumption with roughly a factor three.
翻译:本文介绍了一种为RISCV处理器实现乘法指令的高效方法。本文提出了一种Baugh-Wooley乘法算法的新颖扩展,该方法通过约三倍的面积和功耗减少使用三个预定义的IP块进行有符号、无符号和混合乘法。