the transmission channel is a real-time bidirectional link
and the microcontroller cannot sense the state of the storage device in real time
and the storage device needs to initiate data transmission actively. In response to this feature
a high-performance storage-oriented bidirectional SPI transmission interface is designed
and a set of extensible storage transmission protocols is defined to realize the transmission operations at the command level and the data level. The design is based on FPGA implementation. The comparison simulation results show that the transmission mechanism supports active transmission from the device to achieve true two-way SPI communication
and its transmission efficiency has obvious advantages over mainstream flash memory storage devices.
关键词
Keywords
references
任宇飞, 张相, 程乃平. 一种透明传输的双向SPI接口的设计与实现[J]. 电讯技术, 2009, 49(2): 51-54. DOI: 10.3969/j.issn.1001-893X.2009.02.012. REN Y F, ZHANG X, CHENG N P. Design and realization of two-way transparent transmission SPI interface[J]. Telecommunication Engineering, 2009, 49(2): 51-54. DOI: 10.3969/j.issn.1001-893X.2009.02.012.
董星. 基于FPGA的存储控制器及相关系统设计技术研究[D]. 杭州: 浙江大学, 2017. DONG X. Research on FPGA based storage controller and related system design technology[D]. Hangzhou: Zhejiang University, 2017.
吴嘉伟, 魏志强, 张会新. 基于FPGA和FLASH的多路数据存储技术[J]. 现代电子技术, 2020, 43(4): 34-37. DOI: 10.16652/j.issn.1004-373x.2020.04.009. WU J W, WEI Z Q, ZHANG H X. Multi-channel data storage technology based on FPGA and FLASH[J]. Modern Electronics Technique, 2020, 43(4): 34-37. DOI: 10.16652/j.issn.1004-373x.2020.04.009.
白雪, 王海鑫, 郑桥, 等. 基于SATA3.0的高速大容量嵌入式存储阵列控制器[J]. 电子设计工程, 2018, 26(10): 138-143. DOI: 10.3969/j.issn.1674-6236.2018.10.030. BAI X, WANG H X, ZHENG Q, et al. High-speed and large-capacity embedded memory array controller based on SATA 3.0[J]. Electronic Design Engineering, 2018, 26(10): 138-143. DOI: 10.3969/j.issn.1674-6236.2018.10.030.
YE S. Macronix 3V, 1Gb/2G-bit serial NAND flash memory MX35LFxGE4AB ic-stocks[R]. 2018.
张成, 李斌, 曾晓东, 等. 一种高速、高可靠性SPI接口设计[J]. 信息通信, 2019(5): 61-63. DOI: 10.3969/j.issn.1673-1131.2019.05.025. ZHANG C, LI B, ZENG X D, et al. A high-speed, high-reliability SPI interface design[J]. Information % Communications, 2019(5): 61-63. DOI: 10.3969/j.issn.1673-1131.2019.05.025.
贾效玲, 张刚, 张博. SATA硬盘控制器的FPGA实现[J]. 火力与指挥控制, 2016, 41(9): 182-184. DOI: 10.3969/j.issn.1002-0640.2016.09.041. JIA X L, ZHANG G, ZHANG B. FPGA implementation of SATA hard disk controller[J]. Fire Control % Command Control, 2016, 41(9): 182-184. DOI: 10.3969/j.issn.1002-0640.2016.09.041.
乔赞丽. 高可靠性SPI通信机制及其应用探讨[J]. 信息通信, 2013(8): 202-203. DOI: 202 QIAO Z L. Discussion on high reliability SPI communication mechanism and its application[J]. Information % Communications, 2013(8): 202-203. DOI: 202
尹子航, 唐磊, 沈绪榜. 一种基于NAND Flash的FTL算法验证平台的设计与实现[J]. 微电子学与计算机, 2018, 35(11): 128-133. DOI: 128 YIN Z H, TANG L, SHEN X B. Design and implementation of an FTL algorithm verification platform based on NAND flash[J]. Microelectronics % Computer, 2018, 35(11): 128-133. DOI:CNKI:SUN:WXYJ.02018-11-026.
刘梦影, 傅建军, 刘云晶. 一种改进的SPI接口设计与实现[J]. 电子与封装, 2019, 19(12): 17-22. DOI: 17 LIU M Y, FU J J, LIU Y J. An improved SPI interface design and implementation[J]. Electronics and Packaging, 2019, 19(12): 17-22. DOI: 17
韦小刚. 一种改进型SPI高可靠通信机制设计[J]. 单片机与嵌入式系统应用, 2014, 14(8): 59-61. DOI: 59 WEI X G. Design of improved high-reliability communication mechanism with SPI[J]. Microcontrollers % Embedded Systems, 2014, 14(8): 59-61. DOI: 59