7
MANUAL DE PROGRAMACION CPLD - QUARTUS II

Avance Manual de Programacion

Embed Size (px)

DESCRIPTION

Explicacion para programar el dispositivo CPLD EPM 7128SL84-15 de altera

Citation preview

Page 1: Avance Manual de Programacion

MANUAL DE PROGRAMACION

CPLD - QUARTUS II

Page 2: Avance Manual de Programacion

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.

Page 3: Avance Manual de Programacion

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

Page 4: Avance Manual de Programacion

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.

Page 5: Avance Manual de Programacion

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

Page 6: Avance Manual de Programacion

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

Page 7: Avance Manual de Programacion

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.