随笔分类 -  ZYNQ

摘要:Xilinx的 CODRIC IP利用的coordic算法,可以求三角函数和开方运算。 进行开方运算时,需要注意输入和输出位数的问题: 1)输入为整数的情况:(如2321) INPUT : 24bit 整数 OUTPUT : 24bit开方后,整数值占输入总位数的一半加1 等于 13bit,即[23 阅读全文
posted @ 2021-01-08 18:55 p_sa 阅读(2525) 评论(0) 推荐(0)
摘要:ZYNQ PS端最多可以分配四个时钟供给PL端使用,通过PS端供给PL使用的时钟,在最后添加约束文件时,只需要对功能I/O进行约束, 不需要再关注时钟约束的问题。 一个简单的例子:PS产生一个100MHz的时钟,供给PL使用。利用该时钟,使PL端两颗led闪烁 module led_tst( led 阅读全文
posted @ 2020-07-21 21:08 p_sa 阅读(3209) 评论(0) 推荐(0)
摘要:最近FPGA需要用到大量的矩阵运算,需要使用多个shift_RAM对数据进行缓存,考虑到资源消耗问题,做相关记录。 一、LUTRAM和 BRAM在资源使用上的区别? LUTRAM 和 BRAM最主要的却别在于 LUTRAM是使用的没有综合的LUT单元生成的动态RAM,在Design中使用 多少,综合 阅读全文
posted @ 2020-07-15 11:34 p_sa 阅读(5032) 评论(0) 推荐(0)
摘要:安装VS2013 with update出现"win10 windows兼容性模式已打开 请将其关闭”错误的解决办法。 1)用win +R 输入cmd 2)然后进入自己存放文件的路径。(如果是ISO镜像文件 最好解压出来) 3)输入vs2013.2.exe/Uninstall 4)再点击修复即可。 阅读全文
posted @ 2020-07-13 20:25 p_sa 阅读(731) 评论(0) 推荐(0)
摘要:update过程中遇到kb2829760补丁无法更新而导致vs安装失败的解决方法: 1、安装KB2829760; 2、安装KB2829760中文语言包; 3、安装VS2013 with update。下载地址:http://download.microsoft.com/download/6/7/8/ 阅读全文
posted @ 2020-07-13 19:39 p_sa 阅读(2728) 评论(0) 推荐(0)
摘要:伪双口RAM的写端口位宽和读端口的位宽可以不一致,但对应读写端口的深度也需要改变。 例如写端口Port A 数据位宽设置为 8bit,深度为 256 ; 读端口Port B 数据位宽设置为16bit,那么对应的深度也需要减半,即128;因为读端口 每个时钟能够读出16bit的数据,所以深度也只需要一 阅读全文
posted @ 2020-06-13 16:39 p_sa 阅读(2228) 评论(1) 推荐(1)
摘要:Modelsim中 view -new-title {*--*} 不能够单独打开窗口 例如: 1 view -new -title {Cam_TOP} wave 2 add wave -noupdate -divider Cam_TB 3 add wave -position insertpoint 阅读全文
posted @ 2020-03-23 12:13 p_sa 阅读(1317) 评论(0) 推荐(0)