雷霆战机刷无尽神器:Designing with Ethernet MAC Controllers
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 00:52:43
完成这次全面的培训之后,您就会知道如何:
§ 运用以太网标准、协议以及 OSI模型的基本知识
§ 辨别Xilinx 提供的各种以太网连接功能解决方案
§ 以独立模式或作为处理器设计的外设的形式使用多种以太网内核
§ 确定要使用的合适内核
§ 进行软件开发以驱动核并实现预期功能
§ 在 EDK中集成硬 IP 核和软 IP 核
课程概要
第1天
§ 以太网基础知识
§ 网络协议、以太网接口和硬件
§ 实验1:分析以太网架构
§ 物理层
§ LocalLink 接口
§ 实验2:VLAN 和 Jumbo 帧
§ Xilinx EMAC 解决方案
第2天
§ 实验3:实现
§ 10/100 EMAC 解决方案
§ 实验4:环回模式下的 EMAC 外设
§ TEMAC
§ 实验 5: 环回模式下的 TEMAC 外设
§ 10GE MAC
§ 实验6:分析 10GE MAC 框架
实验说明
§ 实验 1:分析以太网帧 — 使用 ISim 或 ModelSim 对三态 EMAC 核进行功能仿真。确定千兆以太网帧的组件。观察源和目的地地址变化时内核的行为。
§ 实验 2:VLAN 与巨型帧 — 使用 ISim 或 ModelSim 分析 VLAN 和巨型帧的传输与接收。调整帧间差值,并观察其对传输帧的影响。查看 TX_STATISTICS_VECTOR 和RX_STATISTICS_VECTOR,并明确其内容。研究好坏帧及其相关信号的接收。分析接收到的巨型帧。分析配置寄存器的管理接口。
§ 实验 3:实现 — 使用 CORE Generator? 工具生成三态以太网 MAC核。使用 XST 综合工具,通过 CORE Generator 生成的脚本文件对内核进行综合。使用脚本文件实现内核。确定生成的内容并分析结果。
§ 实验 4:环回模式下的 EMAC 外设 — 使用 XPS 创建处理器系统。包括简单非 DMA 模式下的 AXI 10/100 EMAC 外设。对环回模式下的外设进行编程。
§ 实验 5: 环回模式下的 TEMAC 外设 — 创建处理器系统,其中包括项目的硬 TEMAC 例程。对环回模式下的外设进行编程。生成并将比特流下载到SP605 或 ML605 开发板上来验证设计。
§ 实验 6:分析 10GE MAC 帧 — 对 10Gb 以太网 MAC 内核进行功能仿真。分析 RX SGMII、TX GMII、RX 客户端数据及 TX 客户端数据。