发明名称 FLASH接口电路
摘要 本发明属于智能卡控制技术领域,特别涉及一种针对FLASH接口的电路。其技术方案是:A.CPU首先需对宽度配置寄存器的脉冲信号宽度进行设定;B.CPU通过数据寄存器(1)、读写地址寄存器(2)将数据及地址写入FLASH存储器的相应端口;C.宽度配置寄存器以脉冲宽度的形式控制时间,通过比较电路与计数器进行比较,当计数器计数达到设定的脉冲宽度时,脉冲发生器结束电平保持,形成脉冲,此时FLASH存储器进行相应的功能;当比较电路D(19)获取到最大脉冲宽度时,脉冲发生器D(20)向FLASH存储器发出使能信号,结束本次操作。本发明具有低功耗与面积小的特性。
申请公布号 CN103050150B 申请公布日期 2015.11.18
申请号 CN201210592679.9 申请日期 2012.12.31
申请人 中国电子科技集团公司第十五研究所 发明人 吴歌;邓宝松
分类号 G11C16/06(2006.01)I 主分类号 G11C16/06(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 高燕燕;杨志兵
主权项 一种FLASH接口电路,它安装于CPU与FLASH存储器之间,其特征是,它包括:数据寄存器(1)、读写地址寄存器(2)、使能信号发生电路(3)、宽度配置寄存器A(4)、宽度配置寄存器B(5)、宽度配置寄存器C(6)、比较选择电路(7)、计数器A(8)、计数器B(9)、计数器C(10)、比较电路A(12)、比较电路B(13)、比较电路C(14)、计数器D(15)、脉冲发生器A(16)、脉冲发生器B(17)、脉冲发生器C(18)、比较电路D(19)和脉冲发生器D(20);其连接关系为:数据寄存器(1)与读写地址寄存器(2)分别连接在CPU与FLASH存储器之间,使能信号发生电路(3)一端与CPU连接,另一端分为四路,分别与计数器A(8)、计数器B(9)、计数器C(10)及计数器D(15)连接;宽度配置寄存器A(4)的一端与CPU连接,另一端分为两路,一路与比较选择电路(7)连接,另一路与比较电路A(12)连接,比较电路A(12)通过脉冲发生器A(16)连接至FLASH存储器,计数器A(8)与比较电路A(12)连接;宽度配置寄存器B(5)的一端与CPU连接,另一端分为两路,一路与比较选择电路(7)连接,另一路与比较电路B(13)连接,比较电路B(13)通过脉冲发生器B(17)连接至FLASH存储器,计数器B(9)与比较电路B(13)连接;宽度配置寄存器C(6)的一端与CPU连接,另一端分为两路,一路与比较选择电路(7)连接,另一路与比较电路C(14)连接,比较电路C(14)通过脉冲发生器C(18)连接至FLASH存储器,计数器C(10)与比较电路C(14)连接;比较选择电路(7)与计数器D(15)分别与比较电路D(19)连接,比较电路D(19)通过脉冲发生器D(20)连接至FLASH存储器;CPU首先需对宽度配置寄存器A(4)、宽度配置寄存器B(5)及宽度配置寄存器C(6)的脉冲信号宽度进行设定;CPU通过宽度配置寄存器A(4)、计数器A(8)、比较电路A(12)及脉冲发生器A(16)向FLASH存储器发出擦除控制信号;CPU通过宽度配置寄存器B(5)、计数器B(9)、比较电路B(13)及脉冲发生器B(17)向FLASH存储器发出写入控制信号;CPU通过宽度配置寄存器C(6)、计数器C(10)、比较电路C(14)及脉冲发生器C(18)向FLASH存储器发出读取控制信号;比较选择电路(7)用于比较宽度配置寄存器A(4)、宽度配置寄存器B(5)与宽度配置寄存器C(6)中所设定的最大脉冲宽度。
地址 100083 北京市海淀区北四环中路211号