【FPGA教程案例19】通过乘法器实现阶乘运算

FPGA教程目录

MATLAB教程目录

---------------------------------------------------------------------------------------

1.软件版本

vivado2019.2

2.本算法理论知识

         阶乘的运行过程,其计算过程如下:

       从该数学公式可知,阶乘的计算过程为输入数据P乘以P-1,乘以P-2,一直乘到1未知。那么在FPGA设计过程,我们首先需要定义一个减法计数器,依次产生计数值P,P-1,P-2,...1当得到1时,计数器停止计数。每当计数器减一时,通过乘法器将前一时刻的乘法值与当前的计数值相乘,知道计数值为1时,输出最终的阶乘结果。

       其中,乘法器可以通过

猜你喜欢

转载自blog.csdn.net/ccsss22/article/details/125734997