Tutorial Quartus Diseño Básico De Cafetera En Modo Comportamental
UNIDAD ACADÉMICA REGIONAL COCHABAMBA
Departamento de Ciencias Exactas e Ingeniería
Ingeniería Mecatrónica
SISTEMAS ELECTRONICOS
“CAFETERAVHDL”
Nombres: Miranda Rojas Jhael Patricia
Docente: Mr. Urrutia Jose A.
EXAMEN QUARTUS II: CAFETERA
ENUNCIADO
Se tiene que diseñar una cafetera cuyo esquema se presenta como:[pic]
Donde el café -> Bs. 1, café con leche-> Bs. 2 y capuchino-> Bs. 3
Si el usuario ingresa más de lo necesario se enviara a monto de cambio el valor binario del resto, se encenderá el ledde cambio y el led del respectivo proceso.
En caso contrario se enciende el led de cambio pero no se enciende el del proceso y se visualiza en monto de cambio el valor que se ingresó.
En últimocaso de que se haya ingresado el monto cabal solo se encenderá el led del proceso respectivo a lo solicitado.
CODIGO
En el siguiente apartado se visualiza el código empleado, es decir el diseñoen modo comportamental.
- Entidad de nivel superior
LIBRARY IEEE; --libreria
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY EXAMEN IS--el mismo nombre delproyecto->entidad de nivel superior
PORT ( M1,M2,M3,CF,CL,CP:IN BIT; --entradas
LCF,LCL,LCP,LCAM,NUM1,NUM2,NUM3:OUT BIT); --salidas
END EXAMEN;ARCHITECTURE COMPORT_EX OF EXAMEN IS --describe el funcionamiento de la entidad
COMPONENT MONEDAS IS --componente que verifica monedas
PORT ( MA,MB,MC:IN BIT;NUMERO:OUT BIT_VECTOR(2 DOWNTO 0));
END COMPONENT;
COMPONENT SELECCIONA IS --componente que verifica seleccion
PORT ( CAF,CAL,CAP:IN BIT;
SLECC:OUTBIT_VECTOR(2 DOWNTO 0));
END COMPONENT;
SIGNAL BITVECT1,BITVECT2:BIT_VECTOR(2 DOWNTO 0); --variable tipo señal.
BEGIN
A1:MONEDAS --llamamos o...
Regístrate para leer el documento completo.