【摘要】 一种嵌入式存储技术领域的可编程片上带有存储器接口的NOR闪存读取控制方法,首先,在NOR闪存所需执行的目标程序指令中,根据目标程序在NOR闪存中的地址空间情况对NOR闪存与片上存储器的接口进行配置;然后,在第一次执行目标程序时,读取NOR闪存中的目标程序指令,同时把读取的指令通过接口传入片上存储器;在随后执行目标程序的过程中,系统直接读取片上存储器中的目标程序指令执行,而不需要读取NOR闪存中的目标程序指令,而系统在执行其他指令时,依然读取NOR闪存中的指令执行。本发明提高了读取速度,而且通过硬件接口编程,可灵活支持不同大小的片上存储器,避免了兼容性问题。 【专利类型】发明授权 【申请人】上海交通大学 【申请人类型】学校 【申请人地址】200240 上海市闵行区东川路800号 【申请人地区】中国 【申请人城市】上海市 【申请人区县】闵行区 【申请号】CN200810035210.9 【申请日】2008-03-27 【申请年份】2008 【公开公告号】CN101266577B 【公开公告日】2010-06-16 【公开公告年份】2010 【授权公告号】CN101266577B 【授权公告日】2010-06-16 【授权公告年份】2010.0 【IPC分类号】G06F12/08; G06F12/02 【发明人】王子维; 王永栋; 韩强; 刘文江; 戎蒙恬 【主权项内容】一种可编程片上带有存储器接口的NOR闪存读取控制方法,其特征在于,首先,在NOR闪存所需执行的目标程序指令中,根据目标程序在NOR闪存中的地址空间情况对NOR闪存与片上存储器的接口进行配置,具体如下:如果目标程序的指令集中位于NOR闪存的地址空间时,通过硬件接口编程将待加速地址空间与片上存储器相对应;如果目标程序的指令分散于NOR闪存中的地址空间时,则将这些分散的待加速地址空间通过硬件接口编程与片上存储器上不同的地址空间相对应;然后,在第一次执行目标程序时,读取NOR闪存中的目标程序指令,同时把读取的指令通过存储器接口传入片上存储器;在随后执行目标程序的过程中,系统直接读取片上存储器中的目标程序指令执行,不需要读取NOR闪存中的目标程序指令,而系统在执行其他指令时,依然读取NOR闪存中的指令执行。 【当前权利人】上海交通大学 【当前专利权人地址】上海市闵行区东川路800号 【统一社会信用代码】1210000042500615X0 【引证次数】6.0 【他引次数】6.0 【家族引证次数】6.0 【家族被引证次数】4