A communication control device comprises a calculation part for
calculating the number of frames and the frame length for transmitting
the transmit data, a payload division part for dividing the transmit data
into frame units based on the calculation results of the calculation
part, and a header generation part for generating a header to be appended
to the transmit data of frame unit based on the calculation results of
the calculation part in the midst of dividing the transmit data by the
payload division part. Thereby, the parallel processing ability of the
hardware can be exhibited, a memory management method can be simplified,
and the transmit data can be outputted as the frame at high speed.