嵌入式系统硬件概论2.pptxVIP

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

IP Core设计应用飞速发展,FPGA设计资源复用和开发手段全面升级 设计复杂性与知识产权复用 OPEN Core计划推波助澜 软IP Core(如MicroBlaze、Nios)和硬IP Core(如ARM,PPC405)齐头并进 FPGA已不再是传统设计方法中的处理器外围逻辑,而是整个数字系统的平台 IP Core开发工具的不断完善以及知识产权保护手段的加强(如:Xilinx 公司IP Capture);SOPC时代已经到来 SOPC:System-On-a-Programble-Chip IP Core的不断丰富和完善奠定了SOPC的基础 先进的百万门级FPGA开发工具是SOPC的主要平台 处理器IP Core解决了SOPC的最关键问题 基于FPGA技术的嵌入式系统设计发展方向 硬件工程师为主的IP Core开发 软件工程师为主的RTOS及相关应用程序开发 对软硬件相关标准和协议的深入理解和实现;2、IP资源复用与IP Core设计;3)IP Core的种类:; 各种通信控制器的IP Core MAC、Gbit收发器、协议转换等 其他类型的IP Core 。;IP 设计规范的建立; -IP Core设计之编程风格 编程风格(Coding Style)是指基于HDL 的IP Core的源代码编写时的指导性格式,关系 到IP Core的可读性、可理解性和易于集成性; 编码的格式中一般应该包含以下几个方面的内容:文件头(功能和版本说明);源文件 中的相关注释;标识符的命名原则;; 一个完整的IP Core包含:具有良好编程风格的原始设计(HDL、原理图等)和项目模板要求的各种文档;7)相关的网站 ;二、Xilinx 的处理器IP Core:MicroBlaze;三、SOPC的基本特征与设计实现;;降低成本 提高系统整体性能 缩短设计迭代周期 降低硬件系统设计风险 极大程度提高设计灵活性 可重构、可升级;5、基于Xilinx FPGA的SOPC设计;2)Xilinx SOPC设计调试工具;SOPC系统设计包括 硬件设计 软件设计 软硬件协同设计 (仿真与调试);;MHS 设计示例;;PARAMETER VERSION = 2.0.0 PARAMETER HW_SPEC_FILE = system.mhs BEGIN PROCESSOR PARAMETER HW_INSTANCE = my_microblaze PARAMETER DRIVER_NAME = cpu PARAMETER DRIVER_VER = 1.00.a PARAMETER EXECUTABLE = executable.elf PARAMETER COMPILER = mb-gcc PARAMETER ARCHIVER = mb-ar PARAMETER DEBUG_PERIPHERAL = my_jtaguart PARAMETER BOOT_PERIPHERAL = my_jtaguart PARAMETER STDIN = my_uartlite PARAMETER STDOUT = my_uartlite ... END;;;SimGen-仿真模型生成器 Generates and configures simulation models, do-files Used in conjunction with PlatGen and MHS Takes ELF + BMM to generate models to initialize BRAMs;XMD for MicroBlaze and PowerPC Connects to: ISS for cycle accurate SW debug UART, or JTAG_UART for HW target debug;MicroBlaze No dedicate debug interface (future plan) Use UART(Serial Cable) or JTAG(Parallel Cable) to connect Small debug program “XMDStub” resides in the memory;PowerPC Dedicate debug port in the hard macro (BDM) BDM can shared with FPGA’s JTAG Pins But there is a rule in FPGA: ALL or NONE !!!;四、基于Internet可重构逻辑(IRL) ;3、IRL 的基本要素;; 配置文件下载到升级入口后,可通过

文档评论(0)

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

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

1亿VIP精品文档

相关文档