• No se han encontrado resultados

PRÁCTICA 2: Tutorial de creación de módulos

N/A
N/A
Protected

Academic year: 2021

Share "PRÁCTICA 2: Tutorial de creación de módulos"

Copied!
6
0
0

Texto completo

(1)

PRÁCTICA 2:

TK-GATE: SIMULACION CON MÓDULOS

Objetivos

• Familiarizarse con el funcionamiento de la herramienta TkGate en la creación de

módulos.

• Realizar capturas de módulos combinacionales básicos.

• Verificar la funcionalidad de cada modulo capturado.

Arranque de la herramienta en el aula:

En el panel de entrada seleccionar la máquina virtual

Arquitectura de

Computadores (arco) y, seguidamente

Configuración Inicial. El equipo

tardará algunos minutos hasta llegar a la ventana principal de la máquina virtual.

Si se pide usuario y contraseña para entrar en la máquina virtual, introducir en

ambos casos la palabra alumno.

Se accede a la herramienta de simulación

tkgate

seleccionando la pestaña

Aplicaciones/Educación.

Si en algún momento hay un bloqueo de la máquina física, introducir usuario:

alumno y contraseña informatica. El ratón se desbloquea pulsando Ctrl + Alt

Almacenamiento de archivos

Por defecto

tkgate

guarda los ficheros

.v en la ruta /home/alumno. Puedes

acceder a ellos en la pestaña Lugares/Carpeta Personal.

Los dispositivos JetFlash que conectes al equipo los puedes ver en el directorio

/media.

Si usas Windows, todos los dispositivos de almacenamiento lo puedes ver dentro del

directorio /cygdrive, que está en la ruta c:\tkgate.

Enunciado

Esta segunda práctica se estructura en dos partes:

Parte 1. Realizar el tutorial para la creación de módulos.

Tutorial de creación de módulos

1.- Crear nuevo archivo y darle nombre, por ejemplo tut_mod.v. Se puede guardar en la carpeta que se desee.

2.- Con la pantalla en blanco se crea un nuevo módulo, usando el icono correspondiente

, y dándole un nombre sin extensión, por ejemplo: bloque (sin extensión). Aparece como “no usado” en el menú de jerarquías, en la parte superior izquierda de la pantalla.

(2)

3.- Se selecciona el icono y se arrastra a la pantalla en blanco desde el menú de jerarquías. Desaparece la opción “No usado”.

4.- Se hace doble clic en el nombre del módulo en el menú de jerarquía titulado principal (main en pantalla) y aparece su área de trabajo.

5.- Crear el diseño propiamente dicho. Por ejemplo pon un simple esquema como éste:

Hay varias formas de introducir puertas de 2 entradas:

Botón derecho en una zona en blanco, seguido de Crear seguido de Puerta, y se elige el tipo.

Una vez hecha una puerta, se pueden copiar y pegar como se hace habitualmente. Pinchar con el botón izquierdo y pulsar: “a” minúscula para puerta AND, “A” mayúscula para puerta NAND, “o” minúscula para puerta OR, “O” mayúscula para puerta NOR “I” mayúscula para inversor, etc…

Si se quiere aumentar el número de entradas de una puerta, se selecciona con el botón derecho y se elige Añadir puerto.

6. Añadir pines de entrada y salida, pulsando el botón derecho y eligiendo Crear Módulo Entrada módulo / Salida módulo, según corresponda. Cada vez que se crea un pin de entrada o salida, da opción de darle nombre. Sean A, B, y C los nombres de los pines de entrada y Z el nombre del pin de salida. También da opción de ocultar o dejar visible el nombre. Lo dejaremos visible. Una vez creados los pines, se conectan a los cables que correspondan. Conviene comprobar que los cables están bien conectados moviendo los componentes y comprobando que los cables se mueven con ellos. También se puede usar el zoom para trabajar con más comodidad. Finalmente, se guarda el diseño pulsando el icono en forma de disquete. Quedará así:

(3)

7.- Si hacemos doble clic en main, parecerá que el módulo no tiene conexiones. Entonces, pulsar en el módulo, después la pestaña Interfaz y pulsar el botón derecho. Elegir la opción

Abrir.

8.- En la ventana que se abre, se elige Autogeneración y se pulsa OK.

8.- Aparecerá rellena la tabla con los pines de entrada y salida. Volvemos a la pestaña Editar y cuando hagamos doble clic en main, comprobaremos que parece que todavía está vacío. Falta, por último, sincronizar.

9.- Estando en Editar, pulsar en el módulo, luego botón derecho y elegir Interfaz. Posteriormente se elige Sincronizar todo al valor por defecto y a la pregunta que hace se le responde que . A partir de este momento, en la pestaña Editar aparecerá el módulo con sus pines de entrada y salida.

10.- Si se hace doble clic en el nombre del módulo (debajo de main) se verá el contenido del mismo. Si hacemos doble clic en main, volvemos a ver el módulo como bloque.

11.- A partir de este momento se puede verificar la funcionalidad del módulo diseñado usando conmutadores y leds, y grabando el diseño. Para meter un conmutador (switch), se pincha en un punto y se pulsa la letra “s” minúscula y aparece un conmutador. Para introducir un led, se pulsa “l” minúscula.

(4)

12.- Se pasa al modo de simulación, pulsando la pestaña Simular y si da algún error, se corrige. Corregidos los errores, se pulsa al botón PLAY del simulador y se cambian los valores de los conmutadores, comprobando en el led si la función cumple con las especificaciones.

Parte 2. Generar los siguientes archivos de módulos combinacionales básicos:

-

M_dec2x4_inv.v

con un módulo llamado

DEC2x4i

que contenga un

decodificador 2x4 con entradas activas a nivel alto y salidas activas a nivel bajo.

-

M_mux4x1.v

con un módulo llamado

MUX4x1

que contenga un multiplexor 4x1

con entradas y salidas activas a nivel alto.

(5)

-

M_mux8x1_E.v

con un modulo llamado

MUX8x1

a partir de dos módulos

MUX4x1

y un inversor. Para hacerlo puedes abrir el mismo archivo

M_mux4x1.v

y ejecutar Guardar Como, renombrándolo como

M_mux8x1_E.v

.

A partir de ahí, empieza creando el nuevo modulo

MUX8x1

y arrastrando dos

veces el modulo ya existente

MUX4x1.

También se le añade una entrada de

habilitación E del modulo con dos puertas AND como muestra la figura.

(6)

Referencias

Documento similar

El nuevo Decreto reforzaba el poder militar al asumir el Comandante General del Reino Tserclaes de Tilly todos los poderes –militar, político, económico y gubernativo–; ampliaba

que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

We have created this abstract to give non-members access to the country and city rankings — by number of meetings in 2014 and by estimated total number of participants in 2014 —

Por lo tanto, en base a su perfil de eficacia y seguridad, ofatumumab debe considerarse una alternativa de tratamiento para pacientes con EMRR o EMSP con enfermedad activa

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

información que el individuo puede procesar por su sistema nervioso, y los factores relacionados van a influir en las habilidades y destrezas sociales, que pondrá al uso al