随笔分类 -  fpga网络

022 FPGA千兆网ARP通信(二)
摘要:本次设计基于ARP协议的通信设计,主要参考《正点原子领航者》开发板设计的UDP/IP协议栈。。 FPGA芯片为xc7z020clg400-2 。设计工具,vivado2018.3。 阅读全文

posted @ 2021-09-16 15:18 沐林枫 阅读(116) 评论(0) 推荐(0)

021 FPGA千兆网ARP通信(一)
摘要:一、ARP协议概述 ARP(Address Resolution Protocol),即地址解析协议, 是根据 IP 地址(逻辑地址) 获取 MAC 地址的一种 TCP/IP 协议。在以太网通信中,数据是以“帧”的格式进行传输的,帧格式里面包含目的主机的 MAC地址。源主机的应用程序知道目的主机的 阅读全文

posted @ 2021-09-16 14:00 沐林枫 阅读(664) 评论(0) 推荐(0)

020 Xilinx 原语(千兆以太网相关)
摘要:原语是 Xilinx 器件底层硬件中的功能模块,它使用专用的资源来实现一系列的功能。相比于 IP 核,原语的调用方法更简单,但是一般只用于实现一些简单的功能。 本文主要讲解 BUFG、 BUFIO、 IDDR、 ODDR、IDELAYE2 和 IDELAYCTRL。 一、BUFG BUFG: 全局缓 阅读全文

posted @ 2021-09-16 10:55 沐林枫 阅读(1658) 评论(0) 推荐(0)

006 Ethernet(以太网)详解(一)
摘要:一、以太网 以太网是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。 以太网有两类:第一类是经典以太网,第二类是交换式以太网,使用了一种称为交换机的设备连接不同的计算机。经典以太网是以太网的原始形式,运行速 阅读全文

posted @ 2021-09-15 16:39 沐林枫 阅读(1206) 评论(0) 推荐(0)

015 FPGA千兆网TCP通信【转载】
摘要:一、LWIP 首先通过上面的简单分析,我们应该很清楚一件事:TCP协议很复杂,光握手过程就需要“三次握手、四次挥手”的复杂过程,不是特别适合FPGA的纯逻辑实现,因为用FPGA实现以太网通信的主要目的就是进行低延时的传输数据,而一旦设计规模达到一定量级,FPGA实现通信的优势便不复存在,转而体现出“ 阅读全文

posted @ 2021-08-21 13:12 沐林枫 阅读(794) 评论(0) 推荐(0)

016 基于FPGA的网口通信实例设计【转载】
摘要:一、网口通信设计分类 通过上面其他章节的介绍,网口千兆通信,可以使用TCP或者UDP协议,可以外挂PHY片或者不挂PHY片,总结下来就有下面几种方式完成通信; 图8‑17基于FPGA的网口通信实例设计分类 说明: 1、外挂PHY也可以实现光通信,这里为了和不外挂PHY进行区分,所以就不进行演示; 2 阅读全文

posted @ 2021-08-21 13:10 沐林枫 阅读(663) 评论(0) 推荐(0)

014 FPGA千兆网UDP通信
摘要:一、UDP协议分析 为什么UDP协议在FPGA实现时很受欢迎,最主要一个原因就是简单,简答到什么地步呢?UDP协议只是在IP的数据服务之上增加了复用和分用的功能和查错检验的功能。 图8‑13 UDP协议示意图 从上图简单总结几个UDP的特点: 1、UDP是面向报文的,发送方的UDP只需要对应用数据报 阅读全文

posted @ 2021-08-21 13:07 沐林枫 阅读(1022) 评论(1) 推荐(0)

013 PHY(Physical Layer,PHY)
摘要:一、PHY PHY((Physical Layer,PHY))是IEEE802.3中定义的一个标准模块,STA(station management entity,管理实体,一般为MAC或CPU)通过SMI(Serial Manage Interface)对PHY的行为、状态进行管理和控制,而具体管 阅读全文

posted @ 2021-08-21 12:48 沐林枫 阅读(3936) 评论(0) 推荐(0)

012 GMII、SGMII和SerDes的区别和联系
摘要:一、GMII和SGMII的区别和联系 GMII和SGMII区别,上一篇已经介绍了,这一篇重点介绍SGMII和SerDes区别。 GMII和SGMII GMII 在MII接口基础上提升了数据位宽和Clock频率成为1000Mbps接口 RXD[7:0]、TXD[7:0] TX_ER、TX_EN RX_ 阅读全文

posted @ 2021-08-21 10:01 沐林枫 阅读(2512) 评论(0) 推荐(0)

011 媒体独立接口(MII,Meida Independent Interface)
摘要:一、MII接口 MII接口Medium Independent Interface MII(Media Independent Interface)即媒体独立接口,MII接口是MAC与PHY连接的标准接口。它是IEEE-802.3定义的以太网行业标准。MII接口提供了MAC与PHY之间、PHY与ST 阅读全文

posted @ 2021-08-21 09:58 沐林枫 阅读(1507) 评论(0) 推荐(0)

010 媒体访问控制(MAC,Media Access Control)
摘要:一,MAC MAC是媒体访问控制器。以太网MAC由IEEE-802.3以太网标准定义。它实现了数据链路层。最新的MAC同时支持10/100/1000Mbps速率。通常情况下,它实现MII/GMII/RGMII接口,来同行业标准PHY器件实现接口。 MAC由硬件控制器及MAC通信协议构成。该协议位于O 阅读全文

posted @ 2021-08-21 09:32 沐林枫 阅读(1337) 评论(0) 推荐(0)

007 Ethernet(以太网)详解(二)
摘要:一、以太网 以太网是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。 以太网有两类:第一类是经典以太网,第二类是交换式以太网,使用了一种称为交换机的设备连接不同的计算机。经典以太网是以太网的原始形式,运行速 阅读全文

posted @ 2021-08-21 09:21 沐林枫 阅读(2059) 评论(0) 推荐(0)

004 TCP/IP协议详解(二)
摘要:一、ping ping可以说是ICMP的最著名的应用,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。 例如:当我们某一个网站上不去的时候。通常会ping一下这个网站。ping会回显出一些有用的信息。一般的信息如下: ping这个单词源自声 阅读全文

posted @ 2021-07-17 11:28 沐林枫 阅读(321) 评论(0) 推荐(0)

003 TCP/IP协议详解(一)
摘要:TCP/IP TCP/IP 意味着 TCP 和 IP 在一起协同工作。 TCP 负责应用软件(比如你的浏览器)和网络软件之间的通信。 IP 负责计算机之间的通信。 TCP 负责将数据分割并装入 IP 包,然后在它们到达的时候重新组合它们。 IP 负责将包发送至接受者。 一、网络层中的 IP 协议 I 阅读全文

posted @ 2021-07-13 21:10 沐林枫 阅读(591) 评论(0) 推荐(0)

002 TCP/IP模型
摘要:一、TCP/IP 的含义 一般来说,TCP/IP是利用IP进行通信时所必须用到的协议群的统称。 具体点,IP或ICMP、TCP或UDP、TELENT或FTP、以及HTTP等都属于TCP/IP协议,而TCP/IP一词泛指这些协议,有时称它们为TCP/IP为网际协议族/TCP/IP协议族 如下图所示: 阅读全文

posted @ 2021-07-10 13:15 沐林枫 阅读(551) 评论(0) 推荐(0)

001 七层OSI参考模型
摘要:一、什么是七层OSI参考模型 OSI(Open System Interconnect),即开放式系统互连。是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。 二、OSI参考模型的划分 OSI定义了网络互连的七层框架(物理层、数据链路层、网络 阅读全文

posted @ 2021-07-09 11:52 沐林枫 阅读(649) 评论(0) 推荐(0)

导航