Introducción a Verilog y XILINX
|
|
|
- Paula Teresa Ortiz Crespo
- hace 7 años
- Vistas:
Transcripción
1 Introducción a Verilog y XILINX Enunciados de Prácticas de Laboratorio Estructura de Computadores (v. 5.0) 1. Introducción y objetivos Uno de los objetivos generales de la asignatura Estructura de Computadores es llegar a conocer la metodología de diseño de sistemas digitales a nivel de transferencia entre registros. Para ello en las clases de teoría y prácticas, que se desarrollan en clases de aula, se introduce dicha metodología y se aplica a un amplio número de casos de diseño de sistemas digitales. Para completar la formación en este tema es importante no quedarnos exclusivamente en la parte más teórica sino que es necesario complementarla con un conocimiento de implementación real de dichos sistemas digitales. Los objetivos de esta práctica son: Familiarizarse con el lenguaje Verilog-HDL Conocer el entorno de diseño sobre FPGA, en concreto el entorno de diseño de XILINX 1. Conocer las herramientas de verificación del diseño desarrollado. Desarrollar el proceso de diseño y simulación. Para ello se han elegido dos circuitos muy simples, uno combinacional y otro secuencial. Concretamente un decodificador 4 a 16 y un contador. 2. Estudio previo Para realizar la sesión de laboratorio es necesario estudiar previamente el diseño de una serie de módulos Verilog que a continuación se detallan: 1 Xilinx Inc.: Compañía de desarrollo de FPGAs (
2 Estructura de Computadores 2 Nombre del fichero decodificador.v decodificador_tb.v contador.v contador_tb.v lab1.v lab1_tb.v Contenido Módulo con el código del decodificador 4 a 16 Testbench para el decodificador 4 a 16 Módulo con el contador modulo 16 Testbench para el contador módulo 16 Descripción estructural con la unión de los 2 módulos Testbench del sistema completo Descripción Debe estudiarlo antes de asistir al laboratorio. Debe estudiarlo antes de asistir al laboratorio. Debe estudiarlo antes de asistir al laboratorio. Debe estudiarlo antes de asistir al laboratorio y modificarlo durante la sesión de laboratorio. Debe estudiarlo antes de asistir al laboratorio y completarlo durante la sesión de laboratorio. Debe estudiarlo antes de asistir al laboratorio. Tabla 1. Ficheros necesarios durante la sesión de laboratorio. A continuación se detalla el comportamiento de los dos circuitos principales, el contador y el decodificador Especificaciones del DEC 4 a 16 Se trata de un circuito combinacional con una entrada A, de cuatro bits, que representa en binario natural la salida que hay que activar, en nivel alto, de las 16 salidas existentes. Solo se activa una salida, el resto están a valor bajo. La tabla de verdad describe de forma inequívoca el comportamiento de este circuito (ver tabla 2).
3 Estructura de Computadores 3 A3 A2 A1 A0 W 15W 14W 13W 12W 11W 10W 9W 8W 7W 6W 5W 4W 3W 2W 1W Tabla 2: Tabla de verdad del codificador 4 a 16. Para diseñar el código Verilog se ha usado una descripción procedimental, que es la que se muestra en el fragmento de código 1 (fichero decodificador.v). Estudie dicha descripción hasta que tenga claro su funcionamiento. module dec4a16( input [3:0] a, output reg [15:0] w ); (a) begin w = 0; w[a] = 1; end endmodule Código 1. Fichero decodificador.v 2.2. Diseño del contador de 4 bits Dicho contador está disparado por el flanco de subida del reloj, tiene una señal RESET síncrona de puesta a cero. Además, incluye una señal carry (CY) que se activa cuando el contador llega al último estado de cuenta. El contador debe cumplir la tabla comportamiento de la figura 1b y, el código Verilog propuesto para describirlo es el fragmento de código 2 (fichero contador.v). Debe estudiarlo hasta entender su funcionamiento.
4 Estructura de Computadores 4 CLK RESET UP CONT 1 X CONT 0 UP RESET CONT MOD 16 CY 0 1 CONT CONT CONT CONT CY = Si se cumple que... CLK q3 q2 q1 q0 0 [CONT] [CONT] = 1111 (a) (b) Figura 1. Descripción del contador módulo 16: (a) Descripción estructural, (b) Descripción funcional. module contador_mod_16( input clk, up, reset, output reg [3:0] q, output cy ); assign cy = &q; clk) if (reset==1 ) q <= 0; else if (up==1) q <= q + 1; endmodule Código 2. Fichero contador.v 3. Estudio experimental En esta sesión de laboratorio se va a realizar la simulación del sistema digital diseñado con el paquete de herramientas de Xilinx ISE. Se utilizarán unos ficheros con módulos verilog tanto de circuitos como de testbench previamente preparados. Los pasos a seguir son los siguientes: 1. Siga los pasos del Tutorial de uso de Xilinx ISE (incluido en la siguiente sección de este documento), para crear un nuevo proyecto de nombre PracticaEdC1 (por ejemplo), incluyendo todos los ficheros Verilog de la tabla Realice la simulación del decodificador 4 a 16 (fichero decodificador.v) siguiendo los pasos descritos en el Tutorial de uso de Xilinx ISE, con ayuda del testbench facilitado (fichero decodificador_tb.v). Compruebe si el decodificador funciona correctamente. 3. Realice ahora la simulación del contador de 4 bits (contador.v), con ayuda del testbench facilitado (fichero contador_tb.v). Compruebe si el contador funciona correctamente. 4. Fíjese que al simular el contador no aparecen todos los estados ni la activación de la señal de Carry. Haga los cambios oportunos en el testbench del contador para poder visualizar al
5 Estructura de Computadores 5 menos un ciclo completo de cuenta y vuelva a realizar la simulación para comprobarlo. 5. Añada una descripción estructural en Verilog que interconecte ambos bloques: contador y decodificador, de forma que ambos aparezcan incluidos por este nuevo fichero. Utilice como plantilla el fragmento de código 3 (fichero lab1.v). 6. Realice por último la simulación de este nuevo módulo (fichero lab1.v), con ayuda del testbench facilitado (fichero lab1_tb.v). Compruebe si el sistema completo funciona correctamente. // El modulo lab1 esta formado por la interconexion estructural // de los modulos contador_mod_16 y dec4a16. // Simplificando un poco, la idea es conectar la salida // del contador con la entrada del decodificador. module lab1( input clk, up, reset, output [15:0] z, output cy); wire [3:0] de_cont_a_dec; // necesitara el cable para unir los componentes // Rellene los huecos para conectar correctamente las entradas del contador // a las entradas del modulo lab1 y las salidas del contador a las entradas // del decodificador o a las salidas del lab1, según corresponda. contador_mod_16 instancia_contador(.clk( ),.up( ),.reset( ),.q( ),.cy( ) ); // Rellene los huecos para conectar correctamente la entrada del decodificador // a la salida del contador y la salida del decodificador a la salida del lab1. dec4a16 instancia_decodificador(.a( ),.w( ) ); endmodule Código 3. Fichero lab1.v 4. Tutorial de uso de Xilinx ISE Esta sección describe el entorno ISE del fabricante XILINX. Este entorno, entre otras características, incluye un simulador para el lenguaje Verilog que será utilizado en esta sesión de laboratorio Creación de un proyecto en Xilinx ISE Tras iniciarse el sistema operativo, el primer paso es arrancar el entorno ISE y crear un nuevo proyecto. En el menú File hay que utilizar la opción New Project, obteniéndose la ventana mostrada en la figura 2 donde hay que escribir un nombre para el proyecto, por ejemplo PracticaEdC1. La herramienta creará una carpeta con ese mismo nombre y guardará en su interior todo lo que se va generando a medida que vamos trabajando en ese proyecto.
6 Estructura de Computadores 6 Tras escribir el nombre se activa el botón Next y aparece el cuadro de diálogo mostrado en la figura 3, donde hay que establecer todas las opciones indicadas en la figura. Concretamente hay que asegurarse de establecer las siguientes opciones a su valor correcto: Family: Spartan 3E Device: XC3S100E Package: CP132 Preferred Language: Verilog El resto de opciones deberían estar por defecto a los mismos valores que los mostrados en la figura 3. Tras establecer las opciones correctas, utilizando el botón Next aparece una última ventana con información y un botón Finish que se pulsa para crear el proyecto. La figura 4 muestra el proyecto recién creado, sólo se muestra el nombre del proyecto y el tipo de FPGA xc3s100e-4cp132. Figura 2. Ventana de creación del proyecto. Figura 3. Ventana de propiedades del proyecto.
7 Estructura de Computadores 7 Figura 4. Vista general de un proyecto en el entorno Xilinx. Nótese que encima del nombre del proyecto aparecen dos iconos Implementation y Simulation, (ver figura 4) cada uno con distintas vistas del mismo proyecto. Es muy importante que estemos siempre en la vista de simulación si lo que queremos hacer son simulaciones de los módulos del proyecto. También se recomienda utilizar la entrada de menú Layout Load Default Layout en caso de no ver correctamente las ventanas o los controles del ISE Project Navigator (o del entorno de Simulación Isim que usará más adelante) Añadir ficheros al proyecto El primer paso tras la creación del proyecto es añadir los ficheros Verilog (diseños y testbenchs) al proyecto. Para añadir ficheros al proyecto se puede puede utilizar la opción de menú Project o, pulsar el botón derecho del ratón en la zona en blanco de la vista del proyecto, eligiendo entre Add Source o bien Add Copy of Source teniendo en cuenta que estas dos opciones son algo diferentes: Add Copy of Source crea un nuevo fichero dentro del proyecto que inicialmente será una copia del fichero fuente seleccionado. Así las modificaciones serán propias a este proyecto y el fichero fuente original no se modificará. La copia residirá dentro de la carpeta del proyecto. Add Source no crea un nuevo fichero dentro del proyecto, utiliza el propio fichero fuente seleccionado sin crear ninguna copia. Así las modificaciones afectarán al fichero fuente en su ubicación original, es decir, el fichero residirá en la misma carpeta dónde esté almacenado previamente. Otra posible opción sería New Source creándose un nuevo fichero fuente vacío donde habría que escribir el código.
8 Estructura de Computadores 8 La mejor opción es Add Source seleccionando uno o más ficheros a añadir al proyecto. Hay que confirmar los ficheros que son para implementación y cuales son exclusivamente para simulación (cómo los ficheros de testbench suministrados). En la figura 5 se muestran los ficheros a añadir y la asociación realizada en cada uno de ellos para que la simulación opere correctamente (elija All y Simulation según se indica). Figura 5. Ventana de inclusión de ficheros al proyecto. Una vez añadidos los ficheros, éstos son mostrados en la vista del proyecto de forma jerárquica y, componiendo el árbol de módulos del proyecto en función de que un módulo incluya en su interior instancias de otro módulo. Esto se puede visualizar en la figura 5. El módulo que incluye a los demás será el primer módulo del árbol de proyecto. Para editar o ver cualquiera de los ficheros del proyecto, sólo hay que seleccionarlo con el ratón en el árbol de proyecto y pulsar el botón izquierdo del ratón dos veces Simulación y verificación de un diseño La simulación nos permite verificar el correcto funcionamiento de un módulo que hayamos diseñado, para los casos que se plantean en el fichero de testbench. Éstos podrán ser más o menos completos según el caso y si encontramos algún problema, nos permite indagar la causa del mismo antes de pasar a modificar el código. Efectuando correcciones y simulaciones se consigue solucionar todos los problemas que pueda tener el diseño. Tras añadir un fichero de testbench, éste no se muestra en la vista de implementación, únicamente aparece en la vista simulación. Esto es debido a que dichos ficheros contienen información para realizar una simulación/verificación del diseño lógico, pero no se usan para realizar una implementación del módulo (la última etapa del proceso de diseño). También puede comprobar como en la vista de simulación aparecen las unidades en un orden jerárquico distinto al de implementación. Concretamente, los módulos de testbench aparecen en primer lugar, puesto que estos son los que contienen instancias de los módulos cuyo funcionamiento queremos probar. Esto se muestra en la figura 6.
9 Estructura de Computadores 9 Figura 6. Vista jerárquica de un proyecto. Figura 7. Selección de simulación para el dec4a16. Así, para simular el funcionamiento de un módulo de testbench debemos resaltar el nombre del módulo de testbench y debajo en la caja titulada Processes desplegar la entrada ISim Simulator para ejecutar la orden Simulate Behavioral Model pulsando el ratón dos veces, como muestra la figura 7.
10 Estructura de Computadores 10 Si no hay errores en el diseño, se abrirá una nueva ventana con el simulador ISim y ejecutará una simulación durante un corto periodo de tiempo (habitualmente 1 s), deteniéndose la simulación en ese punto, salvo que el testbench detenga la simulación con antelación (con la orden $finish). Si no hay errores en el código se abrirá el simulador ISim donde, para ver las formas de onda, hay que utilizar la pestaña Default.wcfg. Es aconsejable utilizar en este momento el icono View) para tener una vista completa de toda la simulación. (Zoom to Full En esta vista, mostrada en la figura 8, se dispone de una ventana con las formas de onda a la derecha en fondo negro y varias señales representadas con sus valores simulados, que deben ser las entradas y salidas de nuestra unidad (al menos aquellas que aparecen en el testbench). Si pulsamos con el ratón sobre el gráfico de formas de ondas, se sitúa un cursor amarillo indicando datos exactos en ese instante de tiempo (nótese como cambian los valores de las señales al situarse en distintos instantes). Para las señales de varios bits podemos cambiar la codificación pulsando el botón derecho del ratón sobre el nombre de la señal y, accediendo en el menú flotante a la opción Radix (binario, hexadecimal, decimal, etc.). Figura 8. Simulación con ISim del módulo de testbench llamado decodificador_tb Otros controles importantes de ISim se encuentran en dos bloques situados a la izquierda con los que se puede navegar por todas las unidades que componen el diseño. Por ejemplo, utilizando el panel Instances and Processes se pueden buscar señales y componentes internos de cualquier módulo y arrastrarlos a la ventana de las formas de onda para añadirlas a ella y poder ver sus valores a lo largo
11 Estructura de Computadores 11 de la simulación. Si bien, para ello habría que reiniciar la simulación después de haberlas añadido a la ventana de las formas de onda. Por último, en la barra de iconos superior hay varios iconos que permiten hacer ampliaciones y reducciones de escala en la imagen. Además de estos iconos, varios iconos verdes que hay a continuación sirven para navegar por la forma de onda y, los iconos azules, controlan la simulación utilizándose para continuar o detener el proceso. Los iconos verdes se deben usar para buscar o centrarse en una parte concreta de las formas de onda, por ejemplo, Previous Transition y Next Transition nos permiten ir al anterior/siguiente flanco de una señal seleccionada previamente en la ventana de formas de onda. Los iconos azules controlan el flujo de ejecución de la simulación permitiendo: borrar la simulación actual volviendo al instante cero ( Restart), continuar la simulación indefinidamente hasta encontrar un $finish ( Run All), continuar un tiempo de simulación por un tiempo determinado (habitualmente 1 s) y luego detenerse ( Run), ejecutar la simulación línea a línea de Verilog ( Step) y, por último, detener una simulación en ejecución ( Break).
Introducción a Verilog y XILINX
DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Introducción a Verilog y XILINX Enunciados de Prácticas de Laboratorio Estructura de Computadores Nota: Los archivos
Introducción a Verilog y XILINX
DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Introducción a Verilog y XILINX Sistemas Digitales Avanzados 1. Introducción y objetivos Uno de los objetivos generales
Laboratorios de Sistemas Digitales Avanzados 5º curso de Ingeniería en Informática
DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Laboratorios de Sistemas Digitales Avanzados 5º curso de Ingeniería en Informática Paulino Ruiz de Clavijo Vázquez
Guía de uso del programa AVR-Studio
Guía de uso del programa AVR-Studio El entorno de desarrollo AVR-STUDIO nos permite cargar, ensamblar y depurar los programas que escribimos en lenguaje ensamblador. Los pasos para crear un proyecto nuevo
Diseño de una calculadora
DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Diseño de una calculadora Sistemas Digitales Avanzados 1. Introducción y objetivos El propósito general de esta
POWER POINT Tema 1. Para salir de PowerPoint (suponiendo que se tiene abierto) puede:
POWER POINT Tema 1 Aula Municipal de Informática-El Puerto de Santa María Entrar en power point (con Windows 7) 1. Hacer clic con el ratón en el botón Inicio. 2. Clic en Todos los Programas. 3. Hacer clic
Laboratorio de Dispositivos Integrados Especializados / Diseño de Circuitos y Sistemas Electrónicos
Práctica 1 Tutorial Objetivo Usando un diseño especialmente simple, seguir con él el flujo básico, descargando el diseño sobre la placa y verificando en ella su funcionamiento. Circuito utilizado Se trata
SISTEMAS ELECTRÓNICOS DIGITALES
SISTEMAS ELECTRÓNICOS DIGITALES PRÁCTICA 6 SISTEMA DE ENCRIPTACIÓN 1. Objetivos - Estudio del funcionamiento de memorias RAM y CAM. - Estudio de métodos de encriptación y compresión de datos. 2. Enunciado
Pasos para conectar la CPLD al cable JTAG USB
Pasos para conectar la CPLD al cable JTAG USB 1) El pin VIO, pin 5V van conectados a 5V(No energice aun la CPLD) 2) En el Pin VIO se recomienda poner una resistencia en serie de 330ohms desde 5v al Pin
INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA
BASES DE DATOS (ACCES 2007) OBJETIVO: Conocer el concepto de bases de datos y su funcionalidad además de crear destrezas en su creación y manipulación. Elementos básicos de Access 2007 Vamos a ver cuáles
UNIDAD 1. writer PRIMEROS PASOS. CURSO: LibreOffice
UNIDAD 1 PRIMEROS PASOS CURSO: LibreOffice writer 1 La interfaz En primer lugar vamos a familiarizarnos con los componentes de la pantalla de writer: Barra de título: Muestra el título del documento (O
Creación de nuevos modelos en Proteus a partir de otros ya existentes
Creación de nuevos modelos en Proteus a partir de otros ya existentes. Francisco Javier Alexandre. 1.- Introducción y definición. Proteus 1 integra una librería con miles de modelos de componentes electrónicos
Xilinx-ISE. Susana Holgado Escuela Politécnica Superior UAM
Manejo básicob Susana Holgado Escuela Politécnica Superior UAM Modificaciones: Ángel de Castro (2006) Francisco Javier Gómez Arribas (2008) Víctor Apéstegui Palacio (2009) 1 Xilinx-ISE La herramienta Xilinx-ISE
Circuito de refresco de un Display
DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Circuito de refresco de un Display Sistemas Digitales Avanzados 1. Introducción y objetivos Uno de los objetivos
Práctica ENS:Ensamblar y depurar
Práctica ENS:Ensamblar y depurar 1. Objetivos Familiarizarse con el manejo básico de la herramienta µvision3 con programas escritos en lenguaje ensamblador. Depurar los programas escritos en lenguaje ensamblador
La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.
Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la
Manual de referencia de la tarjeta BASYS 2
Universidad Politécnica de Madrid ETSI de Telecomunicación Departamento de Ingeniería Electrónica Circuitos Electrónicos (Plan 2010) Curso 2012-2013 Manual de referencia de la tarjeta BASYS 2 Álvaro de
OPENOFFICE IMPRESS. Creación básica de presentaciones digitales
OPENOFFICE IMPRESS Creación básica de presentaciones digitales Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar
ACTEON Manual de Usuario
SUBDIRECCIÓN GENERAL DE TECNOLOGÍAS DE LA INFORMACIÓN Y DE LAS COMUNICACIONES Referencia: ACT(DSI)MU01 Nº Versión: 1.00 Fecha: ÍNDICE 1. INTRODUCCIÓN...3 1.1. OBJETO DE ESTE DOCUMENTO... 3 1.2. ALCANCE...
INTRODUCCIÓN A HDL VERILOG
INTRODUCCIÓN A HDL VERILOG Departamento de Tecnología Electrónica Universidad de Sevilla Paulino Ruiz de Clavijo Vázquez Rev.7 (nov 2012) Índice Introducción a HDL Verilog Bloque I:
Laboratorio 4: Uso de una FPGA
Laboratorio 4: Uso de una FPGA Objetivos: Conocer y comprender la estructura interna de una FPGA y su tarjeta de desarrollo que será usada en el laboratorio, y los cuidados y recomendaciones para evitar
La primera vez que selecciona el nombre de usuario el programa pide introducir la nueva clave.
Zumba Tablas La primera vez que selecciona el nombre de usuario el programa pide introducir la nueva clave. Menú principal. Tablas Mediante el menú Tablas accedemos a la tabla del socio actual o podemos
Fundamentos de Excel
Fundamentos de Excel Excel es una potente aplicación de hoja de cálculo y análisis de datos. Pero para usarla del modo más eficaz, es necesario comprender primero los aspectos básicos. Este tutorial presenta
Tabletas en el aula. Gestión de usuarios. Edición Autor: Fernando Posada Prieto canaltic.com
Tabletas en el aula Gestión de usuarios Edición 2015 Autor: Fernando Posada Prieto canaltic.com Gestión de usuarios en Android Índice 1. Gestión multiusuario en Android... 2 2. Activar el modo multiusuario
INTRODUCCIÓN AL MANEJO DE CARPETAS Y ARCHIVOS. Edublogg.wordpress.com. Caeiro Fábregas - Pérez
INTRODUCCIÓN AL MANEJO DE CARPETAS Y ARCHIVOS Caeiro Fábregas - Pérez INDICE Carpetas 3 Características de una carpeta 4 Crear una carpeta 4 Abrir una carpeta 4 Mover una carpeta 5 Cambiar el nombre de
UNIDAD 4. MODIFICAR TABLAS DE DATOS
UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,
TABLAS WORD La tercer opción es usar el vínculo Dibujar Tabla, aquí se dimensiona la tabla dibujándola con el mouse
TABLAS WORD 2007 Las tablas permiten organizar la información en filas y columnas, de forma que se pueden realizar operaciones y tratamientos sobre las filas y columnas. Una tabla está formada por celdas
MICROSOFT EXCEL 2007
INGRESAR A EXCEL 007 MICROSOFT EXCEL 007. Clic en Inicio. Colocar el puntero del ratón (flecha) en Todos los programas. Colocar el puntero del ratón (flecha) en Microsoft Office. Clic en Microsoft Excel
PERIODO 2-1 PRESENTADOR MULTIMEDIA POWERPOINT CONCEPTOS BÁSICOS INTRODUCCIÓN AL PROGRAMA MICROSOFT POWERPOINT
CONTENIDOS: PERIODO 2-1 PRESENTADOR MULTIMEDIA POWERPOINT CONCEPTOS BÁSICOS INTRODUCCIÓN AL PROGRAMA MICROSOFT POWERPOINT INICIAR Y CERRAR POWERPOINT ENTORNO DE TRABAJO DE MICROSOFT POWERPOINT CREAR PRESENTACIONES
11.2. Manual de GTC 2.0: El primer contacto
11 MANUALES DE USUARIO 11.1. Introducción GTC 2.0 y Pocket GTC son herramientas desarrolladas para la gestión del trabajo colaborativo. Pretenden ayudar en la difícil tarea de la evaluación de alumnos
Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7
Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Este artículo trata sobre el desarrollo de aplicaciones de acceso a base de datos con la herramienta JBuilder7. Tras una breve introducción,
Elaboración de Documentos en Procesadores de Textos
Las tablas permiten organizar la información en filas y columnas, de forma que se pueden realizar operaciones y tratamientos sobre las filas y columnas. Por ejemplo, obtener el valor medio de los datos
UNIVERSIDAD DE ALCALÁ. E.U.P. DEPARTAMENTO DE ELECTRÓNICA.
UNIVERSIDAD DE ALCALÁ. E.U.P. DEPARTAMENTO DE ELECTRÓNICA. I.T.I. Esp. Electrónica Industrial. ASIGNATURA: LAB. TECNOLOGÍA ELECTRÓNICA II FECHA: 20-10-11 PRACTICA Nº: 2 TECNOLOGÍAS Y PLANTILLAS CURSO 2011/2012
Tema 1. Introducción a OpenOffice Writer
Tema 1: Introducción a OpenOffice 1 Tema 1 Introducción a OpenOffice Índice de contenido Prefacio...2 Gestión básica de documentos...2 Tema 1: Introducción a OpenOffice 2 Prefacio Este curso tiene como
LABORATORIO DE TECNOLOGÍA DE COMPUTADORES PRÁCTICA 7
LABORATORIO DE TECNOLOGÍA DE COMPUTADORES PRÁCTICA 7 Objetivo: Diseño e implementación de un cronómetro digital usando la herramienta de diseño Xilinx Foundation. El diseño se realizará con captura de
. REGISTRO DE ENFERMEDADES RARAS
. REGISTRO DE ENFERMEDADES RARAS Ref.: manualusuario.doc 1 / 24 INDICE 1 INTRODUCCIÓN... 3 2 NUEVA SOLICITUD... 4 2.1 PESTAÑA DATOS DEL PACIENTE... 4 2.2 PESTAÑA DATOS DEL SOLICITANTE... 5 2.3 PESTAÑA
Tutorial de Xilinx ISE
Tutorial de Xilinx ISE Eduardo Magdaleno Castelló Manuel Rodríguez Valido Universidad de La Laguna Introducción al Diseño Lógico Digital Tabla de Contenidos ISE Quick Start Tutorial Objetivos de este Tutorial...
Crear gráficos en Excel Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación.
CREACIÓN DE GRÁFICOS EN MICROSOFT OFFICE EXCEL Vamos a ver cómo crear gráficos a partir de unos datos introducidos en una hoja de cálculo. Así resultará más sencilla la interpretación de los datos. Terminología
Mozilla Firefox. Barra de. Barra de navegación. menús. Barra de. Barra de dirección. marcadores
Mozilla Firefox Mozilla Firefox es un navegador web potente, integrado en el sistema, que forma parte del gran rango de los desarrollos de aplicaciones Open Source de Internet de la organización mozilla.org.
Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Informes
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Informes Instituto de Tecnologías Educativas 2011 Informes Los informes son la herramienta encargada de presentar los datos
Fundamentos de PowerPoint
Fundamentos de PowerPoint Pow erpoint es una potente aplicación de presentaciones. Pero para usarla del modo más eficaz, es necesario comprender primero los aspectos básicos. Este tutorial presenta algunas
Control y manejo cámara IP. Aplicación cliente. (IPCMonitor) Feb, 2013 Version Manual usuario.
Control y manejo cámara IP Aplicación cliente (IPCMonitor) Feb, 2013 Version 1.10 Manual usuario http://www.wansview.com.es/ 1 Introducción IPCMonitor es un software suministrado por el fabricante que
POWERT POINT Tema 2. Para cambiar el color de fondo y los efectos de relleno de las diapositivas de una presentación:
POWERT POINT Tema 2 Aula Municipal de Informática-El Puerto de Santa María Formato de diapositivas Para cambiar el color de fondo y los efectos de relleno de las diapositivas de una presentación: 1. Despliega
Tutorial de MuseScore, editor de partituras Primeros pasos
Tutorial de MuseScore, editor de partituras Primeros pasos El objetivo de este tutorial es aprender a utilizar el editor de partituras sencillo y muy intuitivo MuseScore 2.0.1 para, de forma básica y elemental,
Microsoft Office Word
Microsoft Office Word Objetivos del capítulo: Aprender lo que es un procesador de textos. Aprender a ejecutar el programa cada que vez que se quiere usar. Aprender los elementos de la pantalla principal
INTRODUCCIÓN AL SOFTWARE ISE (Integrated Software Environment) DE XILINX
INTRODUCCIÓN AL SOFTWARE ISE (Integrated Software Environment) DE XILINX Índice GUÍA DE INICIO AL SOFTWARE ISE DE XILINX... 1 1. Introducción... 1 2. Inicio del software ISE (Integrated Software Environment)
Registros de desplazamiento
Registros de desplazamiento Definición de registro de desplazamiento básico Tipos de registro de desplazamiento Configuraciones específicas Aplicaciones más típicas VHDL Ejercicio propuestos Definición
Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 4: Diseñador de Consultas (+ info)
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 4: Diseñador de Consultas (+ info) Instituto de Tecnologías Educativas 2011 Más información sobre el Diseñador de consultas Como
Descarga, Instalación y Registro Versiones Educativas Alumno Editex
Descarga, Instalación y Registro Versiones Educativas Alumno 2012 Editex Índice Introducción... 3 Descarga e Instalación Versión Alumno... 4 1. Descarga de la aplicación... 4 2. Instalación... 6 Bienvenido
Examen de nivel - Excel
Examen de nivel - Excel 1. Una hoja de cálculo de Excel2003 está formada por tres hojas diferentes. 2. El número de hojas de un libro puede variar entre 0 y 255. 3. Si pulsamos la combinación de teclas
Novell. Novell Teaming 1.0. novdocx (es) 6 April 2007 EXPLORAR EL PORTLET DE BIENVENIDA DESPLAZARSE CON NOVELL TEAMING NAVIGATOR.
Guía de inicio rápido de Novell Teaming Novell Teaming 1.0 Julio de 2007 INICIO RÁPIDO www.novell.com Novell Teaming El término Novell Teaming que aparece en este documento se aplica a todas las versiones
Herramientas Google Aplicadas a Educación. Primera parte
Primera parte Índice de contenido Índice de contenido... 1 Calendar: programación de eventos, invitaciones, archivos adjuntos e impresión de calendarios... 2 Vista del calendario... 2 Cómo programar un
INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje
INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores
Fundamentos de Word. Identificar los elementos de la interfaz de usuario que puede usar para realizar las tareas básicas.
Fundamentos de Word Word es una potente aplicación de procesamiento de texto y diseño. Pero para usarla del modo más eficaz, es necesario comprender primero los aspectos básicos. Este tutorial presenta
- MANUAL DE USUARIO DE LA PLATAFORMA DE EDICION DE PROYECTOS DE LA XERENCIA MUNICIPAL DE URBANISMO DE VIGO -
- MANUAL DE USUARIO DE LA PLATAFORMA DE EDICION DE PROYECTOS DE LA XERENCIA MUNICIPAL DE URBANISMO DE VIGO - INDICE: 1. Introducción. 2. Requisitos de instalación de la aplicación. 3. Registro en la plataforma.
Crear película con memoriesontv 3.0.2
Crear película con memoriesontv 3.0.2 1 1º.- Abrir programa y nos muestra la ventana de la figura 1ª, para insertar imágenes, pulsar sobre el botón, aunque cuando abrimos el programa ya viene seleccionado.
3. Selección del paquete termodinámico de fluidos: Para las propiedades de los componentes se usará el paquete NRTL. Dar clic en Fluid Packages (figur
SIMULACION DE UNA EXTRACCION LIQUIDA Se realizará la extracción de una corriente de 1 kgmol/s de composición 60 % molar en agua y 40 % molar en acetona, usando 1 kgmol/s de metil isobutil cetona (pura)
MANUAL DE USUARIO PARA OPERADORES SISTEMA DE GESTIÓN DOCUMENTARIO DE LA UNT
MANUAL DE USUARIO PARA OPERADORES SISTEMA DE GESTIÓN DOCUMENTARIO DE LA UNT 1. INGRESAR AL SISTEMA Para ingresar al Sistema de Gestión Documentario de la UNT (SGDUNT), primero ingrese a la página web de
FORMATO CONDICIONAL EN EXCEL
FORMATO CONDICIONAL EN EXCEL El Formato Condicional es una herramienta muy útil como información gráfica adicional para los datos numéricos que están en celdas o en rangos. Este tipo de formato tiene un
Guía 3 1. Objetivo General Conocer las actividades básicas de gestión de un servidor SCADA.
Guía 3 1 Tema: Gestión del servidor SCADA Lugar de ejecución: Edificio de Electrónica (Laboratorio de ). Tiempo de ejecución: 2hrs. Objetivo General Conocer las actividades básicas de gestión de un servidor
Práctica 0: Entorno de Windows
Departamento de Ingeniería y Ciencia de Computadores Práctica 0: Entorno de Windows B12. Informática I. Curso 2001/2002 Profesores: Julio Pacheco Juan José Murgui Raul Montoliu Mª Carmen Ortiz Octubre,
Solicitudes MINECO. Configuración del equipo para Firma y Registro de Solicitud IMV
Solicitudes MINECO Configuración del equipo para Firma y Registro de Solicitud IMV Madrid, Julio de 2016 Contenido 1. Introducción... 3 2. Configuración del panel de Java... 3 3. Sitio de confianza de
Una instancia es una copia de un símbolo que se sitúa en el escenario o bien anidada en otro símbolo.
Capítulo 4 Símbolos 4.1 Qué es un símbolo? U n símbolo es un gráfico, un botón o un clip de película que se crea una vez y que se puede volver a utilizar a lo largo de la película o en otras películas.
Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 3. El ENTORNO DE TRABAJO, MANEJO DE DIAPOSTIVAS
Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 3 El ENTORNO DE TRABAJO, MANEJO DE DIAPOSTIVAS El entorno de, manejo de diapositivas 1.- EL ENTORNO DE TRABAJO El entorno de trabajo de es el interface
Insertar WordArt INSERTAR GRÁFICOS
Insertar WordArt Mediante WordArt se pueden crear títulos y rótulos dentro de nuestra hoja Sólo tenemos que introducir o seleccionar el texto al que queremos aplicarle un estilo de WordArt y automáticamente
Uso de DCMs y simulación con tiempos
Práctica Especial EDCD 1 Uso de DCMs y simulación con tiempos Objetivos Realizar un ejemplo sencillo de uso de un DCM (Digital Clock Manager), bloque de hardware dedicado en las FPGAs de Xilinx, usado
Tema 10: Plataforma Moodle: Primeros Pasos
Tema 10: Plataforma Moodle: Primeros Pasos Primeros pasos En este apartado darás tus primeros pasos en la plataforma Moodle del ITE, accediendo a la plataforma para autenticarte en ella con las credenciales
PRÁCTICA 1. Introducción al Software Xilinx ISE versión 6.
PRÁCTICA 1. Introducción al Software Xilinx ISE versión 6. 1. Introducción. Debido a los requerimientos de funcionamiento, la complejidad que están alcanzando los diseños digitales aumenta día a día. Estos
Abrir y explorar plantillas de Word
Abrir y explorar plantillas de Word Ejercicio 1: utilizar una plantilla para una carta de empresa El programa Word está abierto con un documento en blanco. Va a abrir una plantilla de carta disponible
Tutorial MPLAB v6.x PROYECTO. Creación de Proyecto
Tutorial MPLAB v6.x PROYECTO Creación de Proyecto Un proyecto es un conjunto de archivos fuente e instrucciones que permiten construir el objeto y código ejecutable para una aplicación. Para crear un nuevo
FUSIÓN DE DOCUMENTOS PROCEDENTES DE OTRAS APLICACIONES DEL PAQUETE OFIMÁTICO UTILIZANDO LA INSERCIÓN DE OBJETOS DEL MENÚ INSERTAR
UNIDAD DIDÁCTICA FUSIÓN DE DOCUMENTOS PROCEDENTES DE OTRAS APLICACIONES DEL PAQUETE OFIMÁTICO UTILIZANDO LA INSERCIÓN DE OBJETOS DEL MENÚ INSERTAR Los objetivos de este tema son: 1. Aprender a insertar
Anexo C. Manual del usuario
Anexo C Manual del usuario 1. Introducción La aplicación requiere tener instalada la máquina virtual de java versión 1.6 o superior (tanto en sistemas operativos Windows como en sistemas operativos Linux).
Sistema de Gestión y almacenamiento de archivos en el Campus Virtual
Sistema de Gestión y almacenamiento de archivos en el Campus Virtual Página 1 de 15 GESTIÓN DE ARCHIVOS Dentro del Campus Virtual vamos a tener distintas formas de seleccionar y gestionar los archivos.
Tutoriales y Guías de uso con Orientaciones Pedagógicas Entorno Virtual de Aprendizaje Plataforma Blackboard WIKIS
Creación o Modificación de Wikis Wikis: Un wiki es una herramienta de colaboración que le permite a los alumnos ver, contribuir y modificar una o varias páginas de materiales relacionados con los cursos.
Cómo escribo mis textos?
Cómo escribo mis textos? Una vez que ha introducido su nombre de usuario que corresponde a su dirección de correo electrónico y su contraseña, accederá a su escritorio. A su izquierda encontrará un menú
ANEXO. Manual del Usuario PGP
ANEXO Manual del Usuario PGP Objetivo Con PGP se protegerá la privacidad y autenticidad de los archivos enviados utilizando la opción de Entrega de Información Vía Electrónica a través de la página WEB
PRÁCTICA 4. CONTADORES
PRÁCTICA 4. CONTADORES 1. Objetivo En esta práctica se va a estudiar el funcionamiento de los circuitos secuenciales, tomando como ejemplo varios contadores. 2. Material necesario La práctica se realizará
Conexión VPN para Usuarios de la red SARA
Conexión VPN para Usuarios de la red SARA (accesos creados antes de 2015) Versión: 1.2 Fecha: 05/10/2015 Página 1 ÍNDICE 1 - INTRODUCCIÓN... 3 2 - MODALIDAD 1: Acceso IPSec mediante cliente software de
Manual de usuario de configuración de Navegadores para Sede Electrónica del SEPE
Manual de usuario de configuración de Navegadores para Sede Electrónica del SEPE V4.2 Octubre de 2015 Ver. 4.0 Página 1 de 40 C/ Condesa de Venadito 9 Índice 1. OBJETIVOS... 3 2. REQUISITOS GENERALES...
Como instalar un e-book protegido con DRM en tu ordenador
Como instalar un e-book protegido con DRM en tu ordenador La mayoría de los libros electrónicos que se venden están protegidos con DRM. DRM es un sistema de gestión de derechos digitales, desarrollado
Manual para el Dibujo de Flujograma mediante Microsoft Visio TECNOLOGÍAS DE LA ADMINISTRACIÓN PÚBLICA MATERIAL DE CÁTEDRA
2016 Manual para el Dibujo de Flujograma mediante Microsoft Visio TECNOLOGÍAS DE LA ADMINISTRACIÓN PÚBLICA MATERIAL DE CÁTEDRA Microsoft Visio es un software de dibujo vectorial para Microsoft Windows,
PROGRAMAS PARA LA CLASSPAD MANAGER.
PROGRAMAS PARA LA CLASSPAD MANAGER. BUSCA DIVISORES Vamos a preparar un programa sencillo, cuya misión es buscar los divisores de un número. Primero lo prepararemos con el Classpad Manager del ordenador,
CAPÍTULO 1. ELEMENTOS DE EXCEL
CAPÍTULO 1. ELEMENTOS DE EXCEL Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples sumas hasta
GUÍA DE USO DEL CATÁLOGO DIGITAL DE CARTOGRAFÍA HISTÓRICA DE ANDALUCÍA
GUÍA DE USO DEL CATÁLOGO DIGITAL DE CARTOGRAFÍA HISTÓRICA DE ANDALUCÍA Búscar mapas El Catálogo Digital de Cartografía Histórica de Andalucía, o Cartoteca, presenta dos modos de búsqueda de mapas: Libre
[GUÍA RÁPIDA DE MPLAB]
μc ÁREA TECNOLOGÍA ELECTRÓNICA DPTO. INGENIERÍA ELECTROMECÁNICA MIGUEL ÁNGEL LOZANO PÉREZ y PEDRO SÁNCHEZ ORTEGA ASIGNATURA: SISTEMAS BASADOS EN MICROPROCESADOR [GUÍA RÁPIDA DE MPLAB] El contenido de esta
Depuración de señales CIRCUITOS SISO. Circuito SISO. Circuito SIPO. Circuito PISO
Depuración de señales CIRCUITOS SISO Circuito SISO Circuito SIPO Circuito PISO DEPURACIÓN DE SEÑALES Cuando tenemos muchas señales (o cables) es difícil depurar el comportamiento del sistema simplemente
1. INTRODUCCION. Logger 2
MANUAL DE USUARIO 1. INTRODUCCION El programa Logger, permite la grabación de audio las 24 horas del día de los diferentes canales de audio que tenga activados, pudiéndose seleccionar en cada canal: El
^6+1 2^5+1 2^2+1 2^1+1 2^ ^6+1 2^0-65.
ELECTRÓNICA DIGITAL 23-I-2014 PREGUNTAS TEÓRICO PRÁCTICAS: 1. Determinar el valor decimal de los números expresados en Complemento a 2. (0.25 puntos). 10011001 10011000 01100111 1 2^6+1 2^5+1 2^2+1 2^1+1
TEMA 3: DIBUJO VECTORIAL. Realización de dibujos vectoriales con la herramienta OpenOffice Draw
TEMA 3: DIBUJO VECTORIAL Realización de dibujos vectoriales con la herramienta OpenOffice Draw Qué vamos a ver? Qué tipos de dibujos existen, y la diferencia entre los mapas de bits y los dibujos vectoriales
FAMILIARIZARSE CON EL AMBIENTE DE MICROSOFT WORD
FAMILIARIZARSE CON EL AMBIENTE DE MICROSOFT WORD Iniciar la sesión de Word. Identificar las partes de la ventana del documento. Comprender cómo las funciones contenidas en las bandas pueden ser utilizadas
Tema: Programación en STEP 7 / MICROWIN.
Tema: Programación en STEP 7 / MICROWIN. Facultad de Ingeniería. Escuela de Eléctrica. Asignatura Control Industrial. I. Objetivos. Escribir programas aplicados al Autómata STEP 7 de SIEMENS, a través
- MANUAL DE USUARIO - KZ GUÍA DE PRODUCCIÓN
- MANUAL DE USUARIO - KZ GUÍA DE PRODUCCIÓN Aplicación: Kz Guía Producción Instagi Instagi Teléfono: 943424465-943466874 Email: [email protected] Índice 1. Introducción...6 1.1. Acceso...6 1.2. Registro...7
Taller #1: Logisim PARTE 1:
Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Organización y Estructura del Computador II Taller #1: Logisim Logisim es una herramienta de libre distribución para diseñar
IES LUIS BUÑUEL Seminario PowerPoint P01 Primera presentación Óscar Blasco Laín 1
Óscar Blasco Laín 1 Práctica 1 Primera presentación El objetivo de esta práctica es generar una presentación a partir de una plantilla general y dar una visión general de las opciones mas importantes del
Avance - Soluciones Informáticas Página 1 de 17
Software de Liquidación de SUELDOS Avance - Soluciones Informáticas Página 1 de 17 Información General del Programa Gracias por elegir nuestro software. A-Sueldos es un sistema para la liquidación de sueldos
Esta verificación puede ser en inyectores montados en el automóvil o instalados en un banco de pruebas.
INTRODUCCION. El pulsador de inyectores de Injectoclean, en un accesorio del CJ 4 o del CJ 500 que permite el diagnóstico y verificación de inyectores defectuosos. Esta verificación puede ser en inyectores
Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 3: Elementos esenciales del formulario
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 3: Elementos esenciales del formulario Instituto de Tecnologías Educativas 2011 Elementos esenciales de un formulario Tras crear
Personal. Partes de Trabajo WhitePaper Agosto 2008
Personal. Partes de Trabajo WhitePaper Agosto 2008 Contenidos 1. Propósito 3 2. Prerrequisitos 4 2.1. Apartado Personal 4 2.1.1. Como añadir un empleado en Personal 4 2.2. Apartado PuestosMO 7 3. Partes
Unidad 2. Elementos de Word2007 (I)
Unidad 2. Elementos de Word2007 (I) Vamos a ver varias formas de iniciar Word2007 y cuales son los elementos básicos de Word2007, la pantalla, las barras, etc. Aprenderemos cómo se llaman, donde están
