- 博客(6)
- 资源 (17)
- 收藏
- 关注
原创 xilinx 平方根IP核的用法- 整形平方根算法
以下是算整形平方根的IP核,如果计算浮点数,可以用浮点数的平方根IP核。标注1:数据省略格式:第一种:Truncate:直接取整第二种:Round Pos Inf:四舍五入,+0.5之后四舍五入,在负数时和第三种有区别。第三种:Round Pos Neg Inf:四舍五入第四种:四舍五入,0.5算舍去。注意输入数据的格式:
2017-05-17 15:09:28 8956
原创 Xilinx的ISim仿真随机数的生成
目前只发现了一个,其他的正在学习中 initial repeat(1024) #10 DoG_out1 = {$random} %255;如此可以生成8位的随机数,生成1024个。
2017-05-16 21:58:09 2053
原创 FPGA利用IP核计算反正切的方法
(毕竟新手,请各位不吝赐教)因为FPGA计算反正切可以用IP核进行,但是IP核需要输入二进制小数,一般我们得到的数都是十进制数,所以要先进行一些处理:1:把十进制数变成浮点数2:进行浮点数除法,除以相对应的位数最大值以便得到小数,比如说8位的就除以255。3:进行反正切运算4:如果需要转换为角度需要把浮点数转换为定点数之后乘以255.以下为程序:
2017-05-16 11:33:58 4981 2
原创 xilinx 浮点数IP核的用法- 浮点数除法
趁热打铁:以下为实现浮点数除法得基本运算:首先IP核得设置:标注1:选择除法运算选择单精度然后进行计算:结果:至于浮点数到定点数得转化见前一篇博文
2017-05-15 11:14:45 9636
原创 xilinx 浮点数IP核的用法- 定点数转浮点数
首先调用IP核标注1:选择定点数转浮点数标注1:32位定点数标注2:数字格式,符号位,整数位和小数位标注1,2:转化为的浮点数可以是单精度也可以是双精度。标注3:为转化后的数据格式。仿真如下:假设输入数据为1和2(十进制),则输出为:以上:单精度1的浮点数为:001111111000000000000000000000
2017-05-15 10:11:11 13785 2
原创 xilinx cordic IP核的用法- arctan的算法
本文介绍如何使用xilinx的CORDIC核计算一个arctan的值。此方法对于梯度运算有着重要的意义。原理略环境:xilinx ISE 14.7 cordic 4.0 ISim首先是IP核的选项设置,如图:标注1:选择函数的类型,我们选择计算arctan的值。标注2:选择cordic的结构,是字串行还是并行,我们选择并行。标注3:
2017-05-10 15:24:42 22385 3
Matlab转换BMP图片为Mif文件
2015-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人