企业频道|返回主站|会员中心|保存桌面|手机浏览|页面更新时间:2018-11-14 09:14
普通会员

厦门光沃自动化设备有限公司

AB GE 施耐德 西门子 安川 欧姆龙

热门信息
首页 > > 1746-IB16

1746-IB16

发布时间:2019-01-25 15:29        浏览次数:125        返回列表

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

1746-IB16

硬件设计
1.1.1 SPI硬件接口
通过ZedBoard上的Pmod接口实现硬件的物理连接,ZedBoard上的4个Pmod接口(JA、JB、JC、JD)支持LVCMOS3.3V和LVTTL3.3V信号,其中的2个(JC、JD)能够支持525Mb/s的LVDS信号。为了避免短路电流和静电,Pmod接口电路设计中为每个信号口增加了1个静电保护二极管和串接了1个 200Ω的电阻[3] 。Pmod接口电路设计如图2所示。其中SPI协议传输只用到Pmod的4个引脚,SPI的4个信号线SS、MOSI、MISO、SCK分别连接到Pmod的JA1、JA2、JA3、JA4。

图2 Pmod接口电路

图2 Pmod接口电路

1.1.2 硬件配置
Xilinx可编程嵌入式系统工程在Xilinx公司的嵌入式开发套件(Embedded Development Kit,EDK) 环境实现,Xilinx EDK具有完成嵌入式系统设计的一套工具和硬件配置需要的IP核 [4] 。EDK环境下硬 件结构设计的主要工具是Xilinx开发平台(Xilinx Platform Studio,XPS),硬件设计步骤如下:
(1)设置新工程路径;
(2)用IPCatalog中的IP或自定义IP配置外设;
(3)建立UCF文件;
(4)bits流生成;
(5)下载bit流到FPGA中。

本设计中添加一个AXI4-Lite总线设备SPI模块来控制Pmod接口实现硬件设备之间通信,其中 AXI4-Lite全局时钟ACLK设置为100MHz。SPI模块分配的物理地址为0x42020000,以及64K小的空间

1746-IB16  · 成就客户—我们致力于每位客户的满意和成功。
· 创业创新—我们追求对客户和公司都至关重要的创新,同时快速而高效地推动其实现。
· 诚信正直—我们秉持信任、诚实和富有责任感,无论是对内部还是外部。 
· 多元共赢—我们倡导互相理解,珍视多元性,以视野看待我们的文化。
--------------------
联系人:欧工
手机:18030229050                
电话:0592-5709821
  
QQ 3151326358
邮箱 3151326358@qq.com
IC693BEM321     IC693BEM331     IC693CBK001
IC693CBK002     IC693CBK003     IC693CBK004
IC693CBL300     IC693CBL301     IC693CBL302
IC693CBL303     IC693CBL304     IC693CBL305
IC693CBL311     IC693CBL312     IC693CBL313
IC693CBL316     IC693CBL319     IC693CBL324
IC693CBL325     IC693CBL327     IC693CBL328
IC693CBL329     IC693CBL330     IC693CBL331
IC693CBL332     IC693CBL333     IC693CBL334
IC693CHS391     IC693CHS392     IC693CHS393
IC693CHS397     IC693CHS398     IC693CHS399
IC693CMM301     IC693CMM302     IC693CMM311
IC693CMM321 IC693CPU311 IC693CPU313
IC693CPU323 IC693CPU331 IC693CPU340
IC693CPU341 IC693CPU350 IC693CPU351
IC693CPU352 IC693CPU360 IC693CPU363
IC693CPU364 IC693CPU366 IC693CPU367
IC693CPU370 IC693CPU372 IC693CPU374
IC693DNM200 IC693DNS201 IC693DSM302
IC693DSM314 IC693DSM324 IC693LBR301

企业新闻
推荐新闻
推荐企业