利用以太网 MAC 控制器进行设计
课程信息
课程介绍
熟悉 Xilinx 为以太网连接功能提供的各种解决方案。了解以太网标准、协议和 OSI 模型的基础知识,并通过动手实验来应用 Xilinx 解决方案。进行仿真,以便了解基本原理并获得评估硬件设计考虑因素和软件开发要求的知识。
适应水平
中级
培训时间
2 天
课程对象
希望熟练使用 Xilinx 以太网连接功能解决方案(软核与硬 IP)的工程师
必备条件
- FPGA 设计基础课程
- 建议具有 C 编程知识
- 有使用 Xilinx ISE™ 和嵌入式开发套件 (EDK) 软件工具的经验
软件工具
- Xilinx ISE 8.2i SP1 with IP update 1
- Mentor Graphics ModelSim PE 6.0
- EDK 8.2
获得的技能
完成这次全面的培训后,您将拥有完成下列操作所需的技能:
- 了解以太网基础知识
- 利用在独立模式下或基于处理器的设计中用作外设的各种以太网核
- 确定使用适当的核
- 进行软件开发以来驱动核并实现预期功能
- 将硬/软 IP 集成到嵌入式开发套件 (EDK) 中
课程概要
第 1 天
- 以太网基础知识
- 网络协议、以太网接口和硬件
- 实验 1:分析以太网架构
- 物理层
- LocalLink 接口
- 实验 2:VLAN 和巨型帧
- Xilinx EMAC 解决方案
第 2 天
- 实验 3:实现
- EMAC 和 EMAC Lite
- 实验 4:环回模式下的 EMAC 外设
- GEMAC
- TEMAC
- 实验 5:环回模式下的 TEMAC
- 10GE MAC
- 实验 6:分析 10GE MAC 框架
实验介绍
- 实验 1 - 分析以太网架构:了解以太网架构的组成部分和数据包如何流动。分析各种数据包,并观察核如何反作用于 MAC 地址变更。
- 实验 2 - VLAN 和巨型帧:修改配置寄存器,实现并观察 VLAN 和巨型帧的作用。了解统计矢量。
- 实验 3 - 实现:利用 CORE Generator™ 生成千兆位级以太网核,然后继续进行实现流程。
- 实验 4 - 环回模式下的 EMAC 外设:利用 EDK 进行例化,并将 OPB EMAC 外设连接到 OPB 总线上。进行软件开发以将核置于环回模式下。
- 实验 5 - 环回模式下的 TEMAC:利用 EDK 对硬 TEMAC 和软 PLB TEMAC 封装进行例化。在分散/聚集 DMA 模式下进行核配置。将硬件置于环回模式后,利用 3 个程序在询问、简单 DMA 和分散/聚集 DMA 三种模式下对硬件进行测试。
- 实验 6 - 分析 10GE MAC 框架:利用 ModelSim 仿真器进行功能仿真。从 XGMII 和客户接口的角度分析各种架构。
注册
了解课程安排以及学费和注册方面的信息,敬请联系授权培训机构:
|