40.5.1.6 Transmitting Frames
To set up a frame for transmission:
- Enable transmit in the EMAC_NCR.
- Allocate an area of system memory for transmit data. This does not have to be contiguous, varying byte lengths can be used as long as they conclude on byte borders.
- Set-up the transmit buffer list.
- Set the EMAC_NCR to enable transmission and enable interrupts.
- Write data for transmission into these buffers.
- Write the address to transmit buffer descriptor queue pointer.
- Write control and length to word one of the transmit buffer descriptor entry.
- Write to the ‘Start Transmission’ bit in the EMAC_NCR.