- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 Vivado编译加速验证
Vivado编译加速验证1)Vivado软件版本:2018.3 该版本生成bit文件后,无法找到dcp文件,可以手动生成dcp文件或在增量编译选项中选择automatically use the checkpoint from the previous run;2)程序1:FPGA器件:XC7K325T 该程序主时钟速率较低,资源占用也不高,几乎不存在时序违例的情况;程序资源消耗如下: Resource Utilization ...
2021-03-31 22:29:33
1148
原创 vivado 时钟资源调试
因硬件改动,程序中需要时钟更多时钟资源,去除了部分BUFG,修改后编译报错。经过分析,发现在一个时钟区域内,输入了两对差分时钟,经过IBUFGDS后,均需要输入到MMCME,由于一个时钟区域内只有一个MMCME,所以软件编译时,自动分配了另外一个时钟区域的MMCME,但是该MMCME位于芯片的另外半边,导致报错。于是在报错的IBFGDS与MMCME之间增加了一个BUFG进行缓冲,编译正常通过。 以xilinx 7系列芯片为例,补充芯片的时钟资源说明如下:1、从V...
2021-03-25 19:49:39
2266
原创 MATLAB rcosfir和rcosdesign
1、升余弦滤波器函数rcosfir和rcosdesign 升余弦滤波器函数可用作发送端的成型滤波器。升余弦滤波器的主要参数是其滚降系数,滚降系数直接决定了滤波器的带宽。理想的升余弦滤波器由无限多个抽头。因此,实际上的升余弦滤波器是加窗的。窗的长度由Span Symbols特性来控制。升余弦滤波器用在信号上采样后的脉冲成型,我们也需要指定上采样倍数。1) 升余弦滤波器函数rcosfir在MATLAB软件R2013b中可用,解释如下2)函数rcosfir在MATLAB软件R201...
2021-03-22 19:53:57
7039
1
原创 图像采集调试总结
这几天在调试图像采集和图像压缩的程序,遇到一些问题,暂时记录一下!1、图像采集的基本流程是:FPGA通过CameraLink得到相机输出的RAW data,在DDR3在做个缓存,最后通过UDP协议从千兆网口输出至上位机。整个处理流程没有对数据做算法方面的处理,程序结构上比较简单。程序调试过程中遇到的问题也不是很多,主要为跨时钟域的信号和数据的处理,还有数据存取时序的问题,开始调试因为这
2016-01-01 09:48:04
2008
原创 DDR3调试总结
最近几天在做XILINX FPGA DDR3调试,调用ISE中的MIG核。从网上找到了讲解很详细的资料,将需要注意的DDR3的读写控制信号减少到6个,还有另外两个DDR3输出的两个状态信号,即可实现DDR3的实际读写。DDR3 IP核的仿真倒是好做,ISE自带仿真测试文件,不用写任何代码,即可Modelsim中做仿真,查看仿真结果,不过一些标志信号还是需要看手册了解。实际使用时,如果是流动
2015-12-23 22:09:08
6831
2
原创 面试
又一次电话面试无疾而终。今年前前后后有过五六次了吧。在对待笔试面试上,始终有种考试的错觉。问答过程中多现紧张情绪,导致思路僵化,无法给出面试方想要的答案。总结起来还是准备的不够充分,没有针对性的分析职位需求,并根据问题表现出对方需要的能力。下次一定可以通过!
2015-12-22 22:40:31
344
原创 ISE MicroBlaze GPIO输入输出测试总结
ISE软核MicroBlaze GPIO输入输出测试总结 ISE中例化MicroBlaze软核的过程可以参考其它资料,此处无需赘述。软核入门级的例程不外乎LED灯,即通过GPIO口输出的信号。下面是对GPIO接口进行输入输出测试的相关总结。1、软件版本:ISE14.4 芯片型号:XC6SLX16-32、输入输出测试可以根据自有硬件平台选择不同方式
2015-08-12 12:32:30
6435
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人