Abrir el menú de navegación
Cerrar sugerencias
Buscar
Buscar
es
Change Language
Cambiar idioma
Cargar
Iniciar sesión
Iniciar sesión
Descargar gratis durante días
0 calificaciones
0% encontró este documento útil (0 votos)
303 vistas
Programación CUPL
Cargado por
api-27527336
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Formatos disponibles
Descarga como PPT, PDF o lee en línea desde Scribd
Descargar ahora
Descargar
Guardar Programación CUPL para más tarde
Descargar
Guardar
Guardar Programación CUPL para más tarde
0%
0% encontró este documento útil, undefined
0%
, undefined
Insertar
Compartir
Imprimir
Reportar
0 calificaciones
0% encontró este documento útil (0 votos)
303 vistas
Programación CUPL
Cargado por
api-27527336
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Formatos disponibles
Descarga como PPT, PDF o lee en línea desde Scribd
Descargar ahora
Descargar
Guardar Programación CUPL para más tarde
Carrusel anterior
Carrusel siguiente
Guardar
Guardar Programación CUPL para más tarde
0%
0% encontró este documento útil, undefined
0%
, undefined
Insertar
Compartir
Imprimir
Reportar
Descargar ahora
Descargar
Está en la página 1
/ 19
Buscar
pantalla completa
GAL 22V10 Tiene 12 entradas (Terminales 1-11 y 13). Tiene 10 salidas/entradas (14 - 23). La terminal 1 siempre es la fuente de reloj para circuitos secuenciales. Se puede generar hasta 120 minitérminos: © 8 enlas salidas 14 y 23. © 10 en las salidas 15 y 22. © 12enlas salidas 16 y 21. © 14 enlas salidas 17 y 20. © 16 en las salidas 18 y 19. i aig ges ae Permite Reset sincrono y asincrono, y se puede hacer retroalimentaci6n de las salidas a las entradas. BASecmvorr ongvou ono DIP 7 a GAL 22v10 6 1s 12 xWinCUPL (Universal Compiler f Programmable Logic) El WinCUPL es un software de Atmel que genera el archivo para programar PAL’s y GAL'S. Un programa en WinCUPL, consta de 3 bloques principales, que son: « Encabezado. Se indica el nombre del programa, el dispositivo a ser programado, el autor, la fecha y otros datos. e Asignacién de terminales. Se indican la asignacién de las terminales de entrada y salida del dispositivo. e Ecuaciones Idégicas. Define la relacién entre las terminales asignadas.Encabezado Name PartNo Date Revision Designer Company Assembly Location Device Name ; 00; 03/10/2006 ; 01; Engineer ; UTM; None ; Huajuapan; g22v10; Deben escribirse todos los campos, si no, el compilador marca un error.Declaracion de terminales El formato general para esta declaracion es: PIN pin_number = [!] var Ejemplos: PIN1 = Clock; PIN 2 = Ss; PIN 11 = !0; PIN{[3..6] = [DO..D3]; Declaracion de nodos PIN_NODE pin_number = [!]var; Se usan para dispositivos que cuentan con terminales internasImplementaci6n en WinCUPL Y¥ =(0,1,2,3,6) Name Name; PartNo 00; Date 03/10/2006 ; Revision 01 ; Encabezado <—— > _Designer Engineer ; ‘Company UTM; Assembly None : Location ; Device g22v10; “**** INPUT PINS ** Asignacién de terminales Sf | = an ‘ Jt theseweeeseeses OUTPUT PING ‘tttettesseereneeney PIN 23 =Y a 1 [ft theseweeeseest ECUACION LOGICA “tttereserernensees] Ecuaciones logicas <: Y=(JASIB8IC)#(/A&IB&C)#(IA&B&IC)H(|ASB&C)#(ABB&IC);Elementos del lenguaje CUPL ¢ Variables e Son cadenas de caracteres alfanuméricos que especifican terminales del dispositivo, nodos intermedios, constantes, sefiales de entrada y salida, sefiales intermedias 0 conjuntos de estas. e Son sensibles a las mayusculas. e Indexadas e Es posible usar nombres de variables para representar un grupo de variables terminando estas con un numero. indexado del 0 al 31. Ejemplo: DO D1 D2 D3 D4 D5 D6 D7 Tambor Dae Decimal value Tea Hoaacona G00. 471 ‘Gaal nae) HTK Hovadeinal (ange)Palabras reservadas TABLE 5.1 CUPL reserved keywords. APPEND DEVICE IF QUT SEQUENCED ASSEMBLY ELSE JUMP PARTNO SEQUENCEJK ASSY FIELD Loc PIN SEQUENCERS COMPANY FLD LOCATION — PINNODE SEQUENCET CONDITION FORMAT MACRO PRESENT TABLE DATE FUNCTION MIN REV DEFAULT FUSE NAME REVISION DESIGNER GROUP NODE SEQUENCE ——Constantes numéricas e La base por omision en CUPL para todos los numeros es el hexadecimal. e Excepto para los numeros de las terminales y variables indexadas, las cuales siempre estan en decimal. e Ejemplos e Decimal ‘do ‘d’21 ‘d’51 ‘d’7 e Hexadecimal ‘h’O ‘h’15 ‘h’33, ‘h7 e Octal ‘VO ‘025 ‘063 ‘o7 e Binario ‘b'O ‘610101 ‘b’110011 ‘b’111Funciones ldgicas & # ( ) - “+t [— Jf 7 I* */ Not ! . ‘Operator ‘Examples Description Precedence And & ! a NOT fl Or # & aap AND a Xor $ Age OR 3 /* Comentario */ s ASB XOR 7Operadores aritméticos Operator Examples: Description Precedence a 23 Exponentiation 1 g 2 Multiplication 2 / 42 Division 2 % 98 Modulus 2 + 2a Aiton 3 41 Subtraction 3 Function Base Toa Binary Loss Catal Logie Hexadecimal tos Decimal L0G2 (32) = 5
2*#5 = 32 L0G2 (33) ceil(5.0444) = 2**6 = 64Notacion de lista e Una lista es un método corto para definir variables. Ejemplo: [D0,01,D2,03,D4,05,D6,D7] ION, OFF] [ONE, TWO, THREE, FOUR] Cuando todos los nombres de las variables en la lista son secuencialmente numerados, el siguiente formato puede ser usado: [D0..D7} (A00..A15] —_‘[INPUT3..INPUTO] [D0..7] [A7..0] {12..1]Usando el comando FIELD FIELD ADDRESS = [A7, A6, A5, A4, A3, A2, Al, AO]; FIELD DATA = [D7..D0]; FIELD Mode = [Up, Down, Hold]; Una declaracién con FIELD asigna una variable a un grupo de bits.Cl] Extensiones de variables var [.ext] exp; Exension [semua Desorption a T Rovner preset 8p too a TP Asyneecnous rest of top ce TJ CE input of erated CE typo pop or c Proramate ook a ip-lop (CRI L__| closer scion D T_[Brpuiet0 ype tip top OF as Do [cup orb.ypemp-top Nr F__ roral foatock ph x rogarod maroc 0. F___ Pinooatck pan entecton a Ts inputo1 ype ouput tp op r Trp cope one ion L TJ Dut transparent atch m3 TJ Programmation ont To FO oupatofvransparat pa eh OE L__[ Posammatie ouput erate R Trp Si ype cups pS S C Step of SPtype out etn * L__|Syratroneus reset ot mp0 7 T___[ Tr rputoriogg ouput tree 1H F__ [Teasers foebock ah ealocionOperaciones de igualdad Estas expresiones (A3, A2, Al, AO)]:& (B3..B0] :# [C3, C2, Cl, CO]:$ son equivalentes a : A3 & A2 & Al & AO B3 # B2 # Bl # BO c3 $§ c2 § cl §$ cOTablas de verdad FIELD input = [in3..0]; FIELD output = [out3..0]; TABLE input => output { O=> 00; l=>01; 2=>02; 3=>03; 4=>04; 5=>05; 6=>06; 7=>07; 8=>08; 9=>09; A=>10; B=>11; C=>12; D=>13; E=>14; F=>15;Maquinas de estados SEQUENCE state_var_list { presen statGequenced count { IF (conditionl)NEXT state_nl; IF (condigresentSO-ifep 7 orextS1; DEFAULT NeXt stati own next S9; cee if clear next SO; eae if down out carry; present S1 ifup next S2; if down next SO; : if clear next S0; PRESENT statprasent S2ncaif up next $3; if down next S1; next SO;Ejemplo Sequenced count { present SO if up next $1; if down next S9; if clear next SO; if down out carry; present S1 ifup next $2; if down next SO; if clear next SO; present S2_ ifup next S3; if down next S1; if clear next SO; }Condicion CONDITION { IF exprd ouT var; IF exprn OUT var; DEFAULT OUT var; }
También podría gustarte
? Libro de La Sabiduría - Harry B Joseph
PDF
89% (175)
? Libro de La Sabiduría - Harry B Joseph
31 páginas
Una Vida Extraordinaria - Juan Benigno
PDF
96% (82)
Una Vida Extraordinaria - Juan Benigno
108 páginas
Superar los pensamientos negativos
PDF
87% (23)
Superar los pensamientos negativos
157 páginas
El Poder de La Autodisciplina - Lia Murillo
PDF
92% (130)
El Poder de La Autodisciplina - Lia Murillo
136 páginas
La Solución A La Procrastinación - Timothy A. Pychyl Mundo para Lectores
PDF
96% (55)
La Solución A La Procrastinación - Timothy A. Pychyl Mundo para Lectores
113 páginas
El Poder Del Metabolismo Edicion Extendida Frank Suarez PDF Versión
PDF
98% (123)
El Poder Del Metabolismo Edicion Extendida Frank Suarez PDF Versión
325 páginas
Hábitos Exitosos
PDF
95% (136)
Hábitos Exitosos
103 páginas
El Poder de Tu Mente Subconsciente - Ed. Por J. M. - 343 PDF
PDF
98% (90)
El Poder de Tu Mente Subconsciente - Ed. Por J. M. - 343 PDF
343 páginas
Amar Es para Valientes (Spanish Edition) PDF
PDF
82% (159)
Amar Es para Valientes (Spanish Edition) PDF
201 páginas
Cuando Lo Que Falta Es Tiempo (Spanish Edition)
PDF
100% (46)
Cuando Lo Que Falta Es Tiempo (Spanish Edition)
173 páginas
Quierete ! Y MUCHO! - 30 Dias Pa - Marc Reklau
PDF
98% (50)
Quierete ! Y MUCHO! - 30 Dias Pa - Marc Reklau
199 páginas
Los Habitos de Jesus
PDF
97% (76)
Los Habitos de Jesus
241 páginas
Un Líder Conforme Al Corazón de Dios Por Jim George
PDF
83% (59)
Un Líder Conforme Al Corazón de Dios Por Jim George
28 páginas
Hábitos Atómicos (Resumen)
PDF
89% (70)
Hábitos Atómicos (Resumen)
12 páginas
Burlar Al Diablo
PDF
100% (34)
Burlar Al Diablo
177 páginas
Hábitos Atómicos - James Clear
PDF
61% (49)
Hábitos Atómicos - James Clear
8 páginas
Jugos Verdes Frank Suárez
PDF
84% (25)
Jugos Verdes Frank Suárez
9 páginas
1 El Codigo de Las Mentes Extraordinarias PDF
PDF
79% (75)
1 El Codigo de Las Mentes Extraordinarias PDF
336 páginas
Deja de Pensar en Exceso
PDF
96% (28)
Deja de Pensar en Exceso
118 páginas
Como Cambiar Tu Vida en 50 Hojas
PDF
93% (73)
Como Cambiar Tu Vida en 50 Hojas
50 páginas
Resumen de Los Secretos de La Mente Millonaria
PDF
86% (14)
Resumen de Los Secretos de La Mente Millonaria
45 páginas
GUÍA de Alimentación Balanceada
PDF
100% (33)
GUÍA de Alimentación Balanceada
17 páginas
58 Psicologia Oscura Manipulacion Emocional
PDF
88% (26)
58 Psicologia Oscura Manipulacion Emocional
127 páginas
El Millonario de La Puerta de Al Lado (EXITO)
PDF
100% (13)
El Millonario de La Puerta de Al Lado (EXITO)
303 páginas
50 Ejemplos de Metas de Vida A Corto Plazo - 091448
PDF
96% (25)
50 Ejemplos de Metas de Vida A Corto Plazo - 091448
7 páginas
El Método Rápido para Eliminar Tus Malos Hábitos (Spanish Edition)
PDF
95% (19)
El Método Rápido para Eliminar Tus Malos Hábitos (Spanish Edition)
85 páginas
Solución Del Punto 4 Del Taller de VHL
PDF
Aún no hay calificaciones
Solución Del Punto 4 Del Taller de VHL
14 páginas
Implementación de Un Semáforo
PDF
Aún no hay calificaciones
Implementación de Un Semáforo
1 página
El Libro de Enoc
PDF
100% (43)
El Libro de Enoc
94 páginas
El Libro de Enoc by Varios Autores - Autores - Varios - Z Lib - Org
PDF
100% (17)
El Libro de Enoc by Varios Autores - Autores - Varios - Z Lib - Org
214 páginas
Guia de Laboratorio Telecomunicacniones II
PDF
Aún no hay calificaciones
Guia de Laboratorio Telecomunicacniones II
25 páginas
Taller 1
PDF
Aún no hay calificaciones
Taller 1
8 páginas
Exposicion PLDS
PDF
Aún no hay calificaciones
Exposicion PLDS
46 páginas
Diseno Secuencial
PDF
100% (4)
Diseno Secuencial
28 páginas
AP Divisor de Frecuencia y Máquinas de Estado
PDF
Aún no hay calificaciones
AP Divisor de Frecuencia y Máquinas de Estado
8 páginas
Laboratorio N°1 Sistemas Digitales
PDF
Aún no hay calificaciones
Laboratorio N°1 Sistemas Digitales
8 páginas
Programa Fibonacci Ensamblador
PDF
0% (2)
Programa Fibonacci Ensamblador
9 páginas
Abecedario 8086
PDF
Aún no hay calificaciones
Abecedario 8086
7 páginas
GUIA PRACTICAS Ver5 PDF
PDF
Aún no hay calificaciones
GUIA PRACTICAS Ver5 PDF
16 páginas
Syllabus Comm2 PDF
PDF
Aún no hay calificaciones
Syllabus Comm2 PDF
4 páginas
Intro VHDL
PDF
Aún no hay calificaciones
Intro VHDL
15 páginas
Dispositivos Logicos Programables
PDF
Aún no hay calificaciones
Dispositivos Logicos Programables
11 páginas
Dise o de Frecuencimetro
PDF
Aún no hay calificaciones
Dise o de Frecuencimetro
1 página
Practica 2 PicoBlaze
PDF
Aún no hay calificaciones
Practica 2 PicoBlaze
24 páginas
Directivas Ensamblador
PDF
Aún no hay calificaciones
Directivas Ensamblador
106 páginas
Comandos Matlab
PDF
Aún no hay calificaciones
Comandos Matlab
1 página
Reporte Sensor Ultrasónico - Navarro Romero Erika Yamileth
PDF
Aún no hay calificaciones
Reporte Sensor Ultrasónico - Navarro Romero Erika Yamileth
19 páginas
Práctica 3-Timer1-Como Temporizador PDF
PDF
Aún no hay calificaciones
Práctica 3-Timer1-Como Temporizador PDF
4 páginas
Laboratorio 3 - Teclado
PDF
Aún no hay calificaciones
Laboratorio 3 - Teclado
9 páginas
Ejercicio de Sistemas Digitales II
PDF
Aún no hay calificaciones
Ejercicio de Sistemas Digitales II
29 páginas
Comparador Lógico TTL 7485 (Diagrama de Conexiones y Funcionamiento) .
PDF
Aún no hay calificaciones
Comparador Lógico TTL 7485 (Diagrama de Conexiones y Funcionamiento) .
22 páginas
Examen Final Digitales
PDF
100% (1)
Examen Final Digitales
9 páginas
Exposición Digitales Grupo3 Arreglos de Memorias
PDF
100% (3)
Exposición Digitales Grupo3 Arreglos de Memorias
55 páginas
Practica 2
PDF
Aún no hay calificaciones
Practica 2
10 páginas
Secuencia Pseudo Random Con El dsPIC30F4013
PDF
Aún no hay calificaciones
Secuencia Pseudo Random Con El dsPIC30F4013
6 páginas
Cap4 Ejercicios
PDF
Aún no hay calificaciones
Cap4 Ejercicios
43 páginas
Problemas Dig
PDF
Aún no hay calificaciones
Problemas Dig
21 páginas
Codigo Gray - Resumen
PDF
Aún no hay calificaciones
Codigo Gray - Resumen
6 páginas
Práctica 3 Aplicaciones Mapas de Karnaugh
PDF
Aún no hay calificaciones
Práctica 3 Aplicaciones Mapas de Karnaugh
4 páginas
Ejercicios Primer Parcial Sistemas Digitales 2012-2
PDF
Aún no hay calificaciones
Ejercicios Primer Parcial Sistemas Digitales 2012-2
4 páginas
Informe Lab 8
PDF
Aún no hay calificaciones
Informe Lab 8
5 páginas
Informe Comunicacion Serial
PDF
100% (3)
Informe Comunicacion Serial
21 páginas
Arq - 1 El Microprocesador Mc6802
PDF
Aún no hay calificaciones
Arq - 1 El Microprocesador Mc6802
7 páginas
Laboratorio Semana 4
PDF
Aún no hay calificaciones
Laboratorio Semana 4
6 páginas
Repertorio de Instrucciones Del 8085
PDF
Aún no hay calificaciones
Repertorio de Instrucciones Del 8085
3 páginas
Laboratorio 2
PDF
Aún no hay calificaciones
Laboratorio 2
17 páginas
6 Circuitos Combinacionales P Imprimir
PDF
Aún no hay calificaciones
6 Circuitos Combinacionales P Imprimir
36 páginas
DDVHDL 22ej Tareas A1 (Et)
PDF
Aún no hay calificaciones
DDVHDL 22ej Tareas A1 (Et)
8 páginas
Previo 01
PDF
Aún no hay calificaciones
Previo 01
6 páginas
VHDL Exposición Secuenciales 2018
PDF
Aún no hay calificaciones
VHDL Exposición Secuenciales 2018
52 páginas
actividaYTYd 2
PDF
Aún no hay calificaciones
actividaYTYd 2
18 páginas
Tutorial Creacion de Proyecto MPLAB X-XC8 PDF
PDF
Aún no hay calificaciones
Tutorial Creacion de Proyecto MPLAB X-XC8 PDF
11 páginas
Implementación de Filtros Digitales Por Medio de Fpga's para El Procesamiento de Señales Biomédicas PDF
PDF
Aún no hay calificaciones
Implementación de Filtros Digitales Por Medio de Fpga's para El Procesamiento de Señales Biomédicas PDF
94 páginas
LABORATORIO 05 - 2 Contadores Asincronos
PDF
Aún no hay calificaciones
LABORATORIO 05 - 2 Contadores Asincronos
5 páginas
Experimento 2 - Compuertas Logicas - Circuitos Digitales
PDF
Aún no hay calificaciones
Experimento 2 - Compuertas Logicas - Circuitos Digitales
8 páginas
Circuitos Combinacionales
PDF
Aún no hay calificaciones
Circuitos Combinacionales
8 páginas
Ejercicios
PDF
Aún no hay calificaciones
Ejercicios
5 páginas
Etn-821 Gua Laboratorio 7 (Lunes)
PDF
Aún no hay calificaciones
Etn-821 Gua Laboratorio 7 (Lunes)
2 páginas
Sintaxis ASN1
PDF
Aún no hay calificaciones
Sintaxis ASN1
26 páginas
Informe 2
PDF
Aún no hay calificaciones
Informe 2
5 páginas
Práctica 2 MSX88 PDF
PDF
0% (1)
Práctica 2 MSX88 PDF
14 páginas
Flip Flop Contador
PDF
Aún no hay calificaciones
Flip Flop Contador
9 páginas
Menú Con Funciones Recursivas
PDF
Aún no hay calificaciones
Menú Con Funciones Recursivas
2 páginas
Lab - Dectectores de Secuencia
PDF
Aún no hay calificaciones
Lab - Dectectores de Secuencia
10 páginas
Aporte 2 Proyecto Final de Procesamiento Digital de Senales
PDF
Aún no hay calificaciones
Aporte 2 Proyecto Final de Procesamiento Digital de Senales
4 páginas
04 Programacion de SPLDs Con WinCUPL
PDF
Aún no hay calificaciones
04 Programacion de SPLDs Con WinCUPL
29 páginas
04 Programacion de SPLDs Con WinCUPL
PDF
Aún no hay calificaciones
04 Programacion de SPLDs Con WinCUPL
30 páginas
04 Programacion de SPLDs Con WinCUPL
PDF
Aún no hay calificaciones
04 Programacion de SPLDs Con WinCUPL
29 páginas
Laboratorio Aplicaciones de Los Diodos
PDF
100% (1)
Laboratorio Aplicaciones de Los Diodos
8 páginas
Analisis Nodal y de Mallas en Corriente Directa
PDF
100% (1)
Analisis Nodal y de Mallas en Corriente Directa
6 páginas
Polarizacion Del Transistor BJT
PDF
Aún no hay calificaciones
Polarizacion Del Transistor BJT
2 páginas
Teorema de Superposicion, Thevenin y Norton
PDF
Aún no hay calificaciones
Teorema de Superposicion, Thevenin y Norton
4 páginas
Teclado Matricial
PDF
Aún no hay calificaciones
Teclado Matricial
6 páginas
Leyes de Kirchoff, Transformaciones.
PDF
Aún no hay calificaciones
Leyes de Kirchoff, Transformaciones.
6 páginas
Analisis Nodal y de Mallas en Corriente Alterna
PDF
Aún no hay calificaciones
Analisis Nodal y de Mallas en Corriente Alterna
3 páginas
Fuentes de Tension
PDF
Aún no hay calificaciones
Fuentes de Tension
6 páginas
Laboratorio Máquina de Estados Finitos en VHDL
PDF
Aún no hay calificaciones
Laboratorio Máquina de Estados Finitos en VHDL
2 páginas
Migracion Del PIC16F877 Al PIC16F887
PDF
Aún no hay calificaciones
Migracion Del PIC16F877 Al PIC16F887
41 páginas
Matriz de LEDS de 7 Filas y 32 Columnas
PDF
Aún no hay calificaciones
Matriz de LEDS de 7 Filas y 32 Columnas
11 páginas
Tema 1 Microcontroladores
PDF
100% (3)
Tema 1 Microcontroladores
92 páginas
Laboratorio MUX en Una GAL
PDF
Aún no hay calificaciones
Laboratorio MUX en Una GAL
1 página
Arquitectura de La FPGA Spartan III de Xilinx
PDF
Aún no hay calificaciones
Arquitectura de La FPGA Spartan III de Xilinx
13 páginas
Dispositivos Lógicos Programables y Lenguaje VHDL
PDF
Aún no hay calificaciones
Dispositivos Lógicos Programables y Lenguaje VHDL
71 páginas
Laboratorio Sobre Multiplexor y Demultiplexor
PDF
Aún no hay calificaciones
Laboratorio Sobre Multiplexor y Demultiplexor
1 página
Practica # 3
PDF
Aún no hay calificaciones
Practica # 3
1 página
Programacion en CUPL
PDF
83% (6)
Programacion en CUPL
11 páginas
Tutorial WinCupl
PDF
100% (1)
Tutorial WinCupl
5 páginas
PRÁCTICA No 1
PDF
Aún no hay calificaciones
PRÁCTICA No 1
2 páginas
Manual PIC 16F873
PDF
100% (1)
Manual PIC 16F873
46 páginas
100 Hábitos de La Gente Exitosa - Nigel Cumberland
PDF
100% (63)
100 Hábitos de La Gente Exitosa - Nigel Cumberland
292 páginas