By:liu guo qing
S1_upward_flow S1_downward_flow S2_state S2_upward_flow S2_downward_flow S0_data_tx_wrclk S0_data_tx_wrreq S0_data_tx_data S0_data_tx_wrusedw S0_data_rx_rdclk S0_data_rx_rdreq S0_data_rx_q S0_data_rx_rdempty S0_data_rx_rdusedw S1_data_tx_wrclk S1_data_tx_wrreq S1_data_tx_data S1_data_rx_rdclk S1_data_rx_rdreq S1_data_rx_q S1_data_rx_rdempty S1_data_rx_rdusedw S2_data_tx_wrclk S2_data_tx_wrreq S2_data_tx_data S2_data_tx_wrusedw S2_data_rx_rdclk S2_data_rx_rdreq S2_data_rx_q S2_data_rx_rdempty host_rstn w5300_CSn w5300_WRn w5300_RDn w5300_addr w5300_data IP_conflict Output Output Output Output Output Input Input Input Output Input Input Output Output Output Input Input Input Input Input Output Output Output Input Input Input Output Input Input Output Output Output Output Output Output Output Inout Output 32bit 32bit 3bit 32bit 32bit 1bit 1bit 16bit unknown 1bit 1bit 16bit 1bit unknown 1bit 1bit 16bit unknown 1bit 1bit 16bit 1bit unknown 1bit 1bit 16bit unknown 1bit 1bit 16bit 1bit unknown 1bit 1bit 1bit 1bit 10bit 16bit 1bit SOCKET1当前的上行流量,1s更新 SOCKET1当前的下行流量,1s更新 SOCKET2状态寄存器,标识当前状态 SOCKET2当前的上行流量,1s更新 SOCKET2当前的下行流量,1s更新 SOCKET0发送数据的写时钟 SOCKET0发送数据的写请求 SOCKET0发送数据的写数据 SOCKET0发送数据的写usedw SOCKET0接收数据的读时钟 SOCKET0接收数据的读请求 SOCKET0接收数据的读数据 SOCKET0接收数据的读空标志 SOCKET0接收数据的读usedw SOCKET1发送数据的写时钟 SOCKET1发送数据的写请求 SOCKET1发送数据的写数据 SOCKET1发送数据的写usedw SOCKET1接收数据的读时钟 SOCKET1接收数据的读请求 SOCKET1接收数据的读数据 SOCKET1接收数据的读空标志 SOCKET1接收数据的读usedw SOCKET2发送数据的写时钟 SOCKET2发送数据的写请求 SOCKET2发送数据的写数据 SOCKET2发送数据的写usedw SOCKET2接收数据的读时钟 SOCKET2接收数据的读请求 SOCKET2接收数据的读数据 SOCKET2接收数据的读空标志 SOCKET2接收数据的读usedw W5300的复位信号 W5300的片选信号 W5300的写使能 W5300的读使能 W5300的地址总线 W5300的数据总线 异常信号,网络中有IP冲突 S1_data_tx_wrusedw Output S2_data_rx_rdusedw Output 注:后端应用时,需要对不使用的W5300控制器的输入信号接地。
26 / 27
By:liu guo qing
6.2 配置参数说明
下表中的参数可有后端应用灵活配置:
图6.2-1 参数配置说明 参数名称 S0_data_tx_depth S0_data_rx_depth S1_data_tx_depth S1_data_rx_depth S2_data_tx_depth S2_data_rx_depth 说明 SOCKET0发送fifo的深度配置(推荐1024) SOCKET0接收fifo的深度配置(推荐1024) SOCKET1发送fifo的深度配置(推荐1024) SOCKET1接收fifo的深度配置(推荐1024) SOCKET2发送fifo的深度配置(推荐1024) SOCKET2接收fifo的深度配置(推荐1024) 6.3 关键时序
接口信号中的*_req与*_resp是一对握手信号(如:moni_req和moni_resp),图6.3-1为
握手信号的时序关系:
图6.3-1 握手信号时序图
时序说明: 在后端拉高*_req信号后,在没有检测到W5300控制器返回*_resp信号时,需要将*_req一直维持为高电平;在检测到W5300控制器返回*_resp信号时,后端需要*_req信号拉低,而W5300控制器返回的*_resp信号在*_req拉低后也会立即拉低。
6.4 状态寄存器
W5300控制器会将3个SOCKET的当前状态输出(接口信号:S0_state、S1_state和S2_state),提供后端应用查询,下表是状态寄存器的相关说明:
表6.3-1 状态寄存器说明
Sn_data[2:0] 0 1 2 3 4 5 6 7
27 / 27
名称 Closed Opened Listened Linking Linked disconed Closing Time out 说明 SOCKETn处于关闭状态 SOCKETn处于打开状态 SOCKETn处于监听状态 SOCKETn处于连接处理状态 SOCKETn处于链接状态 SOCKETn链接已经断开 SOCKETn处于关闭处理状态 SOCKETn 的TCP超时,需要关闭状态