前面仿真基本没啥大问题,直接上板测试,终于到了最激动人心的时刻了。
接口定义
前面九篇文章依次将各模块的设计和仿真阐述完毕,终于得到了一个可用的弟弟UDP/IP协议栈,现在先说明该协议栈的接口信号的定义,如下图所示:
大致分为四类接口:
- 系统信号:包括时钟(clk)、复位(rst_n),其中时钟采用千兆以太网的125MHz时钟,复位采用低电平有效复位信号;
- GMII接口:包括接收端(Rx)、发送端(Tx)的数据信号和相应的有效信号,其中数据信号位宽为8 bit;
- 用户接口:包括接收端(Rx)、发送端(Tx),采用AXIS接口,数据位宽为8 bit;
- 管理接口:包括校验使能(checksum_enable)、本地MAC/IP地址