付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ZynqSoC多处理器的两个ARMA9内核的通信与存储利用赛灵思ZynqSoC上的两个ARMA9内核可以显著提高您的系统性能。赛灵思Zynq®-7000全可编程SoC的众多优势之一就是拥有两个ARM®Cortex™-A9板载处理器。不过,很多裸机应用和更为简单的操作系统只使用ZynqSoC处理系统(PS)中两个ARM内核中的一个,这种设计方案可能会限制系统性能。根据所开发的应用类型不同,可能需要这两个处理器都运行裸机应用,或者需要在每个处理器上运行不同的操作系统。例如,其中一个处理器执行关键计算任务,从而运行裸机/RTOS应用,同时第二个处理器通过Linux提供HMI和通信功能。什么是多处理?这两种方案都属于多处理。简单定义:多处理就是在一个系统中使用一个以上的处理器。多处理架构可允许一次执行多个指令,但并非必须如此。多核处理包括两种类型:对称和非对称。对称多处理是通过将负载分配给多个内核,从而能够同时运行多个软件任务。而非对称多处理(AMP)则是使用专用处理器,或者针对特定应用或任务在相同处理器上执行应用。根据定义,使用ZynqSoC上的两个内核执行裸机应用或不同操作系统都属于非对称多处理。ZynqSoC上的AMP可能涉及如下几种组合:
•在内核0和内核1上运行不同操作系统;
•在内核0上运行操作系统,在内核1上运行裸机应用(反之亦然);
•在两个内核上均运行裸机应用,执行不同程序。当您决定在ZynqSoC上创建AMP系统时必须考虑一个实际问题,即ARM处理器内核同时包含必须进行正确寻址的私有资源和共享资源。这两个处理器都有私有的L1指令和数据高速缓存、定时器、监视时钟以及中断控制器(针对共享和私有中断)。另外还存在一些共享资源,常见的有I/O外设、片上存储器、中断控制器分配器、L2高速缓存和位于DDR存储器中的系统内存(见图1)。这些私有和共享资源均需要精心管理。
图1–ZynqSoC处理系统,显示私有和共享资源每个PS核都有自己的中断控制器,能够利用软件中断实现自身与一个或两个内核的中断。这些中断通过ARM的分布式中断控制器技术完成分配。由于针对每个内核执行的程序都位于DDR存储器内,因此您必须特别注意以确保对这些应用进行正确分割。建立AMP建立AMP并使其运行在ZynqSoC上所需的关键因素是引导载入程序,该程序会在第一个应用载入到存储器后寻找第二个可执行文件。赛灵思在XAPP1079中提供了有用的应用指南和源代码。该文档包含修改后的第一阶段引导载入程序(FSBL)和独立OS,可用来创建AMP系统。首先要做的是下载与应用说明配套提供的ZIP文件,再将FSBL和OS这两个要素解压到期望的工作目录。然后,必须给名为SRC“design”的文件夹重新命名。现在,非常重要的一点是一定要确保软件开发套件(SDK)知道这些新文件(修改后的FSBL和独立OS,两者兼备)的存在。因此,下一步需要更新您的SDK库,以便使其知道这些新文件的存在。这很容易实现。在SDK中赛灵思工具菜单下选择“库”,然后选择“新建”,随之导航到目录位置<您的工作目录>app1079designw
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 800G DAC高速铜缆行业研究:市场格局、产业链与发展趋势
- 豆野螟嗅觉基因OBP2、CSP2和CSP3功能解析:基于分子与生理机制的探究
- 谱风险度量下投资组合优化模型的理论与实践:基于市场动态的深度解析
- 《非ST段抬高型急性冠脉综合征2024指南》科室专项解读(业务学习专用)
- 吉林中考语文作文专项练习(题目+指导+范文)
- 诺丁斯师生观:内涵、特征与教育实践新解
- 2026年温州心血管病医院医护人员招聘笔试备考试题及答案详解
- 语用学视域下男女非真实性话语使用差异探究
- 2026湖南株洲醴陵市事业单位公开招聘工作人员12人考试参考题库及答案详解
- 2026四川泸州市人民医院第二季度编外人员招聘16人考试模拟试题及答案详解
- 智能体在教学场景中的应用及其有效性研究
- 标准物流运输管理制度
- 征集和招录人员政治考核表
- 墙面维修修补合同范本
- 2025年云南省大理白族自治州中考二模地理试题
- 2025年六宫格数独试题及答案
- 2025年黑龙江省交通投资集团有限公司招聘笔试参考题库含答案解析
- 公路工程施工安全生产风险管控清单
- 旅游行业安全风险辨识及防范措施
- 《田径场地教学》课件
- 2025年中国中信金融资产管理股份有限公司北京市分公司招聘笔试参考题库附带答案详解
评论
0/150
提交评论