基于fpga的千兆以太网控制器的设计与实现-电路与系统专业论文.docxVIP

  • 13
  • 0
  • 约4.46万字
  • 约 66页
  • 2019-01-09 发布于上海
  • 举报

基于fpga的千兆以太网控制器的设计与实现-电路与系统专业论文.docx

基于fpga的千兆以太网控制器的设计与实现-电路与系统专业论文

西安电子科技大学 学位论文独创性(或创新性)声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研 究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中 不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学 或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所 做的任何贡献均已在论文中做了明确的说明并表示了谢意。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 本人签名: 日期: 西安电子科技大学 关于论文使用授权的说明 本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究 生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。本人保证毕 业离校后,发表论文或使用论文工作成果时署名单位仍然为西安电子科技大学。 学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全 部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。(保密的论文 在解密后遵守此规定) 本人签名: 日期: 导师签名: 日期: 摘 摘 要 摘 要 以太网技术自诞生以来发展迅速,在社会各个领域的到广泛的应用。在航空 领域中,机载数据采集系统需要对采集到的大量数据进行实时的传输。以此为背 景,本文提出了利用 FPGA 实现千兆以太网的设计方案。 以太网的核心是介质访问控制层(MAC)与物理层(PHY)。考虑到航空环境对 机载设备的特殊要求,本文以小体积、低功耗为基本原则进行了设计。采用 Altera 公司的 CycloneIII 系列 FPGA 作为平台,搭建了以 NiosⅡ软核处理器为核心包含 多种外设的片上可编程系统(SOPC),其中最主要的外设是千兆以太网的 MAC。 千兆以太网的物理层通过芯片 88e1111 来实现。 为实现千兆以太网通信,本文设计了相应的以太网驱动。并为系统移植了轻 量级的 TCP/IP 协议栈—LwIP,利用 UDP 协议实现了数据的传输。 关键词:千兆以太网 SOPC NiosⅡ处理器 LwIP UDP Ab Abstract ABSTRACT Ethernet technology is developing rapidly Since its birth, it is widely used in various fields. In the field of aviation, the airborne data acquisition system isneeded to transmit huge amounts of data in real time. Based on this background, this paper presents a design scheme of using FPGA to realize gigabit Ethernet The key of ethernet is Media Access Control(MAC)layer and Physical(PHY) layer. Considering the special requirements of the air environment for airborne equipment, in this paper, small volume, low power consumption are the basic principle for the design.This article built a System on programmable Chip(SOPC) in the platform of CycloneIII series of FPGA producted by Altera corporation. A NiosⅡ soft core processor is the core of this system.It contains a variety of peripherals,One of the most important is gigabit Ethernet MAC.Chip 88 e1111 was used as the Gigabit Ethernet physical layer. To achieve gigabit Ethernet communication, this paper designs the corresponding Ethernet driver.We transplanted a lightweight TCP/IP protocol stack—LwIP for the sys

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档