0% encontró este documento útil (0 votos)
30 vistas1 página

Counter

Cargado por

Raul Roncalla
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas1 página

Counter

Cargado por

Raul Roncalla
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.NUMERIC_STD.ALL;
ENTITY CONTADOR1 IS
PORT(
CLK
: IN STD_LOGIC;
ENABLE : IN STD_LOGIC;
QA
: OUT INTEGER RANGE 0 TO 15 );
END CONTADOR1;
ARCHITECTURE ACOUNTER OF CONTADOR1 IS
BEGIN
-- AN ENABLE COUNTER
PROCESS (CLK)
VARIABLE CNT
: INTEGER RANGE 0 TO 15;
BEGIN
IF (CLK'EVENT AND CLK = '1') THEN
IF ENABLE = '1' THEN
CNT := CNT + 1;
END IF;
END IF;
QA <= CNT;
END PROCESS;
END ACOUNTER;

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nicos pines asignados en el programa son:


----------------Enable y Clock
----------------- Las q de salida te las da automticamente el programa y tienen que
---------- estar todos los pines restantes, asignados a voltaje y tierra
--------Implementado por Darcy Flores.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

También podría gustarte