光网络与节点技术实验.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“高等电磁场与波” 课程实验报告 光网络与节点技术实验 实验地点 东南大学OSCC 日期 2019.6.1 成绩 [实验项目] 使用 rgmii 接口的三台以太网实验 [实验目的] 1. 熟悉 Xilinx 公司 FPGA 开发套件 Vivado 使用方法,和 Verilog HDL 语言; 2. 了解以太网帧的组成部分,和以太网接口的分层结构; 3. 学会修改已有的 IP 核实现硬件代码的重用。 [实验仪器设备] 台式电脑 1 台,KC705 FPGA 开发板,FPGA 开发套件 Vivado ,网线 1 根。 [实验原理] 掌握 FPGA 开发环境(Vivado )与硬件开发语言(Verilog HDL )是使用 FPGA 实 现数字逻辑系统的前提。熟悉以太网接口通信接口概念,其主要包含物理层、物 理编码子层与媒质接入控制子层。通过使用 Xilinx 公司提供的 IP 核,实现从 FPGA 开发板生成数据并通过以太网接口向上位机发送的通信过程。 [实验内容] 1. 介绍以太网接口的分层结构; 2. 介绍以太网帧的组成部分; 3. 使用 Xilinx 公司 IP 核实现 FPGA 开发板上的三态以太网接口; 4. 在 PC 上位机通过 wireshark 软件接收并分析数据。 [实验数据记录及处理] 实验过程: 第一步:新建IP核工程。打开 Vivado 软件,新建一个工程,修改名称和地址, 选择 RTL 工程类型,选择 KC705,其余默认。单击 “IP Catalog”,出现 “IP Catalog”窗口,找到 “Tri Mode Ethernet MAC”,选择 “Customize IP”, 打开IP核配置界面。 第二步:编辑IP核工程。使用 USB JTAG 线将 KC705 与电脑主机相连,再用以 太网线将 KC705 连接到主机的网口,连接电源线,打开 KC705 电源开关。设置 SW11=1100 (从按钮1到按钮 4),通过说明手册我们可以知道SW11=1100表示传 输速率为千兆位,不发送数据不检验发送数据。 第三部:运行IP核工程。执行“生产编辑文件”步骤,将 bit 文件下载到 KC705 板中。 打开“Wireshark”软件,改变 SW11 状态,设置 SW11=1110 (从按钮1 到按钮 4),几秒钟后再将 SW11变回原来的状态。此时我们会发现本地连接状 态窗口中的已接收字节数剧增,“Wireshark”也捕获并显示出了实际的数据包。 新建工程,open IP Example Design,放入已经创建的以学号命名的文件夹 创建组件 选择其各个参数 Program device 实现以太网的传输 [结果讨论] 我们完成了以太网层级间数据收发实验,并用 Wireshark 捕获数据包,除了可 以看到数据包的目的地址和源地址与程序中定义的一致之外,我们还可以通过数 据载荷的递减来证明数据帧在 1G 电口以太网工程中收发的准确性。 [心得体会] 在电磁场的实验中再次遇到 vivado 软件,突然就回忆起之前做数电实验时的情 状,仿佛还历历在目,由于之前有过在该软件上做工程的经验,所以 实验做起 来还算得心应手。 [实验项目] 光交换系统应用程序设计 [实验目的] 1. 掌握 Microsoft Visual Studio 集成开发环境的使用; 2. 掌握 MFC 编程方法; 3. 掌握并学会使用 MFC 控件; [实验仪器设备] 台式电脑一台 [实验原理] 控件是一些行为标准化了的窗口,一般用于对话框或其它窗口中充当与用户交互 的元素。在 Visual C++ 中,可以使用的控件分成三类:Windows 标准控件,ActiveX 控件,其它 MFC 控件类。本实验通过使用基本控件,实现了简单的上位机应用 程序。 [实验内容] 1. 介绍 Microsoft Visual Studio 集成开发环境; 2. 介

文档评论(0)

爱分享的达人 + 关注
实名认证
内容提供者

爱分享

1亿VIP精品文档

相关文档