
Manual de Prácticas
1. Introducción. División de las prácticas.
Debido al número limitado de elementos de laboratorio, las prácticas serán realizadas en
grupos de dos personas como máximo, según el número de alumnos asignados.
La realización de las prácticas (salvo que se indique lo contrario) se dividirán en tres
partes, todas ellas incluidas como puntos diferentes en el enunciado:
• En primer lugar se debe realizar un estudio teórico del problema propuesto. Este estudio
deberá ser realizado antes de llegar a la sesión de prácticas, y tiene como finalidad
evitar posibles errores en la realización mediante la comparación de resultados.
• En segundo lugar se realizará una simulación de los circuitos referentes a la práctica en
cuestión. Ésta consistirá en la creación de un modelo en el lenguaje VHDL, a partir se
obtendrá el comportamiento de los circuitos.
• En tercer lugar, y una vez realizada la simulación, pasaremos a la emulación de los circuitos.
La emulación consistirá en el montaje de los circuitos en el panel de entrenamiento
con los integrados disponibles en el laboratorio. A continuación se dará una lista de
éstos con sus principales características.
Por cada práctica habrá que entregar una memoria de su realización, 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 práctica (teoría, simulación y emulación o
montaje) deben tener el mismo resultado; si lo anterior no se cumple, la práctica estará
mal realizada y por lo tanto estará suspensa a menos que se indiquen unos motivos razonables
para dicha contradicción.
2. Realización de un práctica
A continuación vamos a resaltar las principales características de los diferentes apartados
de las memorias de la práctica. La secuencia de realización de la práctica, y por tanto de la
memoria debe ser la mostrada a continuación. Este hecho es debido a que la probabilidad
de fallo en la realización de la práctica 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.
2.1. Estudio teórico del problema.
Previamente a la asistencia a la sesión de prácticas, se debe realizar el estudio teórico del
problema propuesto. Este estudio será tratado como un problema de clase (aumentando de esta
forma la lista de problemas propuestos). Así mismo deberá estar bien estructurado y ser lo suficientemente
comprensible para no llevar a equívocos.
A la hora de realizar las comparaciones con los resultados de la simulación y de la emu-
Departamento de Ingeniería Electrónica de Sistemas Informáticos y Automática 2
lación, el estudio teórico no debe quedarse en obtener una fórmula lógica, sino que se deberá
llegar a una tabla de combinaciones y/o a un cronograma en el que aparezcan todas las señales
visibles del problema.
Un cronograma no es más que un esquema en el que se observa el comportamiento de las
señales en función del tiempo, como el que se puede observar a continuación. Las transiciones
pueden ser ideales (perpendiculares) y siempre conviene retrasar algo las señales de salida con
respecto a las transiciones de las señales de entradas que provocan el cambio (ya que estos retrasos
provocan una serie de comportamientos que no son observados cuando el cambio es
simultáneo).Realmente, la única funcionalidad añadida del cronograma es la inclusión de la
dependencia temporal, pero el resto de información 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 señales para el mismo intervalo
temporal, como se aprecia en la figura
En el caso de pasar una tabla de combinaciones a un cronograma, el modo de operar es el
mismo salvo que no disponemos de la información temporal, por lo que impondremos a todas
las combinaciones el mismo retraso (el que consideremos oportuno para una mejor visualización
de las formas de onda).
De nuevo, hay que ser muy cuidadoso con la resolución del estudio teórico (tanto en la
obtención de la tabla de combinaciones como en el cronograma) ya que las conclusiones que
obtengamos nos servirán para la posterior comparación con los restantes apartados de la
memoria. Este hecho nos servirá para evitar posibles equivocaciones en las comparaciones y/o
tener justificaciones para posibles discrepancias entre los diferentes apartados.
2.2. Simulación.
Una vez que se haya realizado el estudio teórico del problema, llevaremos a cabo el
proceso de simulación para comprobar la correcta realización del estudio teórico. Para ello, utilizaremos
la simulaciones utilizando un simulador que entiende el lenguaje VHDL. Este simulador
es la versión de demostración del simulador GMVHDL de la empresa Green Mountain
2.3. Emulación.
Esta parte, junto con la realización de la simulación, es la que realmente hay que realizar
en el laboratorio. Por emulación se entiende el montaje del circuito a estudiar con los componentes
disponibles en el laboratorio. A continuación vamos a comentar los elementos con los
que contamos en el laboratorio para la realización de las prácticas.
En el laboratorio, se utilizará el panel de entrenamiento para realizar los montajes necesarios.
Este panel se muestra en la página 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.