基于soc的嵌入式系统软硬件协同设计

基于soc的嵌入式系统软硬件协同设计

ID:33926565

大小:366.15 KB

页数:3页

时间:2019-02-28

基于soc的嵌入式系统软硬件协同设计_第1页
基于soc的嵌入式系统软硬件协同设计_第2页
基于soc的嵌入式系统软硬件协同设计_第3页
资源描述:

《基于soc的嵌入式系统软硬件协同设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2009年9月控制工程Sep.2009第16卷增刊ControlEngineeringofChinaVol.16,S2文章编号:167127848(2009)S220043203基于SoC的嵌入式系统软硬件协同设计丁岩松,阚振举,徐学航(装甲兵工程学院控制工程系,北京100072)摘要:SoC技术为嵌入式系统设计提供了一种更为方便、灵活和可靠的实现方式。软硬件协同设计是一种主流的SoC设计方法。作为嵌入式系统开发的重要方法,克服了传统设计方法的缺陷,在降低风险、缩短周期、增强稳定性等方面表现出优势。软硬件划分是软硬

2、件协同设计中的关键技术,也是一个传统难题。其中,划分算法所面临的共同问题是运行速度慢,效率太低,导致划分结果不能获得很好的性价比。针对存在的这些问题,对划分算法作了进一步研究,并给出了遗传算法的改进方案。关键词:SoC;软硬件协同设计;遗传算法中图分类号:TP27文献标识码:AHardware2SoftwareCodesignofEmbedSystemBasedonSoCDINGYan2song,KANZhen2ju,XUXue2hang(DepartmentofControlEngineering,Academy

3、ofArmoredForcesEngineering,Beijing100072,China)Abstract:SoCtechnologyprovidesaconvenient,flexibleandreliablewayfortheembeddedsystemdesign.Hardware2SoftwareCode2signisamainSoCdevicemethod.Asembeddedsystemdevelopmentpsimportantway,Hardware2SoftwareCodesignoverco

4、mesthelimi2tationsoftraditionaldevicemethod.Itshowssuperioritiesonreducingrisk、cuttingdowncycle、enhancingsteady.Hardware2Softwaredividingisankeytechnologyandtraditionalproblem.Inwhich,thecommonproblemsofdividingalgorithmsareslowspeed,loweffi2ciency.Thesebringo

5、ndividingresultsplowratioofperformance2to2price.Aimmingattheseproblems,thepaperdoesmoreresearchfordividingalgorithmsandgivesimprovementschemeforgeneticalgorithm.Keywords:systemonchip;hardware2softwarecodesign;geneticalgorithm1引言2SOC三大技术特征人们可以将存储器、信号采集和转换电路、SoC

6、包括专用集成电路ASIC(ApplicationSpe2DSP,CPU核等模拟、数字和混合电路构成的一个cificIntegratedCircuits)和可编程系统集成芯片SoPC完整的电子系统集成到一个芯片上,这就是片上系(SystemOnaProgrammableChip)。到目前为止,统SoC(SystemonChip)。SoC还没有一个公认的准确定义,但一般认为它有SoC的出现不仅是概念上的突破,也对传统的以下3大技术特征:设计方法提出了挑战。对于这样既包含软件又包括¹采用超深亚微米(VeryDeepSub

7、2Micron,硬件的系统,传统的设计方法通常是硬件先行,软VDSM)技术。硬件分开设计。在设计中使用了多种设计语言,不º具有知识产权的内核(IntellectualProperty[1]仅使不同设计人员之间存在交流的障碍,而且这种Core,IP核)及其复用技术。语言描述的不一致会带来大量时间上的开销,降低»软硬件协同设计。协同验证的仿真性能,不能满足开发工作对不同层SoC并不是各个芯片功能的简单叠加,所关注次模型快速仿真的需求,从而导致系统设计过程的的也不再是某个新功能的设计实现,而是如何去选反复。这样容易导致设

8、计周期长,修改困难,且无型、裁减、集成和优化多个已经存在的软硬件模法在设计过程中验证整个系统,很多功能在使用时块,并对SoC芯片的综合性能进行评估与验证。软会出现不确定性。硬件协同设计的目标就是在设计过程中把软件、硬对于上述问题,最好的解决办法就是从系统级件结合起来,作为一个系统综合考虑,实现整个系的角度出发,通过软硬件协同设计实现系统功能。统设计的最优化,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。