一种片上FLASH离线擦除系统及方法技术方案

技术编号:46582932 阅读:1 留言:0更新日期:2025-10-10 21:21
本发明专利技术公开了一种片上FLASH离线擦除系统及方法,在片上设计擦除控制器和FLASH控制器;为擦除控制器配置用于接收擦除密码、擦除区域、擦除使能信号和表示擦除控制器的状态或执行结果的寄存器;在FLASH地址空间预留擦除密码、密码错误次数、密码错误阈值和是否允许离线擦除的字段。离线擦除时,上位机向擦除控制器寄存器写入离线擦除命令值、擦除区域值和擦除密码,在允许离线擦除、密码错误没有超过阈值且擦除密码正确时,擦除控制器向FLASH控制器发送擦除区域信号和擦除使能信号,以使FLASH IP的擦除模块对擦除区域实施离线擦除。本发明专利技术方案无需片上CPU参与,不占用RAM空间,且具有更高的安全性。

【技术实现步骤摘要】

本专利技术属于系统级芯片设计,具体地说,是涉及一种片上flash离线擦除系统及方法。


技术介绍

1、传统的片上flash离线擦除需要上位机通过sci口或其他通讯口将下位机程序下载到芯片的ram上,然后执行下位机程序。这种离线擦除方法存在如下问题:1、在接收下位机程序过程中 ,需要rom上的bootloader全程介入,为了保障下位机接收数据的正确性,需要对数据进行校验,造成大量时间和资源的消耗。2、接收数据过程以及运行下位机程序过程中,都需要cpu的参与,使用ram空间,占用较大资源。第3、对于没有csm/dcsm(codesecurity module/dual code security module)保护的芯片,任意用户无需授权即可擦除flash,flash上的数据安全没有保障。


技术实现思路

1、本专利技术的目的在于提供一种片上flash离线擦除系统及方法,不需要下位机程序,省去了下位机程序的传输过程,整个擦除过程中,只需要使用jtag口作为上位机和下位机的通讯接口,全程不需要cpu参与,也不占用ra本文档来自技高网...

【技术保护点】

1.一种片上FLASH离线擦除系统,其特征在于,包括:

2.根据权利要求1所述的片上FLASH离线擦除系统,其特征在于,所述擦除控制器还被配置为:

3.根据权利要求1所述的片上FLASH离线擦除系统,其特征在于,所述擦除控制还被配置为:

4.根据权利要求1所述的片上FLASH离线擦除系统,其特征在于,所述上位机控制单元还被配置为:

5.根据权利要求2所述的片上FLASH离线擦除系统,其特征在于,所述密码错误次数用值为0的比特位个数表示;则所述FLASH控制器从FLASH地址空间读取密码错误次数并将其加一按照如下操作进行:从最低位到最高位,逐...

【技术特征摘要】

1.一种片上flash离线擦除系统,其特征在于,包括:

2.根据权利要求1所述的片上flash离线擦除系统,其特征在于,所述擦除控制器还被配置为:

3.根据权利要求1所述的片上flash离线擦除系统,其特征在于,所述擦除控制还被配置为:

4.根据权利要求1所述的片上flash离线擦除系统,其特征在于,所述上位机控制单元还被配置为:

5.根据权利要求2所述的片上flash离线擦除系统,其特征在于,所述密码错误次数用值为0的比特位个数表示;则所述flash控制器从flash地址空间读取密码错误次数并将其加一按照如下操作进行:从最低位到最高位,逐位查找值...

【专利技术属性】
技术研发人员:张余超郭允张志远丁玉环薛晓军
申请(专利权)人:青岛本原微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1