-
公开(公告)号:CN112711383A
公开(公告)日:2021-04-27
申请号:CN202011643848.8
申请日:2020-12-30
申请人: 浙江大学 , 南方电网数字电网研究院有限公司
IPC分类号: G06F3/06 , G06F12/02 , G06F12/0862 , G06F13/16
摘要: 本发明属于存储器控制领域,涉及用于电力芯片的非易失性存储读取加速方法,通过行长自适应缓存加速处理器从Flash读取指令和跨步预取加速处理器从Flash读取数据,其中所述通过行长自适应缓存加速处理器从Flash读取指令包括:对处理器发起的取指请求,根据缓存命中和缺失判断,进行缓存行填充并重构缓存行长,向Flash发起读取指令请求;所述通过跨步预取加速处理器从Flash读取数据包括:对处理器发起的取数请求,根据缓冲寄存器命中和缺失的判断和跨步预取使能位的有效情况,向Flash发起读取数据请求。本发明硬件开销小,提高了处理器从Flash中读取指令和数据的速度,同时降低了访问功耗。
-
公开(公告)号:CN112711383B
公开(公告)日:2022-08-26
申请号:CN202011643848.8
申请日:2020-12-30
申请人: 浙江大学 , 南方电网数字电网研究院有限公司
IPC分类号: G06F3/06 , G06F12/02 , G06F12/0862 , G06F13/16
摘要: 本发明属于存储器控制领域,涉及用于电力芯片的非易失性存储读取加速方法,通过行长自适应缓存加速处理器从Flash读取指令和跨步预取加速处理器从Flash读取数据,其中所述通过行长自适应缓存加速处理器从Flash读取指令包括:对处理器发起的取指请求,根据缓存命中和缺失判断,进行缓存行填充并重构缓存行长,向Flash发起读取指令请求;所述通过跨步预取加速处理器从Flash读取数据包括:对处理器发起的取数请求,根据缓冲寄存器命中和缺失的判断和跨步预取使能位的有效情况,向Flash发起读取数据请求。本发明硬件开销小,提高了处理器从Flash中读取指令和数据的速度,同时降低了访问功耗。
-
公开(公告)号:CN112199308A
公开(公告)日:2021-01-08
申请号:CN202011354222.5
申请日:2020-11-26
申请人: 浙江大学
摘要: 本发明公开了一种用于电力专用芯片的软硬件结合的低功耗存储控制器,包括总线接口子模块,寄存器子模块,Nor‑Flash SCR配置子模块,读数据缓冲子模块,Nor‑Flash接口协议转换子模块,多路复用器子模块。总线接口子模块实现采样CPU通过AMBA总线发起的读写请求相关的控制信号,地址信号和数据信号,并返回读数据和响应信号;用户通过配置寄存器子模块中的寄存器实现对Nor‑Flash存储器的不同访问模式;Nor‑Flash SCR配置子模块,实现芯片上电时自动完成Nor‑Flash设备配置寄存器配置操作;读数据缓冲子模块,用于暂存从Nor‑Flash返回的高位宽数据信息;Nor‑Flash接口协议转换子模块,实现将总线接口子模块采样到的读写操作时序转换为Nor‑Flash端口协议时序。
-
公开(公告)号:CN112199308B
公开(公告)日:2021-03-30
申请号:CN202011354222.5
申请日:2020-11-26
申请人: 浙江大学
摘要: 本发明公开了一种用于电力专用芯片的软硬件结合的低功耗存储控制器,包括总线接口子模块,寄存器子模块,Nor‑Flash SCR配置子模块,读数据缓冲子模块,Nor‑Flash接口协议转换子模块,多路复用器子模块。总线接口子模块实现采样CPU通过AMBA总线发起的读写请求相关的控制信号,地址信号和数据信号,并返回读数据和响应信号;用户通过配置寄存器子模块中的寄存器实现对Nor‑Flash存储器的不同访问模式;Nor‑Flash SCR配置子模块,实现芯片上电时自动完成Nor‑Flash设备配置寄存器配置操作;读数据缓冲子模块,用于暂存从Nor‑Flash返回的高位宽数据信息;Nor‑Flash接口协议转换子模块,实现将总线接口子模块采样到的读写操作时序转换为Nor‑Flash端口协议时序。
-
-
-