- 1、本文档共207页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MicroBlaze编译器及选项产生在运行时的代码用于检查堆栈-与非网
可编程片上系统开发平台 何宾 2012.02 本章内容 该章描述在Xilinx嵌入式开发套件(Xilinx Development Kit,XDK)嵌入式系统工具的结构和设计流 程。XDK用于开发基于MicroBlaze软核和PowerPC硬核处 理器的SOPC系统。该章的主要内容包括:EDK简介、设 计流程概述、平台开发结构的工具。 Xilinx的EDK工具主要包含:Xilinx Platfrom Studio (XPS)人机界面、嵌入式系统工具套件、嵌入式处理IP 核,例如处理器和外设、 Platform Studio SDK(Software Development Kit,SDK)。SDK基于Eclipse开放源码框 架,可以选择使用SDK开发自己的嵌入式软件应用程序 (从EDK13.1开始,必须在SDK内开发软件应用程序)。 设计流程及EDK工具-设计流程 EDK中所提供的工具用来完成嵌入式设计的整个过 程。图5.1给出了基于EDK的基本嵌入式设计流程。 设计流程及EDK工具-建立硬件平台 Xilinx的FPGA技术允许设计者在处理器子系统中定制 硬件逻辑。这种定制不可能使用标准的现成的微处理器或 控制器芯片。“硬件平台”是指设计人员根据应用的需要而 使用Xilinx的技术建立的灵活地、嵌入式处理子系统。 硬件平台是由一个或多个处理器或外设连接到处理器 总线构成的。 EDK通过微处理器硬件规范(Microprocessor Hardware Specification,MHS)文件记录硬件平台信息。 设计流程及EDK工具-软件平台建立 软件平台是软件驱动和用于建立应用程序的操作系统 (可选)组成的。所建立的软件映像文件只包含用户所 使用到的一部分Xilinx的库。 EDK通过微处理器软件规范(Microprocessor Software Spectifcation,MSS)记录软件平台信息。设计 人员可以在软件平台运行多个应用程序。 设计流程及EDK工具-使用仿真的硬件平台验证 验证硬件平台的正确功能,设计人员可以建立一个仿 真模型,并且在HDL仿真器上运行。当仿真系统时,处理 器运行可执行文件。 设计人员可以选择建立行为、结构或者精确的时序仿 真模型。 设计流程及EDK工具--使用调试的软件验证 调试嵌入式软件的基本技术是加载设计到所支持的开 发板和使用调试工具去调试处理器。 作为可选择的方式,设计人员可以使用指令集仿真器 或简化系统仿真器模型(“虚拟平台”)运行在主机上来调 试设计代码。 设计人员可以通过概要分析代码的执行来估计系统性 能。 设计流程及EDK工具-芯片配置 一旦软件和硬件平台建立完成,设计人员可以为FPGA 建立一个的配置比特文件。 对于原型设计,当连接主机和芯片时,设计者可以在 下载比特流时,将希望运行在嵌入式平台上的软件同时下 载。 对于产品,设计人员将配置比特流和软件保存在和 FPGA连接的非易失性存储器中。 设计流程及EDK工具-EDK工具 设计流程及EDK工具-EDK工具 设计流程及EDK工具-EDK工具 设计流程及EDK工具-EDK工具 设计流程及EDK工具- Xilinx Platform Studio(XPS) XPS提供了集成环境为基于MicroBlaze和PowerPC处理 器的嵌入式处理器系统创建软件和硬件规范流程。 XPS也提供编辑器和项目管理接口用来创建和编辑源 代码。 XPS提供工具流程配置选项的定制和提供图形化的系 统编辑器用来连接处理器、外设和总线。 XPS可以在Windows、Solaris和Linux平台下使用。 从XPS中,设计人员可以运行所有的用于处理硬件和 软件的嵌入式系统工具。在XPS环境下可以进行系统的验 证。 设计流程及EDK工具- Xilinx Platform Studio(XPS) XPS提供下面的特性: (1) 能够添加核,编辑核参数和进行总线和信号连接,产生MHS 文件; (2) 能够产生和修改MSS文件; (3) 支持表5.1内的所有工具; (4) 能够产生和观察系统块图和设计报告; (5) 多用户软件应用支持; (6) 项目管理; (7) 过程和工具流程依赖管理; (8) 输出MHS文件到SDK工具 设计流程及EDK工具-Xilinx S
您可能关注的文档
- Linux概述-找源代码程序员.PPT
- Linux操作系统简介与RedHatLinux9安装.PPT
- Linux虚拟文件系统-LinuxKernelExploration.PDF
- Linux课件汇总-LinuxToneOrg.PPT
- Linux常用的文件操作命令.PPT
- LISI汽车供应商质量手册-LisiAutomotive.PDF
- LMGS吸引子混沌特征的定量观测-JournalofNortheasternUniversity.PDF
- LLX5070GXFSG30型水罐消防车技术规格书山东天河消防车辆.DOC
- LMT手动档标准型LMTStandardLMT手动档GMMedia.PDF
- LML1型毛细管流量测试仪.DOC
- 六年级下册道德与法治第四单元《让世界更美好》测试卷(历年真题)word版.docx
- 四年级下册数学期末测试试卷及答案(网校专用).docx
- 2025重庆人力资源发展有限公司所属子企业招聘1人笔试备考试题及答案解析.docx
- 六年级下册道德与法治第四单元《让世界更美好》测试卷附参考答案(突破训练).docx
- 六年级下册道德与法治第四单元《让世界更美好》测试卷含完整答案【精品】.docx
- 六年级下册道德与法治第四单元《让世界更美好》测试卷附参考答案(预热题).docx
- 六年级下册道德与法治第四单元《让世界更美好》测试卷(名师系列).docx
- 四年级下册数学期末测试试卷及参考答案ab卷.docx
- 四年级下册数学期末测试试卷【培优a卷】.docx
- 六年级下册道德与法治第四单元《让世界更美好》测试卷(预热题).docx
最近下载
- [中级注册安全工程师考试密押资料]安全生产管理模拟194.docx VIP
- 某光伏项目危险源辨识与风险评价清单.pdf VIP
- [中级注册安全工程师考试密押资料]安全生产管理模拟197.pdf VIP
- 品管圈PDCA优秀案例-提高保护性约束使用的规范率医院品质管理成果汇报.pptx
- [中级注册安全工程师考试密押资料]其他安全(不包括消防安全)技术模拟7.docx VIP
- (优质医学)汇报用提高约束具规范使用率.ppt
- 英文版公司章程ARTICLES OF ASSOCIATION OF.docx VIP
- 2025年海南省中考物理试题卷(含答案解析).docx
- 公司章程英文版 Company Articles of Association.doc VIP
- 室内外照明线路敷设要点.ppt VIP
文档评论(0)