电子信息系统报告

时间:2024.3.19

FPGA与嵌入式系统

听完了关于专题一的所有报告,我想到的首先就是FPGA及其在在嵌入式系统应用中的潜力,网上关于这方面的论文很多,不过很多都是关于软核的应用,而软核CPU的应用其实与其它架构相比,在通用性上其实是不占优势的,不过早就听说了FPGA与ARM的结合,因而我去官网查了下最新的ARM-Based SoC FPGA,因为个人的看法不同吧,有的人看好ASIC,有的人看好FPGA,我觉得两者的结合将会成为下一代嵌入式系统的固有架构。

随着嵌入式开发人员在开发过程中的提高系统性能、降低系统功耗、减少电路面积、降低系统成本等需求,FPGA厂商在嵌入式领域的竞争越来越激烈,继今年早些时候,赛灵思(Xilinx)发布集成双核ARM Cortex A9的处理器Zynq后,Altera公司日前发布了同样嵌入ARM Cortex-A9内核的28nm Cyclone V和Arria V FPGA。

我们先来看看最新发步的ARM-Based SoC FPGA的一些特点吧:

1.             集成了双核ARM Cortex-A9 MPCore处理器,结合了硬核IP。Altera的Cyclone V和Arria V SoC FPGA的处理器系统采用了双核800 MHz ARM Cortex-A9 MPCore处理器,同时具有NEON媒体处理引擎、单精度/双精度浮点单元、L1和L2高速缓存、ECC保护存储器控制器、ECC保护高速暂存存储器,以及多种常用外设。

2.             先进的28-nm FPGA技术。Cyclone V和Arria V SoC FPGA基于低功耗28nm工艺(28LP)。Cyclone V和Arria V SoC FPGA系列具有分别工作在5-Gbps和10-Gbps的嵌入式收发器。Cyclone V SoC FPGA具有110K逻辑单元(LE),系统功耗和成本是业界最低的。

Cyclone V SoC FPGA主要针对智能电网、太阳能逆变器、汽车娱乐、视频监控/IP摄像机以及高级汽车辅助驾驶系统应用,而Arria V SoC FPGA则在性能和成本、功耗上更突出,主要针对远程射频前端、LTE基站、交换机和路由器,以及金融计算、多功能打印等中高端应用。其处理器系统的峰值性能达到4,000 DMIPS,而功耗不到1.8瓦。处理器系统和FPGA架构独立供电,能够以任意顺序配置和启动。工作起来后,可以根据需要关断FPGA部分,以降低系统功耗。

从以上这些特点看来,专题上所讲的内容,如视频会议系统,通用的嵌入式系统以及GPU(图象处理器)的设计都可以在ARM-Based SoC FPGA得到很好的应用。

目前数字集成电路最大的特点就是更新换代速度快,集成度越来越高,其应用也越来越复杂,然而FPGA与就像是一堆积木,但是它能完成任何数字器件的功能,从最简单的组合逻辑到高性能的CPU,而且现在的FPGA上可以容纳几个32位的CPU同时工作,实现复杂的嵌入式系统。

正如后面我在ALTERA官网上下的白皮书所说的,这种单芯片的方式对于嵌入式系统开发中需面对的上市时间、价格、性能、设计复用度以及使用寿命等要求有很独特的价值。而且随着FPGA价格的进一步降低以及开发技术的进一步成熟,这种灵活的开发方式一定会比ASIC以及多芯片的架构有更大的优势。

后面的白皮书介绍的基于ARM的FPGA片上系统可以说是应对现在嵌入式系统设计所面临的挑战应运而生的,其灵活性也可以说是前所未有的。

ARM-Based SoC FPGA可以说是结合了FPGA的灵活性与ARM应用的广泛性以及其它优势,从以下两幅图可以看出其在将来的发展肯定是不可限量的。

图一. 嵌入式系统的流行平台

图二. FPGA中处理器的增长

具体点说,现在嵌入式系统遇到的问题主要有:

l  开发周期长。这点其实最主要的原因是ASIC灵活性不够的原因,设计出一块具有特定逻辑功能的电路板是很麻烦的,先要进行逻辑电路设计,然后再进行印刷电路板设计,然后还有焊接工序,这期间的调试工作很多都牵涉到个器件之间的阻抗匹配、信号完整性等。也就是说各逻辑器件并不像在逻辑设计阶段那么理想了,还需要考虑实际情况。而且其中出现一个小错误的话就可能得要重新制版。这样以来开发周期就很长了。

l  系统升级困难。在嵌入式应用开发过程中肯定是存在一定的不足的,而这些问题在以后发现后进行系统修改时是十分困难的,因为电路功能已经固定了,这就使得系统的应用得不到最大效率的发挥。

l  功耗大。如果ASIC不支持需要用到的一些功能,电路板上可能要使用外部器件去实现该功能,这就导致了电路板的体积以及功耗都会变大,可靠性降低,而且设计人员不能专注于逻辑功能的设计,效率极低。

FPGA将给嵌入式系统的开发带来革命性的突破:

l  简化系统设计。只要FPGA上得资源足够,一片可编程逻辑器件就可以容纳传统设计所需要的通用器件,而且可以自己设计出来原来所没有的器件,也可以通过购买IP核来简化系统的设计。

l  加速系统设计。FPGA的一大特点就是大部分引脚均可配置,所以可编程逻辑器件的内部逻辑设计及与PCB绘制可以同时进行,大大缩短系统设计周期。PCB设计完成后还可以利用FPGA的在线编程能力随时进行修改。

最后我想说通过这次的专题课,我了解到了更多关于本专业的一些发展趋势和相关领域的最新动态。相信在以后的实践中我会接触到更多的相关知识,而且将其应用到实际的产品中去。

参考文献:

[1] 《嵌入式系统开发原理与实践》,陈文智

[2] User-Customizable ARM-Based SoC FPGAs for Next-Generation Embedded Systems,www.altera.com

更多相关推荐:
信息发布系统报告

合肥学院计算机科学与技术系课程设计报告20xx20xx学年第一学期课学学专指业导班教生姓程JAVA语言信息发布系统09网络工程2班张贯虹张艳明名号级师课程设计名称2012年09月一需求分析随着网络的飞速发展和普...

管理信息系统开发报告

管理信息系统开发报告系统名称:福建省好邻居食品工业有限公司销售部管理信息系统开发报告专业:学生学号:学生姓名:指导教师:日期:年月1系统调查1.1企业简介企业是一家采用金字塔式组织结构、内部分工简单、业务流程短…

管理信息系统研究报告

管理信息系统作业作业题目行知图书销售管理信息系统开发报告学生姓名熊阳骏专业金融班级0903学号0901010312完成日期20xx年6月25日图书销售管理系统前言图书销售管理系统是一个商业市场不可缺少的部分人工...

管理信息系统-实施报告

信息系统实施报告二0一一年元月河南水利财务管理信息系统实施报告目录1项目概述111项目简介112任务目标213开发原则32系统实现621系统功能结构组成63实施概述631实施日志632系统变更61项目概述11项...

信息系统分析报告

信息系统分析院系计算机与通信工程学院班级网络工程081班姓名学号123456789098目录目录2信息系统的开发过程3系统概述31现状分析32系统目标43可行性分析4系统分析61用户需求分析62现有系统分析63...

信息系统调查报告

背景和意义随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动…

信息系统分析报告

浙江科技学院企业货物运输管理信息系统分析报告院系理学院班级信计111班组员顾元袁琦超方声授课教师张少林20xx111目录目录2信息系统的开发过程3系统概述41现状分析42系统目标53可行性分析5系统分析61用户...

医疗质量安全事件信息报告系统

目第1章111213141516第2章21第3章31323334第4章41第5章第6章61第7章7172录系统简介1产品版本1产品的安装1医疗机构版的主要功能1卫生行政部门版的主要功能2工作流程示意图3业务规则...

卫生监督信息报告管理规定

卫生监督信息报告管理规定20xx年修订版第一章总则第一条为加强卫生监督信息报告管理提高信息报告质量和效率依据中华人民共和国统计法全国卫生统计工作管理办法全国卫生监督调查制度及相关法律法规制定本规定第二条卫生监督...

卫生监督信息报告管理规定

卫生监督信息报告管理规定各省自治区直辖市卫生厅局新疆生产建设兵团卫生局中国疾病预防控制中心卫生部卫生监督中心为进一步加强卫生监督信息报告管理工作提高信息报告质量和效率做好新的国家卫生统计调查制度实施工作我部在原...

卫生监督信息报告

附件2卫生监督协管信息报告登记表注1信息类别食品安全饮用水卫生职业病危害学校卫生非法行医采供血2信息内容注明发现问题隐患的地点内容等有关情况简单描述卫生监督协管信息报告登记表注1信息类别食品安全饮用水卫生职业病...

卫生监督所卫生监督信息报告管理制度

渭城区卫生监督所卫生监督信息报告管理制度一目的和原则1为加强我所卫生监督信息报告管理工作提高信息报告质量和效率依据卫生监督信息报告管理规定20xx年修订版及相关法律法规特制定本制度2卫生监督信息报告是卫生监督工...

信息报告系统(32篇)