Controllerless modem

   
   

A computer system implements a standard modem without the use of a microcontroller. Instead, a digital signal processor is provided on an expansion card, but with direct links to the computer system itself. The code usually implemented in the microcontroller is instead implemented as a virtual modem controller to be called by the operating system of the computer itself. Further, this virtual modem controller includes a virtualized UART, that appears to the operating system software as a hardware UART, with entry points for calls to replace input/output instructions. In this way, standard device driver code written to execute input/output operations is easily converted to operate with the "virtualized" UART.

Un sistema informático pone un módem en ejecucio'n estándar sin el uso de un microcontrolador. En lugar, un procesador de la señal numérica se proporciona en una tarjeta de la extensión, pero los acoplamientos directos al sistema informático sí mismo. El código puesto en ejecucio'n generalmente en el microcontrolador en lugar de otro se pone en ejecucio'n como regulador virtual del módem que se llamará por el sistema operativo de la computadora sí mismo. Además, este regulador virtual del módem incluye a virtualized UART, de que aparece al software de sistema operativo como hardware UART, con los puntos de entrada para que las llamadas substituyan instrucciones de la entrada-salida. De esta manera, el código estándar del driver de dispositivo escrito para ejecutar operaciones de la entrada-salida se convierte fácilmente para funcionar con "virtualized" el UART.

 
Web www.patentalert.com

< Method of optimizing high performance CMOS integrated circuit designs for power consumption and speed using global and greedy optimizations in combination

< Frameworks for invoking methods in virtual machines

> Apparatus and method for creating instruction bundles in an explicitly parallel architecture

> Universal userid and password management for internet connected devices

~ 00135