可配置逻辑块 CLB 是 FPGA 的基本逻辑单元。每个器件不同,CLB 的数量和特 性也会有所差别。但是,开关矩阵是所有的 CLB 都包含的,开关矩阵可以灵活配置 来处理移位寄存器或 RAM。CLB 模式可以配置为分布式 RAM 和分布式 ROM。

FPGA 具有丰富的布线资源,FPGA 内部的所有单元由 FPGA 联通。连线的长度 和制作的工艺与其驱动能力和传输速度密切相关。FPGA 的自布线资源可以分为全局 布线资源、长线资源、短线资源和分布式的布线资源四类。在实际应用中,布局布线 器可以自动选择布线资源来联通各个模块而无需设计者自行选择。

1。4 存在的不足

以太网自诞生以来飞速发展,已成为当代最流行的网络技术。但是以太网结构存 在的一个重要问题却仍然得不到解决:它总是要求只使用单一供应商的网络产品。并 且由于一般在局域网中有交换式与共享式,以千兆为主干,百兆接入的以太网的数据流 量非常大,共享式以太网就存在了一定内部的安全性。

FPGA 发展至今,技术已经十分成熟,但在某些方面,FPGA 仍有自己的局限性。 首先 FPGA 的设计需要不同的时钟域转换,多时钟域的处理给许多用 FPGA 的人带来很大难题。其次,现在电子行业中很多人缺乏对 FPGA 周边硬件和所在系统的认识, 使设计很被动。最后,就算完成难点程序设计和仿真也不一定能布线通过,很容易在 不同环境下出现不稳定状态。

1。5 论文组织安排来:自[优.尔]论,文-网www.youerw.com +QQ752018766-

第一章:主要是论文的相关背景和以太网,FPGA 的一些发展历程,并对以太网 和 FPGA 的局限性作了简要说明。

第二章:介绍了本文所用到的一些基本知识,包括帧的传输、接收过程,另外还 介绍了 PHY 的相关知识。

第三章:对以太网 MAC 控制器整体结构做出了概述。对数据接收模块、数据发 送模块、控制模块和寄存器模块这几个模块的功能和结构都做了详细介绍。

第四章:讨论了半双工模式下的 MAC 控制模块。将其分为主机接口模块,MII 管理模块,传输控制模块,接收模块和流量控制模块,对各个模块的功能和结构都做 了详细介绍。

第五章:对全双工下的 MAC 控制模块中的传输控制模块,接收模块和流量控制 进行了详细分析。

第六章:简单介绍了本文所使用的 Quartus II 软件和 Verilog HDL 语言,并给出 了控制模块的一些主要代码。

第二章 基本理论知识

以太网的逻辑关系遵循 OSI 参考模型,从上到下依次是应用层,表示层,会话层, 传输层,网络层,数据链路层和物理层。本次实验主要用到的就是数据链路层,数据 链路层以上就是上层协议

上一篇:Android智能终端的信息加密技术研究与实现
下一篇:永磁电机无速度传感器矢量控制系统设计仿真

基于Kinect的深度图像编码

基于Virtex-5FPGA的图像处理系统研究

RFMON的网络嗅探器设计与实现

FPGA实现以太网MAC控制器数据发送模块

线阵DOA估计及波束形成算法MATLAB实现

DOA到达角估计的仿真设计与实现

直接序列扩频通信系统仿...

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...