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
|