- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SOC的软硬件协设计方法和技术
SOC的软硬件协同设计方法和技术随着嵌入式系统与微电子技术的飞速发展,硬件的集成度越来越高,这使得将CPU、存储器和I/O设备集成到一个硅片上成为可能,SOC应运而生,并以其集成度高、可靠性好、产品问世周期短等特点逐步成为当前嵌入式系统设计技术的主流。传统的嵌入式系统设计开发方法无法满足Soc设计的特殊要求,这给系统设计人员带来了巨大的挑战和机遇,因此针对Soc的设计方法学己经成为当前研究的热点课题。
论文首先分析了嵌入式系统设计的发展趋势,论述了传统设计开发方法和工具的局限性,针对Soc设计技术的特点探究了Soc软硬件协同设计方法的流程,
关键词: 软硬件协同设计,可重用设计,SOC
计算机从1946年诞生以来,经历了一个快速发展的过程,现在的计算机没有变成科幻片电影中那样贪婪、庞大的怪物,而是变得小巧玲珑、无处不在,它们藏身在任何地方,又消失在所有地方,功能强大,却又无影无踪,这就是嵌入式系统。嵌入式系统是以应用为中心、计算机技术为基础、软件硬件可剪裁、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统是将先进的计算机技术、微电子技术和现代电子系统技术与各个行业的具体应用相结合的产物,这一点决定了它必然是一个技术密集、高度分散、不断创新的知识集成系统。嵌入式系纫‘泛应用于国民经济和国防建设的各个领域,发展非常迅速,调查数据表明,嵌入式系统的增长为每年18%,大约是整个信息技术产业平均增长的两倍,目前世界上大约有2亿台通用计算,而嵌入式处理器大约60亿个,嵌入式系统产业是二十一世纪信息产业的重要增长点随着集成电路制造工艺的飞速发展,嵌入式系统硬件的集成度越来越高,这使得将嵌入式微处理器、存储器、设备等硬件组成部件集成到单个芯片上成为可能,片上系统SoC (System on Chip)应运而生。SOC极大地缩小了系统体积减少了板级系统SoB(System on Board)中芯片与芯片之间的互连延迟,从而提高了系统的性能; 强调设计重用思想,提高了设计效率,缩短了设计周期,减少了产品的上市时间。因此SOC以其集成度高、体积小、功耗少、可靠性好、产品问世周期短等优点得到了越来越广泛地应用,并且正在逐渐成为当前嵌入式系统设计的主流技。但Soc设计不同于传统嵌入式系统的开发,如何快速、有效地开发和设计Soc产品是当前嵌入式设计开发方法学的一个十分重要的研究领域。
过去的嵌入式系统硬件部分设计相对于软件部分来说更容易,系统开发主要是在目标电路板上进行编程交叉调试,所以那时的嵌入式系统开大精力都放在软件上,通常认为只要软件开发质量能够很好地保证,就可以很好地满足整个系统的功能和性能需求。传统的嵌入式系统设计流程如图1-1所示。系统软件和硬件划分完成以后,首先进行硬件子系统的设计与实现,再进行软件子系统的设计与实现,因此整个系统的设计与实现过程基本上是一个串行过程。
随着微电子技术的飞速发展,硬件的集成度越来越高,嵌入式产品大量采用soc技术,使得传统的嵌入式系统开发方法逐渐暴露出很多不足之处:软件和硬件的开发过程割裂、缺乏沟通;设计自动化层次低;设计过程串行化增加了设计周期;缺乏设计重用支持。图1-2显示了设计复杂性和设计生产率的增长趋势,由此可知目前设计生产率的提高速度赶不上设计复杂度增加的速度,设计方法和工具成为制约嵌入式系统发展的瓶颈,soc技术给嵌入式系统设计带来了巨大的挑战,嵌入式系统设计方学期待革新。
软硬件协同技术IC设计技术的发展来看,系统软件的研制要落后于硬件,如果在芯片设计过程中,没有相应的软件支持,那么对芯片的验证和模拟仿真都将遇到极大的障碍[4]。
针对嵌入式系统Soc设计面临的问题与挑战,研究者们开始探索新的设计方法学软硬件协同设计(Hardware/Software Co-Design)方法学。软硬件协同设计方法学的研究始于90年代初期,第一届International Workshop on Hardware/Software Codesign会议于1993年召开,它标志着软硬件协同设计方法学的研究正式展开,软硬件协同设计领域正式确立。软硬件协同设计不仅是一种设计技术,同时也是种新的设计方法学,其核心问题是协调软件子系统和硬件子系统。与传统的嵌入式系统设计方法不同,软硬件协同设计强调软件和硬件设计开发的并行性和相互反馈,如图1-3所示,克服了传统方法中把软件和硬件分开设计所带来的种种弊端,协调软件和硬件之间的制约关系,达到系统高效工作的目的,软硬件协同设计提高了设计抽象的层次,拓展了设计覆盖的范围。与此同时,软硬件协同设计强调利用现有资源(已经过验证的IP核和软件构件),缩短系统开发周期,降低系统成本,提高系统性能,保证系统开发质量,适应Soc设计。Soc软硬件协同设计研
您可能关注的文档
- RFID智能停车理系统.doc
- Review o The 3rd Semester(大学英语第三学期教学重点).doc
- RFID车辆自动别管理系统.doc
- RG-P-720网简单配置图例.doc
- RG.03.1215电炉炼钢用原材料及配料规程.doc
- rh 食品生产许证申请书(示范文本).doc
- RG03-12.5电炉炼钢用原材料及配料规程.doc
- RH-MSP-0 - Contract Review - 2009-05-28 v1-0.doc
- Rhxzzc新农育村初中英语教学反思与探究.doc
- RFID防碰撞算分析与研究.doc
- 农药项目申请报告 .pdf
- 减轻义务教育阶段学生作业负担和校外培训负担理论、评论和经验汇编(53.pdf
- 初中道德与法治人教部编版八年级下册第二单元 理解权利义务本单元综合.pdf
- 函数的概念(第2课时)(教学设计)高一数学系列(人教A版2019) .pdf
- 分布式云数据中心架构及管理关键技术 .pdf
- 军训第2天心得体会1000字5篇 .pdf
- 初中数学七年级数学下册第一单元《整式的乘除》检测(有答案解析.pdf
- 初中生物第二单元《生物体的结构层次》复习知识点(1) .pdf
- 初中历史《中国近代史——侵略与反抗》单元教学设计以及思维导图.pdf
- 初三化学1—6章期末总复习讲解及训练习题 .pdf
最近下载
- 人教PEP版六年级上册Unit 5 What does he do 单元整体教学设计.pdf
- 2021年新生儿感染:抗菌药物预防性与治疗性使用指南解读(全文).pdf
- 《数字图像处理教程》试题库.pdf VIP
- 学校意识形态工作计划.pdf
- 战略模拟软件CESIM全攻略(课堂PPT).ppt
- 中国碳交易政策对可持续经济福利的影响.pptx VIP
- 反三违(典型“三违”)行为清单.docx
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 人教版高一化学必修一知识点梳理.docx
- 人教pep版英语三年级上册阅读理解专项复习试卷测试题(含答案).doc
文档评论(0)