Xilinx社区
首页 > Steve专栏 > 双通道方法让Zynq SoC资源利用最大化
Steve专栏
双通道方法让Zynq SoC资源利用最大化
来源:  时间:2015-05-11  浏览量:1322

本篇的摘录和改编来自于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处理器。

原文链接:http://forums.xilinx.com/t5/Xcell-Daily-Blog/A-Double-Barreled-Way-to-Ge...

© Copyright 2014 Xilinx Inc

如需转载,请注明出处

热点文章
精选视频
推荐资源

中国授权培训机构

北京 电话:(010)82757632
      (010) 62192881
深圳 电话:(0755)86186715
武汉 电话:(027)61389792
成都 电话:(028)80821007
南京 电话:(025)66022032
西安 电话:(029)82230498
邮箱:sales@e-elements.com

中国授权经销商

香港 电话:(852)22127848
北京 电话:(010)84148118
成都 电话:(028)86528262
上海 电话:(021)33678387
深圳 电话:(0755)26584925
武汉 电话:(027)87322806
邮箱:china@avent.com
深圳 电话:(0755)26743210
上海 电话:(021)51696680
北京 电话:(010)51726678
成都 电话:(028)85139576
武汉 电话:(027)87690155
邮箱:
xilinx_enquiry@comtech.com.cn

社区主办


《电子产品世界》杂志社

内容提供


    赛灵思公司

Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备12027778号-2 北京市公安局备案:1101082052