eric2013 发表于 2021-11-17 14:45:37

【ZYNQ学习笔记】第1期,系统框架了解,含内存映射,什么时候A核也可以像单片机一样集成大容量Flash,绝对爽翻

学习一款芯片,首先了解下框架。

1、整体框架:

通用的外设和单片机没什么区别,而且还没有单片机丰富。

最大的区别是支持了DDR2/DDR3,内核是双核A9 ,多了二级缓存,带MMU。

A核的DSP采用NEON指令集。

特别注意框图里面的二级缓存是共享的,两个内核共享。



这个地方是个总线矩阵,没有标出来,以H7为例,这里介绍比较详细



2、CPU模式,A核的模式确实多,M核只有个特权级和非特权级
Cortex-A9是ARMv7-A结构




3、A9带TrustZone,有时间再研究这个东西。

4、指令集和M内核一样,都是Thumb-2指令集,这个跟我们用的M内核单片机没有区别。



5、A9带SIMDG高级扩展技术,俗称NEON,而单片机对应的是Helium(这个是M55内核将首批采用),可以用于数字信号处理。

A9支持单精度浮点和双精度浮点



6、Cache和MMU,单片机带的是MPU:



7、带256KB的RAM空间,还不错,跑个RTOS无压力



8、A核的中断管理是GIC,单片机是NVIC



9、带系统控制协处理器CP15,专门用于系统控制,MMU管理,Cache配置和系统性能监控



10、带系统定时器,感觉类似单片机的系统滴答定时器



11、指令集,这个和单片机没什么区别



12、A核寄存器,模式多了,确实骚操作也多



13、内存映射:




eric2013 发表于 2021-11-17 15:33:16

更新完毕。

向北 发表于 2021-11-17 17:03:35

我单片机都没搞明白,硬汉竟然试图教我学习ZYNQ:lol

eric2013 发表于 2021-11-17 17:42:11

向北 发表于 2021-11-17 17:03
我单片机都没搞明白,硬汉竟然试图教我学习ZYNQ

都一样,撸外设。
页: [1]
查看完整版本: 【ZYNQ学习笔记】第1期,系统框架了解,含内存映射,什么时候A核也可以像单片机一样集成大容量Flash,绝对爽翻