Entradas

Mostrando entradas de octubre, 2020

Ejercicios Latche S-R

Imagen
   Universidad Tecnológica de Hujotzingo                                                           18 de Octubre del 2020 El siguiente video se realizo para corroborar el funcionamiento de las latch usando VHDL con el ISE project navigator de Xilinx con su código y su simulación.                                                                                                                     

EJERCICIOS: LATCHES

Imagen
  Autor: García Esparza Luis Ignacio En la clase presentada del día 28 de octubre de 2020 se realizaron 3 ejercicios propuestos, a continuación el enlace al vídeo: LINK DEL VIDEO

Latches SR´s y tipo D

Imagen
Este video se realizo para corroborar el funcionamiento de las latch usando VHDL con el ISE project navigator de Xilinx con su código y su simulación usando el mismo software. Ver video aquí!  

Multiplicación y división de números binarios

 Podemos observar el procedimiento de la división o la multiplicación de los números binarios en el siguiente video: Podemos comprobar el procedimiento de ambos procesos haciendo el mismo procedimiento en números decimales y comparando el resultado.

Contadores Binarios

Imagen
  Universidad Tecnológica de Hujotzingo                                                           18 de Octubre del 2020 En el siguiente vídeo se presenta una pequeña explicación de los contadores binarios. Esta información aportara un poco de la utilización de números binarios al programar en VHDL en la clase de Dispositivos Digitales Programables. Si existe un error al visualizar el video puedes descargarlo en el siguiente enlace DESCARGAR VIDEO                                                                                                           Autor: Pérez Sánchez Joseph Fidel

Flip-flops y Latches

  En el siguiente video se hace una pequeña explicación de lo que son las memorias Flip+flop y Latch así como también de como están constituidas y su funcionamiento. Esta información servirá como recordatorio a la hora de programar en VHDL en la clase de Dispositivos Digitales Programables.  Ver el video Aquí!

Suma y resta binaria

Imagen
  En el siguiente vídeo se presenta una pequeña explicación de la suma y resta binaria. Esta información aportara un poco de la utilización de números binarios al programar en VHDL en la clase de Dispositivos Digitales Programables.  CLICK PARA IR AL VIDEO

MAPAS DE KARNAUGH

  Universidad Tecnológica de Hujotzingo                                                           09 de Octubre del 2020 MAPA DE KARNAUGH Un mapa de Karnaugh o también conocido como tabla de Karnaugh u diagrama de Veitch es un diagrama utilizado para la simplificación de funciones algebraicas en forma canónica. A partir de la tabla de Karnaugh se puede obtener un mínimo número de términos. La tabla de Karnaugh consiste en una representación bidimensional de la función que se quiere simplificar. Si la función viene expresada como una tabla de verdad, entonces la tabla de Karnaugh puede verse como una forma alternativa de representación 2D. Puesto que la tabla de verdad de una función de n variables posee 2n filas, la tabla de Karnaugh correspondiente debe poseer también 2n celdas. La construcción de la tabla de Karnaugh pasa por codificar cada celda en código binario reflejado o código Gray de manera que celdas adyacentes tengan un código que difiere en un solo dígito. Definida la codif

CONCEPTOS BÁSICO DE ELECTRÓNICA DIGITAL

Imagen
  Electrónica analógica : Es una parte de la electrónica que trabaja con señales analógicas, es decir, que trabaja con corrientes y tensiones que varían continuamente de valor en el transcurso del tiempo, como la  corriente alterna  (CA) o de valores que siempre tienen el mismo valor de tensión y de intensidad, como la corriente continua (CC). En estos casos hablamos de electrónica analógica.   Electrónica digital : Es una parte de la electrónica que trabaja con señales digitales, es decir que trabaja con valores de corrientes y tensiones eléctricas que solo pueden poseer dos estados en el transcurso del tiempo. Hay o no hay corriente o tensión, por eso este tipo de electrónica siempre es binaria (2 dígitos, el 0 y el 1). Por ejemplo la corriente de un pulso como en la figura de abajo:  El valor 1 suele estar asociado al valor máximo de tensión o corriente y el 0 al valor mínimo o a su ausencia.  Muchos sistemas analógicos están siendo sustituidos por sistemas digitales que reali

OPERADORES VHDL

Imagen
      VHDL  es un l enguaje  de especificación definido por el  IEEE  ( Institute of Electrical and Electronics Engineers ) utilizado para describir circuitos digitales y para la automatización de diseño electrónico.  VHDL es acrónimo proveniente de la combinación de dos acrónimos:  VHSIC  ( Very High Speed Integrated Circuit ) y  HDL  ( Hardware Description Language ). Aunque puede ser usado de forma general para describir cualquier circuito digital se usa principalmente para programar  PLD  ( Programable Logic Device ),  FPGA  ( Field Programmable Gate Array ),  ASIC  y similares. En VHDL existen diferentes operadores entre los que tenemos: VHDL Operator Operation Operand Type not and or nand nor xor xnor  logical not  logical and  logical or  logical nand  logical nor  logical xor  logical xnor std_logic[_vector std_logic[_vector std_logic[_vector std_logic[_vector std_logic[_vector std_logic[_vector std_logic[_vector La anterior tabla muestra los operadores lógicos que se utilizan

Actividad propuesta

Imagen
Se realizo la configuración  de la siguiente tabla de verdad y se propuso resolverla usando VHDL con ayuda del ISE Project Navigator.    Primero se genero un nuevo modulo VHDL en el cual requiere de cuatro entradas y una salida. En este caso la tabla de verdad requiere de que una de las entradas este a nivel bajo para que las diferentes combinaciones  de las entradas permitan generar alguna respuesta y si esta se encuentra  a nivel alto no importa el estado de las entradas el resultado siempre sera cero. Nos apoyaremos de definir una variable como un bus de entrada de tres bits y una entrada de selección. Una vez definidas las entradas se puede observar dentro del código, que son del tipo "vector de lógica estándar", de igual forma la salida y la entrada de selección son solo de lógica estándar.    Para implementar la tabla de verdad se uso la sentencia "with-select" con todas las combinaciones de la tabla, todos las combinaciones darán un resultado y este sera asig