当前位置:   article > 正文

FPGA简介_通过本章节的学习和网络搜索,试述fpga的功能

通过本章节的学习和网络搜索,试述fpga的功能

1.FPGA基础知识

FPGA即现场可编程门阵列,,它是作为专用集成电路领域中的一种半定制电路而出现的,即解决了定制电路的不足,又克服 了原有可编程器件门电路数量有限的缺点。

主要由6部分构成,可编程输入/输出单元,基本可编程逻辑单元,嵌入式块ram,丰富的布线资源,底层嵌入功能单元和内嵌专用硬核等。

2.学习fpga的意义

在这种CPU架构体系体系的设计中(51系列单片机,ARM,DSP)大部分应用工程师是在相对固定的硬件系统上从事开发,可编程的是软件,但现在有了FPGA代表硬件的编程。这两部分都可编程的一个结合点,就是FPGA的软核,在Alttera提供的SOPC开发环境就是如此,可以像以往一样在生成硬件架构以后进行软件开发。可以随心所欲的制定外设,外设不再固定,还支持增加自定义指令从而改变CPU,极大提高了效率。

3.器件命名规则

例如EP2C35F672C6N

EP——工艺类型 

2C——cyclone2 

35——逻辑单元数,约有35k的逻辑单元

F——FBGA封装类型

672——表示管脚数量

C——工作温度,c表示在0-85℃

6——速度等级,6代表500mhz

N——表示无铅,ES表示工程样片

4.FPGA的三种 应用类型

逻辑类应用:数字IC的前期功能验证,信号的编码等;                                                                                                                           软核应用:在原本需要fpga结合cpu的地方有成本和灵活性的优势;                                                                                                       DSP应用:用matlab的simulink中嵌入厂商的开发工具包,算法验证在simulink工具下完成,在开发工具包的支持下生成 hdl模块或                        者直接生成fpga下载的配置文件。

5.FPGA技术的发展趋势

大容量,低电压,低功耗;系统级高密度;与asic出现相互融合;动态可重构;

 

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/848801
推荐阅读
相关标签
  

闽ICP备14008679号