基于国产ZYNQ的裸机双核设计
Bare Metal Dual Core Design Based on Domestic ZYNQ
李国富 1尚世杰 1李海涛2
作者信息
- 1. 中国电子科技集团公司第二十研究所,陕西 西安 710068
- 2. 中北大学,山西 太原 030051
- 折叠
摘要
当ZYNQ芯片裸机读写嵌入式多媒体存储卡(eMMC)时,CPU会被大量占用,从而导致CPU性能严重消耗,某些对CPU性能要求较高的场景无法正常使用.通过对ZYNQ芯片处理系统(PS)端内部的组成架构进行研究,并结合其运行模式特点,提出了一种基于国产ZYNQ架构的裸机双核运行方式,在没有操作系统参与的条件下,可同时对PS端的双核进行资源调度并实现eMMC的读写等功能,并可在此基础上扩展到四核,极大提高了国产ZYNQ芯片在无操作系统参与的情况下对资源的利用率,并在实际项目中得到了实践验证.
Abstract
When reading and writing embedded multimedia card(eMMC)on ZYNQ chip bare met-al,the CPU will be heavily occupied,which results in severe CPU performance consumption,so it cannot be used normally in some scenarios with high requirements to CPU performance.By stud-ying the internal composition architecture of the processing system(PS)end of the ZYNQ chip and combining its operating mode characteristics,a bare metal dual core operation mode based on do-mestic ZYNQ architecture is proposed.Without the participation of the operating system,the re-sources of the two cores of PS terminal can be simultaneously scheduled and the functions of eM-MC reading and writing can be realized,which can be extended to four cores on this basis.It greatly improves the resource utilization rate of domestic ZYNQ chips without the involvement of operat-ing systems,which has been verified in practical projects.
关键词
裸机开发/ZYNQ/双核/国产化/嵌入式多媒体存储卡Key words
bare metal development/ZYNQ/dual core/domestication/embedded multimedia card(eMMC)引用本文复制引用
出版年
2024