硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1073|回复: 3
收起左侧

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

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2021-11-17 14:45:37 | 显示全部楼层 |阅读模式
学习一款芯片,首先了解下框架。

1、整体框架:

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

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

A核的DSP采用NEON指令集。

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

QQ截图20211117142539.png

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

QQ截图20211117144412.png

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


QQ截图20211117145448.png

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

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

QQ截图20211117150156.png

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

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

QQ截图20211117151432.png

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

QQ截图20211117151633.png

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

1.png

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

1.png

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

QQ截图20211117152112.png

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

QQ截图20211117152531.png

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

QQ截图20211117152711.png

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

QQ截图20211117152816.png

13、内存映射:

QQ截图20211117153248.png


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
 楼主| 发表于 2021-11-17 15:33:16 | 显示全部楼层
更新完毕。
回复

使用道具 举报

4

主题

20

回帖

32

积分

新手上路

积分
32
发表于 2021-11-17 17:03:35 | 显示全部楼层
我单片机都没搞明白,硬汉竟然试图教我学习ZYNQ
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
 楼主| 发表于 2021-11-17 17:42:11 | 显示全部楼层
向北 发表于 2021-11-17 17:03
我单片机都没搞明白,硬汉竟然试图教我学习ZYNQ

都一样,撸外设。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 23:35 , Processed in 0.167681 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表