<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kpsuwen的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kpsuwen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kpsuwen]]></copyright><item><title><![CDATA[Vivado编译加速验证]]></title><link>https://blog.youkuaiyun.com/kpsuwen/article/details/115362902</link><guid>https://blog.youkuaiyun.com/kpsuwen/article/details/115362902</guid><author>kpsuwen</author><pubDate>Wed, 31 Mar 2021 22:29:33 +0800</pubDate><description><![CDATA[Vivado编译加速验证

1）Vivado软件版本：2018.3

 该版本生成bit文件后，无法找到dcp文件，可以手动生成dcp文件或在增量编译选项中选择automatically use the checkpoint from the previous run；

2）程序1：

FPGA器件：XC7K325T

 该程序主时钟速率较低，资源占用也不高，几乎不存在时序违例的情况；程序资源消耗如下：


			Resource
			
			
			Utilization
		...]]></description><category></category></item><item><title><![CDATA[vivado 时钟资源调试]]></title><link>https://blog.youkuaiyun.com/kpsuwen/article/details/115216957</link><guid>https://blog.youkuaiyun.com/kpsuwen/article/details/115216957</guid><author>kpsuwen</author><pubDate>Thu, 25 Mar 2021 19:49:39 +0800</pubDate><description><![CDATA[因硬件改动，程序中需要时钟更多时钟资源，去除了部分BUFG，修改后编译报错。经过分析，发现在一个时钟区域内，

输入了两对差分时钟，经过IBUFGDS后，均需要输入到MMCME，由于一个时钟区域内只有一个MMCME，所以软件编译时，

自动分配了另外一个时钟区域的MMCME，但是该MMCME位于芯片的另外半边，导致报错。于是在报错的IBFGDS与MMCME

之间增加了一个BUFG进行缓冲，编译正常通过。

   以xilinx 7系列芯片为例，补充芯片的时钟资源说明如下：

1、从V...]]></description><category></category></item><item><title><![CDATA[MATLAB rcosfir和rcosdesign]]></title><link>https://blog.youkuaiyun.com/kpsuwen/article/details/115093915</link><guid>https://blog.youkuaiyun.com/kpsuwen/article/details/115093915</guid><author>kpsuwen</author><pubDate>Mon, 22 Mar 2021 19:53:57 +0800</pubDate><description><![CDATA[1、升余弦滤波器函数rcosfir和rcosdesign

  升余弦滤波器函数可用作发送端的成型滤波器。升余弦滤波器的主要参数是其滚降系数，滚降系数直接决定了滤波器的带宽。理想的升余弦滤波器由无限多个抽头。因此，实际上的升余弦滤波器是加窗的。窗的长度由Span Symbols特性来控制。升余弦滤波器用在信号上采样后的脉冲成型，我们也需要指定上采样倍数。

1） 升余弦滤波器函数rcosfir在MATLAB软件R2013b中可用，解释如下





2）函数rcosfir在MATLAB软件R201...]]></description><category></category></item><item><title><![CDATA[图像采集调试总结]]></title><link>https://blog.youkuaiyun.com/kpsuwen/article/details/50444403</link><guid>https://blog.youkuaiyun.com/kpsuwen/article/details/50444403</guid><author>kpsuwen</author><pubDate>Fri, 01 Jan 2016 09:48:04 +0800</pubDate><description><![CDATA[这几天在调试图像采集和图像压缩的程序，遇到一些问题，暂时记录一下！


1、图像采集的基本流程是：FPGA通过CameraLink得到相机输出的RAW data，在DDR3在做个缓存，最后通过UDP协议从千兆网口输出至上位机。整个处理流程没有对数据做算法方面的处理，程序结构上比较简单。程序调试过程中遇到的问题也不是很多，主要为跨时钟域的信号和数据的处理，还有数据存取时序的问题，开始调试因为这]]></description><category></category></item><item><title><![CDATA[DDR3调试总结]]></title><link>https://blog.youkuaiyun.com/kpsuwen/article/details/50389804</link><guid>https://blog.youkuaiyun.com/kpsuwen/article/details/50389804</guid><author>kpsuwen</author><pubDate>Wed, 23 Dec 2015 22:09:08 +0800</pubDate><description><![CDATA[最近几天在做XILINX FPGA DDR3调试，调用ISE中的MIG核。从网上找到了讲解很详细的资料，将需要注意的DDR3的读写控制信号减少到6个，还有另外两个DDR3输出的两个状态信号，即可实现DDR3的实际读写。
DDR3 IP核的仿真倒是好做，ISE自带仿真测试文件，不用写任何代码，即可Modelsim中做仿真，查看仿真结果，不过一些标志信号还是需要看手册了解。
实际使用时，如果是流动]]></description><category></category></item><item><title><![CDATA[面试]]></title><link>https://blog.youkuaiyun.com/kpsuwen/article/details/50382751</link><guid>https://blog.youkuaiyun.com/kpsuwen/article/details/50382751</guid><author>kpsuwen</author><pubDate>Tue, 22 Dec 2015 22:40:31 +0800</pubDate><description><![CDATA[又一次电话面试无疾而终。
今年前前后后有过五六次了吧。
在对待笔试面试上，始终有种考试的错觉。问答过程中多现紧张情绪，导致思路僵化，无法给出面试方想要的答案。
总结起来还是准备的不够充分，没有针对性的分析职位需求，并根据问题表现出对方需要的能力。
下次一定可以通过！]]></description><category></category></item><item><title><![CDATA[ISE MicroBlaze GPIO输入输出测试总结]]></title><link>https://blog.youkuaiyun.com/kpsuwen/article/details/47442631</link><guid>https://blog.youkuaiyun.com/kpsuwen/article/details/47442631</guid><author>kpsuwen</author><pubDate>Wed, 12 Aug 2015 12:32:30 +0800</pubDate><description><![CDATA[ISE软核MicroBlaze GPIO输入输出测试总结
      ISE中例化MicroBlaze软核的过程可以参考其它资料，此处无需赘述。软核入门级的例程不外乎LED灯，即通过GPIO口输出的信号。下面是对GPIO接口进行输入输出测试的相关总结。
1、软件版本：ISE14.4
              芯片型号：XC6SLX16-3
2、输入输出测试可以根据自有硬件平台选择不同方式]]></description><category></category></item><item><title><![CDATA[PicoBlaze程序仿真调试及在线快速调试说明]]></title><link>https://blog.youkuaiyun.com/kpsuwen/article/details/47340859</link><guid>https://blog.youkuaiyun.com/kpsuwen/article/details/47340859</guid><author>kpsuwen</author><pubDate>Fri, 07 Aug 2015 16:04:58 +0800</pubDate><description><![CDATA[PicoBlaze程序仿真调试及在线快速调试说明]]></description><category></category></item><item><title><![CDATA[PicoBlaze软核使用例程]]></title><link>https://blog.youkuaiyun.com/kpsuwen/article/details/47314671</link><guid>https://blog.youkuaiyun.com/kpsuwen/article/details/47314671</guid><author>kpsuwen</author><pubDate>Thu, 06 Aug 2015 12:00:19 +0800</pubDate><description><![CDATA[使用PicoBlaze软核实现LED灯闪烁]]></description><category></category></item></channel></rss>