Patent ID: 6223261
Filing Date: 2001-04-24
Classification: G06F

Abstract:
A communication device comprising a utilization portion for performing arbitrary application processing, a control portion for packet-transmitting transmit data generated in said utilization portion to an exterior in accordance with a previously determined protocol, and a memory which is shared between said utilization portion and said control portion, wherein:said memory comprises a transmission buffer, having a plurality of data write areas for temporarily storing the transmit data generated in said utilization portion, and a header information write area and an ender information write area in the order of constructing a transmitting packet which are provided in relation to each of the data write areas, for further managing a state where the transmit data stored in the data write area is transmitted;said utilization portion outputs, when the transmit data is generated, a request to acquire the data write area in said transmission buffer to said control portion,said control portion refers, when the request for acquisition is issued, to said transmission buffer, to specify the data write area where writing is newly allowed in said transmission buffer and present the data write area to said utilization portion;said utilization portion writes the transmit data into the data write area, which has been presented from said control portion, in said transmission buffer;said control portion respectively writes header information and ender information into said header information write area and said ender information write area in processes carried out after accepting a request to transmit the transmit data from said utilization portion until the transmission of a packet including the transmit data is started, to complete the transmitting packet in said transmission buffer; andsaid control portion realizes packet communication by transmitting the transmitting packet completed in said transmission buffer.