MANUAL DE PROGRAMACION
CPLD - QUARTUS II
MANUAL DE PROGRAMACION CPLD - QUARTUS II
INTRODUCCION El siguiente manual tiene como fin, explicar con detalle el proceso de diseño y programación de una CPLD en el software QUARTUS II. DISEÑO PRELIMINAR DEL CIRCUITO
Ante todo, luego de abrir el software se crea un nuevo proyecto, se le asigna un destino de ubicación, un nombre y posteriormente la familia y el dispositivo que se empleara. En este caso; familia: MAX7000S, >> dispositivo: EPM7128SLC84-15. Y se avanza hasta finalizar el proceso.
Luego se procede a abrir un archivo de diseño tipo Block Diagram/Schematic File, y se obtendrá el espacio de trabajo para el diseño del diagrama.
Para el diagrama será necesario implementar el contador 74163 y el Circuito Integrado 74154 que será empleado como decodificador, una entrada INPUT llamada, salidas OUTPUT, una fuente VCC y una Tierra GDN.
1
2
PASO 1 CONEXIONES En primera instancia, se conectaran los componentes simbólicos como lo muestra la siguiente captura; teniendo en cuenta la relación de los OUTPUT respecto a las salidas del IC 74154.
En el primer diagrama, los pines OUTPUT se unen desde 00N al 014N
En el segundo diagrama, los pines OUTPUT se unen desde 00N al 06N y del 08N al 015N
Al tener listos ambos circuitos, cada uno se duplica obteniendo cuatro circuitos esquemáticos en total. Posteriormente, de los pines CLK de los contadores 74163, al único INPUT en el diagrama, se establecerán conexiones.
PASO 2 DESIGNACIÓN DE PINES OUTPUT (NOMBRES) Con el diseño terminado, se procede a designar nombres a cada uno los pines OUTPUT del IC 74154 como se muestra a continuación.
NOTA Tabla 1: El pin O15N no es conectado.
NOTA Tabla 2: El pin O7N no es conectado.
TABLA No.1
74154 OUTPUT
O0N A0
O1N A1
O2N A2
O3N A3
O4N A4
O5N A5
O6N A6
O7N A7
O8N B0
O9N B1
O10N B2
O11N B3
O12N B4
O13N B5
O14N B6
TABLA No.2
74154 OUTPUT
O0N C0
O1N C1
O2N C2
O3N C3
O4N C4
O5N C5
O6N C6
O8N D0
O9N D1
O10N D2
O11N D3
O12N D4
O13N D5
O14N D6
O15N D7
NOTA Tabla 3: El pin O15N no es conectado.
NOTA Tabla 4: El pin O7N no es conectado. Al igual que a los OUTPUT, al pin INPUT se le asigna el nombre, tal es “CLK”.
Al finalizar la etapa de conexiones y nombrar los componentes, se recomienda revisar las uniones entre los circuitos para a continuación, compilar el diseño. Luego se procede a guardar el archivo por seguridad.
TABLA No.3
74154 OUTPUT
O0N E0
O1N E1
O2N E2
O3N E3
O4N E4
O5N E5
O6N E6
O7N E7
O8N F0
O9N F1
O10N F2
O11N F3
O12N F4
O13N F5
O14N F6
TABLA No.4
74154 OUTPUT
O0N G0
O1N G1
O2N G2
O3N G3
O4N G4
O5N G5
O6N G6
O8N H0
O9N H1
O10N H2
O11N H3
O12N H4
O13N H5
O14N H6
O15N H7
PASO 3 SIMULACION (Diagrama de ondas) Luego de compilar el diseño, la etapa siguiente consiste en simular el funcionamiento de este. De esa forma será necesario utilizar una herramienta del software que permitirá realizar pruebas y generar las señales de onda.
Se emplea entonces un nuevo archivo tipo Vector Waveform File VWF. Al tener lista la ventana de trabajo, se seleccionan los pines OUTPUT e INPUT que constituyen el diagrama y se introducen en el espacio de trabajo. Luego, se agrupan los pines con literales similares y se les asigna un nombre que las represente.
Recommended