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)
319 vistas
19 páginas
Programación CUPL
Cargado por
api-27527336
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 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)
319 vistas
19 páginas
Programación CUPL
Cargado por
api-27527336
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 PPT, PDF o lee en línea desde Scribd
Descargar ahora
Descargar
Guardar Programación CUPL para más tarde
Carrusel anterior
Carrusel siguiente
Descargar
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
Implementación de Un Semáforo
PDF
Aún no hay calificaciones
Implementación de Un Semáforo
1 página
Fundamentos de Lógica Digital - 6A - Problemas Resueltos
PDF
Aún no hay calificaciones
Fundamentos de Lógica Digital - 6A - Problemas Resueltos
69 páginas
Practica 1
PDF
Aún no hay calificaciones
Practica 1
7 páginas
Tema 4 Lecciones
PDF
Aún no hay calificaciones
Tema 4 Lecciones
76 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
Codigo Gray - Resumen
PDF
Aún no hay calificaciones
Codigo Gray - Resumen
6 páginas
Foster y Cauer
PDF
Aún no hay calificaciones
Foster y Cauer
20 páginas
Reloj Digital
PDF
Aún no hay calificaciones
Reloj Digital
5 páginas
Ejercicios Algebra
PDF
Aún no hay calificaciones
Ejercicios Algebra
7 páginas
Ejercicio de Sistemas Digitales II
PDF
Aún no hay calificaciones
Ejercicio de Sistemas Digitales II
29 páginas
Examen Logica
PDF
Aún no hay calificaciones
Examen Logica
2 páginas
Ejercicios Amplificadores Operacionales
PDF
Aún no hay calificaciones
Ejercicios Amplificadores Operacionales
19 páginas
Problemas Dig
PDF
Aún no hay calificaciones
Problemas Dig
21 páginas
Capitulo 1
PDF
Aún no hay calificaciones
Capitulo 1
42 páginas
Programa Fibonacci Ensamblador
PDF
0% (2)
Programa Fibonacci Ensamblador
9 páginas
ED Examen 1 14 2
PDF
Aún no hay calificaciones
ED Examen 1 14 2
13 páginas
Maquina de Mealy
PDF
Aún no hay calificaciones
Maquina de Mealy
7 páginas
Sintaxis ASN1
PDF
Aún no hay calificaciones
Sintaxis ASN1
26 páginas
Restar 2 Numero S de 16 Bits
PDF
100% (1)
Restar 2 Numero S de 16 Bits
2 páginas
Comandos Matlab
PDF
Aún no hay calificaciones
Comandos Matlab
1 página
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
Previo 01
PDF
Aún no hay calificaciones
Previo 01
6 páginas
GUIA PRACTICAS Ver5 PDF
PDF
Aún no hay calificaciones
GUIA PRACTICAS Ver5 PDF
16 páginas
Álgebra Booleana Concepto Fundamental en La Electrónica Digital
PDF
Aún no hay calificaciones
Álgebra Booleana Concepto Fundamental en La Electrónica Digital
9 páginas
Experimento 2 - Compuertas Logicas - Circuitos Digitales
PDF
Aún no hay calificaciones
Experimento 2 - Compuertas Logicas - Circuitos Digitales
8 páginas
TINA 7.0 Manual
PDF
75% (4)
TINA 7.0 Manual
160 páginas
Informe Sumadores Comparadores
PDF
0% (1)
Informe Sumadores Comparadores
11 páginas
LI 1364 30096 A Arquitecturacomputadora V1
PDF
Aún no hay calificaciones
LI 1364 30096 A Arquitecturacomputadora V1
344 páginas
Ejemplo 8 Estados
PDF
Aún no hay calificaciones
Ejemplo 8 Estados
50 páginas
Practica 3 Ent
PDF
Aún no hay calificaciones
Practica 3 Ent
4 páginas
Laboratorio 3 - Teclado
PDF
Aún no hay calificaciones
Laboratorio 3 - Teclado
9 páginas
Laboratorio N°1 Sistemas Digitales
PDF
Aún no hay calificaciones
Laboratorio N°1 Sistemas Digitales
8 páginas
Mux, Deco y Comparadores
PDF
Aún no hay calificaciones
Mux, Deco y Comparadores
17 páginas
INforme Emulador 8086
PDF
Aún no hay calificaciones
INforme Emulador 8086
11 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
Guía Etn-601 Digitales
PDF
Aún no hay calificaciones
Guía Etn-601 Digitales
51 páginas
Ejemplo de Maquina de Estados
PDF
Aún no hay calificaciones
Ejemplo de Maquina de Estados
7 páginas
Cronómetro de Cuenta Regresiva
PDF
Aún no hay calificaciones
Cronómetro de Cuenta Regresiva
5 páginas
6 Circuitos Combinacionales P Imprimir
PDF
Aún no hay calificaciones
6 Circuitos Combinacionales P Imprimir
36 páginas
Malla de Fase Ada (PLL)
PDF
Aún no hay calificaciones
Malla de Fase Ada (PLL)
7 páginas
Informe Previo 6 - Circuitos Digitales I
PDF
Aún no hay calificaciones
Informe Previo 6 - Circuitos Digitales I
9 páginas
3-Estructura de MPLAB
PDF
Aún no hay calificaciones
3-Estructura de MPLAB
8 páginas
Formulario para PCM
PDF
Aún no hay calificaciones
Formulario para PCM
5 páginas
Intro VHDL
PDF
Aún no hay calificaciones
Intro VHDL
15 páginas
Examen Electronica Digital 2do Corte
PDF
Aún no hay calificaciones
Examen Electronica Digital 2do Corte
5 páginas
LEX22 - 10 Manejo Del Osciloscopio y Generador de Señales
PDF
Aún no hay calificaciones
LEX22 - 10 Manejo Del Osciloscopio y Generador de Señales
7 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
Diseño-1 8
PDF
Aún no hay calificaciones
Diseño-1 8
14 páginas
Tutorial para Programar en Xilinxx
PDF
Aún no hay calificaciones
Tutorial para Programar en Xilinxx
23 páginas
Circuitos Msi
PDF
Aún no hay calificaciones
Circuitos Msi
14 páginas
PLD - Clase 4 - CUPL Quick Start
PDF
Aún no hay calificaciones
PLD - Clase 4 - CUPL Quick Start
18 páginas
T3 - Ejercicios
PDF
Aún no hay calificaciones
T3 - Ejercicios
10 páginas
3 Autómatas de Moore
PDF
Aún no hay calificaciones
3 Autómatas de Moore
4 páginas
Practica 4. Circuitos Msi Parte 2 Informe Laboratorio Circuitos Digitales
PDF
Aún no hay calificaciones
Practica 4. Circuitos Msi Parte 2 Informe Laboratorio Circuitos Digitales
26 páginas
Laboratorio Contador Registro Desplazamiento
PDF
Aún no hay calificaciones
Laboratorio Contador Registro Desplazamiento
4 páginas
Ejercicios Resueltos en Ensamblador 8086 - Programación
PDF
Aún no hay calificaciones
Ejercicios Resueltos en Ensamblador 8086 - Programación
20 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
Inbound 8376424806448110057
PDF
Aún no hay calificaciones
Inbound 8376424806448110057
36 páginas
02 SPLDs PDF
PDF
Aún no hay calificaciones
02 SPLDs PDF
37 páginas
Laboratorio Aplicaciones de Los Diodos
PDF
100% (1)
Laboratorio Aplicaciones de Los Diodos
8 páginas
Polarizacion Del Transistor BJT
PDF
Aún no hay calificaciones
Polarizacion Del Transistor BJT
2 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
Analisis Nodal y de Mallas en Corriente Directa
PDF
100% (1)
Analisis Nodal y de Mallas en Corriente Directa
6 páginas
Fuentes de Tension
PDF
Aún no hay calificaciones
Fuentes de Tension
6 páginas
Teorema de Superposicion, Thevenin y Norton
PDF
Aún no hay calificaciones
Teorema de Superposicion, Thevenin y Norton
4 páginas
Migracion Del PIC16F877 Al PIC16F887
PDF
Aún no hay calificaciones
Migracion Del PIC16F877 Al PIC16F887
41 páginas
Laboratorio MUX en Una GAL
PDF
Aún no hay calificaciones
Laboratorio MUX en Una GAL
1 página
Tema 1 Microcontroladores
PDF
100% (3)
Tema 1 Microcontroladores
92 páginas
Leyes de Kirchoff, Transformaciones.
PDF
Aún no hay calificaciones
Leyes de Kirchoff, Transformaciones.
6 páginas
Teclado Matricial
PDF
Aún no hay calificaciones
Teclado Matricial
6 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
Practica # 3
PDF
Aún no hay calificaciones
Practica # 3
1 página
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
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
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