基于AMP架构的多核通信系统研究
发布时间:2024-11-03 02:58
随着嵌入式技术领域的飞速发展,单核嵌入式处理器系统实际工程应用不断地实践中,它的缺点变得越来越明显。单核嵌入式处理器最大的缺陷就是,随着其主频不断增加,其发热率也呈现出跳跃式的增长,使处理器变得极不稳定,于是发展多核处理器成为解决问题的最好办法,多核处理器也就受到更多研究人员的青睐。多核处理器已经成为嵌入式技术的发展方向。多核技术现在正不断走向成熟,硬件的研发也是突飞猛进,但传统的多核处理器架构由于设计上的不足,软件层次遇到瓶颈,而且已经不能再靠堆叠硬件配置来突破瓶颈,多核处理器上层设计亟待科研人员深入研究。本文在分析了微电网暂态扰动控制系统需求的基础上,并对比了市场上主流产品及微电网暂态扰动控制系统第一代产品所采用的SMP架构后,决定采用非对称多处理(asymmetric mulitiprocessing,简称AMP)的系统结构,对电网暂态扰动控制系统ZYNQ-7000平台多核核间通信方案进行升级换代。以共享内存和核间中断为基础,研发适用于本项目的多核何建通信系统,为微电网暂态扰动控制项目研发做了有效地支撑。本文是基于ZYNQ-7000多核嵌入式处理器和Linux操作系统的条件西,进行...
【文章页数】:56 页
【学位级别】:硕士
【部分图文】:
本文编号:4010574
【文章页数】:56 页
【学位级别】:硕士
【部分图文】:
来部分扩展其内核服务,将内核服务(能对同步处理器核间任务、通信提供有效??支撑)加入其中,多核基础服务(该多核通信服务)也能获得支持。可将该系统??分为两层:多核通信层,多核基础服务层。其总体架构图如图3-1所示。??11??
核任务分配:根据ZYNQ-7000这款由双ARM核与FPGA核组成的理器的特点,运行在每个处理器核心上的任务,必须与各个处理器关。AMP架构下CoreO运行Linux,?Corel裸机运行。其中Linux核的指令分配、数据汇总、电参数采集上传、与外部通信交互等功能,??要实现快速....
ZYNQ-700处理器中三个核同时准备获取共享资源时,三个核由于互相阻塞使三??个核都不能获得共享资源的访问权。??Peterson算法改进后流程图如下图4-3所示。??19??
华北电力大学硕士学位论文??待唤醒。同时,为了有效防止不同程度在统一时间段内访问同一共享资源,我应该设计一种全新的模式,其中,它可以以生成令牌、使用令牌的方式进行授权从而能够确保在同一时间内,仅仅能够拥有一个执行线程对临界区域进行访问对于临界区域,表示执行数据更新的代码应该以独占....
本文编号:4010574
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/4010574.html