原创 Matlab在Fpga方面的应用

2007-7-15 18:59 3985 5 7 分类: FPGA/CPLD

        在fpga设计过程中,fpga正以它极大的灵活性和快捷的开发扩大着自己的应用领地。


        我们可以把很多较复杂的运算用fpga的自定义指令和自定义组件来实现。然而,直接开发自定义指令和组件往往容易出现不易察觉的错误,因此用matlab做前期的快速开发与验证,然后再用fpga来实现就会避免一些错误的发生。这种做法看似很慢,但却很有效。


        我们也可以用其他语言来做类似的验证,如:C\C++。可是在数学算法方面的开发与验证,matlab要来的更快一些。因为matlab有很强大的数学函数库作支撑,一个用c\c++实现起来比较复杂的数学算法用matlab也许只需要一条语句。


        matlab易学好用,语法很类似c语言,上手快,还有强大的图形编程与显示功能


是fpga开发与验证的得力助手。

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户1505049 2009-9-3 16:00

想请教一个问题:我使用CD4017组成的电路,当4017的复位端被周期性复位后,Q0端的输出信号脉冲宽度被加宽了,现在很郁闷,希望给于解答。谢谢!

ash_riple_768180695 2007-7-16 16:50

说得很对,这样的联合是建立在Matalab提供的工具上的。

相关推荐阅读
用户1109524 2009-06-12 14:53
cy7c68013 usb 开发经验(转)
经验1:快速获取资料如果直接从 http://www.cypress.com/  网站进入搜索资料则速度很慢,如果点击如下连接则速度比较快。CY7C68013A 资源下载地址:http://app.c...
用户1109524 2009-05-22 09:23
一个比较重要的驱动函数的讲解(74HC595)
一个比较重要的驱动函数的讲解(74HC595)概述     74HC595是美国国家半导体公司生产的通用移位寄存器芯片。并行输出端具有输出锁存功能。与单片机连接简单方便,只须三个I/O口即可。而且通过...
用户1109524 2009-05-22 08:44
嵌入式程序员应知道的几个基本问题
嵌入式程序员应知道的几个基本问题    预处理器(Preprocessor)   1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)      #define S...
用户1109524 2009-05-20 11:33
Windows CE OAL层的结构与开发
Windows CE OAL层的结构与开发 收藏  Windows CE是微软针对嵌入式领域推出的一款全新的操作系统。之所以说它是一款全新的操作系统,是因为尽管Windows CE的UI非常接近其它的...
用户1109524 2009-05-20 10:39
wince驱动开发学习笔记
因为课题前期调研没做好,用的CPU板卡和数据采集卡来自两个部门。加上买的是裸板,自己定制的OS,技术支持不爱搭理。所以给的AI板卡的驱动一直装不上,自己在郁闷中寻找答案,就扎进了wince驱动的知识库...
用户1109524 2009-05-20 10:32
Windows CE 下I/O操作基础
对外设进行 I/O 操作实际上也就是读写外设的寄存器,而我们通常使用的X86或者ARM处理器在硬件上决定了wince系统启动后,无法直接访问物理地址,因此需要做一些工作来实现I/O操作.<?xm...
我要评论
2
5
关闭 站长推荐上一条 /3 下一条