1708|1

13

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

Xilinx XC7Z035/45-2FFG676I PL端高速串行接口的千兆以太网UDP例程设计和使用说明 [复制链接]

1、例程目的
  基于Xines广州星嵌电子Xilinx XC7Z035/45-2FFG676I 平台的Zynq7035/45 PL端高速串行接口,使用千兆以太网通讯方式来测试验证底板上的光口通信,实现以下以太网功能:
1) 支持IP、UDP协议,实现UDP数据收发;
2) 支持ARP、ICMP协议,实现PING功能。


2、例程设计框图

图1例程设计框图

 

1

时钟管理单元

为例程提供时钟源;

2

基于高速串行接口的千兆以太网PHY

以太网PHY,本地为GMII接口,对外是高速串行接口,可对接光口转RJ45模块,连接到外部以太网;

3

时钟域切换模块

gmii接收数据时钟域切换,ping功能模块收发数据要求在同一个时钟域;

4

Ping功能模块

支持ARP、ICMP协议,实现以太网PING功能;

5

UDP功能模块

支持IP、UDP协议,实现UDP数据收发功能;

6

MUX复用器

ping功能模块和UDP功能模块各自gmii发送数据复用输出;

7

PHY复位模块

以太网PHY复位控制;

 

 

3、例程文件结构

图2例程文件结构

 

4、例程使用说明

4.1硬件连接

1)使用PCIE供电,连接FPGA JTAG下载线至JTAG调试口,将高速串行接口转RJ45模块插入光口笼子里面,并用千兆网线连接至PC电脑:

2)打开电源开关。

 

4.2测试

1)本地MAC和IP地址:

 

 

  1. 测试环境:广州星嵌电子 XQ6657Z45-EVM(DSP+ARM+FPGA架构,基于C6657+ZYNQ7035/45)

 

  1. 同时进行ping操作和UDP数据收发功能正常:

(以上实验数据基于广州星嵌电子ZYNQ7035/7045硬件平台测试结果)

 

 

 

5、开发平台说明

5.1、供电

USB TYPE-C/PCIe供电,12V@4A

 

5.2、硬件资源

DSP

处理器型号TI TMS320C6657,2核C66x,主频1.25GHz

Zynq

Xilinx XC7Z035/XC7Z045-2FFG676I(可选)

2x ARM Cortex-A9,主频 800MHz(-2)/1GHz(-3),2.5DMIPS/MHz

1x Kintex-7 架构可编程逻辑资源

CPLD

MAX10型号10M02SCM153

FLASH

DSP SPI Flash:32MByte

FPGA SPI Flash:64MByte

EEPROM

1Mbit

DDR3

DSP DDR3:1GBytes

ZYNQ DDR3:1GBytes(PS端)

温度传感器

TMP102AIDRLT

CameraLink

支持2路Base输入、或者2路Base输出、或者1路Full 输入或输出

SFP+

1路支持万兆光模块

千兆网口

DSP 1路

ZYNQ PS 1路

PCIe

1x PCIe 双通道 (DSP端)

SD

1x Micro SD

USB

1x USB 2.0

DSP IO

38个

M.2

1x 可接SATA、4G、5G模块

HDMI

1x HDMI OUT (PL端)

音频

1x LINE IN

1x MIC IN

1x LINE OUT

LPC FMC

1路

电源接口

1x TYPE-C接口 12V@4A

标准PCIe供电

DSP

处理器型号TI TMS320C6657,2核C66x,主频1.25GHz

 

 

 

 

 

 

此帖出自FPGA/CPLD论坛

最新回复

楼主的分享很详细哈,真的很用心,谢谢分享例程设计和使用说明。   详情 回复 发表于 2022-8-24 23:48
点赞 关注
 

回复
举报

12

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

楼主的分享很详细哈,真的很用心,谢谢分享例程设计和使用说明。

此帖出自FPGA/CPLD论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

开源项目 更多>>
    随便看看
    查找数据手册?

    EEWorld Datasheet 技术支持

    相关文章 更多>>
    关闭
    站长推荐上一条 1/10 下一条
    中星联华&ADI明日直播
    直播主题:大咖面对面,轻松玩转高速ADC性能测试
    直播时间:3月25日(周二)14:00
    活动奖励:京东卡、双肩包

    查看 »

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

     
    机器人开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 10

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表