以太网是当今居于主导地位的局域网技术。它不是一种具体的网络,而是一种技术规范。以太网是建立在CSMA/CD(带冲突检测的载波侦听多路访问)机制上的广播型网络。冲突的产生是限制以太网性能的重要因素,早期的以太网设备如集线器是物理层设备,不能隔绝冲突扩散,限制了网络性能的提高。而交换机(网桥)作为一种能隔绝冲突的二层网络设备,极大的提高了以太网的性能。正逐渐替代集线器成为主流的以太网设备。然而交换机(网桥)对网络中广播数据流量则不做限制,这也影响了网络的性能。通过在交换机上划分VLAN和采用三层网络设备-路由器解决了这一问题。以太网作为一种原理简单、便于实现、同时又价格低廉的局域网络技术已经成为业界的主流。而更高性能的快速以太网和千兆以太网的出现更使其成为最有前途的网络技术。
FPGA将数据发送给PHYA芯片,PHYA接收到数据后通过RJ45头接口再将数据传给PHYB芯片,PHYB再将数据传回FPGA端。
2)项目整体框图
1.FPGA发送数据经过ddio将单沿采样数据变为双沿采样数据,发送给芯片PHYA。
2.PHYA与PHYB通过RJ45头连接,数据从PHYA传输到PHYB。
3.PHYB再将接收到的数据发回给FPGA,通过ddio将数据转回单端。
三.千兆以太网
1)功能概括FPGA通过RGMII通信协议(自定的协议)将图像数据发送到上位机软件。数据分为头包和数据包两个部分:头包与数据包内容可参见RGMII IMAGE通信协议。
2)项目整体框图
1.通过请求机制,给头包数据与数据包数据加入帧
2.完成checksum校验和的计算与CRC校验位的计算。checksum有两个
A)checksum1,计算IP首部检验和
B)checksum2,计算UDP首部校验和
3.系统时钟经过PLL产生PLL0和PLL1
A)PLL0 125M,0相位。用于ddio中tx_ctrl与tx_data信号的控制时钟。
B)PLL1 125M,90度相位。用于tx_clk的控制。
4.经过ddio模块。将单沿信号转变为双沿信号。
5.通过PHY芯片与RJ45头接口与PC机连接,最终将数据传到上位机软件显示。
四.调试过程与其中遇到的问题
文章评论(0条评论)
登录后参与讨论