首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

以太网硬件知识分享

一、了解网通信基本原理 实现网络通信实质上是PHY与MAC及RJ45接口实现信号传输。MAC 就是以太网控制器,MAC属于数据链路层,主要负责把数据封装成帧,对帧进行界定实现帧同步。...PHY属于物理层,在以太网控制器中负责物理层功能的芯片叫PHY芯片,因为网线上传输的是模拟信号而MAC发出或接收的信号为数字信号所以PHY主要负责对网络数据的编解码处理以及一些网络状态的控制。...000作为广播地址,是不可以被使用的); ENET_CRS_DV、ENET_CFG1、ENET_CFG0是芯片接口模式选择, ELF 1设置为100; 底板网原理图 扩展板网原理图 网电路设计指南...(2)设计网电路时8081的10号引脚必须连接6.49K_%1精度的电阻,否则可能会影响网正常工作出现芯片无法挂载、网不Link等问题。...网问题排查思路 在遇到网问题时排查网问题首先要明确问题点,网不通的情况下首先要看 PHY 有没有成功挂载上,可通过是否可以启动网卡来判断,如果根本看不到设备节点或者在输入启动网卡的命令后报错,找不到

10310

100G以太网的FPGA测试实例

100G光测试采用C50测试仪和Xilinx的VCU118开发板测试,经过测试发现,Xilinx自带的100G IP核仍然无法跑到满速,跟10G一样,也是只跑到99%的负载率。...硬件环境为采用TestCenter C50测试仪的100G光连接VCU118开发板上的100G光进行测试。 ? 连接图(必须用100G专用光纤) ? VCU118开发板 ?...C50网络分析仪(两个100G光、4个五速光(40G、20G和十百千)、16个十百千自适应电) 2、100G IP核 所使用的IP核是UltraScale+ 100G Ethernet subsystem...丢帧问题与10G光测试时的现象一致(详见本公众号之前文章:10G 以太网接口的FPGA实现,你需要的都在这里了),可能是Xilinx的IP核保护吧,也许你花钱购买后就可以跑到满速了。 ?

2.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

100G以太网的FPGA测试实例

100G光测试采用C50测试仪和Xilinx的VCU118开发板测试,经过测试发现,Xilinx自带的100G IP核仍然无法跑到满速,跟10G一样,也是只跑到99%的负载率。...硬件环境为采用TestCenter C50测试仪的100G光连接VCU118开发板上的100G光进行测试。 ? 连接图(必须用100G专用光纤) ? VCU118开发板 ?...C50网络分析仪(两个100G光、4个五速光(40G、20G和十百千)、16个十百千自适应电) 2、100G IP核 所使用的IP核是UltraScale+ 100G Ethernet subsystem...丢帧问题与10G光测试时的现象一致(详见本公众号之前文章:10G 以太网接口的FPGA实现,你需要的都在这里了),可能是Xilinx的IP核保护吧,也许你花钱购买后就可以跑到满速了。 ?

3.4K20

10G以太网与Aurora接口回环实验

10G以太网与高速串行接口的使用越来越普遍,本文拟通过一个简单的回环实验,来说明在常见的接口调试中需要注意的事项。...图32 与Testcenter连接 实验选取实验室自研交换板(芯片型号xc7vx690tffg1761-2),该交换板具有6个GTH光,本设计选取4个光进行测试,左起1、4为10G以太网接口,...2、3为Aurora64B66B接口,通过光纤实现外环连接。...本实验选择的交换板上带有标准FMC扩展,其上具有丰富的GT资源,下图展示了FMC扩展板与交换板的连接,以及通过同轴电缆将扩展板上的差分端口相连实现外环。 ? 图36 FMC扩展板正反面 ?...图38 交换板上的FMC扩展 ? 图39 用同轴电缆实现外环 ? 图40 扩展板与交换板相连 全文完。

6.6K42

S7-200 SMART集成以太网连接到冗余400H

JZGKCHINA 工控技术分享平台 尊重原创 勿抄袭 勿私放其他平台 S7-200 SMART自上市以来,从最初的仅仅支持连接到SMART LINE的集成以太网,功能逐步加强到令人发指的程度,现在的...SMART标配以太网支持PROFINET、TCP、UDP、Modbus TCP、ISO_on_TCP等,配置扩展模块EM DP01可以作为PROFIBUS-DP从站,CPU集成的RS485接口可以做MODBUS...01 连接方式 使用S7-200 SMART集成以太网通常我们可以采用以下方式连接到SIMATIC PCS 7系统下的400H控制器: 1. S7连接 2. MODBUS TCP 3....PCS 7中的MODBUS TCP通讯方式不仅支持冗余400H连接到单控制器,还支持冗余CPU连接到冗余CPU(包括第三方冗余控制器),另外需要注意的事,向导中需要选择400H的MODBUS TCP的物理以太网是来自集成...PN还是CP443-1,两者调用的功能块不同,且使用的授权的订货号也不相同。

1.4K10

嵌入式Linux系列第8篇:操作网

1 引言 一些相对高性能的单片机会带以太网接口,网在MCU里算是比较复杂的外设了,因为它涉及到网络协议栈,通常情况下网络协议栈会运行在一个RTOS中,所以对普通单片机开发者来说网使用起来相对难度较大一些...在Linux下网是一个经常使用的接口,由于Linux具备成熟完备的网络通信协议栈,底层驱动厂家也都提供好了,所以使用起来相对方便的多。本篇对Linux下网使用做个简单总结,希望对大家有所帮助。...这样后面我们就不用连接串口了,单独使用网就可以登录Linux系统了,同时可以给板子传文件,不需要再按照之前那样通过U盘拷来拷去了,效率会大大的提高。...6 结束语 本篇为大家介绍了Linux以太网接口的使用,网络方面的知识博大精深,应用非常多,我这只是抛砖引玉,大家有什么经验欢迎多分享交流,可以留言讨论 本期相关的资料在链接: https://github.com.../TopSemic/NUC972_Linux

4K50

brctl快速入门与基础

[TOC] 0x00 快速入门 命令brctl主要运用于 Linux 网桥配置,Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联; 什么是网桥?...思路其实很简单: 就是将虚拟出一个bridge,将对应的有线LAN和无线LAN都绑定在这个虚拟bridge口上,并给这个bridge分配一个地址,其他子网微机配置网关为bridge的地址便可以了。...#以上配置的是一个逻辑网段,实际上Linux网桥也能配置成多个逻辑网段(相当于交换机中划分多个VLAN)。...brctl addif br0 eth0 eth1 #添加两个(或更多)以太网物理接口 #原来我们的两个以太网物理接口变成了网桥上的两个逻辑端口。...那两个物理接口过去存在,未来也不会消失 #现在他们成了逻辑网桥设备的一部分了,所以不再需要IP地址。

2.3K10

TI Sitara系列 AM64x开发板——TSN通信测试手册(上)

Processor SDK:ti-processor-sdk-linux-rt-am64xx-evm-08.01.00.39U-Boot:U-Boot-2021.01Kernel:Linux-5.10.65...该标准定义了以太网数据传输的时间敏感机制,为标准以太网增加了确定性和可靠性,以确保以太网能够为关键数据的传输提供稳定一致的服务级别。...在汽车领域中,随着车载以太网在高级驾驶辅助系统方面的需求日益增加,而传统以太网的高延时及其不确定是无法满足无人驾驶或智能驾驶的车载音视频同步、安全和车联网交互等需求,因此极低延时的高带宽以太网传输技术应运而生...基于PRG网测试请使用网线将2个评估板的ETH3网互联。评估板1的ETH3网作为Master,评估板2的ETH3网作为Slave。...CMD# iperf3 -h图 23基于CPSW网测试请使用网线将评估板的ETH1网与PC机网直连。备注:暂不支持PRG网

1.1K01

Linux以太网驱动(基于Zynq XC7Z020)

Linux以太网驱动架构 linux以太网架构共包含三个部分 1 linux的网络架构 2 以太网mac数据驱动(收发) 3 以太网phy的驱动 linux的网络驱动架构及流程 申请注册及初始化设备 1...这个函数包含在之前的注册函数中 ndev->netdev_ops = ðps_netdev_ops; 在这个函数中,我们要做的 1 将sk_buff中传过来的有效数据放入缓冲区 2 将缓冲区的数据通过mac发送出去 以太网...mac数据驱动(收发) 接收 很多芯片都包含mac,以太网mac的收发控制依赖于以太网描述符,以XC7Z020为例 描述符一共由两个32位寄存器组成,包含一个地址和很多的状态控制器。...描述符可以有很多个,将描述符的首地址和数量写入寄存器,以太网数据就会通过dma自动将数存入描述符所指向的地址中,一个描述符的地址写满之后处理器会自动继续将数据写入下一个描述中指向的地址。...以太网phy的驱动 phy驱动只要包括phy的初始化,以及网络状态的读取

1.2K30
领券