Hola nmz
El Planteamiento que viene incluido en el archivo PDF que anexaste dice así:
1.1 Sea un número binario de 6 bits sin signo, A5 A4 A3 A2 A1 A0, siendo A0 el BIT menos significativo. Implementar un conversor de este número a formato BCD. Para ello se dispone de bloques sumadores de 2 dígitos BCD, con acarreo de entrada y acarreo de salida tal como se presenta en el anexo 1, y el mínimo número de puertas lógicas adicionales que necesite.
Entonces los valores o el peso de cada uno de los 6 BIT’s que forman el número Binario sería así:
A5 Valor 32,
A4 Valor 16,
A3 Valor 04,
A2 Valor 03,
A1 Valor 02,
A0 Valor 01. (Los ceros solo para formar columnas).
Así que el número más grande que se puede lograr con esos 6 BIT’s es 111111 = 32+16+8+4+2+1 = 63(Decimal)
Ahora bien:
Cómo introducirás este número BINARIO de 6 BIT’s a un sumador BCD de 8 BIT’s (4 BIT’s Por Sumando) para convertirlo a BCD ?.
Entiendo que en el planteamiento piden hacer, inventar o diseñar un convertidor de un número binario de 6 BIT’s a Un número BCD. Que en este caso sería de 2 dígitos para poder representar el máximo obtenible: 63.
Esto lo debes lograr con el sumador BCD del anexo 1 en el PDF.
Entiendo, también, por lo que dices en tu mensaje que el convertidor Binario a BCD los tienes que hacer con compuertas Lógicas, Cierto ?. Por ello investigaste el 74185 respecto a su diagrama interno sin lograr resultados satisfactorios.
Este Circuito Integrado, 74185, trae una memoria interna (DM54/7488) según se especifica en sus hojas de datos; muy parecida al 7489.
El truco está en que en la dirección BINARIA x esta el correspondiente BCD. Así que si llamas a la dirección 50 Binaria(110010), en la salida de datos tendrás el código BCD (0101, 0000) el cual se había programado.
Este es un método para convertir Binario a BCD existen otros métodos para lograr el mismo fin pero este es el que llevaría menos circuiteria.
Pero... y el sumador BCD que te dijeron que utilizaras como lo vas a utilizar ?.
Con ese sumador tendrías mas circuiteria y utilizar el metodo de conversión donde a cada década se le suman 6, Así:
00 al 09 + 00
10 al 19 + 06
20 al 29 + 12
30 al 39 + 18
40 al 49 + 24
50 al 59 + 30
60 al 69 + 36 recuerda que con 6 BIT’s solo se logra 63.
En el siguiente enlace explico los métodos de conversión de binario a BCD.
En el mensaje #55
https://www.forosdeelectronica.com/f25/convertir-valores-binarios-bcd-3757/index3.html
Por aquí alguien dejo un convertidor el cual adjunto, fue desarrollado en CircuitMaker.
Para los mapas K que mencionas en tu mensaje los puedes hacer bajando el software del siguiente enlace:
Son 3 diferentes, 2 doblemente ZIP(eados) y un EXE.
saludos
a sus ordenes