1、 加速从flash内存和FlexMemory到设备的数据传输: 每个主机和行的指令/数据访问的带有控制的64位预缓冲 带有每行替换算法和每行锁定控制的32个64位条目的4路,8集,64位行大小的缓存。 可以使能每行的单条目的缓存 每个缓存的无效控制。27.2 操作模式FMC只在设备访问flash内存或者FlexMemory时操作。就设备电源模式而言: FMC只在运行和等待模式操作,包括VLPR和VLPW模式。 对于任何模式,在FMC禁止时,FlexMemory或者flash内存不能被访问。27.3 外部信号描述FMC没有外部信号27.4 内存映射和寄存器描述编程模型包括FMC控制寄存器和编程可
2、见的缓存(数据和标签/有效条目)。注解当flash控制器空闲时只能编程寄存器(比如:从RAM执行)。在flash访问的过程中改变配置设置可以导致非确定性的行为。在FMC4KB地址空间内访问为实现的寄存器可以导致没有定义行为。当任何flash缓存的部分被编程时系统软件的需要保持内存的连续性。例如:所有重新编程的flash数据缓冲续保持无效性。相应地,缓存编程可见写必须发生在一个编程或者擦除事件之后,在内存图像访问之前。内存图像可见写必须32位长,必须在特权模式下执行。缓存是一个4路,8集的缓存。0-3路,0-7集。在下表详细描述了标签/有效性数据条目。表 27-2 程序可见缓存寄存器缓存存储偏移
3、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 bits63:32 of data entry way 1,set 3, and DATAW1S3L represents bits
4、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 (FMC_PFB0CR)3002_001Fh27.4.2/6224001_F008Flash Bank 1 Control Regi
5、ster (FMC_PFB1CR)27.4.3/6244001_F100Cache Directory Storage (FMC_TAGVDW0S0)0000_0000h27.4.4/6264001_F104Cache Directory Storage (FMC_TAGVDW0S1)4001_F108Cache Directory Storage (FMC_TAGVDW0S2)4001_F10CCache Directory Storage (FMC_TAGVDW0S3)4001_F110Cache Directory Storage (FMC_TAGVDW0S4)4001_F114Cach
6、e Directory Storage (FMC_TAGVDW0S5)4001_F118Cache Directory Storage (FMC_TAGVDW0S6)4001_F11CCache Directory Storage (FMC_TAGVDW0S7)4001_F120Cache Directory Storage (FMC_TAGVDW1S0)27.4.5/6274001_F124Cache Directory Storage (FMC_TAGVDW1S1)4001_F128Cache Directory Storage (FMC_TAGVDW1S2)4001_F12CCache
7、Directory Storage (FMC_TAGVDW1S3)4001_F130Cache Directory Storage (FMC_TAGVDW1S4)4001_F134Cache Directory Storage (FMC_TAGVDW1S5)4001_F138Cache Directory Storage (FMC_TAGVDW1S6)4001_F13CCache Directory Storage (FMC_TAGVDW1S7)4001_F140Cache Directory Storage (FMC_TAGVDW2S0)27.4.6/4001_F144Cache Direc
8、tory Storage (FMC_TAGVDW2S1)4001_F148Cache Directory Storage (FMC_TAGVDW2S2)4001_F14CCache Directory Storage (FMC_TAGVDW2S3)4001_F150Cache Directory Storage (FMC_TAGVDW2S4)4001_F154Cache Directory Storage (FMC_TAGVDW2S5)4001_F158Cache Directory Storage (FMC_TAGVDW2S6)4001_F15CCache Directory Storage
9、 (FMC_TAGVDW2S7)4001_F160Cache Directory Storage (FMC_TAGVDW3S0)27.4.7/6284001_F164Cache Directory Storage (FMC_TAGVDW3S1)4001_F168Cache Directory Storage (FMC_TAGVDW3S2)4001_F16CCache Directory Storage (FMC_TAGVDW3S3)4001_F170Cache Directory Storage (FMC_TAGVDW3S4)4001_F174Cache Directory Storage (
10、FMC_TAGVDW3S5)4001_F178Cache Directory Storage (FMC_TAGVDW3S6)4001_F17CCache Directory Storage (FMC_TAGVDW3S7)4001_F200Cache Data Storage (upper word) (FMC_DATAW0S0U)27.4.8/6294001_F204Cache Data Storage (lower word) (FMC_DATAW0S0L)27.4.9/6304001_F208Cache Data Storage (upper word) (FMC_DATAW0S1U)40
11、01_F20CCache Data Storage (lower word) (FMC_DATAW0S1L)4001_F210Cache Data Storage (upper word) (FMC_DATAW0S2U)4001_F214Cache Data Storage (lower word) (FMC_DATAW0S2L)4001_F218Cache Data Storage (upper word) (FMC_DATAW0S3U)4001_F21CCache Data Storage (lower word) (FMC_DATAW0S3L)4001_F220Cache Data St
12、orage (upper word) (FMC_DATAW0S4U)4001_F224Cache Data Storage (lower word) (FMC_DATAW0S4L)4001_F228Cache Data Storage (upper word) (FMC_DATAW0S5U)4001_F22CCache Data Storage (lower word) (FMC_DATAW0S5L)4001_F230Cache Data Storage (upper word) (FMC_DATAW0S6U)4001_F234Cache Data Storage (lower word) (
13、FMC_DATAW0S6L)4001_F238Cache Data Storage (upper word) (FMC_DATAW0S7U)4001_F23CCache Data Storage (lower word) (FMC_DATAW0S7L)4001_F240Cache Data Storage (upper word) (FMC_DATAW1S0U)27.4.10/6314001_F244Cache Data Storage (lower word) (FMC_DATAW1S0L)27.4.11/4001_F248Cache Data Storage (upper word) (F
14、MC_DATAW1S1U)4001_F24CCache Data Storage (lower word) (FMC_DATAW1S1L)4001_F250Cache Data Storage (upper word) (FMC_DATAW1S2U)4001_F254Cache Data Storage (lower word) (FMC_DATAW1S2L)4001_F258Cache Data Storage (upper word) (FMC_DATAW1S3U)4001_F25CCache Data Storage (lower word) (FMC_DATAW1S3L)4001_F2
15、60Cache Data Storage (upper word) (FMC_DATAW1S4U)4001_F264Cache Data Storage (lower word) (FMC_DATAW1S4L)4001_F268Cache Data Storage (upper word) (FMC_DATAW1S5U)4001_F26CCache Data Storage (lower word) (FMC_DATAW1S5L)4001_F270Cache Data Storage (upper word) (FMC_DATAW1S6U)4001_F274Cache Data Storage
16、 (lower word) (FMC_DATAW1S6L)4001_F278Cache Data Storage (upper word) (FMC_DATAW1S7U)4001_F27CCache Data Storage (lower word) (FMC_DATAW1S7L)4001_F280Cache Data Storage (upper word) (FMC_DATAW2S0U)27.4.12/6324001_F284Cache Data Storage (lower word) (FMC_DATAW2S0L)27.4.13/6334001_F288Cache Data Stora
17、ge (upper word) (FMC_DATAW2S1U)4001_F28CCache Data Storage (lower word) (FMC_DATAW2S1L)4001_F290Cache Data Storage (upper word) (FMC_DATAW2S2U)4001_F294Cache Data Storage (lower word) (FMC_DATAW2S2L)4001_F298Cache Data Storage (upper word) (FMC_DATAW2S3U)4001_F29CCache Data Storage (lower word) (FMC
18、_DATAW2S3L)4001_F2A0Cache Data Storage (upper word) (FMC_DATAW2S4U)4001_F2A4Cache Data Storage (lower word) (FMC_DATAW2S4L)4001_F2A8Cache Data Storage (upper word) (FMC_DATAW2S5U)4001_F2ACCache Data Storage (lower word) (FMC_DATAW2S5L)4001_F2B0Cache Data Storage (upper word) (FMC_DATAW2S6U)4001_F2B4
19、Cache Data Storage (lower word) (FMC_DATAW2S6L)4001_F2B8Cache Data Storage (upper word) (FMC_DATAW2S7U)4001_F2BCCache Data Storage (lower word) (FMC_DATAW2S7L)4001_F2C0Cache Data Storage (upper word) (FMC_DATAW3S0U)27.4.14/4001_F2C4Cache Data Storage (lower word) (FMC_DATAW3S0L)27.4.15/6344001_F2C8Cache Data Storage (upper word) (FMC_DATAW3S1U)4001_F2
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1