雷霆战机刷无尽神器:Designing with Ethernet MAC Controllers

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 00:52:43

完成这次全面的培训之后,您就会知道如何:

§                                运用以太网标准、协议以及 OSI模型的基本知识

§                                辨别Xilinx 提供的各种以太网连接功能解决方案

§                                以独立模式或作为处理器设计的外设的形式使用多种以太网内核

§                                确定要使用的合适内核

§                                进行软件开发以驱动核并实现预期功能

§                                在 EDK中集成硬 IP 核和软 IP 核

课程概要

1

§                                以太网基础知识

§                                网络协议、以太网接口和硬件

§                                实验1分析以太网架构

§                                物理层

§                                LocalLink 接口

§                                实验2VLAN 和 Jumbo 帧

§                                Xilinx EMAC 解决方案

2

§                                实验3实现

§                                10/100 EMAC 解决方案

§                                实验4环回模式下的 EMAC 外设

§                                TEMAC

§                                实验 5 环回模式下的 TEMAC 外设

§                                10GE MAC

§                                实验6分析 10GE MAC 框架

实验说明

§                                实验 1分析以太网帧 — 使用 ISim 或 ModelSim 对三态 EMAC 核进行功能仿真。确定千兆以太网帧的组件。观察源和目的地地址变化时内核的行为。

§                                实验 2VLAN 与巨型帧 — 使用 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 客户端数据。