CHAO WU, CHENGQUN WANG, SHENGHONG ZHU, et al. Design and implementation of buffer memory management in industrial Internet of things. [J]. Chinese journal on internet of things, 2019, 3(1): 60-64.
DOI:
CHAO WU, CHENGQUN WANG, SHENGHONG ZHU, et al. Design and implementation of buffer memory management in industrial Internet of things. [J]. Chinese journal on internet of things, 2019, 3(1): 60-64. DOI: 10.11959/j.issn.2096-3750.2019.00088.
Design and implementation of buffer memory management in industrial Internet of things
针对工业物联网高速通信中出现流量堵塞如何高效存储的问题,引入了内存管理的方法。在研究同步动态随机存储器(SDRAM)存储原理的基础上,设计了一种基于现场可编程逻辑门阵列(FPGA)的SDRAM分区内存管理系统。采用FPGA作为主控制器,将SDRAM分成索引区和数据区两部分,为了方便内存管理,进一步将SDRAM数据区分成若干个1 kB大小相同的内存块,实现通过索引读写数据的目的。仿真结果表明,该内存管理系统配合FIFO(first input first output)的使用,可以有效解决在高速通信中出现流量堵塞后从SDRAM中读取多条数据帧造成数据错乱等不可靠问题,提高了通信系统的稳定性。
Abstract
Aiming at the problem of how to store traffic jam efficiently in high-speed communication of industrial Internet of things
the method of memory management was introduced.On the basis of researching the storage principle of SDRAM
a SDRAM partition memory management system based on field programmable gate array (FPGA) was designed.FPGA was used as the main controller
SDRAM was divided into two parts:index area and data area.In order to facilitate memory management
SDRAM data was further divided into memory blocks with the same size of 1 kB to achieve the purpose of reading and writing data through index.The simulation and experimental results show that the unreliable problems such as data disorder caused by reading multiple data frames from SDRAM after traffic congestion in high-speed communication can be solved effectively
and the stability of communication system can be improved by the memory management system combined with FIFO.
关键词
工业物联网现场可编程逻辑门阵列同步动态随机存储器内存管理
Keywords
industrial Internet of thingsfield programmable gate arraysynchronous dynamic random access memorymemory management
references
JIN T, LI W, HU X . A tow-level buffered SDRAM controller[C]// International Conference on Information Science & Control Engineering. IEEE, 2016.
LEE W C, CHAE M K, SOH K J ,et al. Parallel branching of two 2-DIMM-sections with write-direction impedance-matching for an 8-drop 6.4 Gbit/s SDRAM interface[J]. IEEE Transactions on Components Packaging and Manufacturing Technology, 2018: 1.
BAKSHI A, PANDEY S S, PRADHAN T ,et al. ASIC implementation of DDR SDRAM memory controller[C]// International Conference on Emerging Trends in Computing. IEEE, 2013.
CHEN S Y, WANG D H, SHAN R ,et al. An innovative design of the DDR/DDR2 SDRAM compatible controller[C]// International Conference on Nanoscience. IEEE, 2012.
SINGH P, RENIWAL B, VIJAYVARGIYA V ,et al. Design of high speed DDR SDRAM controller with less logic utilization[C]// International Conference on Devices. IEEE, 2014.
QIAO L Y, XU H W . Realization of high speed mass storage data record card with CF card and SDRAM[C]// Instrumentation & Measurement Technology Conference. IEEE, 2010.
JIAN Q T, LIU L S, PENG Y ,et al. Optimized FPGA-based DDR2 SDRAM controller[C]// IEEE International Conference on Electronic Measurement & Instruments. IEEE, 2014.
CHANDRASEKAR K, AKESSON B, GOOSSENS K . Improved power modeling of DDR SDRAMs[C]// 2011 14th Euromicro Conference on Digital System Design. IEEE, 2011.
ISLAM M A, ARAFATH M Y, HASAN M J . Design of DDR4 SDRAM controller[C]// International Conference on Electrical & Computer Engineering. IEEE, 2015.
REDDY N S, CHOKKAKULA G, DEVENDRA B ,et al. ASIC implementation of high speed pipelined DDR SDRAM controller[C]// International Conference on Information Communication &Embedded Systems. IEEE, 2015.
WANG L , WANG J , ZHANG Q . Design and implementation of DDR SDRAM controller based on FPGA in satellite navigation system[C]// IEEE International Conference on Signal Processing. IEEE, 2013.
SUN D X, WANG Z G . The design and implementation of large capacity asynchronous FIFO buffer system based on DDR3 SDRAM[J]. Electronic Design Engineering, 2018,26(9): 145-148.
XU Y Y . Design of multi-channel FIFO with mass storage facility based on FPGA[J]. Electronic Measurement Technology, 2017,40(8): 198-202.
ZHENG D, YANG Y, ZHANG Y . FPGA realization of multiport SDRAM controller in real time image acquisition system[C]// International Conference on Multimedia Technology. IEEE, 2011.