产品分类

联系我们

销售电话:15380434323

网址:www.jieteke.com
邮箱:jieteke@126.com

地址:南京研创园团结路99号孵鹰大厦A座321-B1室

24小时在线QQ:2927792163

行业新闻

在ZedBoard下SPI接口和ARM处理器端实现以太网远端传输的设计

来源:本站作者:admin 日期:2020/6/11 点击:0

本文介绍了Zed Board平台下可编程逻辑终端SPI接口和ARM处理器终端以太网远程传输的设计。 介绍了Linux下可编程逻辑SPI接口和驱动程序生成的设计,以及采用UDP/IP协议的以太网传输技术。 实验结果表明,该系统能够准确地完成实时数据传输。 

随着嵌入式技术和市场需求的不断发展,嵌入式设备之间进行信息交互以及数据远端传输成为嵌入式系统的一个重要的环节。在嵌入式应用中以太网是解决远端传输高效可行的技术,如进行远端监控、控制和远端异常检测,可节省大量的人力和财力[1]。如今,硬件设备间的通信通常采用WISHBONE总线协议、I2C总线协议、UART协议等。SPI是串行外围接口协议,相比其他协议具有传输速度快、应用简单和占用引脚资源少等优点[2]。本文利用全可编程片上系统特性实现了一种基于ZedBoard的SPI接口及以太网远端传输的设计方案,完成Linux下硬件设备间应用SPI协议通信和数据的远端传输功能,采用PL端制定接口控制模块SPIIP核并且编写Linux下IP核驱动的方法实现接口控制,Linux系统下UDP/IP协议进行以太网远端传输。同时充分利用了ZedBoard平台主芯片Zynq-7000双核CortexA9ARM核和可编程逻辑于一体的特性,为软硬件设计提供了很强的灵活性。