怎么使用VHDL语言实现除法?最好有一些例子的代码

 我来答
zhaoyinbb
2011-02-27
知道答主
回答量:8
采纳率:0%
帮助的人:3.9万
展开全部
以QuartusII为例
开始--程序-ALTERA-QuartusII--Quartus II 10.0sp1 MegaWizard Plug-in Manager--next-选择FPGA型号,ARITHMETIC--里面就有你想用的除法器,
ssfielx
2011-02-18 · TA获得超过225个赞
知道答主
回答量:26
采纳率:0%
帮助的人:27.7万
展开全部
如果你用的是QuartusII,可以在宏定制项目里找到实现除法的宏模块,配置好了就可以直接调用。这是最简单的方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9e8f780
2011-02-16 · TA获得超过105个赞
知道答主
回答量:84
采纳率:0%
帮助的人:64万
展开全部
除法可以用右移操作实现,或者一些除法器核
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xinyijialong
2011-02-20 · TA获得超过122个赞
知道答主
回答量:103
采纳率:0%
帮助的人:94.4万
展开全部
vhdl语言中没法直接使用“/“,但是可以使用乘法来实现除法的运算。举个例子,如果你要实现除数为9的运算,假设被除数为y,则y/9=y/9*x/x,这里的x必须是2的整数次幂,比如2,4,8,16。。。。。,此时你可以先算x/9的值的整数部分,然后再移n位,其中,2^n=x,这样就实现了除法的运算,在这里,还可以发现,x的取值越大,计算精度越高,当然消耗的资源也就越大。不知道这样讲你明不明白,要是不明白的话,可以给我留言。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式