Patent ID: 6434161
Filing Date: 2002-08-13
Classification: G06F,H04L

Abstract:
data communication module for asynchronously transceiving transmit and receive data between a host system and a modem interfacing with a communication network, said module comprising:a) a DSP memory partitioned into transmit and receive buffers for directly storing said transmit and receive data; b) an emulated UART for directly interfacing with said host system and for utilizing said DSP memory for buffering between said modem and said host system, said emulated UART electrically coupled to said DSP memory for directly queuing said transmit data to said transmit buffer, for notifying said host system of said receive data when a quantity of said receive data in said receive buffer exceeds a threshold, and for transferring said receive data upon request to said host system, said emulated UART further comprising: (i) a means for receiving said transmit data from said host system; (ii) a means for temporarily suspending a DSP from accessing said DSP memory; and (iii) a means for forwarding said transmit data to said DSP memory; and c) said DSP electrically coupled to said DSP memory for interacting with said communication network, initializing said transmit and receive buffers within said DSP memory, and both processing and transmitting said transmit data directly from said DSP memory to the communication network, and receiving and processing said receive data from said communication network.