Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual PDF
Manual PDF
Manual de Prcticas
1. Introduccin. Divisin de las prcticas.
Debido al nmero limitado de elementos de laboratorio, las prcticas sern realizadas en
grupos de dos personas como mximo, segn el nmero de alumnos asignados.
La realizacin de las prcticas (salvo que se indique lo contrario) se dividirn en tres
partes, todas ellas incluidas como puntos diferentes en el enunciado:
En primer lugar se debe realizar un estudio terico del problema propuesto. Este estudio deber ser realizado antes de llegar a la sesin de prcticas, y tiene como finalidad
evitar posibles errores en la realizacin mediante la comparacin de resultados.
En segundo lugar se realizar una simulacin de los circuitos referentes a la prctica en
cuestin. sta consistir en la creacin de un modelo en el lenguaje VHDL, a partir se
obtendr el comportamiento de los circuitos.
En tercer lugar, y una vez realizada la simulacin, pasaremos a la emulacin de los circuitos. La emulacin consistir en el montaje de los circuitos en el panel de entrenamiento con los integrados disponibles en el laboratorio. A continuacin se dar una lista de
stos con sus principales caractersticas.
Por cada prctica habr que entregar una memoria de su realizacin, en la que se deber
incluir las respuestas a las preguntas del enunciado y las tres partes mencionadas anteriormente. Las tres partes en las que se divide la prctica (teora, simulacin y emulacin o
montaje) deben tener el mismo resultado; si lo anterior no se cumple, la prctica estar
mal realizada y por lo tanto estar suspensa a menos que se indiquen unos motivos razonables para dicha contradiccin.
2. Realizacin de un prctica
A continuacin vamos a resaltar las principales caractersticas de los diferentes apartados
de las memorias de la prctica. La secuencia de realizacin de la prctica, y por tanto de la
memoria debe ser la mostrada a continuacin. Este hecho es debido a que la probabilidad
de fallo en la realizacin de la prctica va aumentando (por la novedad de los dos ltimos apartados), y as una posible discordancia ser debido con una mayor probabilidad al apratado que
se est realizando.
lacin, el estudio terico no debe quedarse en obtener una frmula lgica, sino que se deber
llegar a una tabla de combinaciones y/o a un cronograma en el que aparezcan todas las seales
visibles del problema.
Un cronograma no es ms que un esquema en el que se observa el comportamiento de las
seales en funcin del tiempo, como el que se puede observar a continuacin. Las transiciones
pueden ser ideales (perpendiculares) y siempre conviene retrasar algo las seales de salida con
respecto a las transiciones de las seales de entradas que provocan el cambio (ya que estos retrasos provocan una serie de comportamientos que no son observados cuando el cambio es
simultneo).Realmente, la nica funcionalidad aadida del cronograma es la inclusin de la
dependencia temporal, pero el resto de informacin es la misma que una tabla de combinaciones, y por tanto son equivalentes. Para pasar de un cronograma a una tabla de combinaciones, solamente hay que tomar los valores de las diferentes seales para el mismo intervalo
temporal, como se aprecia en la figura
X
F
tiempo
2.2. Simulacin.
Una vez que se haya realizado el estudio terico del problema, llevaremos a cabo el
proceso de simulacin para comprobar la correcta realizacin del estudio terico. Para ello, utilizaremos la simulaciones utilizando un simulador que entiende el lenguaje VHDL. Este simulador es la versin de demostracin del simulador GMVHDL de la empresa Green Mountain
Computing Inc. (http://www.gmvhdl.com). La versin de evaluacin utilizada se puede encontrar en la siguiente direccin de internet: ftp://ftp.rediris.es/software/msdos/electrcl/
gmvhdl14.zip, al que convendra aadir el fichero de flujo sim.bat para evitar la utilizacin de
la lnea de comandos en la mayor medida de los posible. Por ser una versin de evaluacin,
podis descargaroslo en casa, y realizar las simulaciones fuera del laboratorio.
Este simulador tiene como lenguaje de entrada el lenguaje VHDL. Se puede encontrar
una extensa documentacin de l en internet, no obstante varios profesores del Departamento
hemos editado un manual que est disponible en copistera (tras encargo). Este libro se titula
Gua Prctica de Circuitos Electrnicos y Sistemas I, ISBN: 84-95699-15-X. En l podis
encontrar informacin sobre este lenguaje y el simulador utilizado, adems de otros simuladores que se utilizarn en otras asignaturas que imparte el Departamento. Otros enlaces con
informacin sobre VHDL son los siguientes:
http://tech-www.informatik.unihamburg.de/vhdl/
http://www.dte.uvigo.es/vhdl/home.html
http://www.escet.urjc.es/~jmartine/Enlaces.htm#VHDL
Vamos a dar una breve introduccin a la filosofa del modelado de circuitos en VHDL.
Cualquier modelo en VHDL se divide en dos partes: entidad y arquitectura. La entidad (palabra clave entity) indica las caractersticas del circuito como si fuera una caja negra, es decir, el
nombre que va a tener el circuito y su comunicacin con el exterior. La arquitectura (palabra
clave architecture) indica cmo est construido el circuito por dentro; como podemos obtener
una misma funcin de multitud de formas, puede haber varias arquitecturas para una misma
entidad, as que la arquitectura tambin necesita un nombre. Esta divisin se puede ver en la
siguiente figura.
ENTIDAD (ENTITY)
ARQUITECTURA (ARCHITECTURE)
A
B
A
C
B
C
F1
B
C
F2
F1
F2
arq1
ejemplo1
B
C
B
C
F1
F2
arq2
El cdigo VHDL del ejemplo anterior es el siguiente (solamente utilizaremos la arquitectura arq2):
entity ejemplo is
port(
A, B, C
F1, F2
end ejemplo;
Nombre
Nombre de puertos
: in bit;
: out bit);
Tipo de puertos
Sentido de puertos
Nombre
Seales internas
Asignacin de seal
Operadores
Retrasos
Puertos del
circuito
Declaracin del
circuito como
componente
Conexin de los
puertos
Formas de onda
2.3. Emulacin.
Esta parte, junto con la realizacin de la simulacin, es la que realmente hay que realizar
en el laboratorio. Por emulacin se entiende el montaje del circuito a estudiar con los componentes disponibles en el laboratorio. A continuacin vamos a comentar los elementos con los
que contamos en el laboratorio para la realizacin de las prcticas.
En el laboratorio, se utilizar el panel de entrenamiento para realizar los montajes necesarios. Este panel se muestra en la pgina siguiente, identificando cada parte.
El lugar donde se van a realizar los montajes es la regleta de entrenamiento. Cada panel
cuenta con dos regletas como la mostrada en la siguiente figura.
A
B
B
A
El conexionado interno de la regleta es el siguiente:
Las secciones A, A, B y B son completamente independientes entre s.
Las secciones A y A estn conectadas de forma horizontal, es decir, la lnea A es un
solo punto de conexin. Luego estas lneas sern utilizadas para seales con un gran
nmero de conexiones, como pueden ser la alimentacin y tierra.
Las seciones B y B estn conectadas de forma vertical, por lo tanto habr tantos puntos
independientes como columnas tengan estas secciones. Esta zona ser utilizada para las
seales con un nmero de conexiones relativamente bajo, es decir, las seales internas
del circuito.
Bsicamente los circuitos se montarn utilizando circuitos integrados (los que vulgarmente se conocen como cucarachas). El aspecto de un circuito integrado es el siguiente
14 13 12 11 10 9
19
13
2
1
7
6
12
11
10
1, interruptor general
2, piloto de encendido general
3, LEDs indicadores de estado lgico, los cuales sern utilizados para comprobar
el estado de las diferentes seales del circuito
6, Conmutadores de programacin (1-0), los cuales sern utilizados para introducir los valores de las seales de entrada
7, Bornes de salida de 5v, el cual ser utilizado para alimentar los diferentes componentes que formarn nuestro circuito. Es obligatorio que est conectado para que
los componentes realicen su operacin correctamente.
10, conmutador de frecuencia, el cual ser utilizado para cambiar la frecuencia de
la seal de reloj
11, bornes de la salida de reloj
12, Bornes de salida de masa. Los conmutadores de programacin, los relojes y la
alimentacin estn referenciadas a esta salida, por lo que es obligatorio que est
conectado al circuito para mantener los niveles correctos.
13, display de 7 segmentos, los cuales sern utilizados cuando queramos mostrar
los resultados como nmeros decimales.
19, regletas para insercin de componentes, en el cual con los componentes y
cables disponibles en el laboratorio se montarn los circuitos.
El nombre de los diferentes circuitos integrados siguen una nomenclatura estndar que
nos indica las principales caractersticas del componente que estamos manejando. La nomenclatura es como la mostrada a continuacin:
FFTTCCCLLL
donde:
FF son una serie de letras que nos indica el distintivo del fabricante del circuito integrado.
TT son una serie de nmeros que nos indica la tecnologa de fabricacin. Las principales tecnologas son:
74, tecnologa TTL, que es la que utilizaremos en las prcticas.
54, tecnologa CMOS
CCC son una serie de letras que nos indica las principales caractersticas (de forma
cualitativa). Para poder obtener su valor cuantitativo debemos ir a las hojas de especificaciones en su apartado correspondiente. Entre estas caractersticas se encuentran:
Velocidad de operacin, la cual puede ser alta y media o baja
Consumo de potencia, el cual puede ser alto, medio y bajo
LLL son una serie de nmeros que nos indica la funcin lgica que realiza el integrado.
As, el siguiente componente nos est indicando las siguientes caractersiticas:
SN74LS00
SN --> El fabricante es Texas Instruments
74 --> La tecnologa de fabricacin es TTL
LS --> Estamos ante un dispositivo de velocidad y potencia media
00 --> La funcin lgica que realiza es la operacin NAND de dos entradas
En las clases de laboratorio, una herramienta fundamental, que siempre debemos tener,
son las hojas de caractersticas de los componentes que vamos a utilizar. Seguidamente, vamos
a explicar los principales apartados de las hojas de caractersticas de una puerta NAND.
Breve descripcin de la
operacin del componente
Patillaje, ver la
correposndencia en
los diagramas
(NC = no conectar)
(VCC = polarizacin)
(GND = masa)
10
Caractersticas Electrcas
Condiciones de operacin
11
Caractersticas Electrcas
Condiciones de operacin
12
13
14
15
Acontinuacin mostramos las hojas de especificaciones de los componentes de los disponemos en el laboratorio.
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67