1 浮点数基础
浮点数,是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学计数法。
浮点数基础mp.weixin.qq.com![0e45e3422f1e8d6c3774d76aee4d9ab7.png](https://img-blog.csdnimg.cn/img_convert/0e45e3422f1e8d6c3774d76aee4d9ab7.png)
2 浮点数量化为定点
说来惭愧,作为计算机科班出身的人,计算机基础知识掌握并不扎实,这里的基础指的是计算机体系结构中的内容,诸如数据的表示和处理,如float的表示和运算等。看《CSAPP》方知人家老外把这个东西当成重中之重,大量详细的原理介绍,并配套大量例题。当初本科学的时候,很简单的了解了下概念而已,所以应该直接将《CSAPP》当做教材来用,里面习题全做,这样CS出来的基本知识将掌握的很扎实。
浮点数和定点数的相互转换mp.weixin.qq.com![5540df6bb065cae1edb2b13d2c6dd8f1.png](https://img-blog.csdnimg.cn/img_convert/5540df6bb065cae1edb2b13d2c6dd8f1.png)
3 XilinxFloating-Point IP
1 Floating-Point IP支持的运算操作
1)Multiply—乘法
2) Add/subtract—加法和减法
3)Accumulator—累加
4) Fused multiply-add--融合乘加
5) Divide—除法
6)Square-root—平方根
7) Comparison—比较
8) Reciprocal—倒数
9)Reciprocal square root—倒数平方根
10)Absolute value—绝对值
11) Natural logarithm—自然对数
12)Exponential—指数
13)Conversion from floating-point to fixed-point—浮点转定点
14)Conversion from fixed-point to floating-point—定点转浮点
15) Conversion between floating-point types—浮点类型之间的转换
XilinxFloating-Point IPmp.weixin.qq.com![79cbfa62d0d9da9e10c2eb91a272b42c.png](https://img-blog.csdnimg.cn/img_convert/79cbfa62d0d9da9e10c2eb91a272b42c.png)
4 Xilinx Floating-Point Operator IP创建与仿真
Xilinx Floating-Point Operator IP创建与仿真mp.weixin.qq.com![9440a23a3567ba4a371fd0af366915c8.png](https://img-blog.csdnimg.cn/img_convert/9440a23a3567ba4a371fd0af366915c8.png)