基于FPGA的以太网设计(2)----以太网的硬件架构(MAC+PHY)

1、概述

        以太网的电路架构一般由MAC、PHY、变压器、RJ45和传输介质组成,示意图如下所示:

image-20240721114534911

        需要注意的是,上图是一个简化了的模型,它描述的是两台主机之间的直接连接,但在实际应用中基本都是多台主机构成的局域网,它们之间并不直接相连,而是通过交换机Switch来进行转接。关于这部分内容可以参考:基于FPGA的以太网设计(1)----大白话解释什么是以太网

  • PHY:Physical Layer,即物理层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。简单来讲,就是PHY芯片决定了电信号/光信号如何传输。PHY主要是个模拟芯片,我们作为FPGAer,只要稍微了解一下就行。在千兆以太网设计中,PHY芯片一般都是独立的集成芯片,并不需要在FPGA层面上来设计PHY,我们只需要掌握好PHY和MAC之间的接口&#x

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 07:22:04       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 07:22:04       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 07:22:04       45 阅读
  4. Python语言-面向对象

    2024-07-23 07:22:04       55 阅读

热门阅读

  1. 为什么要学习网安技术?

    2024-07-23 07:22:04       13 阅读
  2. R语言读取txt和csv只有1列时

    2024-07-23 07:22:04       17 阅读
  3. 2024 7.15~7.21 周报

    2024-07-23 07:22:04       16 阅读
  4. 力扣 102题 二叉树的层次遍历 记录

    2024-07-23 07:22:04       15 阅读
  5. 【通俗理解】对数边缘似然:公式与应用

    2024-07-23 07:22:04       15 阅读
  6. mariadb安装centos再次踩坑

    2024-07-23 07:22:04       15 阅读
  7. PostgreSQL 8.4 ROW_NUMBER()函数

    2024-07-23 07:22:04       14 阅读
  8. 通过队列名寻找某队列-linux

    2024-07-23 07:22:04       10 阅读
  9. springboot业务逻辑写在controller层吗

    2024-07-23 07:22:04       14 阅读
  10. linux本地互传文件

    2024-07-23 07:22:04       13 阅读
  11. 异步TCP服务器;异步TCP客户端

    2024-07-23 07:22:04       13 阅读
  12. 【摸鱼笔记】了解itertools,优雅处理list

    2024-07-23 07:22:04       15 阅读
  13. Windows图形界面(GUI)-DLG-C/C++ - 滑动条(Trackbar)

    2024-07-23 07:22:04       17 阅读
  14. 【ffmpeg命令入门】再论ffmpeg通用选项

    2024-07-23 07:22:04       15 阅读