基于Xilinx FPGA的千兆以太网控制器的开发
10.4.3 Xilinx 千兆以太网MAC IP Core
1.GMAC IP Core的应用场景和架构
Xilinx提供了三态以太网MAC控制器的IP Core,可实现单条吉比特以太网链路,通过交换机或路由器可与任意以太网端口相连。由于MAC控制器的速率很高,底层传输必须依赖Rocket I/O,在客户端还需要利用FIFO来交换数据,其完整的设计方案如图10-35所示。
图10-35 千兆以太网MACIP Core的应用场合示意图
2.GMAC IP Core的配置界面和接口信号
千兆以太网MACIP Core的配置界面如图10-36所示。GEMAC控制器所实现的主要功能如图10-37所示,包括发送引擎、接收引擎、流控制、GMII接口、客户发送接口、客户接收接口以及客户管理接口。
点击看原图
图10-36 千兆以太网MACIP Core的配置界面
图10-37 千兆以太网MACIP Core的主要功能示意图
下面给出相应模块的功能和接口信号说明。
评论