1、例程目的 基于广州星嵌 电子ZYNQ+ DSP开发板的Zynq7035/45 PL端高速串行接口,使用千兆以太网通讯方式来测试验证底板上的光口通信,实现以下以太网功能: 1) 支持IP、UDP协议,实现UDP数据收发; 2) 支持ARP、ICMP协议,实现PING功能。 2、例程设计框图图1例程设计框图
1 | 时钟管理单元 | 为例程提供时钟源; | | | 以太网PHY,本地为GMII接口,对外是高速串行接口,可对接光口转RJ45模块,连接到外部以太网; | | | gmii接收数据时钟域切换,ping功能模块收发数据要求在同一个时钟域; | | | 支持ARP、ICMP协议,实现以太网PING功能; | | | | | | ping功能模块和UDP功能模块各自gmii发送数据复用输出; | | | |
3、例程文件结构图2例程文件结构 4、例程使用说明4.1硬件连接1)使用PCIE供电,连接 FPGA JTAG下载线至JTAG调试口,将高速串行接口转RJ45模块插入光口笼子里面,并用千兆网线连接至PC电脑:
2)打开电源开关。
4.2测试1)本地MAC和IP地址: 2)测试环境:
3)同时进行ping操作和UDP数据收发功能正常:
(以上实验数据基于广州星嵌电子ZYNQ7035/7045开发板测试结果)
5、开发平台说明5.1、供电
5.2、硬件资源1、表 1评估板硬件参数 | 处理器型号TI TMS320C6657,2核C66x,主频1.25GHz | | Xilinx XC7Z035/XC7Z045-2FFG676I 1x Kintex-7 架构可编程逻辑资源 | | | | DSP SPI Flash:32MByte FPGA SPI Flash:64MByte | | | | DSP DDR3:1GBytes ZYNQ DDR3:1GBytes(PS端) | | | | 支持2路Base输入、或者2路Base输出、或者1路Full 输入或输出 | | | | | | | | | | | | | | 1x 可接SATA、NVME SSD、4G、5G模块 | | | | | | 1x LINE IN 1x MIC IN 1x LINE OUT | | | | 1x TYPE-C接口 12V@4A 标准PCIe供电 |
5.3 开发资料 序号 | | | | | 可编辑底板原理图、可编辑底板 PCB、芯片Datasheet; | | 提供Zynq与DSP通过SRIO、EMIF16、SPI等相关通讯例程; | | 提供丰富的Demo程序,包含ZYNQ+DSP多核通信教程,完美解决多核开发瓶颈; | | 提供完整的平台开发包、入门教程,节省软件整理时间。 |
5.4开发例程 1)算法开发例程 2)NonOS开发例程 3)SYS/BIOS开发例程 4)多核开发例程 5)ZYNQ PL开发例程 6)ZYNQ PS(ARM)开发例程
5.5增值服务 1)主板定制设计 2)核心板定制设计 4)项目合作开发 5)技术培训
6、联系交流 电子邮箱:958481537@qq.com 星嵌官网:www.xines.cn 线上商城:https://xines.taobao.com DSP交流群:536309815 FPGA交流群:858454424 公众号:星嵌电子 TI官网:www.ti.com TI E2E 中文设计支持论坛:https://e2echina.ti.com Xilinx官网:www.xilinx.com Xilinx论坛:https://forums.xilinx.com Xilinx WIKI:http://www.wiki.xilinx.com
|