1. 首页>动态要闻 > 信息

fpga怎么把除法变乘法

作者:刘原明
2020-04-21
信息

1.fpga小数乘法怎么搞

看看开发环境下是否有支持浮点数乘法的IP核,如果有,得先搞清楚端口、时序,再使用.如果没有,可以通过扩大2的N次方倍的方式近似计算.比如,0.2134扩大65536倍(相当于左移16位),变为13985.3824,可以去掉小数部分,近似为13985(如果精度还不够,可以继续增大N值,当然,位宽增大,资源消耗增加,需权衡FPGA的资源),对于1023.4,则可以扩大1024倍(相当于左移10位),变为1047961.6,可以近似为1047961,然后用 一般的整数乘法器计算13985*1047961,得到结果后,始终记住结果扩大了2的26次方倍.。

2.FPGA中如何利用其中的乘法器

可以用开发工具里面带的IP,调出元件进行进行连接就可以用了。

或者用例化语句应用。用语言调用可用下面的语句

Library UNISIM;

use UNISIM.vcomponents.all;

--

-- MULT18X18: 18 x 18 signed asynchronous multiplier

-- Virtex-II/II-Pro, Spartan-3

-- Xilinx HDL Language Template version 6.3i

MULT18X18_inst : MULT18X18

port map (

P => P, -- 36-bit multiplier output

A => A, -- 18-bit multiplier input

B => B -- 18-bit multiplier input

);

-- End of MULT18X18_inst instantiation

fpga怎么把除法变乘法

推荐阅读
  • 日照好玩的地方和吃海鲜应该去哪听说日

    日照好玩的地方:万平口:"旅游来日照,必到万平口",已成为各地游客的共识。刘家湾赶海园:以赶海系列活动为主,集旅游、休闲、度假、民俗、健身于一体的综合旅游园。竹洞天:位于山东省日照市城区西端的将帅沟毛竹…

    信息 2024-09-20
  • 什么是铸造

    铸造是指将室温中为液态,但不久后将要固态化的物质倒入特定形状的铸模待其凝固成形的加工方式。 被铸物质多半原为固态但加热至液态的金属(例:铜、铁、铝、锡、铅等),而铸模的材料可以是沙、金属甚至陶瓷。 因应…

    信息 2024-09-20
  • 变形金刚中博派和狂派各有哪些人物

    博派:擎天柱,铁皮,大黄蜂,爵士,棘齿。狂派:威震天,红蜘蛛,眩晕,吵闹,萨克,碎骨魔,路障,迷乱。…

    信息 2024-09-20
  • 一平方毫米的铜线能过多少安的电流

    1平方毫米的铜线在不同电流下通过的安培数不同。最大是18A:(1)60A以下,选1平方毫米的铜线安全载流量是6A;(2)60~100A,选1平方毫米的铜线,安全载流量是5A;(3)100A以上,选1平方毫米的铜线,安全载流量是2.5A 。…

    信息 2024-09-20
  • 中华人民共和国城乡规划法第四十条有规

    自2008年1月1日起施行的《中华人民共和国城乡规划法》第四十条:在城市、镇规划区内进行建筑物、构筑物、道路、管线和其他工程建设的,建设单位或者个人应当向城市、县人民政府城乡规划主管部门或者省、自治区、直辖…

    信息 2024-09-20