Arduinos

Páginas: 3 (610 palabras) Publicado: 1 de diciembre de 2012
INTRODUCCION
Las siglas VHDL es el acrónimo que representa la combinación de VHSIC y HDL, donde VHSIC es al acrónimo de Very High Speed Integrated Circuit y Hdl es a su vez el acrónimo de HardwareDescription Language.
Como se menciono en la práctica anterior se tienen establecidas reglas para la utilización del algebra Booleana, así como estándares de asignación de símbolos que permitanrepresenta las funciones básicas AND, OR y NOT. En estos ejercicios seguiremos utilizando el Algebra Booleana.
En el primer Ejemplo Tenemos el Código VHDL del cual será necesario obtener el diagrama delcircuito, así como su tabla de Verdad.
En los otros dos ejercicios obtendremos el código de programación a partir del circuito descrito y su respectiva tabla.
Estos ejemplos basaran su funcionamientoen el uso de Buffers que se podrían comparar con otros lenguajes de programación como Visual Basic en el cual se almacena en “Memoria” algún valor ‘0’ o ‘1’que podrá ser utilizado en cualquier punto olínea del programa, de esta manera aprovecharemos valores que se obtienen en la ejecución.
La programación mostrada no es la más efectiva ya que consume muchas líneas de código lo que aparenta queel programa sea complejo, en próximas prácticas serán utilizados ciclos como WHEN o comandos que hacen más efectiva la codificación del algoritmo.

Ejercicio 1
Realice el siguiente programa en VHDLy obtenga la tabla de verdad de cada salida, corrigiendo los posibles Errores.

Fig. 1.1 Código VHDL

Fig. 1.2 Gráfica de Pruebas

A
B
C
D

Fig. 1.3 Diagrama de Proteus
IN | OUT |
A | B| C | D |
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
Tabla de Verdad

Ejercicio 2
A
B
C
S
T
Realice un programa en VHDL que describa el siguiente circuitoFig. 2.1. Circuito

Fig. 2.2 Código VHDL
En el código anterior se puede observar que se utilizan varios buffer ya que no pueden comportarse como simples salidas de lo contrario se extenderían las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arduino
  • Que es arduino
  • ARDUINO
  • Arduino
  • Arduino UNO
  • Arduino
  • arduino
  • ¿Qué es Arduino?

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS