FPGA项目
文章平均质量分 70
兔美酱xz
这个作者很懒,什么都没留下…
展开
-
FPGA图像处理项目(一)--FIFO与FFT
最近这个项目是要通过SRIO将图像解析数据送到XILINX FPGA通过FFT处理再用SRIO传回主控,我准备用FIFO来做一个数据的缓冲池,然后按行做FFT运算,中间结果按行存入RAM中,之后按列进行FFT运算,再存入RAM,最后传入FIFO,经过SRIO传回主控。 昨天算是对FIFO有了一定了解(因为光一个fifo文档就300多页,我想一个看似简单的IP核其实想用好还真的不容易),对于原创 2014-02-15 17:19:13 · 5893 阅读 · 1 评论 -
FPGA图像处理项目(三)--二维FFT
今天晚上把整个二维FFT的计算终于写完了,明天把rapidIO一连就大功告成了。这个工程我打个包放到这里2维FFT图像处理大家有需要的可以自行下载查看 最后也用matlba与modelsim进行了对比,精度还是令人满意的。下面大家可以自行比较。 modelsim仿真: 这个是Matlba仿真代码:for i=1:16; for j=1:16; A1(原创 2014-02-17 21:09:56 · 5427 阅读 · 2 评论 -
FPGA图像处理项目(二)--FIFO FFT RAM
今天下午将项目又推荐了一些,对之前的代码进行了下改进,使得代码更具扩展性与可维护性吧。 项目中引入了simple dual port ram,功能是对FFT处理后的数据进行转置,即按列将数据再送入FFT进行运算。 代码完全通过IP核自带控制信号进行激励与控制,使得代码的扩展性得到了加强。这里通过fft_dv来控制ram的写使能与读使能。主模块:module原创 2014-02-17 16:13:48 · 3439 阅读 · 2 评论 -
FPGA图像处理项目(四)--二维FFT RapidIO
今天把RapidIO核已经加上,相应的target user代码也已经完成,最后把VxWorks上的代码也进行了相应的调整,整个项目算是大功告成了。最后把写一个简要的文档把RapidIO与Wxworks中关键的地方进行下描述以便以后查找起来理解起来也比较方便。1. 从FLASH中加载bit文件。2. RapidIO--target user.v ///原创 2014-02-18 14:20:49 · 3701 阅读 · 0 评论 -
基于直接地址映射的CMAC神经网络
紧锣密鼓的项目又开始了,经过一番研究准备融合神经网络与增强学习来实现基于FPGA的XX路径规划,越来越觉得这里边需要学的东西太多了,特别是机器学习好深邃啊。之前要在FPGA上实现的BP神经网络准备换成CMAC神经网络了,一开始以为CMAC神经网络挺容易,后来才发现理解起来也不是那么简单,而且与具体应用联系起来时实现起来还是问题重重,主要是在高维输入环境下权值的存取如何来解决,看了Jar-Shone原创 2014-05-10 17:03:13 · 2800 阅读 · 4 评论 -
FPGA设计--数字的表示形式(代码+波形图)
在数字逻辑系统中,只存在高电平和低电平,因此用其表示数字只有整数形式,并存在3种表示方法,即:原码表示法(符号加绝对值)、反码表示法(符号加反码)和补码表示法(符号加补码)。这三种在FPGA开发中都有着广泛的应用,下面分别讨论。1、原码表示法原码表示法是机器数的一种简单的表示法,采用符号位级联绝对值的方法表示数字。其最高位为符号位,用0表示正数,1表示负数;其余部分为绝对数值部分。原码一般原创 2014-10-15 15:11:16 · 4392 阅读 · 0 评论 -
FPGA编程基础(一)--参数传递与寄存器使用
一、参数映射参数映射的功能就是实现参数化元件。所谓的”参数化元件“就是指元件的某些参数是可调的,通过调整这些参数从而可实现一类结构类似而功能不同的电路。在应用中,很多电路都可采用参数映射来达到统一设计,如计数器、分频器、不同位宽的加法器以及不同刷新频率的VGA视频接口驱动电路等。参数传递参数传递就是在编译时对参数重新赋值而改变其值。传递的参数是子模块中定义的parameter,其传递方原创 2014-10-17 09:07:48 · 11853 阅读 · 0 评论 -
FPGA编程基础(二)--常用行为仿真描述
1、常用的行为仿真描述语句利用循环完成遍历for、while语句常用于完成遍历测试。当设计代码包含了多个工作模式,那么就需要对各种模式都机型遍历测试,如果手动完成每种模式的测试,则将造成非常大的工作量。利用for循环,通过循环下标来传递各种模式的配置,不仅可以有效减少工作量,还能保证验证的完备性,不会漏掉任何一种模式。(1) for循环仿真可综合文件:module signed原创 2014-10-17 11:37:01 · 1471 阅读 · 0 评论