ZHCAEX4 January 2025 F29H850TU , F29H859TU-Q1
为了支持具有不同数据大小(大于 64 位)的 EEPROM 仿真,选择用于仿真的闪存扇区被分为称为 EEPROM 组(不要与闪存组相混淆)和页面的格式。对于单存储单元和乒乓实现,仿真的这一方面是相同的。
为仿真所选的闪存扇区被细分为 EEPROM 组,然后分成页面。如图 3-3 所示。
使用该格式,应用能够:
图 3-3 组分区应用通过状态代码跟踪正在使用的组和页面。有关更多信息,请参阅节 5.2.2.1。
为了跟踪 EEPROM 组的状态(空、当前或已满),需要保留每个组的前 16 个字节(128 位)。切换到新组时,之前和新 EEPROM 组的状态都会更新以反映新状态。
页面以类似的方式进行处理:保留每页的前 16 个字节(128 位),以确定状态是空、当前还是已使用。每当新数据写入页面时,前一页和新页的状态都会更新。
要将 EEPROM 组或页面标记为当前组或页面,可以向首个 64 位写入适当的状态代码。要将 EEPROM 组或页面标记为已满组或页面,可以向第二个 64 位写入适当的状态代码。
如页面布局中所示,所有页面都包含八字页面状态和可配置的数据空间量。第 0 页略有不同,因为该页面还包含 EEPROM 组状态。尽管仅显示了第 0 页和第 1 页,但应注意第 2 页至第 (N-1) 页与第 1 页相同。
图 3-4 页布局