基于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的主要功能示意图

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

1 2 3 4 5 6 7

关键词: FPGA 千兆以太网 Virtex

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版