Corrección de errores Implementación del circuito del generador de código con puertas XOR

2

Se supone que debo implementar el circuito lógico de un generador ECC. El circuito en sí tiene 8 bits de datos (D1-D8) como entradas y como salidas genera un vector de 13 bits, que es el código Hamming (con bits de paridad P0-P4) que protegen los bits de datos.

Por lo tanto, tenemos:

P1 P2 D1 P3 D2 D3 D4 P4 D5 D6 D7 D8

P1 = XOR (3 5 7 9 11)

¿Cómo podría implementar P1 en un circuito con puertas XOR para empezar?

Si inserto las entradas 3 5 7 9 11 en una puerta XOR, ¿me dará el resultado del bit de paridad 1 (P1)?

Este es el esquema del generador de ECC:

Muchas gracias !!!

    
pregunta Cesar A

1 respuesta

1

Esta pregunta es bastante abierta, pero ECC fue divertido explicárselo a mis otros amigos en la universidad, así que a dónde vamos. Primero, una corrección: Esto produce un número de 12 bits , no uno de 13 bits. Bits de datos 0-7 y bits de paridad 0-3. Tu esquema es incorrecto y nunca funcionaría.

"Si inserto las entradas 3 5 7 9 11 en una compuerta XOR, ¿me dará el resultado del bit de paridad 1 (P1)?" Sí. Esa puerta xor debe tener 5 entradas pero sí. Además, no debe alimentar las salidas 3,5,7,9,11 de su circuito a la entrada, por lo que debe consultar la ecuación como P1 = D0 XOR D1 XOR D3 XOR D4 XOR D6.

Si no tiene una compuerta XOR con 5 entradas, deberá hacer una nueva pregunta que nos indique con qué debe trabajar.

    
respondido por el Dave

Lea otras preguntas en las etiquetas