基于Zynq 多核运行设计

时间:2023-09-03 10:10:10
作者:邢艳芳1,朱金付2,周晓梅1
关键字:Zynq,非对称多核芯片,共享内存,片上内存,主从关系
DOI:10.3969/j.issn.1673-629X.2018.03.012
查看次数:428

如需要完整文档点击下方 "点击下载文档" 按钮

多核处理器主要包括两种,即对称多核处理器(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 多核运行设计
《基于Zynq 多核运行设计》
完整文档 下载到本地,方便收藏和查阅
文件号:062485
基于Zynq 多核运行设计
点击下载文档
基于Zynq 多核运行设计

点击下载 文件号:062485(点击复制) 公众号(点击复制)

x