1 什么是以太网DMA?
网络层下载数据包到TXFIFO,需要以太网DMA。
2 什么是以太网DMA描述符?
用来管理缓冲区的,这些缓冲区就是发送缓冲区和接收缓冲区。
发送DMA描述符:不需要CPU参与,把描述符指向的缓冲区数据传输到TXFIFO中。
接收DMA描述符:不需要CPU参与,将RXFIFO中的数据传输到描述符指向的缓冲区中。
常规描述符结构
TX DMA描述符
RX DMA描述符
以太网DMA描述符结构
1 什么是以太网DMA?
网络层下载数据包到TXFIFO,需要以太网DMA。
2 什么是以太网DMA描述符?
用来管理缓冲区的,这些缓冲区就是发送缓冲区和接收缓冲区。
发送DMA描述符:不需要CPU参与,把描述符指向的缓冲区数据传输到TXFIFO中。
接收DMA描述符:不需要CPU参与,将RXFIFO中的数据传输到描述符指向的缓冲区中。
常规描述符结构
TX DMA描述符
RX DMA描述符
以太网DMA描述符结构