by adam p. taylor
本篇的摘录和改编来自于xcell杂志的最近一期
许多裸机应用和简单的操作系统只使用zynq soc ps( processing system)中的两个arm内核中的一个,一种设计上的选择会潜在地限制了系统的性能。随着应用的发展,裸机程序可以同时运行两个处理器上,或者每一个处理器运行不同的操作系统成为一种需求。
在zynq soc系统中,使用两个处理器运行裸机程序或不同的操作系统,是属于amp(非对称多处理)的一种。amp(非对称多处理)在zynq soc系统可涉及以下组合:
? 不同的操作系统运行在core0和core1上
? 操作系统运行在core0,裸机程序运行在core1(反之亦然)
? 在两个处理器上运行不同的裸机程序
当你决定需要在zynq soc建立一个amp系统时,必须考虑一个问题,即两个arm内核的外设资源,有一些是私有的,有一些是公用的,必须对他们进行正确的寻址。每个处理器本身都有的私有资源包括l1指令和数据缓存,定时器,看门狗和中断控制器(都带私有和公用中断)。两个处理器的公用资源包括i/o外设,片上存储器,中断控制器分配器,l2缓存和ddr内的系统内存。这些私有和公用资源需要谨慎认真的管理。
本博客是从完整文章摘取的一部分内容。xcell journal的最新一期杂志上有完整内容,包括所有技术方面细节,请点击此处。
您可能还想看看adam taylor的诸多关于使用amp对zynq soc的文章,可以从这一篇开始:adam taylor的microzed系列第46部分:同时使用zynq soc的armcortex-a9处理器。
原文链接:
? copyright 2014 xilinx inc
如需转载,请注明出处
Microchip BodyCom技术是全球首创以人体作为一个安全低功耗通信信道的技术
以太网基础:为什么要为节点分配VLAN呢?
LM2675电源芯片的内部设计原理和结构
三星开始恢复针对存储器产业的投资 未来或冲击中国台湾存储器厂商的营运状况
草地贪夜蛾杀虫灯的应用优势是什么
双通道方法让Zynq SoC资源利用最大化
python集合表达式及方法
Gartner日本发布2019新技术发展曲线,AR云、沉浸式工作空间作为新技术引入
存储器需求大增 价格上涨60%
Qorvo看好智能手机市场复苏,营收和利润均超预期
云端未来携ARM云计算解决方案亮相第十届中国电子信息博览会
FPGA相关技术人员,没有中年危机?
一表双芯:传统钟表行业迈向智能时代的关键一步
萨科微slkor推出光耦SL601,积极做好国产替代
安世半导体恒定电流LED驱动器介绍 经济高效、可靠
采用LIBS成像技术研究纳米颗粒在单细胞内的亚细胞分布
《四期EMC 特训营》开课倒计时19天!
华为“达芬奇计划”:AI技术为智能手机赋能,进军人工智能市场
什么是变频电机有什么好处
血糖仪语音芯片NV040C,内置MCU,支持功能定制