新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Xilinx FPGA的千兆以太网控制器的开发

基于Xilinx FPGA的千兆以太网控制器的开发

作者: 时间:2010-08-27 来源:网络 收藏

  10.4.3 Xilinx MAC IP Core

  1.GMAC IP Core的应用场景和架构

  Xilinx提供了三态以太网MAC控制器的IP Core,可实现单条吉比特以太网链路,通过交换机或路由器可与任意以太网端口相连。由于MAC控制器的速率很高,底层传输必须依赖Rocket I/O,在客户端还需要利用FIFO来交换数据,其完整的设计方案如图10-35所示。

基于Xilinx FPGA的千兆以太网控制器的开发

图10-35 MACIP Core的应用场合示意图

  2.GMAC IP Core的配置界面和接口信号

  MACIP Core的配置界面如图10-36所示。GEMAC控制器所实现的主要功能如图10-37所示,包括发送引擎、接收引擎、流控制、GMII接口、客户发送接口、客户接收接口以及客户管理接口。

基于Xilinx FPGA的千兆以太网控制器的开发

点击看原图

图10-36 千兆以太网MACIP Core的配置界面

基于Xilinx FPGA的千兆以太网控制器的开发

图10-37 千兆以太网MACIP Core的主要功能示意图

  下面给出相应模块的功能和接口信号说明。



评论


相关推荐

技术专区

关闭