首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

XAPP1093: 简单的AMP机制:通过MicroBlaze处理器运行ZYNQ SOC CORTEX-A9裸机系统

XAPP1093: 简单的AMP机制:通过MicroBlaze处理器运行ZYNQ SOC CORTEX-A9裸机系统

Zynq-7000 All Programmable SoC包含两个Cortex™-A9处理器,两个处理器经配置后可同时运行独立的软件协议栈或可执行文件。此外,Zynq SoC中的可编程逻辑也可包含MicroBlaze嵌入式处理器。John McDougall撰写的这篇应用指南介绍了Cortex-A9处理器和MicroBlaze处理器的启动方法,能够让每个处理器分别运行其各自的裸机软件应用,而且能够以非对称多处理(AMP)的方式通过共享存储器相互通信。
AMP这种机制允许多个处理器运行其各自的操作系统或裸机应用程序,而且通过共享资源能够松散耦合这些应用。该参考设计包含在AMP配置下运行一个Cortex-A9处理器和一个MicroBlaze处理器所必需的硬件与软件。本设计并未采用另一个Cortex-A9处理器(CPU1)。每个CPU都在各自独立的环境中运行裸机应用程序。该设计需要采取一些措施以避免CPU与共享硬件资源发生冲突。本应用指南还介绍了如何创建可启动的解决方案以及如何对两个CPU进行调试。本设计是通过Xilinx Platform Studio (XPS) 14.5进行创建的。
记录学习中的点点滴滴,让每一天过的更加有意义!
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表