全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

具有硬件加速的SPI控制器IP核的设计与研究
Design and Research of SPI Controller IP Core with Hardware Acceleration

DOI: 10.12677/OJCS.2022.112002, PP. 9-17

Keywords: SoC,IP核,DMA,SPI,SoC, IP CORE, DMA, SPI

Full-Text   Cite this paper   Add to My Lib

Abstract:

随着大规模集成电路的发展,基于IP复用的SoC (System-on-Chip)技术已成为芯片设计的主要趋势,IP核的复用也减轻了集成电路芯片的负担。SPI (Serial Peripheral Interface,串行外设接口)作为一个比较经典的IP核,其相关研究和运用受到国内外的广泛关注,因其通讯接口技术简单、传输速度快,被广泛集成在微处理器的通信电路接口模块中。在SoC系统中,为了进一步提高SPI通讯的速度和效能,设计加入DMA (Direct Memory Access)控制器就显得意义重大。因此,在这个设计中我们将把SPI与DMA组合在一起来使用,以实现提升数据交换的效率。本文首先介绍了相关的设计原理,给出基于AMBA总线协议和AXI总线协议设计的系统框图,描述验证环境,并通过Windows SP7021 IDE集成开发环境进行软件验证,来进行SPI接口IP核的设计和研究,通过时序仿真测试,SPI接口能正确地对数据进行传输,满足了SPI时序设计要求,并且能满足实际工程应用。
With the development of large-scale integrated circuits, SoC (System-on-Chip) technology based on IP reuse has become the main trend of chip design, and the reuse of IP cores has also reduced the burden of integrated circuit chips. As a classic IP core, SPI (serial peripheral interface) is widely concerned at home and abroad for its research and application. Because of its simple communication interface technology and fast transmission speed, it is widely integrated into the communication circuit interface module of microprocessor. In SoC system, in order to further improve the speed and efficiency of SPI communication, it is of great significance to design and add DMA (Direct Memory Access) controller. Therefore, in this design, we will combine SPI and DMA to improve the efficiency of data exchange. This paper first introduces the relevant design principles, gives the system block diagram based on the AMBA bus protocol and AXI bus protocol design, describes the verification environment, and carries out software verification through the Windows SP7021 IDE integrated development environment to carry out the design and research of the SPI interface IP core. Through the time sequence simulation test, the SPI interface can correctly transmit data, meet the requirements of SPI timing design, and meet the practical engineering applications.

References

[1]  徐阳. 高速SPI接口电路的设计与验证[D]: [硕士学位论文]. 西安: 西安电子科技大学, 2020.
[2]  吴剑箫, 王鹏. 面向超高速以太网ADB-DMA的设计与实现[J]. 计算机应用与软件, 2022, 39(6): 116-120.
[3]  许云龙. 基于APB总线的SPI接口的设计与实现[J]. 电子质量, 2020(7): 128-132.
[4]  吴飞. 基于AHB协议的Quad-SPI控制器设计及UVM验证[D]: [硕士学位论文]. 西安: 西安电子科技大学, 2021.
[5]  郭艾华. 基于APB总线接口的SPI协议IP核的设计与验证[J]. 无线互联科技, 2013(11): 132-134.
[6]  芮正新, 辛克廷. 一种基于DMA方式SPI接口的通信方法[J]. 仪器仪表与分析监测, 2020(3): 9-12.
[7]  何志宏. 丁楚平, 吴峻, 基于PicoBlaze的SPI核设计与实现[J]. 微处理机, 2010, 31(1): 86-89.
[8]  凌杰, 刘天奕, 冯艺波. 基于多层AHB总线架构的DMA控制器设计[J]. 集成电路应用, 2021, 38(8): 12-13.

Full-Text

comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133

WeChat 1538708413