摘要
ZYNQ7010包括2个可以同时独立运行可执行程序的Cortex-9处理器,是一种非对称多核芯片。为解决ZYNQ7010双核间的高速通信问题,在深入研究ZYNQ7010的硬件结构的基础上,利用双核共享OCM(On Chip Memory)资源的特点,提出了一种基于共享内存的简单有效的双核通信方法。该方法利用ZYNQ7010双核共享OCM资源,使2个处理器在不依赖操作系统的情况下实现了双核通信。通过测试及在实际项目中的应用,证明该方法可以为双核间提供高速、可靠的通信。
ZYNQ7010 is an asymmetric multi-core chip,which includes two Cortex-9 processors that can run executable programs independently at the same time.In order to solve the high-speed communication problem between the dual cores of ZYNQ7010,a simple and effective dual-core communication method based on share memory is proposed by using the shared OCM resources of the dual cores with a good knowledge of the hardware structure of ZYNQ7010.The shared OCM resources of ZYNQ7010 are utilized for dual-core communication,without making two processors rely on the operating system.Through testing and application in practical projects,it is proved that the proposed method can provide high-speed and reliable communication between dual cores.
作者
袁永强
徐学永
王锦晨
郝建强
李文沛
YUAN Yongqiang;XU Xueyong;WANG Jinchen;HAO Jianqiang;LI Wenpei(North Information Control Research Institute Group Co.,Ltd.,Nanjing 211100,China)
出处
《计算机与网络》
2023年第20期58-62,共5页
Computer & Network
关键词
非对称多核
双核通信
共享内存
OCM
asymmetric multi-core
dual-core communication
shared memory
OCM