Menu Close

网络综合实验硬件模块概述

网络综合实验中核心设计框架组成结构:

 

图1 网络综合实验硬件模块

其中各模块的功能和描述如下:

top.v:工程顶层模块

SYS_DCM:PLL时钟模块IP

ETH_CORE.v:以太网核心模块

ETH_UDP.v:UDP顶层模块

eth_udp_rx.v:UDP接收模块

eth_usp_tx.v:UDP发送模块

ETH_IP.v:IP顶层模块

eth_ip_rx.v:IP接收模块

UDP_RX_DRAM:IP层 16 in/16 out A/B  Buffer IP

eth_ip_tx.v:IP发送模块

UDP_TX_DRAM:IP层 16 in/16 out A/B Buffer IP

ETH_MAC.v:MAC顶层模块

eth_mac_rx.v:MAC接收模块

ETH_RX_FIFO:MAC层 9 in/ 9 out FIFO IP

CRC_chk.v:CRC校验模块

IP_RX_DRAM:MAC层 16 in/8 out A/B Buffer IP

eth_mac_tx.v:MAC发送模块

TX_IP_FIFO:MAC层 18 in/ 9 out FIFO IP

CRC_gen.v:CRC生成模块

MAC_TX_BRAM:MAC层 8 in/8 out A/B Buffer IP

eth_phy_core.v:PHY顶层模块

phy_detect.v:以太网速度检测

ETH_PHY.v:PHY模块

ETH_RX_PHY.v:PHY接收

ETH_RX_PHY_selectio_wiz.v:接收selectIO IP

ETH_TX_PHY.v:PHY发送

ETH_TX_PHY_selectio_wiz.v:发送 selectIO IP

mdio_app.v:读写MDIO寄存器顶层模块

mdio_core.v:MDIO读写操作调度

mdio_phy.v:读写MDIO寄存器模块

 

Posted in FPGA, FPGA 教材教案, Verilog, Verilog, Vivado, Vivado, 开发工具, 开发工具, 开发语言, 教材与教案, 文章, 编程语言

发表回复

相关链接