基于NiosII的SOPC系统开发.pdfVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于NiosII的SOPC系统开发.pdf

基于Nios II 的SOPC 系统开发 1 2 李俊玮 ,闫菡 1 北京邮电大学光通信与光波技术教育部重点实验室,北京(100876 ) 2 北京邮电大学自动化学院,北京(100876 ) E-mail :jwlee1021@163.com 摘 要:SOC (System On Chip )技术基于超大规模专用集成电路,因此,整个设计过程必 须实现完整的定制或半定制集成电路设计流程。这就需要规模较大的专业设计队伍,相对较 长的开发周期和高昂的开发费用,并且涉及到大量集成电路后端设计和微电子技术的专门知 识。Altera 公司在2000 年提出的SOPC (System On Programmable Chip )技术则提供了另一 种有效的解决方案,即用大规模可编程器件的FPGA 来实现SOC 的功能。SOPC 与SOC 的 区别就是FPGA 与ASIC 的区别。SOPC 是SOC 发展的新阶段,代表了当今电子设计的发展 方向。本文将根据作者对Nios II 处理器系统的开发经验,详细介绍其开发过程。 关键词:SOPC,Nios ,Avalon ,Nios IDE ,SOPC Builder,HAL 1.引言 随着微电子技术迅猛发展,集成电路设计和工艺水平有了很大提高,单片集成度已达上 亿个晶体管,在这种背景下,片上系统SOC应运而生。从系统集成的角度看,SOC是以不同 模型的电路集成、不同工艺的集成作为支持基础的。所以,要实现SOC,首先必须重点研究 器件的结构与设计技术、VLSI设计技术、工艺兼容技术、信号处理技术、测试与封装技术 等,这就需要规模较大的专业设计队伍,相对较长的开发周期和高昂的开发费用,并且涉及 到大量集成电路后端设计和微电子技术的专门知识,因此设计者在转向SOC的过程中也面临 着巨大的困难。 SOC面临上述诸多困难的原因在于SOC技术基于超大规模专用集成电路,因此,整个设 计过程必须实现完整的定制或半定制集成电路设计流程。美国Altera 公司在2000年提出的 SOPC (System On Programmable Chip)技术则提供了另一种有效的解决方案,即用大规模 可编程器件的FPGA来实现SOC的功能。SOPC与SOC的区别就是FPGA与ASIC 的区别。SOPC 是SOC发展的新阶段,代表了当今电子设计的发展方向。其基本特征是设计人员采用自顶向 下的设计方法,对整个系统进行方案设计和功能划分,最后系统的核心电路在可编程器件上 实现。本文将以Altera公司最新推出的Nios II嵌入式软核为载体,介绍基于Nios II 的SOPC开 发概念和开发过程。 2 .关于SOPC技术 2.1 SOPC 的实现方式 SOPC 技术实现方式一般分为三种。 (1)基于 FPGA 嵌入 IP 硬核的 SOPC 系统。目前最常用的嵌入式系统大多采用了含有 ARM 的32 位知识产权处理器核的器件。这样就能使得 FPGA 灵活的硬件设计和硬件实现 与处理器强大的软件功能结合,高效的实现SOPC 系统。 (2)基于FPGA 嵌入IP 软核的SOPC 系统。在第一种实现方案中,由于硬核是预先植入 的,其结构不能改变,功能也相对固定,无法裁减硬件资源,而且此类硬核多来自第三方公 司,其知识产权费用导致成本的增加。如果利用软核嵌入式系统处理器就能有效克服这些不 利因素。最具有代表性的嵌入式软核处理器是Altera 公司的NiosII 软核处理器。 - 1 - (3)基于HardCopy 技术的SOPC 系统。HardCopy 就是利用原有的FPGA 开发工具,将 成功实现于 FPGA 器件上的 SOPC 系统通过特定的技术直接向ASIC 转化,从而克服传统 ASIC 设计中普片存在的问题。 从SOPC 实现方式上不

文档评论(0)

lizhencai0920 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档