Está en la página 1de 11

La s n s s es el proceso mediante el cual el dise o se traduce en una lista de componentes (netlist),

la cual tiene un formato est ndar y es independiente del dispositivo.


La n a n es la fase en la que las estructuras l gicas descritas en la netlist se hacen
corresponder con la estructura real del dispositivo espec fico que se va a programar. El proceso de implemen-
taci n se denomina colocaci n y rutado y como resultado proporciona una salida denominada flujo de bits
(bitstream), que es dependiente del dispositivo.
Este paso se realiza despu s de que el dise o se haya mapeado sobre el dispositi-
vo espec fico. Esta simulaci n se utiliza fundamentalmente para confirmar que no existen fallos de dise o o
problemas de temporizaci n debidos a los retardos de propagaci n.
Una vez que se ha generado el flujo de bits para un dispositivo programable concreto, hay que des-
cargarlo en el dispositivo para implementar el dise o soft are en el hard are. Algunos dispositivos progra-
mables tienen que instalarse sobre un equipo especial, denominado programador de dispositivos, o sobre una
tarjeta de desarrollo. Otros dispositivos pueden programarse dentro de un sistema (lo que se denomina pro-
gramaci n dentro del sistema, SP, In-System Programming) utilizando una interfaz est ndar TAG (Joint Test
Action Group). Algunos dispositivos son vol tiles, lo que quiere decir que su contenido se pierde cuando se
ponen a cero o se quita la alimentaci n. En este caso, los datos del flujo de bits deben almacenarse en una
memoria y cargarse de nuevo en el dispositivo despu s de cada puesta a cero o desconexi n de la alimenta-
ci n. Adem s, el contenido de un dispositivo SP se puede manipular o actualizar mientras que el sistema est
funcionando. Esto se denomina reconfiguraci n sobre la marcha .

1. Enumerar las tres categor as principales de dispositivos l gicos programables e


indicar sus acr nimos.
2. En qu se diferencia un CPLD de un SPLD
3. Enumere los pasos del proceso de programaci n.
4. Explique brevemente cada uno de los pasos enumerados en la pregunta anterior.

La o a a n d a as es el proceso de aislar, identificar y corregir de forma sistem tica un fallo


en un circuito o sistema. Existe una gran variedad de instrumentos que se pueden utilizar en la locali-
zaci n de aver as y la realizaci n de pruebas. En esta secci n, se presentan y exponen algunos equipos
t picos.
Al finalizar esta secci n, el lector deber ser capaz de:
Diferenciar entre un osciloscopio anal gico y uno digital. Reconocer los controles m s comunes
del osciloscopio. Determinar la amplitud, el per odo, la frecuencia y el ciclo de trabajo de una se al
de impulsos con un osciloscopio. Explicar el analizador l gico y algunos de sus formatos m s comu-
nes. Describir el prop sito de una fuente de alimentaci n de continua, de un generador de funcio-
nes y de un mult metro digital.

El osciloscopio es uno de los instrumentos m s ampliamente utilizado para la realizaci n de pruebas y la loca-
lizaci n de aver as. sicamente, el osciloscopio es un dispositivo con pantalla gr fica que traza una gr fica
de una se al el ctrica en su pantalla. En la mayor parte de las aplicaciones, las gr ficas se muestran como
se ales en funci n del tiempo. El eje vertical de la pantalla representa la tensi n y el eje horizontal represen-
ta el tiempo. La amplitud, el per odo y la frecuencia de una se al se pueden medir con el osciloscopio.
Adem s, pueden determinarse el ancho del impulso, el ciclo de trabajo, el tiempo de subida y el tiempo de
bajada de una se al de impulsos. La mayor a de los osciloscopios pueden mostrar a la vez al menos dos se a-
les en la pantalla, lo que permite observar su relaci n en el tiempo. En la Figura 1.40 se muestra un oscilos-
copio t pico.

Para visualizar formas de onda digitales se pueden emplear dos tipos de osciloscopios: an logico y digi-
tal. Como se muestra en la Figura 1.41(a), el osciloscopio anal gico funciona aplicando directamente la se al
que se va a medir para controlar el movimiento de arriba a abajo del haz de electrones del tubo de rayos cat -
dicos (TRC) a medida que oscila a lo largo de la pantalla. De este modo, el haz traza la forma de onda en la
pantalla. Como se ilustra en la Figura 1.41(b), el osciloscopio digital convierte la forma de onda que se va a
medir en informaci n digital mediante un proceso de muestreo que se realiza en un convertir anal gico-digi-
tal (ADC, Analog-to-Digital Converter). A continuaci n, la informaci n digital se utiliza para reconstruir la
forma de onda en la pantalla.
El osciloscopio digital se utiliza mucho m s que el anal gico. Sin embargo, en muchas aplicaciones puede
utilizarse cualquiera de ellos, ya que cada uno tiene caracter sticas que le hacen m s adecuado para cada situa-
ci n concreta. Un osciloscopio anal gico muestra las formas de onda tal y como se producen en tiempo real .
Los osciloscopios digitales resultan tiles para medir impulsos transitorios que pueden producirse de forma
aleatoria o s lo una vez. Tambi n, puesto que la informaci n sobre la forma de onda medida se puede alma-
cenar en un osciloscopio digital, puede visualizarse en cualquier instante posterior, imprimirse o analizarse en
profundidad utilizando una computadora o cualquier otro medio.
Para medir una tensi n, debe conectarse una sonda al
punto del circuito en el que est presente la tensi n. Generalmente, se utiliza una sonda 10 que reduce (ate-
n a) la amplitud de la se al en un factor de diez. La se al atraviesa la sonda por sus circuitos verticales donde
bien es atenuada o amplificada, dependiendo de la amplitud real y de d nde se haya colocado el control ver-
tical del osciloscopio. Los circuitos verticales excitan entonces las placas de deflexi n verticales del TRC. La
se al pasa a los circuitos de disparo (trigger) que activan los circuitos horizontales para iniciar el barrido hori-
zontal repetitivo del haz de electrones a lo largo de la pantalla usando una se al en forma de diente de sierra.
Hay disponibles muchos valores para el n mero de barridos por segundo, con el fin de que el haz parezca for-
mar una l nea s lida a lo largo de la pantalla sobre la forma de la se al. En la Figura 1.42 se muestra esta ope-
raci n b sica.

Algunas partes del osciloscopio digital son similares a las del


osciloscopio anal gico. Sin embargo, el osciloscopio digital es m s complejo que el anal gico y, normalmen-
te, dispone de una pantalla LCD en lugar del TRC. En lugar de mostrar una forma de onda tal y como se gene-
ra, primero adquiere la forma de onda anal gica que se va a medir y la convierte a formato digital utilizando
un convertidor anal gico-digital (ADC, Analog-to-Digital Converter). Los datos anal gicos se almacenan y
se procesan. Los datos pasan a continuaci n a los circuitos de reconstrucci n y presentaci n para poder ser
mostrados en la pantalla en su forma original. La Figura 1.43 muestra un diagrama de bloques b sico de un
osciloscopio digital.

En la Figura 1.44 se muestra el panel frontal de un osciloscopio de doble canal t pico.


Los instrumentos variar n dependiendo del modelo y del fabricante, aunque la mayor a de ellos tienen determi-
nadas funciones comunes. Por ejemplo, las dos secciones verticales contienen un control de posici n (Position),
un bot n men de canal y un control V/div (voltios/divisi n). La secci n horizontal dispone de un control sec/div
(segundos/divisi n). A continuaci n vamos a explicar algunos de los principales controles del osciloscopio. Para
conocer los detalles concretos de un determinado osciloscopio consulte el manual de usuario.
En la secci n vertical del osciloscopio de la Figura 1.44, hay disponibles controles id n-
ticos para cada uno de los dos canales (CH1 y CH2). El control Position permite desplazar la forma de onda
mostrada en pantalla en sentido vertical hacia arriba y hacia abajo. El bot n enu permite seleccionar los dis-
tintos elementos que aparecer n en pantalla, como por ejemplo los modos de acoplamiento (ac, dc o tierra),
el ajuste grueso o fino para el control V/div, la atenuaci n de la sonda y otros par metros. El control V/div
ajusta el n mero de voltios representados por cada divisi n vertical de la pantalla. La configuraci n de V/div
para cada canal aparece en la parte inferior de la pantalla. El bot n ath enu proporciona una selecci n de
operaciones que pueden realizarse sobre las formas de onda de entrada, como por ejemplo sustracci n, suma
o inversi n.
En la secci n horizontal, los controles se aplican a ambos canales. El control Position
permite desplazar la forma de onda en sentido horizontal por la pantalla hacia la izquierda o la derecha. El
bot n enu permite seleccionar distintos elementos que aparecen en pantalla, como la base de tiempos prin-
cipal, una vista ampliada de una parte de la se al y otros par metros. El control sec/div ajusta el tiempo repre-
sentado por cada divisi n horizontal o base de tiempos principal. La configuraci n del control sec/div apare-
cer en la parte inferior de la pantalla.
En la secci n de controles Trigger, el control Level (nivel) determina el punto de
la forma de onda en el se produce el disparo con el fin de iniciar el barrido para visualizar las formas de onda
de entrada. El bot n enu permite seleccionar varios elementos que aparecen en pantalla, entre los que se
incluyen el flanco o pendiente de disparo, el origen de disparo, el modo de disparo y otros par metros. Existe
tambi n una entrada para la se al externa de disparo. Los controles Trigger estabilizan la forma de onda en la
pantalla o generan apropiadamente disparos sobre un impulso que se produce s lo una vez o de forma alea-
toria. Tambi n permiten observar los retardos de tiempo entre dos se ales. La Figura 1.45 compara una se al
a la que se la ha aplicado un punto de disparo y otra a la que no. La se al sin punto de disparo tiende a deri-
var a lo largo de la pantalla, generando lo que parecen m ltiples formas de onda.

El m todo que se emplea para conectar la se al de tensi n


que se va a medir al osciloscopio es el acoplamiento. Se suele seleccionar el acoplamiento DC y AC en el
men Vertical del osciloscopio. El acoplamiento DC permite visualizar una se al incluyendo su componente
continua. El acoplamiento AC bloquea la componente continua de la se al, por lo que la forma de onda se
visualiza centrada en 0 V. El modo Ground (tierra) nos permite conectar la entrada del canal a tierra para ver
en la pantalla d nde se encuentra la referencia de 0 V. La Figura 1.4 ilustra el resultado de un acoplamiento
DC y AC utilizando un tren de impulsos que tiene una componente continua.

La sonda de tensi n mostrada en la Figura 1.4 es esencial para conectar una se al al osciloscopio. Puesto
que todos los instrumentos tienden a afectar al circuito que se est midiendo debido a los efectos de carga, la
mayor a de las sondas de prueba proporcionan una resistencia serie grande con el fin de minimizar dichos
efectos de carga. Las sondas que tienen una resistencia serie diez veces mayor que la resistencia de entrada
del osciloscopio se denominan sondas 10. Las sondas que no presentan resistencia serie se llaman sondas 1.
El osciloscopio ajusta su calibraci n de acuerdo con la atenuaci n del tipo de sonda que se vaya a utilizar.
Para la mayor parte de medidas, es aconsejable utilizar la sonda 10. Sin embargo, si se van a medir se ales
muy peque as, una sonda 1 puede resultar ser una buena elecci n.

La sonda dispone de un ajuste que permite compensar la capacitancia de entrada del osciloscopio. La ma-
yor a de los osciloscopios tienen una salida de compensaci n de sonda que proporciona una onda cuadrada
calibrada para llevar a cabo la compensaci n de la sonda. Antes de realizar la medida, es necesario asegurar-
se de que la sonda est compensada correctamente para eliminar cualquier distorsi n que se haya introduci-
do. Normalmente, hay disponible un tornillo u otro elemento para ajustar la compensaci n de la sonda. La
Figura 1.48 muestra las formas de onda visualizadas en el osciloscopio para las tres condiciones de la sonda:
as ndose en las lecturas mostradas, determinar la amplitud y el per odo del tren de pulsos mostrado en
la pantalla del osciloscopio de la Figura 1.49. Calcular tambi n la frecuencia.

ol ci n El control V/div est en 1 V. Los pulsos tienen una altura de tres divisiones.
Dado que cada divisi n representa 1 V, la amplitud del pulso es
Amplitud (3 div)(1 V/div) 3V
El control sec/div se encuentra en 10 s. Un ciclo completo de la forma de
onda (desde el principio de un pulso hasta el principio del siguiente) ocupa
cuatro divisiones por tanto, el per odo es:
Per odo (T) (4 div)(10 s/div) 40 s
La frecuencia se calcula como sigue

Problema relacionado Para V/div igual a 4 V y sec/div en 2 ms, determinar al amplitud y el per odo
del pulso mostrado en la Figura 1.49.
correctamente compensada, subcompensada y sobrecompensada. Si la forma de onda se muestra subcompen-
sada o sobrecompensada, debe ajustarse la sonda hasta conseguir una onda cuadrada compensada correcta-
mente.

Los analizadores l gicos se emplean para realizar medidas de m ltiples se ales digitales y en situaciones en
las que los requisitos de disparo sean complejos. sicamente, el analizador l gico se utiliza para el an lisis
de circuitos con microprocesadores en los que la localizaci n de aver as y los procesos de depuraci n requie-
ren muchas m s entradas que las que ofrece un osciloscopio. uchos osciloscopios disponen de dos canales
de entrada y algunos tienen cuatro. Existen analizadores l gicos que tienen desde 34 hasta 13 canales de
entrada. Generalmente, el osciloscopio se utiliza para medir la amplitud, frecuencia y otros par metros de
temporizaci n de unas pocas se ales simult neas o cuando se desean medir par metros como los tiempos de
subida y de bajada, los picos de se al y los retardos. El analizador l gico se emplea cuando es necesario deter-
minar los niveles l gicos de una gran cantidad de se ales y para conocer la correlaci n de se ales simult ne-
as bas ndose en sus relaciones temporales. En la Figura 1.50 se muestra un analizador l gico t pico y en la
Figura 1.51 se presenta un diagrama de bloques simplificado.

La gran cantidad de se ales que un analizador l gico puede adquirir a un mismo tiempo
es uno de los principales factores que le diferencia del osciloscopio. Generalmente, los dos tipos de adquisi-
ci n de datos de los que dispone un analizador l gico son la adquisici n de tiempo y la adquisici n de esta-
dos. La adquisici n de tiempos se emplea fundamentalmente cuando se necesitan determinar las relaciones
temporales entre varias se ales. La adquisici n de estados se utiliza cuando se necesita ver la secuencia de
estados que va apareciendo en un sistema bajo prueba.
A menudo resulta til tener los datos de estado y de temporizaci n correlados, y la mayor a de los anali-
zadores l gicos pueden adquirir simult neamente dichos datos. Por ejemplo, puede detectarse inicialmente un
problema como por ejemplo un estado no v lido. Si embargo, la condici n de invalidez puede deberse a que
se produce una violaci n de temporizaci n en el sistema bajo prueba. Si no se dispusiera de ambos tipos de
informaci n al mismo tiempo, aislar el problema resultar a muy complicado.
Los analizadores l gicos contienen una memoria de adquisici n
de tiempo real en la que se almacenan los datos muestreados de todos los canales a medida que se producen.
Dos caracter sticas enormemente importantes son el n mero de canales y la profundidad de memoria. Puede
pensarse en la memoria de adquisici n como en una memoria que tiene un ancho igual al n mero de canales
y una profundidad que es el n mero de bits que cada canal puede capturar durante un determinado intervalo
de tiempo.
El n mero de canales determina el n mero de se ales que se puede adquirir simult neamente. En ciertos
tipos de sistemas hay presentes una gran cantidad de se ales, como por ejemplo en el bus de datos de un sis-
tema basado en microprocesador. La profundidad de la memoria de adquisici n determina la cantidad de datos
procedentes de un determinado canal que se pueden visualizar en cualquier instante de tiempo dado.
Una vez que los datos se han muestreado y almacenado en la memoria de adquisici n,
suelen utilizarse en varios modos de an lisis y presentaci n diferentes. La forma de onda mostrada es muy
similar a la que se puede ver en un osciloscopio en el que se muestren las relaciones temporales de m ltiples
se ales. La pantalla que contiene el listado indica el estado del sistema bajo prueba, especificando los valo-
res de las formas de onda de entrada (1s y 0s) en distintos instantes de tiempo (puntos de muestreo).
Normalmente, estos datos pueden presentarse en formato hexadecimal o en otros formatos. La Figura 1.52
ilustra las versiones simplificadas de estos modos de presentaci n. La presentaci n en forma de listado espe-
cifica los puntos correspondientes a las muestras numeradas en el modo de presentaci n mediante se ales. En
el siguiente cap tulo se estudian los sistemas de numeraci n binario y hexadecimal.
Otros dos modos que resultan tiles en la realizaci n de pruebas de computadoras y sistemas basados en
microprocesador son el modo de trazado de instrucciones y el de depuraci n del c digo fuente. El trazado de
instrucciones determina y presenta las instrucciones que se van ejecutando. En este modo, generalmente se
muestran los c digos de operaci n y los mnem nicos de la instrucciones, adem s de su correspondiente direc-
ci n de memoria. uchos analizadores l gicos tambi n incluyen un modo de depuraci n del c digo fuente,
que esencialmente permite ver qu es lo que hace realmente el sistema bajo prueba cuando se ejecuta una ins-
trucci n de programa.
Con los analizadores l gicos se emplean tres tipos b sicos de sondas. Una de ellas es una sonda de
compresi n multicanal que puede conectarse a puntos de una tarjeta de circuito impreso, como se muestra en
la Figura 1.53. Otro tipo es la sonda multicanal, similar a la anterior, que se conecta a z calos montados sobre
el circuito impreso. la ltima es la sonda monocanal de mordaza.

Estos instrumentos se conocen tambi n como generadores de impulsos y genera-


dores de patrones. Est n dise ados espec ficamente para generar se ales digitales con amplitudes y flancos
precisos y para generar los flujos de 1s y 0s necesarios para probar los buses de las computadoras, micropro-
cesadores y otros sistemas digitales.
El generador de se ales arbitrarias puede utilizarse
para generar se ales est ndar como ondas sinusoidales, ondas triangulares e impulsos, as como se ales con
distintas formas y caracter sticas. Las formas de onda pueden definirse mediante entradas en formato mate-
m tico o en formato gr fico. En la Figura 1.54(a) se muestra un generador de se ales arbitrarias.
El generador de funciones proporciona trenes de impulsos, as como ondas sinusoidales y triangulares. La
mayor a de los generadores de funciones disponen de salidas compatibles l gicas para proporcionar los nive-
les apropiados de excitaci n de las entradas de los circuitos digitales. En la Figura 1.54(b) se muestran varios
generadores de funciones t picos.
. La sonda l gica es una herramienta muy til y barata que proporciona un
medio para la localizaci n de aver as en un circuito digital, detectando las condiciones en un punto del circui-
to, como se ilustra en la Figura 1.55. La sonda puede detectar niveles de tensi n altos, niveles de tensi n
bajos, impulsos aislados, impulsos repetitivos y circuitos abiertos en una tarjeta de circuito impreso. La luz de
la sonda indica la condici n que existe en un determinado punto del circuito, tal y como se indica en la figu-
ra. El pulsador l gico genera un tren de pulsos repetitivos que se pueden aplicar a cualquier punto del circui-
to. Se pueden aplicar impulsos en un punto de un circuito con el pulsador y comprobar en alg n otro punto
los impulsos resultantes con una sonda l gica.

También podría gustarte