ZYNQ连载01-ZYNQ介绍
1. ZYNQ
参考文档:《ug585-zynq-7000-trm.pdf》
ZYNQ分为PS和PL两大部分,PS即ARM,PL即FPGA,PL作为PS的外设。
2. 方案
ZYNQ7020为双核A9架构,多核处理器常用的运行模式为AMP(非对称多处理)和SMP(对称多处理),这里选用AMP方案,CPU0和CPU1使用OpenAMP通信,FPGA使用IP核。
CPU | 系统 |
---|---|
CPU0 | Linux |
CPU1 | FreeRTOS |
3. OpenAMP
参考文档:《ug1186-zynq-openamp-gsg.pdf》
OpenAMP全称Open Asymmetric Multi-processing,它是软件框架,提供了为非对称多处理(AMP)系统开发软件应用程序所需的软件组件,以中断和共享内存作为核间通信基础,详见ug1186文档。
核间通信:
内核空间使用OpenAMP:
文章来源:https://www.toymoban.com/news/detail-729859.html
用户空间使用OpenAMP:
文章来源地址https://www.toymoban.com/news/detail-729859.html
到了这里,关于ZYNQ连载01-ZYNQ介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!