Composición del servidor de puerto serie
El servidor de puerto serie se compone principalmente de tres módulos principales: el módulo de procesador principal, el módulo de interfaz y control Ethernet y el módulo de procesamiento de datos de puerto serie.
(1) Módulo procesador principal
Las principales funciones completadas por este módulo son: establecer un enlace de datos entre datos serie y datos Ethernet IP; realizar la recepción y envío de paquetes de datos IP controlando la lectura y escritura del chip de control Ethernet; identificar datos serie El formato del flujo , completa la selección del dispositivo de puerto serie y la especificación del formato del flujo de datos serie; controla la tasa entre el flujo de datos de puerto serie y el paquete de datos IP, almacena los datos en búfer; lee los registros de los chips de control UART y Ethernet operación AND , y almacena y reenvía el estado del dispositivo; completa la conversión serie/paralelo de los datos de bus de 16 bits; completa la función de latch de dirección de bus; completa la función de selección de chip de cada puerto serie y cada dispositivo de almacenamiento; completa la determinación del estado del puerto de interrupción de cada puerto serie y otras funciones.
(2) Interfaz Ethernet y módulo de control
La parte de interfaz Ethernet completa las funciones del circuito de interfaz entre el servidor de puerto medio y la red Ethernet. El controlador controla todos los módulos, de modo que todo el circuito de interfaz puede coordinarse con los circuitos posteriores para completar la función de transceptor Ethernet. La parte de control de Ethernet consta del extremo de recepción y del extremo de transmisión. Entre ellos hay una unidad de detección y control del estado de Ethernet y un controlador de coordinación del transceptor, que se utilizan para supervisar el estado de Ethernet en cualquier momento y controlar Ethernet según sea necesario. Al mismo tiempo, es necesario coordinar el estado de funcionamiento del circuito interno de recepción/transmisión. El estado de la interfaz se envía al controlador de coordinación del transceptor y, a continuación, la señal de control del controlador de coordinación se procesa y se envía al controlador de la interfaz Ethernet para controlar el estado de la interfaz. En el extremo receptor, la señal de flujo de datos serie recibida se convierte y codifica a través del módulo procesador principal, y la unidad de control de Ethernet se utiliza para controlar la coordinación de varias partes, y las señales de dirección, datos y escritura generadas se envían a la RAM para su lectura Escritura a la unidad de control para su procesamiento. Correspondientemente, el flujo de trabajo del extremo de origen es opuesto al del extremo final.
(3) Módulo de procesamiento de datos en serie
Este módulo realiza principalmente la recogida de estados de los dispositivos de puerto serie, la recepción de flujos de datos serie y la descodificación/empaquetado de formatos de datos. El módulo procesador principal lee y escribe los registros correspondientes, determina el estado de reposo de los dispositivos de puerto serie conectados y establece la conexión de comunicación. Tras recibir la señal de control, el procesador principal decide si envía o recibe el flujo de datos.
Palabras clave: servidor de puerto serie