[发明专利]应用于CLB总线的NorFLASH存储接口模块有效
申请号: | 201310039324.1 | 申请日: | 2013-01-31 |
公开(公告)号: | CN103116551A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 郑茳;肖佐楠;匡启和;林雄鑫;周秀梅 | 申请(专利权)人: | 苏州国芯科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 马明渡 |
地址: | 215011 江苏省苏州市高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种应用于CLB总线的NorFLASH存储接口模块,一NorFlash存储器通过此NorFLASH存储接口模块经由CLB总线与CPU处理器进行通信,所述NorFLASH存储接口模块进一步包括上电检测电路,地址译码电路,坏块替换电路,写控制电路以及配置寄存器组和用来显示上次操作状态的状态寄存器组;所述NorFlash存储器内具有一信息块,此信息块记载NorFlash存储器内坏块单元的地址、数目、替换单元的地址和替换单元替换坏块功能使能信息,所述上电检测电路内具有一用于存储来自所述信息块内坏块信息的坏块寄存器。本发明NorFLASH存储接口模块更大程度的提高NorFLASH的利用率;可以在芯片上直接运行代码,稳定性出色,传输速率高,耗费CPU资源小。 | ||
搜索关键词: | 应用于 clb 总线 norflash 存储 接口 模块 | ||
【主权项】:
一种应用于CLB总线的NorFLASH存储接口模块, 一NorFlash存储器(4)通过此NorFLASH存储接口模块(3)经由CLB总线(2)与CPU处理器(1)进行通信;其特征在于:所述NorFLASH存储接口模块(3)进一步包括上电检测电路(5),地址译码电路(6),坏块替换电路(7),写控制电路(8)以及配置寄存器组(9)和用来显示上次操作状态的状态寄存器组(10);所述NorFlash存储器(4)内具有一信息块(41),此信息块(41)记载NorFlash存储器(4)内坏块单元的地址、数目、替换单元的地址和替换单元替换坏块功能使能位信息,此使能位有效标识NorFlash存储器(4)内是否存在坏块,所述上电检测电路(5)内具有一用于存储来自所述信息块(41)内坏块信息的坏块寄存器(51); 所述上电检测电路(5)在上电复位时,其读取所述NorFlash存储器(4)内信息块(41)内信息,对NorFlash存储器(4)是否存在坏块进行检测,上电检测电路(5)会将坏块信息保存至其坏块寄存器(51)中,以供坏块替换电路(7)读取;所述坏块替换电路(7)用于对坏块地址的重新映射,当上电检测电路(5)检测到坏块存在,且通过地址译码电路(6)检测到CPU处理器(1)正在对NorFlash存储器(4)进行访问时,该坏块替换电路(7)将启动,接收来自地址译码电路(6)的访问原地址和来自上电检测电路(5)中坏块寄存器(51)的坏块信息,当坏块信息中的使能位无效时,则访问原地址透明经过坏块替换电路(7)传输给所述NorFlash存储器(4);否则,比较访问原地址是否在坏块信息范围内,如果在,则将坏块单元对应的替换单元地址传输给所述NorFlash存储器(4),从而将CPU处理器(1)对NorFlash存储器(4)中坏块单元的读写访问转换成对NorFlash存储器(4)中坏块单元相应的替换单元的读写访问,否则,访问原地址透明经过坏块替换电路(7)传输给所述NorFlash存储器(4);所述地址译码电路(6)是用来生成读写匹配信号并判断访问类型是读操作或者写操作和访问原地址信号,当CPU处理器(1)对任意地址进行读/写访问时,被访问的访问地址通过CLB总线(2)经NorFLASH存储接口模块中地址译码电路(6)生成访问原地址信号和读写控制信号;所述写控制电路(8)由写操作控制状态机组成,此写操作控制状态机包括空闲状态、写准备状态、编程启动状态、擦除状态、编程状态以及写清除状态;所述空闲状态,表示写操作还未开始,或者编程/擦除结束时状态机的所处状态,在空闲状态时不会对NorFlash存储器端口的信号进行任何操作;所述写准备状态,表示写操作已经开始,且这次写操作是有效的;所述编程启动状态,表示CPU发出编程命令,且命令被接收;所述擦除状态,表示CPU发出擦除命令,且命令被接收,NorFlash存储器将会或正在进行擦除操作;所述编程状态,表示正在进行编程操作;所述清除状态,表示编程/擦除操作已完成,即需要等待的为保证下次操作能正确执行的恢复时间;所述配置寄存器组(9)由时序配置寄存器(91)和命令寄存器(92)组成,所述时序配置寄存器(91)用于读/写时序配置以及计数器配置,读/写时序配置即NorFlash存储器(4)读控制信号的时序配置,NorFlash存储器(4)输出值的读取时间配置以及写操作分频信息的配置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州国芯科技有限公司,未经苏州国芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310039324.1/,转载请声明来源钻瓜专利网。