- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 系统芯片SOC设计 SoC概述 SoC是系统级集成,将构成一个系统的软/硬件集成在一个单一的IC芯片里。 它一般包含片上总线、MPU核、SDRAM/DRAM、FLASH ROM、DSP、A/D、D/A、RTOS内核、网络协议栈、嵌入式实时应用程序等模块,同时,它也具有外部接口,如外部总线接口和I/O端口。通常,SoC中包含的一些模块是经过预先设计的系统宏单元部件(Macrocell)或核(Cores) ,或者例程(Routines),称为IP模块,这些模块都是可配置的。 SoC概述 以超深亚微米VDSM(Very Deep Sub Micron)工艺和知识产权IP(Intellectual Property)核复用(Reuse)技术为支撑。 是当今超大规模集成电路的发展趋势,也是21世纪集成电路技术的主流,为集成电路产业提供了前所未有的广阔市场和难得的发展机遇。 设计中,设计者面对的不再是电路芯片;而是能实现设计功能的IP模块库。 设计不能一切从头开始,要将设计建立在较高的基础之上,利用己有的IP芯核进行设计重用。 建立在IP芯核基础上的系统级芯片设计技术,使设计方法从传统的电路级设计转向系统级设计。 基本概念 系统芯片:将一个系统的多个部分集成在一个芯片上 广义:将信息获取、处理、存储、交换甚至执行功能集成 狭义:将信息处理、存储、交换等功能集成 特征:含有实现复杂功能的VLSI使用嵌入式CPU和DSP采用IP核进行设计采用VDSM技术具有从外部对芯片编程的功能 SOC三大支撑技术:软硬件协同设计技术IP设计和复用技术超深亚微米设计技术 IP:Intellectual Property IP: 具有知识产权的经过验证、性能优化、可以被复用的功能模块或子系统。 IP核,IP模块,系统宏单元,虚拟部件 IP复用:对系统中的有些模块直接用现成的IP来实现 SOC与集成电路设计的区别 采用IP设计方法,提高产能 软硬件同时进行设计调试 不同系统兼容 集成度高,设计验证难 VDSM技术的采用使设计从面相逻辑转向面相互联 EDA工具还未成熟 集成嵌入式软件 系统芯片:通过IP核复用来提高设计产能,通过系统集成来涵盖不同的技术,进行混合技术设计,包括嵌入式、高性能或低功耗逻辑、模拟、射频等技术的集成。 2. SOC设计过程 要求——系统描述 设计高层次算法级模型,验证 对系统进行软硬件划分,定义接口 进行软硬件协同仿真验证 对硬件进一步划分成数个宏单元,并集成验证 系统集成,验证测试 3. SOC关键技术和问题 软硬件协同设计: 实际上就是一个系统的软件部分、硬件部分协同开发的过程。在整个设计过程中,考虑系统软硬件部分之间的相互作用以及探索它们之间的权衡划分,实际的软硬件协同设计覆盖设计过程中的许多问题,包括系统说明与建模、异构系统的协同仿真、软硬件划分、系统验证、编译、软硬件集成、界面生成、性能与花费评估、优化等,其中软硬件划分是协同设计中最主要的挑战,它直接影响最后产品的性能与价格。 软硬件协同设计软硬件划分,协同指标定义,协同分析,协同模拟,协同验证,接口综合 在进行软硬件划分时,通常有两个主要的任务:第一,分配(allocation),也就是选择系统部件的过程,包括选择系统部件的类型、确定每种类型的数量;第二,划分(partitioning),在选择的部件上分配系统的功能,也就是把系统的功能进行合理的分块,使每一块映射到相应合理的部件上。这两个设计任务必须满足设计限制集,包括花费、性能、尺寸、功能、向后兼容等。 SOC建模语言SystemC SystemC:一种软硬件联合建模语言 在1999年11月,以Synopsys、CoWare、Froniter Design、ARM、Cygnus Solution、Ericsson、 Fujitsu、Infineon、Lucent Technologies、 Sony、ST Microelectronics、Taxas Instruments 等为代表的、世界上最主要的EDA工具开发商、IP供 应商、半导体厂家、系统和嵌入式软件公司联合宣布成 立OSCI(Open SystemC Initiative),共同合作开 发一种C++建模平台,即SystemC,它是一种开放的 语言。OSCI仿照Linux 形式将SystemC 的源代码在Web 网上公开供用户免费下载,用户可以用这些源代码和编译器开发自己的模型,并与其他用户共享。认同开放式SystemC 的公司还包括Actel、Alcatel、Altera、American Applied Research、ARC Cores、C0-Design Automation、Integrated Silicon System
您可能关注的文档
最近下载
- 好家风 好家训.pptx VIP
- 超声技术在ARDS患者应用价值.ppt VIP
- 审计报告模板2022.docx VIP
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_16.pptx VIP
- 处方规范与处方点评.docx VIP
- 万达奇体育课教案编辑软件.pdf VIP
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_01.pptx VIP
- 第4章《日常空间》+课件+2025-2026学年苏少版(2024)初中美术八年级上册+.pptx VIP
- 07K133 薄钢板法兰风管制作与安装.docx VIP
- 沪教版三年级上册数学应用题专项全面.pdf VIP
文档评论(0)