Transmitting Frames

The procedure to set up a frame for transmission is the following:

  1. 1.Enable transmit in the Network Control register.
  2. 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. 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. 4.Write data for transmission into the buffers pointed to by the descriptors.
  5. 5.Write the address of the first buffer descriptor to transmit buffer descriptor queue pointer.
  6. 6.Enable appropriate interrupts.
  7. 7.Write to the transmit start bit (TSTART) in the Network Control register.