10.3969/j.issn.1673-629X.2018.03.012
基于Zynq多核运行设计
多核处理器主要包括两种,即对称多核处理器(SMP)和非对称多核处理器(AMP).目前大部分通用多核处理器是SMP,各个CPU是平等的,共享操作系统、内存和外设等资源;AMP大多是嵌入式多核处理器采用的架构,由一个主CPU控制系统运行和资源分配,从CPU执行主CPU的命令或者预定义任务.Zynq是Xilinx推出的全可编程芯片,是以ARM为核心,以FPGA作为可编程外设的全新架构处理器.Zynq包括两个可以同时独立运行可执行程序的Cortex-A9处理器,是一种非对称多核芯片.主处理器控制整个系统,从处理器执行主处理器的指令或者预定义任务,两个处理器是一种主从关系.文中CPU0是主处理器,控制系统和共享资源,CPU1是从处理器,OCM做CPU0和CPU1通信的共享内存.实现了启动Zynq的双核CPU,各自同时运行裸机程序,通过共享内存,实现了CPU之间的通信,并将运行信息在OLED上显示出来.
Zynq、非对称多核芯片、共享内存、片上内存、主从关系
28
TP319(计算技术、计算机技术)
江苏省高等学校自然科学研究项目14KJD520011
2021-07-16(万方平台首次上网日期,不代表论文的发表时间)
共4页
60-62,66