Patent ID: 6765922
Filing Date: 2004-07-20
Classification: H04L

Abstract:
A method for transmitting a data packet, with data to be transmitted in said packet supplied from a data source, said method comprising the steps of:requesting a buffer to store data to be transmitted; upon starting packet transmission, configuring said buffer as a FIFO buffer; while said buffer is configured as a FIFO: storing data supplied by the data source; outputting transmit data to be transmitted in said packet; asserting a valid signal when data to be transmitted is stored in the buffer; starting a data-under-run timer set to a timeout interval if the valid signal is not asserted; abandoning packet transmission if the under-run timer times out because the valid signal is not reasserted prior to the time out interval; if the packet transmission is abandoned, reconfiguring said buffer as a STORE-AND-FORWARD buffer to store all data to be transmitted provided by said data source prior to outputting data to be transmitted in a packet; and restarting packet transmission subsequent to storing all data to be transmitted in said buffer.