¿Cómo sincronizo mi frecuencia de reloj FPGA con la velocidad en baudios de la transmisión RS-232?

0

Mi FPGA Spartan 3E admite un reloj de 50 Mhz a través de ociladores. Ahora estoy usando la conexión de cable RS-232 para enviar bits de salida en serie a mi sistema de computadora usando HyperTerminal / RealTerm.

Sin embargo, las velocidades en baudios de los puertos COM / RealTerm son diferentes. Estoy usando un cable conector macho a hembra.

¿Cómo los sincronizo los dos? He intentado incluir un FIFO dentro de mi diseño con un extremo conectado a mi salida de Diseño (escritura) y un extremo de lectura conectado al Transmisor RS-232 en el reloj de velocidad de Transmisión, usando un divisor de reloj. Pero eso no hace que la sincronización se realice como se esperaba.

    

1 respuesta

1

Hay un módulo llamado 'kcuart' de xilinx. Esto se puede descargar desde su página web y es gratis. Tiene un código listo que puede crear una instancia en su diseño para las velocidades de transmisión deseadas.

    
respondido por el samjay

Lea otras preguntas en las etiquetas