原创 FPGA新认识及学习思想

2010-2-5 21:16 2692 2 3 分类: FPGA/CPLD

看过一个高手对FPGA的认识,自己对FPGA未来的发展更是看好,鉴定了学好的决心,FPGA在电子开发工作中已经上升到数字系统核心处理器,尽快掌握FPGA开发技术显得非常迫切。总结了一下:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


传统的开发方式:一半固定,硬件CPU是不可编程的,另一半灵活是可编程的软件


FPGA新开发形式:两个部分都是可编程了,FPGA,它代表的就是硬件的编程。这两部分都可编程的一个结合点就是FPGA上的软核。另外可以根据需要通过外部单片机把合适的应用bit流写入到FPGA从而完成根据功能需要变更硬件。硬件可重构!


使计算机的能力越来越强,方法一:通过提高工艺来提高工作频率;方法二:通过优化系统体系,并行!


新学习思: FPGA设计有点象围棋:易学难精


带着问题学习是最有效率的


时序性能的调整提高是FPGA开发能力的标志


多看书,但要注意,书当做字典,不是所有地方都去看。


目前,在FPGA上有三种类型开发方法和应用方向:a、逻辑类应用 b、软核类应用 cDSP类应用。


逻辑类应用我们接触的最早,也是FPGA最初的应用领域,大的应用上,一些数字IC设计可以在FPGA做前期的功能验证,在通信领域,FPGA做信号的编解码等等,小的应用上我们做的最多的实际是CPLD,完成信号的变换控制等等。
软核应用是前几年才兴起,现在热门的开发应用方法,在原本需要FPGA结合CPU的地方有成本和灵活性优势。
FPGA
DSP应用是非常有潜力的,性能优势非常明显。开发方法是用Matlabsimulink中嵌入厂商的开发工具包,算法验证在Matlab simulink工具下完成,在开发工具包的支持下生成HDL模块或者直接生成FPGA下载配置文件,这个方向是FPGA应用最有挑战能力领域。Mathworks公司不久前也推出了独立于FPGA厂商的Simulink HDL Coder工具,使的Matlab在数字系统设计领域迈出了坚实的一步,把Simulink 模型和Stateflow框图生成位真(Bit-Ture)、周期精确(Cycle-Accurate)、可综合的VerilogVHDL代码,为Matlab simulink用户提供了通往FPGA设计实现的直接通道。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1373959 2010-2-11 21:31

写得蛮好。
相关推荐阅读
用户180508 2011-08-08 22:29
运算放大器指标
1.输入失调电压VIO(input offset voltage) :输入电压为零时,将输出电压除以电压增益,再加上负号,即为折算到输入端的失调电压。亦即使输出电压为零时在输入端所加的补偿电压。VIO...
用户180508 2011-02-18 22:21
UDE(u盘超级加密2008)失效解决
UDE伪装成唐诗三百首的加密软件,在忘记密码资料还没有丢失,操作系统改变时加密文件没有显示在加密区内。此时文件也没有丢失。 采用R-Studio(注册后)可以探测到隐藏的文件,并恢复。 本人遇到的隐藏...
用户180508 2011-02-01 12:35
Altea公司FPGA开发软件安装指南与注意
Quartus II安装点击Setup,和安装其他应用程序一样。可以根据自己的需要决定安装的大小。比如可以选择是否安装某种型号的器件 QuartusII8.0 破解补丁1将sys_cpt.dll覆盖掉...
用户180508 2011-02-01 12:02
Altea公司FPGA开发软件安装指南与注意
Quartus II安装点击Setup,和安装其他应用程序一样。可以根据自己的需要决定安装的大小。比如可以选择是否安装某种型号的器件QuartusII8.0 破解补丁1将sys_cpt.dll覆盖掉安...
用户180508 2011-02-01 12:01
Altea公司FPGA开发软件安装指南与注意
Quartus II安装点击Setup,和安装其他应用程序一样。可以根据自己的需要决定安装的大小。比如可以选择是否安装某种型号的器件QuartusII8.0 破解补丁1将sys_cpt.dll覆盖掉安...
用户180508 2010-12-30 10:18
VC安装错误解决
安装VC++6.0时候总是说我的安装程序无法创建一个DCOM用户来注册? 右击我的电脑-》管理-》本地用户和组-》用户-》删除VSA Sever Account项 再安装,成功!...
EE直播间
更多
我要评论
1
2
关闭 站长推荐上一条 /3 下一条