The procedure to set up a frame for transmission is the following:
- 1.Enable transmit in the Network Control register.
- 2.Allocate an area of system memory for transmit data. This does not have to be contiguous, varying byte lengths can be used if they conclude on byte borders.
- 3.Set-up the transmit buffer list by writing buffer addresses to word zero of the transmit buffer descriptor entries and control and length to word one.
- 4.Write data for transmission into the buffers pointed to by the descriptors.
- 5.Write the address of the first buffer descriptor to transmit buffer descriptor queue pointer.
- 6.Enable appropriate interrupts.
- 7.Write to the transmit start bit (TSTART) in the Network Control register.