申请/专利权人:上海航芯电子科技股份有限公司
申请日:2023-11-23
公开(公告)日:2024-02-20
公开(公告)号:CN117573033A
主分类号:G06F3/06
分类号:G06F3/06;G06F11/07;G06F12/0882;G06F12/10
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.03.08#实质审查的生效;2024.02.20#公开
摘要:本发明公开了一种EFlash操作方法,通过将物理页设定成一个固定的结构,把物理地址映射成逻辑地址,这样可以做到一个逻辑地址可以对应多个物理地址,所有的物理页滚动写,即解决了空间利用率的问题;通过空间的合理分配,可以增大设计的擦写次数;再通过一个操作序号的计数器记录每次操作的序号用于区分操作有没有正常完成;通过一个原子操作的计数器,用于记录每个序号操作中涉及操作的页数,用于保证多页操作的一致性。
主权项:1.一种EFlash操作方法,其特征在于,包括:设置EFlash的物理页结构、缓存空间结构及缓存记录结构,为事务操作提供数据域;定义相关接口,为事务操作提供逻辑基础;其中,所述物理页结构包括head、logic_address、operation_sequence、atomic_number、sector_data及tail数据域,head和tail表明物理页的状态,logic_address表示物理页中保存的逻辑地址,operation_sequence表示操作序号,atomic_number表示原子操作标记,sector_data表示实际存储的数据;将EFlash的物理地址映射成逻辑地址,一个逻辑地址对应多个物理地址,所有物理页滚动写,以提高空间利用率;通过操作序号的计数器记录每次操作的序号,用于后续区分操作是否存在异常;通过原子操作的计数器记录每个操作序号中涉及的物理页数,用于保证多页操作的一致性。
全文数据:
权利要求:
百度查询: 上海航芯电子科技股份有限公司 一种EFlash操作方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。