学习日记第二天

感觉今天时间不长,而且有点支离破碎。下午开始继续研究IP core,搞了半天昨天的遗留问题。饭后和刚刚有看了一些,总结一下。

今天探究的内容是IPcore的使用,例子实在是弱爆了,完成了昨天的adder,今天试验了DDS和Multiplier,都达成了理想的效果。还有点疑问就是,像加和乘法这么简单的运算要用到IPcore吗?一行代码代替不可以吗?二者有什么区别。有空去问一下,或者搜一下。

最后研究了一下硬件中的浮点数运算。我自己的理解就是,先把浮点数按照标准转化为定点的二进制表示,然后存在硬件中,运算,之后在按照标准反转化回来。两个转化过程需要在硬件之外做,这里硬件指的是FPGA,之外就是PC平台的matlab什么的。这就是我理解的思路。里面会涉及到转化精度问题。计算精度与储存长度有关。具体的转化标准,精度计算我在明天或者什么时间补全。睡觉!



11.28:今天新增的,这个图把储存规则一目了然的展现了!最佳模板。


浮点数(x)  转换为定点数(xq): xq =(int)x*2^Q

定点数(xq)转换浮点数   (x)  : x   = (float)xq*2^(-Q)

定点乘法:不同Q值转化成相同的,再加减;

定点乘除:Q值的加减和xq(二进制)的乘除。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值