Programación de Dispositivos Lógicos Programables utilizando WinCUPL
|
|
- Isabel Duarte Belmonte
- hace 8 años
- Vistas:
Transcripción
1 UNIVERSIDAD DE ALCALÁ. ESCUELA POLITÉCNICA DEPARTAMENTO DE ELECTRÓNICA INGENIERÍA DE TELECOMUNICACIÓN CIRCUITOS ELECTRÓNICOS Programación de Dispositivos Lógicos Programables utilizando WinCUPL
2 1. Índice 1. Índice 2 2. Introducción 3 3. Proceso de programación de la PAL Planteamiento del problema Asignación de pines Escritura del programa de la PAL Compilación del programa Simulación Grabación de la PAL Ficheros implicados en el proceso de programación de la PAL Programa de descripción del circuito (archivo.pld) Entrada de vectores para la simulación (archivo.si) Salida del compilador para el programador (archivo jedec.jed) Salida del compilador para el programador (archivo JEDEC.JED) (Con simulación) Documentación de salida (archivo.doc) Simulación de salida (archivo.so) Recomendaciones 27 Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 2
3 2. Introducción Los Dispositivos Lógicos Programables (PLDs) son circuitos cuya funcionalidad es programable, es decir, nosotros debemos definirla, y, en algunos casos, podemos modificarla posteriormente. En este documento se explica con un ejemplo el proceso de programación de una PAL, desde la escritura del programa con WinCUPL, hasta la programación hardware. En la última parte se incluye un conjunto de recomendaciones útiles a la hora de la programación con WinCUPL. 3. Proceso de programación de la PAL 3.1. Planteamiento del problema Ejemplo: Dados dos dígitos decimales de entrada, deseamos visualizar uno de los dos (que seleccionaremos con un bit de control) en un display. Si el dato no es válido (es mayor que 9) el display debe apagarse y encenderse el punto. Si decidiéramos hacer el diseño con lógica no programable, el circuito sería como se muestra en la figura 1. Este circuito realiza correctamente su función, utiliza 3 circuitos integrados, y una vez diseñado no se puede modificar fácilmente para realizar otra función. A3-A0 B3-B0 MUX S3-S0 BCD 7 Seg Selección Figura 1. Esquema del circuito del ejemplo, implementado sin lógica programable. Sin embargo, si utilizamos dispositivos lógicos programables, la lógica relativa al multiplexor y al decodificador pueden ir incluidas en el PLD, por lo que se eliminamos un circuito del diseño. Además, si en un momento determinado necesitamos modificar la funcionalidad (por ejemplo, sumar o restar los datos de entrada dependiendo del bit de selección), sólo tendremos que reprogramar el PLD, sin necesidad de cambiar el resto del circuito. Una vez decidido utilizar una PAL en el circuito (en nuestro caso la PALCE22V10), es necesario programarla. El proceso completo se muestra resumido en la figura 2. En primer lugar, debemos hacer la especificación formal del circuito a diseñar (en este ejemplo sería el bloque formado por el multiplexor y el decodificador BCD-7 segmentos). Posteriormente describir dicho circuito según un lenguaje de programación (para nosotros el WinCUPL). Este programa se compilará y simulará, hasta asegurarnos que el resultado obtenido es el deseado. Por último, cuando tengamos el fichero definitivo, se grabará en la PAL. A continuación explicaremos en detalle estos pasos. Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 3
4 Problema de diseño Especificación formal - Diagrama de bloques - Tabla de verdad - Funcionas lógicas - Circuito Descripción utilizando un Lenguaje de Descripción Hardware (CUPL) Ficheros ASCII Simulador Compilador PALCE22V10 Grabador de PLDs Fichero.JED Figura 2. Proceso de programación de la PAL Asignación de pines En primer lugar, debemos especificar las entradas y las salidas que deben conectarse a la PAL, y asignarles los pines correspondientes. Para ello habrá que considerar qué pines de la PAL son sólo de entrada y cuales de entrada-salida. En este ejemplo las entradas serán los datos A y B y la entrada de selección y las salidas serán las excitaciones de los segmentos del display y del punto. A3 A2 A1 A0 B3 B2 B1 B0 Selección a b c d e f g Punto A3 A2 A1 A0 B3 B2 B1 B0 Selección I1 (2) I2 (3) I3 (4) I4 (5) I5 (6) I6 (7) I7 (8) I8 (9) I9 (10) (16) I/O2 (15) I/O1 (17) I/O3 (18) I/O4 (19) I/O5 (20) I/O6 (21) I/O7 (14) I/O0 a b c d e f g Punto (a) (b) (c) Figura 3. (a) Entradas y salidas necesarias en el sistema. (b) Esquema de las entradas y salidas de la PAL. (c) Asignación de pines definitiva Escritura del programa de la PAL A continuación debemos escribir el programa de la PAL para que cumpla con la funcionalidad deseada y con la asignación de pines anterior. En el capítulo sobre recomendaciones encontraremos consejos útiles sobre la escritura de este fichero. Es MUY IMPORTANTE leerlos antes de enfrentarnos con el programa, y, especialmente, en caso de errores de compilación. El programa de la PAL será un fichero de texto que puede escribirse con cualquier aplicación (el propio WinCUPL o wordpad, notepad, etc.). Debe tener extensión.pld y la siguiente estructura: Cabecera con diferentes datos sobre el programa, programador, etc. El campo más importante es Device que se debe corresponder exactamente con el dispositivo en el que Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 4
5 va a grabarse el programa. Para la PALCE22V10 en el campo Device debemos escribir p22v10. El campo Name debe coincidir con el nombre del fichero.pld, pero sin dicha extensión, y los ficheros de salida tendrán todos ellos el nombre más la extensión correspondiente (.JED,. DOC, etc.). (Véase apartado de recomendaciones). Una posible cabecera para el programa del ejemplo sería: Name Prac3; Partno CIR001; Revision 01; Date 13/3/99; Designer Depeca; Company Departamento de Electronica; Location Universidad de Alcala de Henares; Assembly None; Device p22v10; /*************************************************************/ /* */ /* LABORATORIO DE ELECTRONICA DIGITAL */ /* */ /* Practica 3: Multiplexor - Decodificador BCD */ /* */ /*************************************************************/ /*Programa preparado para el dispositivo: P22V10 */ /*************************************************************/ Asignación de pines de entrada y salida que se deben corresponder con la asignación hecha anteriormente, y que es la que nos dirá donde debemos conectar cada patilla de la PAL en el circuito a la hora de montarlo. /** Definicion de los pines de entrada **/ Pin [2..5] = [A3..0]; /* Dato A */ Pin [6..9] = [B3..0]; /* Dato B */ Pin 10 = select; /* Seleccion */ /** Definicion de los pines de salida **/ Pin [15..21] = a,b,c,d,e,f,g; /* Senianles de los displays */ Pin 14 = punto; /* Punto decimal */ Cuerpo del programa para que la función de la PAL sea la deseada. En nuestro ejemplo se puede dividir en dos partes, la que se corresponde con el multiplexor, y la parte del decodificador. En este cuerpo del programa se utilizan como variables las entradas y salidas que se han definido, y se pueden añadir variables intermedias, simplemente escribiéndolas donde sean necesarias (no es necesaria una declaración previa). Los símbolos que se corresponden con las operaciones lógicas son:! negación # OR & AND Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 5
6 Con estos símbolos y la funcionalidad deseada se escriben las distintas partes del programa. En la figura 4 se muestra el esquema del multiplexor y las funciones lógicas de sus salidas. A3-A0 B3-B0 Selección MUX S3-S0 S3 = Select A3 + Select B3 S2 = Select A2 + Select B2 S1= Select A1 + Select B1 S0 = Select A0+ Select B0 Figura 4. Esquema del multiplexor, con sus entradas y salidas, y ecuaciones lógicas equivalentes. Estas ecuaciones lógicas se corresponden con el siguiente fragmento de código: /* Descripcion del multiplexor utilizando funciones logicas */ S3 = (!select & A3) # (select & B3); S2 = (!select & A2) # (select & B2); S1 = (!select & A1) # (select & B1); S0 = (!select & A0) # (select & B0); El esquema del decodificador BCD-7segmentos y su tabla de verdad se muestran en la figura 5. S3-S0 BCD 7 Seg (a) a - f Punto S3 S2 S1 S0 a b c d e f g Punto Figura 5. Esquema del decodificador y tabla de verdad correspondiente. (b) Esta tabla de verdad se corresponde con el siguiente fragmento de código, en el que se puede observar el formato para describir una tabla de verdad, con sus entradas y salidas, y la forma de escribir números decimales y hexadecimales. Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 6
7 /* Descripcion del conversor BCD - 7 segmentos */ /* utilizando una tabla de verdad */ TABLE S3,S2,S1,S0=>!a,!b,!c,!d,!e,!f,!g,!punto { 'h'0=>'b' ; 'h'1=>'b' ; 'h'2=>'b' ; 'h'3=>'b' ; 'h'4=>'b' ; 'h'5=>'b' ; 'h'6=>'b' ; 'h'7=>'b' ; 'h'8=>'b' ; 'h'9=>'b' ; 'h'a=>'b' ; 'h'b=>'b' ; 'h'c=>'b' ; 'h'd=>'b' ; 'h'e=>'b' ; 'h'f=>'b' ; } Una vez completado el programa se debe compilar y simular. Para ampliar información sobre sintaxis etc., véase el manual de WinCUPL Compilación del programa Para compilarlo utilizaremos el programa CULP cuya pantalla principal se muestra a continuación: Figura 6. Pantalla de presentación del WinCUPL. En la siguiente figura se muestra un resumen sobre el contenido de los menús del WinCUPL: Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 7
8 Figura 7. Menús del WinCUPL. Una vez arrancado el programa, abriremos el fichero PLD escrito previamente (FILE -> OPEN). A continuación lo compilamos, con la opción indicada en la siguiente figura (Run, Device Specific Compile). En esta pantalla también se incluye la pantalla obtenida tras una compilación finalizada con éxito. Figura 8. Ventana obtenida tras la compilación de un programa sin errores. Si la compilación finaliza con éxito se genera el fichero.jed, que será el que utilizaremos en el programa posterior para grabar en la PAL. En caso de error, nos mostrará los mensajes correspondientes en la ventana de mensajes. Si esta ventana no aparece directamente, la visualizaremos con las opciones Windows, Message. Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 8
9 El compilador genera siempre (incluso cuando haya errores) el fichero.doc con información sobre el programa de la PAL, como, por ejemplo, la función lógica implementada en cada salida. Entre la información incluida en este fichero está el número de productos que necesita la función implementada cada en cada salida, así como el número de productos disponibles en dicha salida. Si el número de productos disponibles, como pasa en el siguiente ejemplo, es menor que el número de productos necesarios el programa no compilará. ===================================================================== Symbol Table ===================================================================== Pin Variable Pterms Max Min Pol Name Ext Pin Type Used Pterms Level d 15 V b 16 V c 17 V a 18 V e 19 V f 20 V g 21 V punto 14 V En ese caso, verificaremos si es posible hacer una reasignación de pines, de forma que en todas las salidas el número de productos necesarios sea menor al número de productos disponibles, como en el siguiente fragmento: ===================================================================== Symbol Table ===================================================================== Pin Variable Pterms Max Min Pol Name Ext Pin Type Used Pterms Level a 15 V b 16 V c 17 V d 18 V e 19 V f 20 V g 21 V punto 14 V Una vez eliminados este tipo de errores es necesario también eliminar los errores de sintaxis, etc., hasta conseguir que el fichero compile correctamente (véase apartado de recomendaciones). Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 9
10 3.5. Simulación Una vez compilado el programa, la simulación nos permite comprobar si realiza la función deseada antes de grabar el dispositivo. Para ello debemos escribir el fichero de simulación. (con el mismo nombre que el fichero PLD, pero con extensión.si). Este fichero puede escribirse de dos formas: Darle una serie de entradas y las salidas que deberíamos obtener, y el sistema comprobará si estas salidas coinciden con las que obtendríamos al utilizar en el programa que hemos escrito. Darle una serie de entradas y él rellenará las salidas, por lo que nosotros debemos comprobar posteriormente si el resultado es el deseado. El fichero debe tener la misma cabecera que el fichero PLD: Name Prac3; Partno CIR001; Revision 01; Date 13/3/99; Designer Ejemplo; Company Departamento de Electronica; Location Universidad de Alcala de Henares; Assembly None; Device p22v10; A continuación debemos escribir el orden de las variables de entrada y de salida, y el listado de /** Orden con que se van a introducir y presentar los vectores **/ Order: select," ",A3..0," ",B3..0," ",a,b,c,d,e,f,g," ",punto; /** Vectores de test **/ /* El asterisco * indica que sera rellenado por el simulador */ Vectors: ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 10
11 valores que deseemos probar en el orden adecuado: Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 11
12 El fichero de salida contendrá, además de la cabecera y el orden de las variables, los valores que tomarán las variables para esas entradas, como se puede ver a continuación: CSIM(WM): CUPL Simulation Program Version 4.8a Serial# MW Copyright (c) 1983, 1996 Logical Devices, Inc. CREATED Wed Apr 14 13:04: LISTING FOR SIMULATION FILE: PRAC3.si 1: Name Prac3; 2: Partno CIR001; 3: Revision 01; 4: Date 13/3/99; 5: Designer Ejemplo; 6: Company Departamento de Electronica; 7: Location Universidad de Alcala de Henares; 8: Assembly None; 9: Device p22v10; 10: 11: 12: /** Orden con que se van a introducir y presentar los vectores **/ 13: 14: Order: select," ",A3..0," ",B3..0," ",a,b,c,d,e,f,g," ",punto; 15: 16: /** Vectores de test **/ 17: 18: /* * indica que sera rellenado por el simulador */ ============================== s e p l u e n c AAAA BBBB t t abcdefg o ============================== 0001: LLLLLLH H 0002: HLLHHHH H 0003: LLHLLHL H 0004: LLLLHHL H 0005: HLLHHLL H 0006: LHLLHLL H 0007: HHLLLLL H 0008: LLLHHHH H 0009: LLLLLLL H 0010: LLLHHLL H 0011: HHHHHHH L 0012: HHHHHHH L 0013: HHHHHHH L 0014: HHHHHHH L 0015: HHHHHHH L 0016: HHHHHHH L 0017: LLLLLLH H 0018: LLLLLLH H 0019: LLLLLLH H 0020: LLLLLLH H 0021: LLLLLLH H 0022: HLLHHHH H 0023: LLHLLHL H 0024: LLLLHHL H Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 12
13 El proceso de escritura-compilación-simulación deberá repetirse tantas veces como sea necesario hasta que se obtengan en las salidas los valores deseados. Se puede forzar al WinCUPL a que simule automáticamente después de compilar, activando la opción de compilación Simulate. Además, si se activa Display Waveform mostrará en forma de cronograma la información de salida de la simulación. Si le damos en la simulación los valores de las entradas y las salidas, y estas no coinciden con las salidas del programa escrito, obtendremos un error de simulación (CSIM error en la ventana de mensajes). También obtendremos este error cuando le digamos que simule automáticamente y no encuentre el fichero.si correspondiente en el directorio donde esté el PLD Grabación de la PAL Una vez compilado el programa definitivo debemos grabarlo en el dispositivo físico. Para ello necesitamos: Elemento programador: Módulo que actúa sobre el dispositivo (ALL-11). Ordenador: donde está el programa que quiero volcar en el dispositivo. Software programador: Herramienta SW capaz de enviar el programa al circuito (WACCESS). Conexión ordenador/módulo programador: Cable de conexión (RS232). En la figura 9 vemos el elemento programador, la forma de conectar el cable, y la manera de situar la PAL en el módulo programador (ajustado a la parte inferior, con la muesca hacia arriba). (b) (a) Figura 9. (a) Vista del programador. (b) Conexión del programador al ordenador. (c) Forma correcta de insertar la PAL en el programador. (c) Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 13
14 Comenzaremos el proceso conectando correctamente el módulo programador al ordenador, encendiéndolo, y colocando la PAL en el programador en su lugar correcto (ajustada a la parte inferior, y con la muesca hacia arriba). A continuación debemos grabar el programa en la PAL. Para ello grabaremos el fichero JEDEC en el buffer intermedio y posteriormente en la PAL, como se muestra en la figura 10, según los JEDEC File BUFFER PLD pasos de la figura 11: LECTURA Figura 10. Proceso de grabación de la PAL. Elegir Dispositivo (circuito comercial) Editar buffer: escribimos en él Leer desde fichero Cargar buffer Volcar en circuito Figura 11. Pasos para grabar un fichero en la PAL. Según este diagrama de bloques, la elección del dispositivo es el primer paso, para el que seleccionaremos la opción Device del menú principal, después PLD y por último, nuestra PAL, por ejemplo, PALCE22V10Q de AMD. Si el dispositivo elegido no es correcto mostrará un mensaje de error, y debemos modificar la selección. En caso de elección correcta veremos una pantalla como la de la figura siguiente: Disp seleccionado Programar Disp: Volcar Buffer Borrar Dispositivo (E 2 PLD) Figura 12. Pantalla del WACCESS tras elegir el dispositivo. Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 14
15 Llegado a este punto, seleccionamos File, Load JEDEC File, y cargamos el.jed generado en la compilación. Por último, pulsamos Program y se programará la PAL. 4. Ficheros implicados en el proceso de programación de la PAL En la siguiente figura se muestra a modo de esquema el conjunto de ficheros implicados en el proceso de grabación de la PAL. Nosotros tendremos que escribir los ficheros.pld y.si, y el compilador y simulador generarán los ficheros restantes a partir de ellos. Fichero.PLD Fichero.SI Compilador Ficheros ASCII Simulador Fichero.ABS Fichero.DOC Fichero.JED Fichero.SO Fichero.WO Figura 13. Ficheros implicados en el proceso de grabación de la PAL. A continuación se muestra un ejemplo de ficheros.pld,.si,.so,.jed y.doc. Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 15
16 4.1. Programa de descripción del circuito (archivo.pld) Name Prac3; Partno CIR001; Revision 01; Date 13/3/99; Designer Ejemplo; Company Departamento de Electronica; Location Universidad de Alcala de Henares; Assembly None; Device p22v10; /******************************************************************/ /* */ /* LABORATORIO DE ELECTRONICA DIGITAL */ /* */ /* Practica 3: Multiplexor - Decodificador BCD */ /* */ /******************************************************************/ /* Programa preparado para el dispositivo: P22V10 */ /******************************************************************/ /** Definicion de los pines de entrada **/ Pin [2..5] = [A3..0]; /* Dato A */ Pin [6..9] = [B3..0]; /* Dato B */ Pin 10 = select; /* Seleccion */ /** Definicion de los pines de salida **/ Pin [15..21] = a,b,c,d,e,f,g; /* Senianles de los displays */ Pin 14 = punto; /* Punto decimal */ /** Cuerpo del programa **/ /* Descripcion del multiplexor utilizando funciones logicas */ S3 = (!select & A3) # (select & B3); S2 = (!select & A2) # (select & B2); S1 = (!select & A1) # (select & B1); S0 = (!select & A0) # (select & B0); /* Descripcion del conversion BCD - 7 segmentos utilizando una tabla de verdad */ TABLE S3,S2,S1,S0=>!a,!b,!c,!d,!e,!f,!g,!punto { 'h'0=>'b' ; 'h'1=>'b' ; 'h'2=>'b' ; 'h'3=>'b' ; 'h'4=>'b' ; 'h'5=>'b' ; 'h'6=>'b' ; 'h'7=>'b' ; 'h'8=>'b' ; 'h'9=>'b' ; 'h'a=>'b' ; 'h'b=>'b' ; 'h'c=>'b' ; 'h'd=>'b' ; 'h'e=>'b' ; 'h'f=>'b' ; } Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 16
17 4.2. Entrada de vectores para la simulación (archivo.si) Name Prac3; Partno CIR001; Revision 01; Date 13/3/99; Designer Ejemplo; Company Departamento de Electronica; Location Universidad de Alcala de Henares; Assembly None; Device p22v10; /** Orden con que se van a introducir y presentar los vectores **/ Order: select," ",A3..0," ",B3..0," ",a,b,c,d,e,f,g," ",punto; /** Vectores de test **/ /* * indica que sera rellenado por el simulador */ Vectors: ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 17
18 4.3. Salida del compilador para el programador (archivo jedec.jed) CUPL(WM) 4.8a Serial# MW Device p22v10 Library DLIB-h Created Wed Apr 14 12:34: Name Prac3 Partno CIR001 Revision 01 Date 13/3/99 Designer Ejemplo Company Departamento de Electronica Assembly None Location Universidad de Alcala de Henares *QP24 *QF5828 *G0 *F0 Fusible 896 Fusible =924 *L *L *L *L Se indica los fusibles de la PAL que se *L *L funden: *L *L no se funde *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L se funde (se elimina la conexión) Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 18
19 *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *C85D0 *CF19 Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 19
20 4.4. Salida del compilador para el programador (archivo JEDEC.JED) (Con simulación) CUPL(WM) 4.8a Serial# MW Device p22v10 Library DLIB-h Created Wed Apr 14 12:53: Name Prac3 Partno CIR001 Revision 01 Date 13/3/99 Designer Ejemplo Company Departamento de Electronica Assembly None Location Universidad de Alcala de Henares *QP24 *QF5828 *QV24 *G0 *F0 *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 20
21 *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *L *C85D0 *P *V0001 X XNXHLLLLLLHXXN *V0002 X XNXHHLLHHHHXXN *V0003 X XNXHLLHLLHLXXN *V0004 X XNXHLLLLHHLXXN *V0005 X XNXHHLLHHLLXXN *V0006 X XNXHLHLLHLLXXN *V0007 X XNXHHHLLLLLXXN *V0008 X XNXHLLLHHHHXXN *V0009 X XNXHLLLLLLLXXN *V0010 X XNXHLLLHHLLXXN *V0011 X XNXLHHHHHHHXXN *V0012 X XNXLHHHHHHHXXN *V0013 X XNXLHHHHHHHXXN *V0014 X XNXLHHHHHHHXXN *V0015 X XNXLHHHHHHHXXN *V0016 X XNXLHHHHHHHXXN *V0017 X XNXHLLLLLLHXXN *V0018 X XNXHLLLLLLHXXN *V0019 X XNXHLLLLLLHXXN *V0020 X XNXHLLLLLLHXXN *V0021 X XNXHLLLLLLHXXN *V0022 X XNXHHLLHHHHXXN *V0023 X XNXHLLHLLHLXXN *V0024 X XNXHLLLLHHLXXN *9768 Programación de Dispositivos Lógicos Programables utilizando WinCUPL DEPECA 21
22 4.5. Documentación de salida (archivo.doc) *************************************************************************** **** Prac3 *************************************************************************** **** CUPL(WM) 4.8a Serial# MW Device p22v10 Library DLIB-h Created Wed Apr 14 12:53: Name Prac3 Partno CIR001 Revision 01 Date 13/3/99 Designer Ejemplo Company Departamento de Electronica Assembly None Location Universidad de Alcala de Henares ========================================================================== Expanded Product Terms ========================================================================== S0 => A0 &!select # B0 & select S1 => A1 &!select # B1 & select S2 => A2 &!select # B2 & select S3 => A3 &!select # B3 & select!a =>!A0 &!A2 &!A3 &!select #!B0 &!B2 &!B3 & select #!A0 &!A1 &!A2 &!A3 &!B0 &!B1 &!B2 &!B3 #!A1 &!A2 & A3 &!select # A0 & A1 &!A3 &!select # B0 & B1 &!B3 & select # A0 &!A1 & A2 &!A3 &!select # B0 &!B1 & B2 &!B3 & select #!B1 &!B2 & B3 & select!b =>!A1 &!A2 & A3 &!select #!B1 &!B2 & B3 & select #!A0 &!A1 &!A2 &!A3 &!B0 &!B1 &!B2 &!B3 #!B2 &!B3 & select #!A2 &!A3 &!select #!A0 &!A1 & A2 &!A3 &!select #!B0 &!B1 & B2 &!B3 & select # B0 & B1 & B2 &!B3 & select # A0 & A1 & A2 &!A3 &!select Programación de Dispositivos Lógicos Programables utilizando WinCUPL 22 DEPECA
23 !c =>!A1 &!A2 & A3 &!select #!B1 &!B2 & B3 & select #!A0 &!A1 &!A2 &!A3 &!B0 &!B1 &!B2 &!B3 #!A0 & A1 & A2 &!A3 &!select # A0 & A1 &!A3 &!select # B0 & B1 &!B3 & select #!A1 &!A3 &!select #!B1 &!B3 & select #!B0 & B1 & B2 &!B3 & select!d =>!A0 &!A2 &!A3 &!select #!B0 &!B2 &!B3 & select #!A0 &!A1 &!A2 &!A3 &!B0 &!B1 &!B2 &!B3 #!A0 &!A1 &!A2 & A3 &!select # A0 & A1 &!A2 &!A3 &!select # B0 & B1 &!B2 &!B3 & select # A0 &!A1 & A2 &!A3 &!select # B0 &!B1 & B2 &!B3 & select #!B0 & B1 & B2 &!B3 & select #!A0 & A1 & A2 &!A3 &!select #!B0 &!B1 &!B2 & B3 & select!e =>!A0 &!A2 &!A3 &!select #!B0 &!B2 &!B3 & select #!A0 &!A1 &!A2 &!A3 &!B0 &!B1 &!B2 &!B3 #!A0 &!A1 &!A2 & A3 &!select #!B0 & B1 & B2 &!B3 & select #!A0 & A1 & A2 &!A3 &!select #!B0 &!B1 &!B2 & B3 & select!f =>!A0 &!A1 &!A3 &!select #!B0 &!B1 &!B3 & select #!A0 &!A1 &!A2 &!A3 &!B0 &!B1 &!B2 &!B3 #!A1 &!A2 & A3 &!select # A0 &!A1 & A2 &!A3 &!select # B0 &!B1 & B2 &!B3 & select #!B0 & B1 & B2 &!B3 & select #!A0 & A1 & A2 &!A3 &!select #!B1 &!B2 & B3 & select!g =>!A1 &!A2 & A3 &!select # B1 &!B2 &!B3 & select # A1 &!A2 &!A3 &!select #!A1 & A2 &!A3 &!select #!B1 & B2 &!B3 & select #!B0 & B1 & B2 &!B3 & select #!A0 & A1 & A2 &!A3 &!select #!B1 &!B2 & B3 & select!punto =>!B1 & B2 & B3 & select # B1 & B3 & select # A1 & A3 &!select #!A1 & A2 & A3 &!select a.oe => 1 Programación de Dispositivos Lógicos Programables utilizando WinCUPL 23 DEPECA
24 b.oe => 1 c.oe => 1 d.oe => 1 e.oe => 1 f.oe => 1 g.oe => 1 punto.oe => 1 ========================================================================== Symbol Table ========================================================================== Pin Variable Pterms Max Min Pol Name Ext Pin Type Used Pterms Level A0 5 V A1 4 V A2 3 V A3 2 V B0 9 V B1 8 V B2 7 V B3 6 V S0 0 I S1 0 I S2 0 I S3 0 I a 15 V b 16 V c 17 V d 18 V e 19 V f 20 V g 21 V punto 14 V select 10 V a oe 15 D b oe 16 D c oe 17 D d oe 18 D e oe 19 D f oe 20 D g oe 21 D punto oe 14 D LEGEND D : default variable F : field G : group I : intermediate variable N : node M : extended node U : undefined V : variable X : extended variable T : function Programación de Dispositivos Lógicos Programables utilizando WinCUPL 24 DEPECA
25 4.6. Simulación de salida (archivo.so) CSIM(WM): CUPL Simulation Program Version 4.8a Serial# MW Copyright (c) 1983, 1996 Logical Devices, Inc. CREATED Wed Apr 14 13:04: LISTING FOR SIMULATION FILE: PRAC3.si 1: Name Prac3; 2: Partno CIR001; 3: Revision 01; 4: Date 13/3/99; 5: Designer Ejemplo; 6: Company Departamento de Electronica; 7: Location Universidad de Alcala de Henares; 8: Assembly None; 9: Device p22v10; 10: 11: 12: /** Orden con que se van a introducir y presentar los vectores **/ 13: 14: Order: select," ",A3..0," ",B3..0," ",a,b,c,d,e,f,g," ",punto; 15: 16: /** Vectores de test **/ 17: 18: /* * indica que sera rellenado por el simulador */ ============================== s e p l u e n c AAAA BBBB t t abcdefg o ============================== 0001: LLLLLLH H 0002: HLLHHHH H 0003: LLHLLHL H 0004: LLLLHHL H 0005: HLLHHLL H 0006: LHLLHLL H 0007: HHLLLLL H 0008: LLLHHHH H 0009: LLLLLLL H 0010: LLLHHLL H 0011: HHHHHHH L 0012: HHHHHHH L 0013: HHHHHHH L 0014: HHHHHHH L 0015: HHHHHHH L 0016: HHHHHHH L 0017: LLLLLLH H 0018: LLLLLLH H 0019: LLLLLLH H 0020: LLLLLLH H 0021: LLLLLLH H 0022: HLLHHHH H 0023: LLHLLHL H 0024: LLLLHHL H Programación de Dispositivos Lógicos Programables utilizando WinCUPL 25 DEPECA
26 5. Recomendaciones El WinCUPL incluye un directorio de ejemplos (EXAMPLES) que pueden utilizarse para familiarizarse con la sintaxis. El WinCUPL no admite la letra 'ñ' ni acentos, en ningún punto del programa (ni siquiera en los comentarios). La presencia de cualquiera de estos caracteres provocará la salida inmediata del programa cuando se intente compilar, sin producir ningún fichero de salida ni ningún mensaje de error. Tras la última línea de programa, en el fichero.pld debemos escribir al menos 2 retornos de carro. Si no lo hacemos, el programa no compilará. Al programar con el WinCUPL es necesario tener en cuenta que en la instrucción field posicion=[q3..0]; el orden de los términos q3 a q0 va a ser siempre q3,q2,q1,q0, INDEPENDIENTEMENTE DEL ORDEN EN QUE LOS SITUEMOS, ( sólo en esa instrucción!!!!!). Es decir, es lo mismo field posicion=[q3..0]; que field posicion=[q0..3]; y el orden va a ser el indicado anteriormente. La cabecera del fichero de simulación (.si) debe ser exactamente la misma que la del fichero.pld. En esta cabecera, se debe indicar que el Device es "p22v10" (sin las comillas) y en Name se pondrá el mismo nombre que tiene el fichero (sin la extensión). En las tablas de verdad es necesario incluir todas las posibles combinaciones binarias de las entradas, incluso las que nunca vayan a utilizarse en el circuito. Algunas veces, al intentar compilar se nos muestra un mensaje de error indicándonos que nos falta una dll. En esos casos se seguirán los siguientes pasos: Option, Compiler options, Select library, y se seleccionará culp.dl del directorio donde esté instalado CULP. Si en las opciones de compilación (Alt-O) se activan "Simulation" y "Show waveform" hará de una vez la compilación y la simulación, además al final saldrá una ventana con el cronograma de las señales implicadas en la simulación. MUCHO OJO cuando vayamos a cerrarla, porque suele quedar abierta también otra ventana por detrás. Si no se cierran TODAS las ventanas antes de hacer la siguiente compilación, esta no se realizará correctamente y tendremos que cerrar el WinCUPL y volver a abrirlo. Es necesario introducir una señal de reloj a los biestables de la PAL cuando funciona como elemento secuencial. Esta señal debe se introduce en el pin 1 de la PAL. La característica Power Up Reset de la PAL hace que tras alimentar el sistema todos los biestables de la PAL tengan salida 0, es decir, el estado en el que la PAL comienza siempre es el 0. Esta circunstancia debe ser considerada en la programación de la PAL: se debe incluir siempre ese estado inicial y gestionar las transiciones oportunas. Programación de Dispositivos Lógicos Programables utilizando WinCUPL 26 DEPECA
Introducción a la programación de PLD s
Introducción a la programación de PLD s Sira E. Palazuelos Cagigas Ernesto Martín Gorostiza Departamento de Electrónica Universidad de Alcalá PALCE22V10 2 1 Proceso de diseño Problema de Diseño Especificación
Más detallesÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ
ELECTRÓNICA DIGITAL DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ IES TRINIDAD ARROYO DPTO. DE ELECTRÓNICA ÍNDICE ÍNDICE... 1 1. LIMITACIONES DE LOS CONTADORES ASÍNCRONOS... 2 2. CONTADORES SÍNCRONOS...
Más detallesGENERACIÓN DE ANTICIPOS DE CRÉDITO
GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos
Más detallesGENERACIÓN DE TRANSFERENCIAS
GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base
Más detallesSoftware Criptográfico FNMT-RCM
Software Criptográfico FNMT-RCM ÍNDICE 1. DESCARGA E INSTALACIÓN DEL SOFTWARE 2. EXPORTACIÓN DE CERTIFICADOS EN MICROSOFT INTERNET EXPLORER 3. IMPORTACIÓN DEL CERTIFICADO A LA TARJETA CRIPTOGRÁFICA -2-
Más detallesNotas para la instalación de un lector de tarjetas inteligentes.
Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación
Más detallesMANUAL DE USUARIO. Se deben seguir los siguientes pasos para la correcta instalación del módulo descargable:
MANUAL DE USUARIO La aplicación para la convocatoria Parques Científicos y Tecnológicos consta de un programa descargable más un módulo web. Mediante el módulo descargable, es posible cumplimentar todos
Más detallesGUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE
ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19
Más detalles5.4. Manual de usuario
5.4. Manual de usuario En esta sección se procederá a explicar cada una de las posibles acciones que puede realizar un usuario, de forma que pueda utilizar todas las funcionalidades del simulador, sin
Más detallesAdaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.
Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra
Más detallesNORMA 34.14(SEPA) 05/11/2013
NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios
Más detallesAnexo B. Comunicaciones entre mc y PC
Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación
Más detallesManual Oficina Web de Clubes (FBM)
Manual Oficina Web de Clubes (FBM) INTRODUCCIÓN: La Oficina Web de Clubes de Intrafeb es la oficina virtual desde la que un club podrá realizar las siguientes operaciones durante la temporada: 1. Ver información
Más detallesMANUAL WINDOWS MOVIE MAKER. Concurso de Gipuzkoa
MANUAL WINDOWS MOVIE MAKER Concurso de Gipuzkoa ÍNDICE 1. Presentación del diseño del Windows Movie Maker 3 2. Captura de video 4 3. Importar video 8 4. Edición de la película a. Añadir video y/o imágenes
Más detallesCOMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA.
COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA. Planteamiento: Usando dos PLC s de la familia SS y dos pantallas AS35THTD, desarrollar un programa para el PLC ESCLAVO que cuente
Más detallesPANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08
PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros
Más detallesINDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior...
MANUAL DE USUARIO INDICE 1. Introducción... 4 2. El panel Entities view... 5 3. El panel grafico... 6 4. Barra de botones... 6 4.1. Botones de Behavior... 7 4.2. Botones de In-agents... 8 4.3. Botones
Más detallesCircuitos Digitales CON José Manuel Ruiz Gutiérrez
Circuitos Digitales CON José Manuel Ruiz Gutiérrez j.m.r.gutierrez@gmail.com PRÁCTICAS DE CIRCUITOS DIGITALES Circuitos digitales básicos 1. Simulación de operadores lógicos básicos. Realizar la simulación
Más detallesCapítulo 9. Archivos de sintaxis
Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta
Más detallesCREACIÓN DEL PRIMER PROYECTO EN mikrobasic PRO for AVR
CREACIÓN DEL PRIMER PROYECTO EN mikrobasic PRO for AVR 2 Proyecto mikrobasic PRO for AVR organiza aplicaciones en los proyectos que consisten en un solo fichero de proyecto (fichero con extensión.mbpav)
Más detallesCómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?
Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la
Más detallesManual de Procedimiento
Manual de Procedimiento INSTALACION DEL PROGRAMA Este manual pretende ser una ayuda para el usuario, indicando cada uno de los pasos a seguir en su utilización. REQUERIMIENTOS: 1. Windows 98 o superior.
Más detallesTutorial PowerPoint. Crear una nueva presentación
Tutorial PowerPoint La herramienta PowerPoint esta diseñada para realizar presentaciones multimedia, esta disponible en sistema Windows y MacOS. PowerPoint no solo esta pensado para realizar presentaciones
Más detallesINSTALACIÓN Y REGISTRO
INSTALACIÓN Y REGISTRO Maître Serie 4 Profesional se puede obtener a partir del CD de instalación o mediante la pagina web www.astarteinformatica.com en el apartado indicado a la página de dicha aplicación.
Más detallesFICHERO DE AYUDA DEL PROGRAMA MEGAPRIMI
FICHERO DE AYUDA DEL PROGRAMA MEGAPRIMI Versión MEGAPRIMI : 4.0 Fecha : 19/06/2010 1. INFORMACION GENERAL Versión completamente gratuita. Entre otras muchas opciones, el programa permite seleccionar cualquier
Más detallesServicio de Informática
Módulo para la cumplimentación de contratos de movilidad en Universidad Virtual Guía de Usuario Última actualización 21 de abril de 2015 Tabla de contenido 1.- Introducción... 4 2.- Acceso al módulo y
Más detallesInstalación y Registro Versiones Educativas 2013
Instalación y Registro Versiones Educativas 2013 Octubre 2012 Instalación y Registro Online página 2 Índice Introducción... 4 Instalación Versión Educativa Aula... 6 1. Setup... 6 2. Instalación... 7 3.
Más detallesGESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...
Más detallesPara descargar la versión más reciente de Skype accedemos al sitio web de Skype y luego hacemos clic en Descargar Skype para escritorio de Windows.
Skype Skype: este servicio nos permite comunicarnos en forma sincrónica con nuestros contactos mediante mensajes instantáneos (chat) y realizando video llamadas. Skype Microsoft cuenta con un sistema de
Más detallesESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.
ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas. Sala de sistemas, Video proyector, Guías RECURSOS ACTIVIDADES PEDAGÓGICAS
Más detallesDepartamento CERES Área de Tarjetas Inteligentes Manual de Usuario
14 CORREO SEGURO. Hay aplicaciones de correo que permiten enviar y recibir correos cifrados y firmados digitalmente utilizando criptografía. Estas operaciones garantizan el intercambio seguro de información,
Más detallesTERMOMED Cl. Uruguay, 11 7º despacho 708 46007 - Valencia ( Valencia ) Tel. / Fax. 96 344 89 31 info@termomed.net www.termomed.net
PARTE 1: USO DEL HT-3 INTRODUCCIÓN El HT-3 muestra de forma continua por medio del display LCD los registros de temperatura actual, máximos y mínimos. Pueden ser definidos alarmas de máxima y mínima para
Más detallesManual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2
Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera
Más detallesTEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS
TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y
Más detallesCONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.
CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia
Más detallesSISTEMAS DE NUMERACIÓN. Sistema decimal
SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",
Más detallesCONCEPTOS BASICOS. Febrero 2003 Página - 1/10
CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,
Más detallesServicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación
Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor
Más detallesGVisualPDA Módulo de Almacén
GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en
Más detallesInstalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta
Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para
Más detallesTRUECRYPT. TrueCrypt se distribuye gratuitamente y su código fuente está disponible, aunque bajo una licencia restrictiva.
TRUECRYPT TrueCrypt es una aplicación para cifrar y ocultar datos que el usuario considere reservados empleando para ello diferentes algoritmos de cifrado como AES, SERPENT o Twofish o una combinación
Más detallesSRM RELACIÓN CON LOS PROVEEDORES MANUAL DEL SUMINISTRADOR. Junio 2013. Versión 2
SRM RELACIÓN CON LOS PROVEEDORES MANUAL DEL SUMINISTRADOR Junio 2013 Versión 2 2 de 24 ÍNDICE Capítulo/Sección Página 1. BIENVENIDOS... 3 2. INFORMACIÓN DE LA INVITACIÓN A LA OFERTA... 4 2.1 ACCESO A SRM...
Más detallesLiLa Portal Guía para profesores
Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista
Más detallesSUBVENCIONES DESTINADAS A LA REALIZACIÓN DE PROGRAMAS DE ASOCIACIONES DE PERSONAS MAYORES DE BIZKAIA
SUBVENCIONES DESTINADAS A LA REALIZACIÓN DE PROGRAMAS DE ASOCIACIONES DE PERSONAS MAYORES DE BIZKAIA 2015 MANUAL PARA LA CUMPLIMENTACION DE LA SOLICITUD A TRAVES DEL PROGRAMA INFORMÁTICO Atención a consultas
Más detallesManual de usuario de la aplicación de envío telemático de partes de accidente y enfermedad profesional
de la aplicación de envío telemático de partes de CONTROL DE EDICIONES Nº Revisión Fecha Naturaleza de la revisión 1 20/01/2003 Emisión inicial 2 17/11/2003 Adaptación a LOPD 3 04/01/2007 Cambios 2006
Más detallesCURSOS PRÁCTICOS SEDEN. Maquetación de un trabajo en Word SEDEN
2 CURSOS PRÁCTICOS SEDEN Maquetación de un trabajo en Word SEDEN 2 Maquetación de un trabajo en Word Vamos a explicar las distintas herramientas que tiene Word para maquetar cualquier trabajo que realicemos.
Más detallesPLANTILLAS EN MICROSOFT WORD
PLANTILLAS EN MICROSOFT WORD Una plantilla es un modelo o patrón para crear nuevos documentos. En una plantilla se guarda internamente el formato utilizado, es decir, el estilo de la fuente, el tamaño,
Más detallesMANUAL DE INICIO DE TRAMITACIÓN CON CERTIFICADO ELECTRÓNICO Cambio de Titularidad de Apertura de Actividades no Calificadas
MANUAL DE INICIO DE TRAMITACIÓN CON CERTIFICADO ELECTRÓNICO Cambio de Titularidad de Apertura de Actividades no Calificadas PASO PREVIO: PAGO DE LA TASA El procedimiento de Cambio de Titularidad de Apertura
Más detallesCreación de nuevos modelos a partir de otros ya existentes.
Creación de nuevos modelos a partir de otros ya existentes. 1.- Introducción y definición. Proteus integra una librería con miles de modelos de componentes electrónicos listos para utilizar en la simulación
Más detallesPrograma diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.
Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.
Más detallesMANUAL DE CS-ALMACENES (MAYO 2012)
MANUAL DE CS-ALMACENES (MAYO 2012) FILOSOFÍA DE LA APLICACIÓN CS-ALMACENES Esta aplicación informática busca gestionar de una manera muy sencilla las existencias de uno o varios almacenes. Se basa en la
Más detalles10. El entorno de publicación web (Publiweb)
10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de
Más detallesCOMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC
TITULO: COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC RESUMEN: La idea de este documento es mostrar una serie de acciones y ayudas básicas para intentar determinar y solucionar problemas en la
Más detallesCorreo Electrónico: Webmail: Horde 3.1.1
CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información
Más detallesInstalación del programa PSPP y obtención de una distribución de frecuencias.
Práctica 2. Instalación del programa PSPP y obtención de una distribución de frecuencias. Con esta práctica instalaremos el programa PSPP. El programa es un software específico para el análisis estadístico
Más detallesDEPÓSITO DIGITAL D2 y RECEPCIÓN DEPÓSITO DIGITAL RD2
DEPÓSITO DIGITAL D2 y RECEPCIÓN DEPÓSITO DIGITAL RD2 (para ejercicios iniciados antes del 01-01-2008) 20 de febrero de 2014 Colegio de Registradores de España C/ Diego de León, 21 28006 Madrid Depósito
Más detallesFICHERO DE AYUDA DEL PROGRAMA MEGAEURO
FICHERO DE AYUDA DEL PROGRAMA MEGAEURO Versión MEGAEURO : 1.0 Fecha : 02/10/2010 1. INFORMACION GENERAL Versión completamente gratuita. Entre otras muchas opciones, el programa permite seleccionar cualquier
Más detallesMANUAL DE AYUDA MODULO TALLAS Y COLORES
MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3
Más detallesIc-Prog PARA PROGRAMAR MICROCONTROLADORES PIC 16F84 y 16F876.
Ic-Prog PARA PROGRAMAR MICROCONTROLADORES PIC 16F84 y 16F876. Prof: Bolaños D. En unión del hardware adecuado, el software IC-PROG permite programar gran cantidad de dispositivos electrónicos. Esta guía
Más detallesCOMUNICACIÓN HYPERTERMINAL CON DELTA PLC.
COMUNICACIÓN HYPERTERMINAL CON DELTA PLC. Introducción. El PLC de DELTA tiene grandes capacidades para comunicarse con diferentes tipos de equipos por medio del protocolo Modbus de comunicación. Esta práctica
Más detallesMANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER
MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER Centros educativos de la Comunidad de Madrid que deseen ser centros de prácticas de los alumnos del Máster en Profesorado de ESO y Bachillerato,
Más detallesManual Instalación de certificados digitales en Outlook 2000
Manual Instalación de certificados digitales en Outlook 2000 Documento SIGNE_GCSWIE. Ver. 1.0 Fecha de aplicación 12/07/2011 Seguridad documental Este documento ha sido generado por el Departamento de
Más detallesMANUAL DE AYUDA MÓDULOS 2011 MACOS
MANUAL DE AYUDA MÓDULOS 2011 MACOS Agencia Tributaria Centro de Atención Telefónica Departamento de INFORMÁTICA TRIBUTARIA ÍNDICE MÓDULOS 2011 INTRODUCCIÓN...3 Requisitos previos. Máquina Virtual de Java...
Más detallesSimulín. Qué es Simulín? Características. Simulador de circuitos digitales para uso docente. v5.60 (Julio 2014) Función lógica (expresión algebraica)
Folleto de presentación Simulín Simulín Simulador de circuitos digitales para uso docente v5.60 (Julio 2014) Características Circuitos Combinacionales Puertas lógicas básicas (NOT, AND, OR, XOR, NAND,
Más detallesPresentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:
UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera
Más detallesCRM para ipad Manual para Usuario
CRM para ipad Manual para Usuario Manual del CRM en el ipad para usuario. Contenido: Apartado 1 Concepto General. Visión general y concepto de Delpro(CRM). Apartado 2 Conexión y Sistema Delpro. Configuración
Más detallesManual hosting acens
Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro
Más detallesApuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
Más detallesÍNDICE 1 DESCRIPCIÓN 3 2 OPERATIVA DE LA FUNCIÓN 3 3 REGISTRO DE FACTURAS 4 4 REGISTRO MASIVO DE FACTURAS 10
AUTOREGISTRO FACTURAS POR INTERNET MANUAL DE USUARIO Registro de facturas Registro facturas.doc 2 de 14 26/09/2003 ÍNDICE 1 DESCRIPCIÓN 3 2 OPERATIVA DE LA FUNCIÓN 3 3 REGISTRO DE FACTURAS 4 3.1 Pantalla
Más detallesUAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid
MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la
Más detallesConcesionario de coches
Realizaremos una práctica que consistirá en informatizar un concesionario de coches. Gestionaremos y mecanizaremos la entrada de datos. Crear el diseño de las tablas Antes de empezar con el diseño de nuestra
Más detallesPráctica PLC1: Introducción a la programación del PLC Siemens 314IFM en el entorno Step-7
Práctica PLC1: Introducción a la programación del PLC Siemens 314IFM en el entorno Step-7 1. Objetivos El objetivo de esta práctica es familiarizar al alumno con los autómatas programables de la serie
Más detallesManual para usuarios USO DE ONEDRIVE. Universidad Central del Este
Manual para usuarios USO DE ONEDRIVE Universidad Central del Este Contenido 1. QUÉ ES Y PARA QUÉ SIRVE OFFICE 365?... 3 1.1 CÓMO ENTRAR A LA PLATAFORMA DE OFFICE 365 DE LA UCE?... 3 ONEDRIVE... 5 2. QUÉ
Más detallesCurso Internet Básico - Aularagon
Antes de empezar es necesario que tengas claro algunas cosas: para configurar esta cuenta de correo, debes saber que el POP y el SMTP en este caso son mail.aragon.es; esta cuenta de correo hay que solicitarla
Más detallesport@firmas V.2.3.1 Manual de Portafirmas V.2.3.1
Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de
Más detallesManual: Gestor de contenidos e-gim cms. 6 abril 2010
Manual: Gestor de contenidos e-gim cms 6 abril 2010 Índice 1 ACCESO AL GESTOR DE CONTENIDOS...3 2 ADMINISTRACIÓN...5 2.1 USUARIOS...5 2.2 ÁREAS...6 3 TIPOS DE CONTENIDO...9 3.1 DIRECTORIO...9 3.2 EVENTOS...10
Más detallesCERTIFICADOS ELECTRÓNICOS Y LECTORES DE TARJETAS LTC31 USB CERTIFICADOS ELECTRÓNICOS Y LECTORES DE TARJETAS LTC31 USB
CERTIFICADOS ELECTRÓNICOS Y LECTORES DE TARJETAS LTC31 USB 1 LECTORES DE TARJETAS... 2 2. INSTALACIÓN DE DRIVERS DEL LECTOR DE TARJETAS LTC31 USB.... 2 3. INSTALACIÓN DE LOS MÓDULOS DE SEGURIDAD... 5 3.1
Más detallesGeneración de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto
Generación de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informática de Sistemas
Más detallesTrazabilidad ERP Microsa Gestión de Lotes
Fecha revisión: 11/10/2004 La rastreabilidad o trazabilidad (del inglés traceability) representa el rastreo de un producto desde un punto cualquiera de la cadena de suministro hasta el origen u orígenes,
Más detallesProceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento
Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)
Más detallesPRÁCTICA 3 Montaje y evaluación de sistemas digitales combinacionales.
Montaje y evaluación de sistemas digitales combinacionales. 1. Objetivos El objetivo de la siguiente práctica es familiarizar al alumno con el manejo de sistemas combinacionales, además de: Manejar las
Más detallesCREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD
CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD Realización de copia de seguridad del correo actual... 2 Creación y configuración de la cuenta IMAP... 6 Migración de carpetas de POP
Más detallesMANUAL ECOMMERCE 2.0
MANUAL ECOMMERCE 2.0 1.- INTRODUCCIÓN Nuevas características añadidas al módulo: - Gestión de atributos de productos. - Gestión de cupones - Mejoras en métodos de envío - Descuentos a nivel de productos,
Más detallesContabilidad Tabla de Pagos / Cobros.
Contabilidad 21 SECCIÓN 3 CAPÍTULO 21 LICENCIAS CONTABILIDAD Contabilidad Tabla de Pagos / Cobros. Desde esta pantalla llevaremos el control de los Pagos / Cobros que realizan los clubes / Federaciones,
Más detallesSitios remotos. Configurar un Sitio Remoto
Sitios remotos Definir un sitio remoto significa establecer una configuración de modo que Dreamweaver sea capaz de comunicarse directamente con un servidor en Internet (por eso se llama remoto) y así poder
Más detallesManual de usuario Servicios Telemáticos Municipales
Manual de usuario Servicios Telemáticos Municipales SOCIEDAD FORAL DE SERVICIOS INFORMÁTICOS Fecha de realización: 3 de abril de 2009 INDICE INTRODUCCION... 3 ENTRADA EN LA APLICACIÓN... 4 SERVICIOS TELEMATICOS
Más detallesPuertas Lógicas. Contenidos. Objetivos
Contenidos Objetivos En esta quincena aprenderás a: Implementar funciones mediante puertas lógicas. Conocer y manejar la simbología de las puertas lógicas. Construir circuitos lógicos en el programa simulador
Más detallesMarketing y Estadística 1. 2. 3. 4. Listados de clientes con selección de criterios Generación de Cartas, SMS y Etiquetas Estadísticas Avanzadas, GIO BI Gestión de Avisos 1. Listados de clientes con selección
Más detallesManual del Alumno de la plataforma de e-learning.
2 Manual del Alumno de la Plataforma de E-learning 3 4 ÍNDICE 1. Página de Inicio...7 2. Opciones generales...8 2.1. Qué es el Campus...8 2.2. Nuestros Cursos...9 2.3. Cómo matricularme...9 2.4. Contactar...9
Más detalles5. Composer: Publicar sus páginas en la web
5. Composer: Publicar sus páginas en la web Si nuestras páginas existen únicamente en el disco duro local, sólo nosotros podremos navegar por ellas, pero nadie más podrá hacerlo. Composer nos permite publicarlas
Más detallesCAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar
CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados
Más detallesGuía de uso del sistema CV-Online
Guía de uso del sistema CV-Online 1.- Registro. a.- Pasos para completar el formulario. 2.- Ingreso al sistema. a.- Olvidó su Usuario o contraseña? b.- Consulta. c.- Crear nueva cuenta. 3.- Administrador
Más detallesMINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007
MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 Servicio de Informática y Comunicaciones Para poder diseñar un formulario y que éste nos envíe los resultados a nuestro correo electrónico, necesitamos
Más detallesEcuaciones de primer grado con dos incógnitas
Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad
Más detallesCURSO 2010-2011 TECNOLOGÍA TECNOLOGÍA 4º ESO TEMA 5: Lógica binaria. Tecnología 4º ESO Tema 5: Lógica binaria Página 1
Tecnología 4º ESO Tema 5: Lógica binaria Página 1 4º ESO TEMA 5: Lógica binaria Tecnología 4º ESO Tema 5: Lógica binaria Página 2 Índice de contenido 1. Señales analógicas y digitales...3 2. Código binario,
Más detallesComunicación entre un PLC S7-1200 y WinCC Advanced
Comunicación entre un PLC S7-1200 y WinCC Advanced OBJETIVO: Comunicar un S71200 con el Scada WINCC de forma que podamos controlar y supervisar un proceso desde la propia pantalla del PC sin necesidad
Más detallesPráctica 4 Diseño de circuitos con puertas lógicas.
Práctica 4 Diseño de circuitos con puertas lógicas. Descripción de la práctica: -Esta práctica servirá para afianzar los conocimientos adquiridos hasta ahora de simplificación, e implementación de funciones,
Más detallesLEGALIA Y RECEPCIÓN LEGALIA
Y RECEPCIÓN LEGALIA Manual de usuario 20 de febrero de 2014 Colegio de Registradores de España C/ Diego de León, 21 28006 Madrid Leglia y Recepción Legalia http://www.registradores.org Índice 1.LEGALIA...
Más detalles