Entradas

Maquina de estados finitos

Imagen
En la figura 6 se tiene el diagrama de estados que involucra la inicialización (estados azules), ubicación en un renglón y columna determinado (estados verdes) y la escritura de datos en ASCII (estados rojos), tanto para el texto fijo en los dos renglones, como el texto que cambia por los interruptores (SW7-SW0) que permiten visualizar los símbolos ASCII en el LCD.   Diagrama de estados de la FSM para codificación ASCII.   Los caracteres ASCII para el llenado de los estados WRITE (Rojos) del diagrama de estados se obtuvieron de la tabla 1, resaltando que dependiendo del país o zona donde se encuentre, los caracteres pueden tener símbolos chinos, rusos, árabes, etc.   Tabla 1. Símbolos ASCII.   El código ya escrito y sintetizado para controlar el LCD es implementado en la tarjeta de desarrollo Nexys 2.   Fotos de los símbolos ASCII obtenidos por la colocación de los SW.   Dentro de las aplicaciones del LCD como visualizador están los mensajes moviles también llam

LCD

Imagen
Un LCD (Display de Cristal Líquido “Liquid Crystal Display”) es un dispositivo que permite visualizar información a través de los caracteres ASCII grabados en la memoria del LCD, permitiendo mandar mensajes fijos o móviles (marquesinas) con datos internos o externos de un sensor u otro dispositivo. En este ejemplo se presenta el manejo de un LCD para la visualización de los caracteres ASCII a través de los interruptores [SW7-SW0] de la Nexys 2. Existen distintos tipos de LCD, clasificados por tamaño (16x1, 16x2, 16x4, 20x2, etc.), por polarización (3V ó 5V), por la forma de comunicación (serie, paralelo), con luz y sin luz de fondo, RGB, etc. Dentro de la comunicación hay dos modos de conectar los LCD, referente a la forma de enviar los datos, uno es en serie y el otro es en paralelo, aquí se utiliza éste último. Por lo que se presenta en la figura 1 la distribución de las terminales de un LCD de 16x2 y como se polariza (5V), en la figura 2 los terminales del módulo per

VHDL

Imagen

explicación de VHDL

Imagen

explicación de FPGA'S

Imagen

Ejemplo de máquina de estado (FPGA)

Imagen
M ás conocidas por su acrónimo en inglés FSM (Finite State Machine), se utilizan ampliamente en el diseño de circuitos digitales (además de en otros ámbitos de la ingeniería, como la programación), para describir el comportamiento de un sistema según el valor de sus entradas y de cómo van cambiando en el tiempo. Ésta es una definición parcial pero que nos permite hacernos una primera idea intuitiva. Desde el punto de vista de las FSM, un sistema está compuesto de  estados  por los que va pasando el sistema, de  señales de entrada  que modifican esos estados y de  señales de salida  que pueden utilizarse para conocer el estado del sistema y actuar en consecuencia. Para representar una máquina de estados se utilizan diagramas de estados como el siguiente.  Para poder llevarla a una FPGA, la máquina que vamos a implementar es la mostrada en el siguiente diagrama de estados. Tenemos cuatro señales de salida, la señal Y0 se activa cuando el sistema está en el estado S0, La Y1 cuando el sist

Elemento biestable

Imagen
 ¿Qué es un elemento biestable? Los biestables son el primer eslabón de componentes para la memorización de datos. A partir del elemento más simple. Los circuitos con re alimentación no son combinacionales. Constituyen un nuevo tipo,  los  llamados secuenciales.   La característica principal de un circuito secuencial es que su salida no sólo depende de  su entrada, sino de sus entradas anteriores, que quedan recogidas en lo que llamaremos “estado”.  Tipos de biestables y su utilización: Biestable RS  Dispositivo de almacenamiento temporal de 2 estados (alto y bajo), cuyas entradas principales permiten al ser activadas: R: el borrado (reset en inglés), puesta a 0 ó nivel bajo de la salida. S: el grabado (set en inglés), puesta a 1 ó nivel alto de la salida Si no se activa ninguna de las entradas, el biestable permanece en el estado que poseía tras la última operación de borrado o grabado. En ningún caso deberían activarse ambas entradas a la vez, ya que esto provoca que las salidas dire