You are on page 1of 24

UART VHDL FPGA XILINX

ATLYS
INTEGRANTES
-HEREDIA LOLI CRISTOPHER DAVID
-PRADO MOROCCO
-YARO SALAS PAUL ANTONIO
-CARREON
-OZUNA BABY
Descripcion del Proyecto

 Nuestro proyecto se enfoca en la comunicación UART usando la placa


Atlys con una computadora que ejecuta un programa de Terminal
 Para nuestro proyecto haremos uso del receptor /transmisor UART el cual
es un sistemas de un sistema de comunicaciones en serie
 Ademas con la comunicación UART lograremos la tranmision de señales
mediante las la placa y la plataforma de simulacion
Conceptos Generales

 UART:(Receptor / transmisor asíncrono universal) o UART para abreviar


representa el circuito integrado de hardware, que se utiliza para la
comunicación en serie a través del puerto en serie. UART es un circuito
integrado independiente ( IC ) pero también como parte de los
microcontroladores.
 Debido a que el UART es el dispositivo utilizado para la comunicación
serial, es bueno explicar lo que representa. Probablemente, la definición
más breve sería que la comunicación en serie representa el proceso de
enviar datos bit por bit, secuencialmente, a través del bus o el canal de
comunicación. Los registros de desplazamiento son un método
fundamental de conversión entre las formas de datos en serie y paralelas,
y por lo tanto son una parte inevitable de cada UART. Al igual que la
comunicación en serie tiene dos formas primarias (sincrónicas y
asíncronas), también hay dos formas de UART, conocidas como:

 UART - Receptor / Transmisor Asincrónico Universal


 USART - Receptor / Transmisor síncrono / asíncrono universal
Descripción del Hardware usado en la
Tarjeta ATLYS

 La tarjeta de desarrollo ATLYS es una plataforma de desarrollo que cuenta


con una serie de dispositivos y elementos ya instalados que le permite al
diseñador realizar una gran variedad de proyectos y ponerlos a prueba
fácilmente. La ATLYS cuenta con el Spartan-6 LX45 FPGA de XILINX; las
principales características son:
El Spartan-6 LX45 está optimizado para lógica de alto rendimiento y ofrece:
 6822 slices, cada uno con cuatro LUTs de 6 de entrada y ocho flip-flops
 Un bloque de RAM de alta velocidad de 2.1Mbits
 Cuatro controladores de reloj (8 DCMs y 4 PLLs)
 Seis lazos de seguidores de fase (PLLs)
 58 slices DSP
 Velocidad de reloj a mas de 500MHz
Programa VHDL
Interfaz a Utilizar

 XILINX ISE PACK:Es un software de diseño para FPGAs y CPLD. Permite


simulación HDL, implementación, ajuste de dispositivos y programación
JTAG. posee un aspecto similar al de los entornos de programación
actuales como puede ser Visual Basic o Visual C, es decir, posee
diversas ventanas para visualización de tareas específicas sobre cada
una de ellas
 Tanto en la ventana de procesos como en la de ficheros fuente es
posible modificar las opciones de cada elemento a través del botón
derecho del ratón, o bien a través de los menús del entorno de
diseño; estos menús se modifican dependiendo del tipo de selección
realizada en las ventanas de ficheros fuente y de procesos.
 Este software es el mayor referente en cuanto FPGA se refiere es un
software muy conocido en este campo tanto vor su versatilidad en sus
funciones asi como las funciones que vienen con este ,contando con un
librería muy variada para cualquier tipo de circuito que se quiera
implementar asi como la variedad de operaciones que se pueden realizar
con este software
Observaciones

 El software Xilinx contaba una variedad de librerías con las cuales


pudimos agilizar el proceso de programación del circuito
 La interfaz que requirió un conocimiento básico sobre su funcionamiento
para evitar errores tanto en la etapa de programación y la vez para
poder entender el circuito
 Para programar se requirió del conocimiento sobre el código ASCII el cual
es necesario para la interfaz
Conclusiones

 Existen variedad de códigos así como el código ASCII los cuales sirven
para variedades de proyectos los cuales debemos aprender
 Existen muchas ventajas en la programación de VHDL ya que se puede
verificar la funcionalidad del diseño muy pronto en el proceso de diseño
para una mayor seguridad