Chun-feng WU, Zhi-qian WANG, Shao-jin LIU, et al. Application of periodic and distributed refresh algorithm in SDRAM controller[J]. Chinese journal of liquid crystals and displays, 2018, 33(5): 405-411.
DOI:
Chun-feng WU, Zhi-qian WANG, Shao-jin LIU, et al. Application of periodic and distributed refresh algorithm in SDRAM controller[J]. Chinese journal of liquid crystals and displays, 2018, 33(5): 405-411. DOI: 10.3788/YJYXS20183305.0405.
Application of periodic and distributed refresh algorithm in SDRAM controller
Aiming at the control method of Auto_Refresh instruction in SDRAM controller
a periodic and distributed refresh algorithm is proposed. First
A SDRAM controller is compiled by Verilog HDL. In reading or writing process
m
n
the continuous times of reading or writing is confirmed by SDRAM clock frequency and the row number of L-BANK. An Auto_Refresh instruction is given after
m
reading or
n
writing instructions. Because FSM is almost always in the state of IDLE in the process after reading and writing
Auto_Refresh instruction is given periodically. Then
the Photoelectric Measurement System is used for experimental verification. The experimental results show that SDRAM controller can give Auto_Refresh periodically
timely and accurately
and the execution efficiency of reading and writing instructions is improved by 0.39%. This algorithm solves the problem of Auto_Refresh instruction lagged behind
improves the execution efficiency of reading and writing instructions
and has good portability.
关键词
Keywords
references
ISLAM A, ARAFATH Y, HASAN J. Design of DDR4 SDRAM controller[C]// Proceedings of 2014 International Conference on Electrical and Computer Engineering . Dhaka, Bangladesh: IEEE, 2014: 148-151.
CHEN D C, HU J Y, LV W G, et al . Design and implementation of muti-interface LCD controller based on IP cores[J]. Chinese Journal of Liquid Crystals and Displays , 2017, 32(2):117-123. (in Chinese)
XIA QQ, WANG D W, ZHANG L G, et al . Realization of fast-view system for high-speed multi-channel remote sensing camera[J]. Optics and Precision Engineering , 2013, 21(1):158-166. (in Chinese)
YU H L, HE X, WEI Z H, et al . High speed and high capacity image recorder based on NAND flash[J]. Optics and Precision Engineering , 2009, 17(10):2548-2554. (in Chinese)
WANG Y, HAN Y H, WANG C, et al . Retention-aware DRAM Assembly and repair for future FGR memories[J]. IEEE Transactions on Computer - Aided Design of Integrated Circuits and Systems , 2017, 36(5):705-718.
XU Q M, ZHANG Q H, CHEN Q. Ultra high-speed digital image storage technology based on DDR dual in-line memory module array[J]. Optics and Precision Engineering , 2009, 17(1):231-235. (in Chinese)
舒立. 高性能SDRAM控制器设计及软硬件结合测试[D]. 成都: 电子科技大学, 2012.
SHU L. Design of SDRAM controller and testing by the combination of hardware and software [D]. Chengdu: University of Electronic Science and Technology of China, 2012. (in Chinese)
韦喜波. DDR SDRAM控制器的设计与验证[D]. 哈尔滨: 哈尔滨工业大学, 2009.
WEI X B. Design and verification of DDR SDRAM controller[D]. Harbin: Harbin Institute of Technology, 2009. (in Chinese)
WAGN B, XIONG Z H, CHEN L D, et al . SDRAM controller with time-hiding feature for data block access[J]. Computer Engineering , 2009, 35(4):244-246. (in Chinese)
DONG Z X, ZHU Y, XU Z H, et al . Bottleneck analysis of spaceborne memory throughput and high-speed parallel caching mechanism design[J]. Journal of Harbin Institute of Technology , 2017, 49(11):52-59. (in Chinese)
WANG M F, YANG S H, WU Q Z. Design of large-array CCD real-time display system[J]. Optics and Precision Engineering , 2010, 18(9):2053-2059. (in Chinese)
马冬雪. 基于FPGA的图像采集存储系统设计与实现[D]. 沈阳: 东北大学, 2010.
MA D X. Design and implementation of image aciquition and storage system based on FPGA[D]. Shenyang: Northeastern University, 2010. (in Chinese)
罗杰.Verilog HDL与FPGA数字系统设计[M].北京:机械工业出版社, 2015.
LUO J. Design of Verilog HDL and FPGA Digital System [M]. Beijing:China Machine Press, 2015. (in Chinese)