赞
踩
FPGA即现场可编程门阵列,,它是作为专用集成电路领域中的一种半定制电路而出现的,即解决了定制电路的不足,又克服 了原有可编程器件门电路数量有限的缺点。
主要由6部分构成,可编程输入/输出单元,基本可编程逻辑单元,嵌入式块ram,丰富的布线资源,底层嵌入功能单元和内嵌专用硬核等。
在这种CPU架构体系体系的设计中(51系列单片机,ARM,DSP)大部分应用工程师是在相对固定的硬件系统上从事开发,可编程的是软件,但现在有了FPGA代表硬件的编程。这两部分都可编程的一个结合点,就是FPGA的软核,在Alttera提供的SOPC开发环境就是如此,可以像以往一样在生成硬件架构以后进行软件开发。可以随心所欲的制定外设,外设不再固定,还支持增加自定义指令从而改变CPU,极大提高了效率。
例如EP2C35F672C6N
EP——工艺类型
2C——cyclone2
35——逻辑单元数,约有35k的逻辑单元
F——FBGA封装类型
672——表示管脚数量
C——工作温度,c表示在0-85℃
6——速度等级,6代表500mhz
N——表示无铅,ES表示工程样片
逻辑类应用:数字IC的前期功能验证,信号的编码等; 软核应用:在原本需要fpga结合cpu的地方有成本和灵活性的优势; DSP应用:用matlab的simulink中嵌入厂商的开发工具包,算法验证在simulink工具下完成,在开发工具包的支持下生成 hdl模块或 者直接生成fpga下载的配置文件。
大容量,低电压,低功耗;系统级高密度;与asic出现相互融合;动态可重构;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。