打印
[Kinetis]

【读书笔记/学习心得+Kinetis之K60系列存储器映像】

[复制链接]
1902|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
KuMo_2011|  楼主 | 2013-10-22 20:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 KuMo_2011 于 2013-10-22 21:27 编辑

存储映像
指的是完成逻辑地址空间和物理地址空间之间的变换,并且合理地管理存储系统资源。逻辑地址是指程序员编制的程序地址,由它构成逻辑地址空间。程序主存储器中的实际地址称为物理地址,由它构成物理地址空间。存储映像基本上分为两种情况:一种是逻辑地址空间小于物理地址空间,映像要求可以访问所有的物理存储器;另一种是逻辑地址空间大于物理地址空间,映像要确定每个逻辑地址实际所对应的物理地址。对于ARM Cortex-M4为32位处理器内核。内部的数据是32位的,寄存器是32位的,存储器接口也是32位的。
ARMCortex-M4 Kinetis微控制器采用哈佛结构。
哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。与两个存储器相对应的是系统的4条总线:程序的数据总线与地址总线,数据的数据总线与地址总线。这种分离的程序总线和数据总线可允许在一个机器周期内同时获得指令字(来自程序存储器)和操作数(来自数据存储器),从而提高了执行速度,提高了数据的吞吐率。又由于程序和数据存储在两个分开的物理空间中,因此取址和执行能完全重叠。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度。
哈佛结构的计算机由CPU、程序存储器和数据存储器组成,程序存储器和数据存储器采用不同的总线,从而提供了较大的存储器带宽,使数据的移动和交换更加方便,尤其提供了较高的数字信号处理性能。
Flex存储器
Flex存储器是飞思卡尔的新一代存储技术。FlexMemory与传统EEPROM对比下图

相关帖子

沙发
FSL_TICS_ZJJ| | 2013-10-23 15:05 | 只看该作者
楼主的开头不错,继续完善下去,这样才有更多网友围观!

使用特权

评论回复
板凳
KuMo_2011|  楼主 | 2013-10-24 00:08 | 只看该作者
我会努力的

使用特权

评论回复
地板
KuMo_2011|  楼主 | 2013-10-24 21:31 | 只看该作者
FSL_TICS_ZJJ 发表于 2013-10-23 15:05
楼主的开头不错,继续完善下去,这样才有更多网友围观!

Flex有什么寓意吗?

使用特权

评论回复
5
FSL_TICS_ZJJ| | 2013-10-25 13:53 | 只看该作者
KuMo_2011 发表于 2013-10-24 21:31
Flex有什么寓意吗?

我觉得应该是灵活度更高,增强级的意思。

使用特权

评论回复
6
FSL_TICS_ZJJ| | 2013-10-25 14:42 | 只看该作者
KuMo_2011 发表于 2013-10-24 21:31
Flex有什么寓意吗?

个人觉得Flex的意思应该是在传统的基础上更加灵活,加强版的意思。

使用特权

评论回复
7
KuMo_2011|  楼主 | 2013-10-25 15:56 | 只看该作者
哦,这样看来,Kinetis很多模块都是加强版的啦,去研究一下

使用特权

评论回复
8
KuMo_2011|  楼主 | 2013-10-26 21:39 | 只看该作者
FSL_TICS_ZJJ 发表于 2013-10-23 15:05
楼主的开头不错,继续完善下去,这样才有更多网友围观!

https://bbs.21ic.com/forum.php?mod=viewthread&tid=631992&page=1&extra=#pid3535878
别人帖子里的问题,我也想知道为什么,但不知到去哪问,就来这里问吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

494

帖子

2

粉丝