附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读krev6ch_第1页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读krev6ch_第2页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读krev6ch_第3页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读krev6ch_第4页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读krev6ch_第5页
已阅读5页,还剩16页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第27章FLASH控制器FLASH控制器(FMC)是一个加速单元,它提供下面的功能。在设备和两块非易性器之间的一个接口,bank0由程序flash组成,Flash器类读写X—X—EEPROM的Flash器类读写X—X—EEPROM的FlexNVMXX速设备和Flash器之间的接口。利用一个64位预缓冲可以预先得到下一个先要的flash器或者FlexMemory数据。当程序Flash和FlexNVM用作数据器时支持8位、16位、32FlexNVMFlexRAMEEPROM8位,16位,32bank0bank1:32位空间返回第二个读的数据,没有等待状态。器通过32位总线返回64位数据。只写,读/写功能。4路,8级,每行64位高速缓存,总共32个64 可以使用预缓冲和单端缓冲FMC只在设备flash器或者FlexMemory时工作。时读写32只有模8,16,3232只有模32FMC4KB地址空间范围内未实现的寄存器将导致没总线错误。flash缓冲区数据应该是无效的。相应地,高速缓存程序可见的写27-332 TAGVDW2S7isthe13-bittagand1-bitvalidforcacheentryway2,set0.数据高位字在DATAWxSyU和DATAWxSyL示级,ULDATAW1S3Urepresentsbits[63:32]ofdataentryway1,set3,andDATAW1S3Lrep'resentsbits[31:0]ofdataen'tryway1,setRegisterResetFlashBank0控制寄存器FlashBank1控制寄存器(高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)((高字节)((低字节)(FMC_PFAPR位基于交叉通路转换主机的逻辑序号,这些位控制是否启用预取.0此字段由1基于交叉通路转换主机的逻辑序号,这些位控制是否启用预取.0此字段由1基于交叉通路转换主机的逻辑序号,这些位控制是否启用预取.0此字段由1

基于交叉通路转换主机的逻辑序号,这些位控制是否启用预取.此字段由基于交叉通路转换主机的逻辑序号,这些位控制是否启用预取0.此字段由1基于交叉通路转换主机的逻辑序号,这些位控制是否启用预取01.此字段由基于交叉通路转换主机的逻辑序号,这些位控制是否启用预取0.此字段由1基于交叉通路转换主机的逻辑序号,这些位控制是否启用预取0.此字段由1Master7保00对主机无法01对主机只可进行读10对主机只写Master6保00对主机无法01对主机只可进行读10对主机只写Master5保00对主机无法01对主机只可进行读10对主机只写Master4保00对主机无法01对主机只可进行读10对主机只写Master3保00对主机无法01对主机只可进行读10对主机只写11对主机可读可写。Master2保00对主机无法01对主机只可进行读10对主机只写Master1保00对主机无法01对主机只可进行读10对主机只写Master0保00对主机无法01对主机只可进行读10对主机只写Flashbank0位此只读字段定义所需的Bank0flash器等待状态的数目 Flash阵 时间[system基于系统时钟速度的值与falshFMC自动计算该值。例如,当这个比例为4:1,该位段的值是3h缓存无效 缓存优先级高于缓存锁存。高速缓存随着系统复位无效。当任何flash 编程或擦除时,系统软件需要保持器的相干性。因此,在一个编程 1相应缓存的缓存方式:清除选择的缓存方式的,数据和vld此位决定了FMC的预取缓冲区和单端缓冲区是否Bank0器宽这个只读字段定义了Bank0器的宽003201641x16这3位字段定义为缓存的替代算000每套LRU001010[0-1]为ifetches,[2-3]为数据方式的独立LRU011[0-2]为ifetches,[3]为数据方式的独立LRU1xx4该位控制是否将数据加载到缓存中3210flashBank1位31- Flash阵 例如,当这个比例为4:1,该字段的值是3h27-18-BANK1器宽该只读位定义了BANK1器的宽度 32 64 15-4 32 )回应数据10 FMC_TAGVDW0S1–4001_F000hbase+104hoffset=4001_F104hFMC_TAGVDW0S2–4001_F000hbase+108hoffset=4001_F108hFMC_TAGVDW0S3–4001_F000hbase+10Choffset=4001_F10ChFMC_TAGVDW0S4–4001_F000hbase+110hoffset=4001_F110hFMC_TAGVDW0S5–4001_F000hbase+114hoffset=4001_F114hFMC_TAGVDW0S6–4001_F000hbase+118hoffset=4001_F118hFMC_TAGVDW0S7–4001_F000hbase+11Choffset=位31-18-0 FMC_TAGVDW1S1–4001_F000hbase+124hoffset=4001_F124hFMC_TAGVDW1S2–4001_F000hbase+128hoffset=4001_F128hFMC_TAGVDW1S3–4001_F000hbase+12Choffset=4001_F12ChFMC_TAGVDW1S4–4001_F000hbase+130hoffset=4001_F130hFMC_TAGVDW1S5–4001_F000hbase+134hoffset=4001_F134hFMC_TAGVDW1S6–4001_F000hbase+138hoffset=4001_F138hFMC_TAGVDW1S7–4001_F000hbase+13Choffset=位31-18-0 FMC_TAGVDW2S1–4001_F000hbase+144hoffset=4001_F144hFMC_TAGVDW2S2–4001_F000hbase+148hoffset=4001_F148hFMC_TAGVDW2S3–4001_F000hbase+14Choffset=4001_F14ChFMC_TAGVDW2S4–4001_F000hbase+150hoffset=4001_F150hFMC_TAGVDW2S5–4001_F000hbase+154hoffset=4001_F154hFMC_TAGVDW2S6–4001_F000hbase+158hoffset=4001_F158hFMC_TAGVDW2S7–4001_F000hbase+15Choffset=位31-18-0 32个条目缓存是一个4路,8级缓存。0-3路,0-7级。在TAGVDWxSn FMC_TAGVDW3S1–4001_F000hbase+164hoffset=4001_F164hFMC_TAGVDW3S2–4001_F000hbase+168hoffset=4001_F168hFMC_TAGVDW3S3–4001_F000hbase+16Choffset=4001_F16ChFMC_TAGVDW3S4–4001_F000hbase+170hoffset=4001_F170hFMC_TAGVDW3S5–4001_F000hbase+174hoffset=4001_F174hFMC_TAGVDW3S6–4001_F000hbase+178hoffset=4001_F178hFMC_TAGVDW3S7–4001_F000hbase+17Choffset=4001_F17C位31-18-0(FMC_DAW0SnU)Addresses:FMC_DATAW0S0U–4001_F000hbase+200hoffset=FMC_DATAW0S1U–4001_F000hbase+208hoffset=4001_F208hFMC_DATAW0S2U–4001_F000hbase+210hoffset=4001_F210hFMC_DATAW0S3U–4001_F000hbase+218hoffset=4001_F218hFMC_DATAW0S4U–4001_F000hbase+220hoffset=4001_F220hFMC_DATAW0S5U–4001_F000hbase+228hoffset=4001_F228hFMC_DATAW0S6U–4001_F000hbase+230hoffset=4001_F230hFMC_DATAW0S7U–4001_F000hbase+238hoffset=4001_F238h位31-数据位(FMC_DAW0SnL)3264-bit4路的,80-3,级分别代表字和低位字。这一部分代表【31:0】位)的所有8级0路的低位Addresses:FMC_DATAW0S0L–4001_F000hbase+204hoffset=FMC_DATAW0S1L–4001_F000hbase+20Choffset=4001_F20ChFMC_DATAW0S2L–4001_F000hbase+214hoffset=4001_F214hFMC_DATAW0S3L–4001_F000hbase+21Choffset=4001_F21ChFMC_DATAW0S4L–4001_F000hbase+224hoffset=4001_F224hFMC_DATAW0S5L–4001_F000hbase+22Choffset=4001_F22ChFMC_DATAW0S6L–4001_F000hbase+234hoffset=4001_F234hFMC_DATAW0S7L–4001_F000hbase+23Choffset=位31-数据位(FMC_DAW1SnU)3264-bit4路的,80-3,级路的字。Addresses:FMC_DATAW1S0U–4001_F000hbase+240hoffset=FMC_DATAW1S1U–4001_F000hbase+248hoffset=4001_F248hFMC_DATAW1S2U–4001_F000hbase+250hoffset=4001_F250hFMC_DATAW1S3U–4001_F000hbase+258hoffset=4001_F258hFMC_DATAW1S4U–4001_F000hbase+260hoffset=4001_F260hFMC_DATAW1S5U–4001_F000hbase+268hoffset=4001_F268hFMC_DATAW1S6U–4001_F000hbase+270hoffset=4001_F270hFMC_DATAW1S7U–4001_F000hbase+278hoffset=4001_F278位31-数据位(FMC_DAW1SnL)3264-bit4路的,80-3,级分别代表字和低位字。这一部分代表【31:0】位)的所有8级(n=0-7)1Addresses:FMC_DATAW1S0L–4001_F000hbase+244hoffset=FMC_DATAW1S1L–4001_F000hbase+24Choffset=4001_F24ChFMC_DATAW1S2L–4001_F000hbase+254hoffset=4001_F254hFMC_DATAW1S3L–4001_F000hbase+25Choffset=4001_F25ChFMC_DATAW1S4L–4001_F000hbase+264hoffset=4001_F264hFMC_DATAW1S5L–4001_F000hbase+26Choffset=4001_F26ChFMC_DATAW1S6L–4001_F000hbase+274hoffset=4001_F274hFMC_DATAW1S7L–4001_F000hbase+27Choffset=位31-数据位(FMC_DAW2SnU)3264-bit4路的,80-3,级 FMC_DATAW2S1U–4001_F000hbase+288hoffset=4001_F288hFMC_DATAW2S2U–4001_F000hbase+290hoffset=4001_F290hFMC_DATAW2S3U–4001_F000hbase+298hoffset=4001_F298hFMC_DATAW2S4U–4001_F000hbase+2A0hoffset=4001_F2A0hFMC_DATAW2S5U–4001_F000hbase+2A8hoffset=4001_F2A8hFMC_DATAW2S6U–4001_F000hbase+2B0hoffset=4001_F2B0hFMC_DATAW2S7U–4001_F000hbase+2B8hoffset=位31-数据位(FMC_DAW2SnL)L分别代表字和低位字。这一部分代表【31:0】位)的所有8级(n=0-7)2 FMC_DATAW2S1L–4001_F000hbase+28Choffset=4001_F28ChFMC_DATAW2S2L–4001_F000hbase+294hoffset=4001_F294hFMC_DATAW2S3L–4001_F000hbase+29Choffset=4001_F29ChFMC_DATAW2S4L–4001_F000hbase+2A4hoffset=4001_F2A4hFMC_DATAW2S5L–4001_F000hbase+2AChoffset=4001_F2AChFMC_DATAW2S6L–4001_F000hbase+2B4hoffset=4001_F2B4hFMC_DATAW2S7L–4001_F000hbase+2BChoffset=4001_F2BC位31-数据位(FMC_DAW3SnU)3264-bit4路的,80-3,级分别代表字和低位字。这一部分代表为【63:32】位)的所有8级(n=0-7)3路的字Addresses:FMC_DATAW3S0U–4001_F000hbase+2C0hoffset=FMC_DATAW3S1U–4001_F000hbase+2C8hoffset=4001_F2C8hFMC_DATAW3S2U–4001_F000hbase+2D0hoffset=4001_F2D0hFMC_DATAW3S3U–4001_F000hbase+2D8hoffset=4001_F2D8hFMC_DATAW3S4U–4001_F000hbase+2E0hoffset=4001_F2E0hFMC_DATAW3S5U–4001_F000hbase+2E8hoffset=4001_F2E8hFMC_DATAW3S6U–4001_F000hbase+2F0hoffset=4001_F2F0hFMC_DATAW3S7U–4001_F000hbase+2F8hoffset=4001_F2F8h位31-数据位(FMC_DAW3SnL)3264-bit4路的,80-3,级分别代表字和低位字。这一部分代表【31:0】位)的所有8级

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论