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出现相互融合;动态可重构;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值