9
LOGICA DIGITAL

Logica Digital

Embed Size (px)

Citation preview

Page 1: Logica Digital

LOGICA DIGITAL

Page 2: Logica Digital

QUE ES LA LÓGICA DIGITAL

CRC puede ser representado usando un circuito lógico digital consiste en compuertas XOR y un registro de desplazamiento.

Registros de desplazamien

tos

Compuertas XOR

Page 3: Logica Digital

* El registro de desplazamiento: Cadena de elementos de memoria de 1 bit, cada con una

línea de entrada y una línea de salida. Contiene (n bits que es igual a la longitud de la FCS).

FCS (Secuencia de chequeo de la Trama)= se calcula por aritmética de módulo 2:

*Compuertas lógicas XOR: Hay hasta n EX-OR

compuertas.

La presencia o ausencia de una puerta corresponderá con la presencia o ausencia del término correspondiente en el polinomio divisor P.

Page 4: Logica Digital

¿Cómo funciona? PROCESO Algoritmo implementable mediante lógica digital

T = (k + n) bits de trama que se transmite M= 1010001101 k=10 tamaño de bits

(mensaje de k bits) P= 110101 n=6-1= 5 bits

anexados (patrón generador)

El mensaje (M) se multiplica por 2ⁿ = es decir, (2⁵) dando 101000110100000

▪ T= bits de mensaje + n de ceros o bits adjuntos T= 1010001101 00000

Page 5: Logica Digital

CIRCUITO: # registros = n = FSC => El registro

contendrá n=5 bits, al igual que la longitud de la FCS=5 (últimos n bits de T).

Xor con ceros : indica que las puertas XOR permanecen abiertos y por lo tanto no se incluyen.

Page 6: Logica Digital

Transmisor

C4=C4+C3C2=C4+C1C0=C4+Inp

C3=C2C1=C0

Page 7: Logica Digital

T= 101000110101110Receptor

Page 8: Logica Digital

ventajas Es un método potente para detectar cambios accidentales en

los datos; se detectarían los siguientes errores:

Todos los errores de un único bit. Todos los errores dobles Cualquier error en el cual la longitud del error (en ráfaga) es menor

que la longitud del FCS

Como puede ver, los algoritmos de CRC pueden ser codificados fácilmente en el software, pero que puede ser demasiado lento.

Sería mucho más rápido si se implementa en el hardware de lógica digital.   Estas estructuras simples digitales son implementaciones

prácticas para producir el FCS y para comprobar un mensaje recibido, y son posibles debido a la estructura cíclica del CRC.

Page 9: Logica Digital

Desventaja:

No es un método simple. Es muy tedioso el procedimiento, lo que

ocasionaría equivocaciones al momento de realizar y llevar así a preferir utilizar otras técnicas de detección de errores.

Este algoritmo debe ejecutarse de una forma rápida para todos los mensajes que se intercambien, preferentemente

implementada en hardware.