Tag

#通信接口

共 8 篇文章 ——← 全部标签

FPGA6 分钟阅读2,446 字

ETH-05 以太网 IP 协议介绍以及 Verilog 实现代码

介绍 IP 协议的作用与 IPv4 首部各字段, 说明首部校验和的计算方法, 并给出 FPGA 中用 Verilog 实现 IP 数据报收发的代码。

  • #FPGA
  • #Verilog
  • #嵌入式
  • #通信接口
  • #以太网
  • #经验分享
FPGA8 分钟阅读3,191 字

FPGA SPI 通信

SPI 是典型的同步串行通信接口, 本文从四线式与三线式接线讲起, 说明 SCLK、MOSI、MISO、CS 信号的作用和主从通信时序, 并记录 FPGA 上的 Verilog 实现思路。

  • #FPGA
  • #Verilog
  • #嵌入式
  • #通信接口
  • #经验分享
FPGA3 分钟阅读1,185 字

FPGA 串口通信

从 UART 的异步通信原理出发, 介绍 TXD/RXD 交叉接线、起始位与停止位、奇偶校验和波特率, 并给出 FPGA 串口发送与接收模块的 Verilog 实现。

  • #FPGA
  • #Verilog
  • #嵌入式
  • #通信接口
  • #经验分享
FPGA4 分钟阅读1,735 字

ETH-04 ARP 通信协议简介及实现代码

ARP 协议用于根据 IP 地址查找对应的 MAC 地址。本文介绍 ARP 请求与应答流程、报文格式, 并给出 FPGA 上 Verilog 实现 ARP 通信的代码。

  • #FPGA
  • #Verilog
  • #嵌入式
  • #通信接口
  • #以太网
  • #经验分享
FPGA10 分钟阅读4,046 字

ETH-03 以太网帧结构介绍以及 Verilog 实现代码

介绍以太网帧的完整结构, 包括前导码、SFD、目的与源 MAC 地址、长度与类型、数据段、FCS 和帧间隙, 并附上 Verilog 收发实现代码。

  • #FPGA
  • #Verilog
  • #嵌入式
  • #通信接口
  • #以太网
  • #经验分享
FPGA6 分钟阅读2,587 字

ETH-02 RGMII 接口和 GMII 接口的互相转换

RGMII 采用双边沿传输数据, FPGA 只采上升沿会丢数据。本文说明如何用 Xilinx IDDR 与 ODDR 原语完成 RGMII 与 GMII 之间的互相转换。

  • #FPGA
  • #Verilog
  • #嵌入式
  • #通信接口
  • #以太网
  • #经验分享
FPGA5 分钟阅读1,903 字

ETH-01 初识以太网的硬件组成

从 MAC 与 PHY 的分工讲起, 梳理以太网通信的硬件组成, 并对比 GMII 与 RGMII 接口的引脚数量、时钟频率和适用场景。

  • #FPGA
  • #Verilog
  • #嵌入式
  • #通信接口
  • #以太网
  • #经验分享