ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:154.64KB ,
资源ID:8761282      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8761282.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(K60Rev6Ch27FlashMemoryController中文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

K60Rev6Ch27FlashMemoryController中文.docx

1、K60Rev6Ch27FlashMemoryController中文第27章 FLASH内存控制器(FMC)27.1 介绍FLASH内存控制器(FMC)是一个内存加速单元提供: 在设备和双行之间的一个接口,64位不易失性内存。 缓存可以加速FLASH,和FlexNVM数据传输。27.1.1 概述FLASH内存控制器管理设备和双行之间的一个接口,64位不易失性内存。FMC接收状态信息详细记录了内存的配置,使用该信息可确保一个正确的接口。下表显示了支持8位,16位和32位读/写操作。Flash内存类型读写编程Flash内存X1FlexNVMX1FlexRAMXX另外,FMC位加速设备和Flash内

2、存之间的接口提供了3个分开的机制。一个64位预缓冲可以预先得到下一个64位flash内存的位置,两个4路,8位设置的缓存和一个单入口的64位缓冲可以存储预先访问的flash内存或者快速访问时间的FlexMemory数据。27.1.2 特征FMC特征包括:1. flash内存的一个写操作或者在错误环境了的FlexNVM结果。 设备和双行之间的一个接口,64位flash内存和FlexMemory: 8位,16位,32位读操作到程序flash内存和FlexNVM。 8位,16位,32位读操作和写操作到FlexRAM作为EEPROM。 连续的读访问(如0x0,,0x4)返回第二次读数据且没有等待状态。

3、内存通过32位总线访问返回64位。 为设置没有访问,只读访问,只写访问提供保护的交叉主访问,或位每个交叉主访问的读写访问。 加速从flash内存和FlexMemory到设备的数据传输: 每个主机和行的指令/数据访问的带有控制的64位预缓冲 带有每行替换算法和每行锁定控制的32个64位条目的4路,8集,64位行大小的缓存。 可以使能每行的单条目的缓存 每个缓存的无效控制。27.2 操作模式FMC只在设备访问flash内存或者FlexMemory时操作。就设备电源模式而言: FMC只在运行和等待模式操作,包括VLPR和VLPW模式。 对于任何模式,在FMC禁止时,FlexMemory或者flash

4、内存不能被访问。27.3 外部信号描述FMC没有外部信号27.4 内存映射和寄存器描述编程模型包括FMC控制寄存器和编程可见的缓存(数据和标签/有效条目)。注解当flash控制器空闲时只能编程寄存器(比如:从RAM执行)。在flash访问的过程中改变配置设置可以导致非确定性的行为。注解在FMC4KB地址空间内访问为实现的寄存器可以导致没有定义行为。注解当任何flash缓存的部分被编程时系统软件的需要保持内存的连续性。例如:所有重新编程的flash数据缓冲续保持无效性。相应地,缓存编程可见写必须发生在一个编程或者擦除事件之后,在内存图像访问之前。内存图像可见写必须32位长,必须在特权模式下执行。

5、缓存是一个4路,8集的缓存。0-3路,0-7集。在下表详细描述了标签/有效性数据条目。表 27-2 程序可见缓存寄存器缓存存储偏移32位读内容命名命名例子Directory100h13h0, tag18:6, 5h0,有效在TAGVDWxSy,x表示way,y表示setTAGVDW2S7 is the 13-bit tag and 1-bit valid for cache entry way 2, set 7.Data200h数据字的大写或小写在DATAWxSyU 和 DATAWxSyL,x表示way,y表示set,U和L分别表示大写字和小写字。DATAW1S3U represents bi

6、ts63:32 of data entry way 1,set 3, and DATAW1S3L represents bits 31:0 of data entry way 1, set 3.FMC内存映射Absolute address (hex)Register nameWidth(in bits)AccessReset valueSection/page4001_F000Flash Access Protection Register (FMC_PFAPR)32R/W00F8_003Fh27.4.1/6194001_F004Flash Bank 0 Control Register (

7、FMC_PFB0CR)32R/W3002_001Fh27.4.2/6224001_F008Flash Bank 1 Control Register (FMC_PFB1CR)32R/W3002_001Fh27.4.3/6244001_F100Cache Directory Storage (FMC_TAGVDW0S0)32R/W0000_0000h27.4.4/6264001_F104Cache Directory Storage (FMC_TAGVDW0S1)32R/W0000_0000h27.4.4/6264001_F108Cache Directory Storage (FMC_TAGV

8、DW0S2)32R/W0000_0000h27.4.4/6264001_F10CCache Directory Storage (FMC_TAGVDW0S3)32R/W0000_0000h27.4.4/6264001_F110Cache Directory Storage (FMC_TAGVDW0S4)32R/W0000_0000h27.4.4/6264001_F114Cache Directory Storage (FMC_TAGVDW0S5)32R/W0000_0000h27.4.4/6264001_F118Cache Directory Storage (FMC_TAGVDW0S6)32

9、R/W0000_0000h27.4.4/6264001_F11CCache Directory Storage (FMC_TAGVDW0S7)32R/W0000_0000h27.4.4/6264001_F120Cache Directory Storage (FMC_TAGVDW1S0)32R/W0000_0000h27.4.5/6274001_F124Cache Directory Storage (FMC_TAGVDW1S1)32R/W0000_0000h27.4.5/6274001_F128Cache Directory Storage (FMC_TAGVDW1S2)32R/W0000_

10、0000h27.4.5/6274001_F12CCache Directory Storage (FMC_TAGVDW1S3)32R/W0000_0000h27.4.5/6274001_F130Cache Directory Storage (FMC_TAGVDW1S4)32R/W0000_0000h27.4.5/6274001_F134Cache Directory Storage (FMC_TAGVDW1S5)32R/W0000_0000h27.4.5/6274001_F138Cache Directory Storage (FMC_TAGVDW1S6)32R/W0000_0000h27.

11、4.5/6274001_F13CCache Directory Storage (FMC_TAGVDW1S7)32R/W0000_0000h27.4.5/6274001_F140Cache Directory Storage (FMC_TAGVDW2S0)32R/W0000_0000h27.4.6/6274001_F144Cache Directory Storage (FMC_TAGVDW2S1)32R/W0000_0000h27.4.6/6274001_F148Cache Directory Storage (FMC_TAGVDW2S2)32R/W0000_0000h27.4.6/6274

12、001_F14CCache Directory Storage (FMC_TAGVDW2S3)32R/W0000_0000h27.4.6/6274001_F150Cache Directory Storage (FMC_TAGVDW2S4)32R/W0000_0000h27.4.6/6274001_F154Cache Directory Storage (FMC_TAGVDW2S5)32R/W0000_0000h27.4.6/6274001_F158Cache Directory Storage (FMC_TAGVDW2S6)32R/W0000_0000h27.4.6/6274001_F15C

13、Cache Directory Storage (FMC_TAGVDW2S7)32R/W0000_0000h27.4.6/6274001_F160Cache Directory Storage (FMC_TAGVDW3S0)32R/W0000_0000h27.4.7/6284001_F164Cache Directory Storage (FMC_TAGVDW3S1)32R/W0000_0000h27.4.7/6284001_F168Cache Directory Storage (FMC_TAGVDW3S2)32R/W0000_0000h27.4.7/6284001_F16CCache Di

14、rectory Storage (FMC_TAGVDW3S3)32R/W0000_0000h27.4.7/6284001_F170Cache Directory Storage (FMC_TAGVDW3S4)32R/W0000_0000h27.4.7/6284001_F174Cache Directory Storage (FMC_TAGVDW3S5)32R/W0000_0000h27.4.7/6284001_F178Cache Directory Storage (FMC_TAGVDW3S6)32R/W0000_0000h27.4.7/6284001_F17CCache Directory

15、Storage (FMC_TAGVDW3S7)32R/W0000_0000h27.4.7/6284001_F200Cache Data Storage (upper word) (FMC_DATAW0S0U)32R/W0000_0000h27.4.8/6294001_F204Cache Data Storage (lower word) (FMC_DATAW0S0L)32R/W0000_0000h27.4.9/6304001_F208Cache Data Storage (upper word) (FMC_DATAW0S1U)32R/W0000_0000h27.4.8/6294001_F20C

16、Cache Data Storage (lower word) (FMC_DATAW0S1L)32R/W0000_0000h27.4.9/6304001_F210Cache Data Storage (upper word) (FMC_DATAW0S2U)32R/W0000_0000h27.4.8/6294001_F214Cache Data Storage (lower word) (FMC_DATAW0S2L)32R/W0000_0000h27.4.9/6304001_F218Cache Data Storage (upper word) (FMC_DATAW0S3U)32R/W0000_

17、0000h27.4.8/6294001_F21CCache Data Storage (lower word) (FMC_DATAW0S3L)32R/W0000_0000h27.4.9/6304001_F220Cache Data Storage (upper word) (FMC_DATAW0S4U)32R/W0000_0000h27.4.8/6294001_F224Cache Data Storage (lower word) (FMC_DATAW0S4L)32R/W0000_0000h27.4.9/6304001_F228Cache Data Storage (upper word) (

18、FMC_DATAW0S5U)32R/W0000_0000h27.4.8/6294001_F22CCache Data Storage (lower word) (FMC_DATAW0S5L)32R/W0000_0000h27.4.9/6304001_F230Cache Data Storage (upper word) (FMC_DATAW0S6U)32R/W0000_0000h27.4.8/6294001_F234Cache Data Storage (lower word) (FMC_DATAW0S6L)32R/W0000_0000h27.4.9/6304001_F238Cache Dat

19、a Storage (upper word) (FMC_DATAW0S7U)32R/W0000_0000h27.4.8/6294001_F23CCache Data Storage (lower word) (FMC_DATAW0S7L)32R/W0000_0000h27.4.9/6304001_F240Cache Data Storage (upper word) (FMC_DATAW1S0U)32R/W0000_0000h27.4.10/6314001_F244Cache Data Storage (lower word) (FMC_DATAW1S0L)32R/W0000_0000h27.

20、4.11/6314001_F248Cache Data Storage (upper word) (FMC_DATAW1S1U)32R/W0000_0000h27.4.10/6314001_F24CCache Data Storage (lower word) (FMC_DATAW1S1L)32R/W0000_0000h27.4.11/6314001_F250Cache Data Storage (upper word) (FMC_DATAW1S2U)32R/W0000_0000h27.4.10/6314001_F254Cache Data Storage (lower word) (FMC_

21、DATAW1S2L)32R/W0000_0000h27.4.11/6314001_F258Cache Data Storage (upper word) (FMC_DATAW1S3U)32R/W0000_0000h27.4.10/6314001_F25CCache Data Storage (lower word) (FMC_DATAW1S3L)32R/W0000_0000h27.4.11/6314001_F260Cache Data Storage (upper word) (FMC_DATAW1S4U)32R/W0000_0000h27.4.10/6314001_F264Cache Dat

22、a Storage (lower word) (FMC_DATAW1S4L)32R/W0000_0000h27.4.11/6314001_F268Cache Data Storage (upper word) (FMC_DATAW1S5U)32R/W0000_0000h27.4.10/6314001_F26CCache Data Storage (lower word) (FMC_DATAW1S5L)32R/W0000_0000h27.4.11/6314001_F270Cache Data Storage (upper word) (FMC_DATAW1S6U)32R/W0000_0000h2

23、7.4.10/6314001_F274Cache Data Storage (lower word) (FMC_DATAW1S6L)32R/W0000_0000h27.4.11/6314001_F278Cache Data Storage (upper word) (FMC_DATAW1S7U)32R/W0000_0000h27.4.10/6314001_F27CCache Data Storage (lower word) (FMC_DATAW1S7L)32R/W0000_0000h27.4.11/6314001_F280Cache Data Storage (upper word) (FM

24、C_DATAW2S0U)32R/W0000_0000h27.4.12/6324001_F284Cache Data Storage (lower word) (FMC_DATAW2S0L)32R/W0000_0000h27.4.13/6334001_F288Cache Data Storage (upper word) (FMC_DATAW2S1U)32R/W0000_0000h27.4.12/6324001_F28CCache Data Storage (lower word) (FMC_DATAW2S1L)32R/W0000_0000h27.4.13/6334001_F290Cache D

25、ata Storage (upper word) (FMC_DATAW2S2U)32R/W0000_0000h27.4.12/6324001_F294Cache Data Storage (lower word) (FMC_DATAW2S2L)32R/W0000_0000h27.4.13/6334001_F298Cache Data Storage (upper word) (FMC_DATAW2S3U)32R/W0000_0000h27.4.12/6324001_F29CCache Data Storage (lower word) (FMC_DATAW2S3L)32R/W0000_0000

26、h27.4.13/6334001_F2A0Cache Data Storage (upper word) (FMC_DATAW2S4U)32R/W0000_0000h27.4.12/6324001_F2A4Cache Data Storage (lower word) (FMC_DATAW2S4L)32R/W0000_0000h27.4.13/6334001_F2A8Cache Data Storage (upper word) (FMC_DATAW2S5U)32R/W0000_0000h27.4.12/6324001_F2ACCache Data Storage (lower word) (

27、FMC_DATAW2S5L)32R/W0000_0000h27.4.13/6334001_F2B0Cache Data Storage (upper word) (FMC_DATAW2S6U)32R/W0000_0000h27.4.12/6324001_F2B4Cache Data Storage (lower word) (FMC_DATAW2S6L)32R/W0000_0000h27.4.13/6334001_F2B8Cache Data Storage (upper word) (FMC_DATAW2S7U)32R/W0000_0000h27.4.12/6324001_F2BCCache

28、 Data Storage (lower word) (FMC_DATAW2S7L)32R/W0000_0000h27.4.13/6334001_F2C0Cache Data Storage (upper word) (FMC_DATAW3S0U)32R/W0000_0000h27.4.14/6334001_F2C4Cache Data Storage (lower word) (FMC_DATAW3S0L)32R/W0000_0000h27.4.15/6344001_F2C8Cache Data Storage (upper word) (FMC_DATAW3S1U)32R/W0000_0000h27.4.14/6334001_F2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1