Entradas

Mostrando entradas de noviembre, 2020

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

EVIDENCIA DE CLASE

Imagen
 La clase del dia 10 de noviembre tuvimos la oportunidad de desarrollar un programa VHL para hacer una secuencia con semaforos por medio de casos, a continuacion veremos el programa en Xilinx

Apuntes dentro de clase

Imagen
Como podemos observar en cada clase el profesor nos explica el uso del programa en VHDL, y como se muestra en la imagen son algunos componentes   que conforman cada compuerta.  Como podemos observar acá esta en comportamiento por dentro de lo que compone cada una de las compuertas del programa.  A continuación se observa los pasos para diseñar una maquina de estados: En esta captura adquirida en clase se muestra el tipo (T Flip-Flop) y su señal. El siguiente es el tipo (D Flip-Flop)  Los conceptos muy importantes de los elementos biestables son: 

programa de clase

Imagen
 Con ayuda del siguiente programa pudimos controlar y ver los anchos de pulsos en un reloj en cual en este caso declaramos como entrada y un led el cual servira de salida. Estas entradas y salidas son declaradas por la logica estandar y con ayuda del "if,  then" desarrollamos nuestro programa.

Programa visto en clase

Imagen
 Para este programa declaramos una entrada llamada "i" y dos salidas llamadas "mux y pins" los cuales estan declarados como vectores de logica estandar y usando una arquitectura basada en la declaracion "when". A continuacion veremos el programa.