FPGA中除法器IP核乘法器IP核使用

本文介绍了在FPGA设计中如何使用除法器IP核3.0和4.0进行32bit和64bit的除法操作,以及乘法器IP核的快速乘积计算。针对电机计算步数的需求,选择了支持32bit的除法器3.0,并讨论了不同类型的输出(余数、小数)。当被除数位数增加到37bit时,切换到4.0版本。同时,详细阐述了除法器4.0的时序特性,包括被除数、除数、商和余数的表示。乘法器IP核则能在1个clk后得到乘积,经过仿真验证,除法器3.0的商计算需要35个clk。
摘要由CSDN通过智能技术生成
                                FPGA中除法器IP核乘法器IP使用

1.除法器IP核有两种,3.0是最大支持32bit的被除数除数;4.0是最大支持64bit的被除数除数;研究电机时需要计算步数,都仅仅需要32bit因此选择3.0;
除法器IP核
2.有两种类型
(1)remainder 余数
(2)fractional:小数
(3)dividend:被除数
(4)divisior: 除数
(5)quotient : 商
选择无符号数据,余数类型即可;之前又看到一个帖子写到商是有时间去计算的,我32bit设置了40个clk;具体的公式未找到;但是足够了
IP3.0
3.后期由于需要,被除数位数达到37bit,因此需要放弃3.0,使用4.0;同样有两种类型余数型和小数型,选择余数型;
IP4.0
4.时序与3.0不一致
(1)divi

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值