Paso 1: Crear el diagrama de caja negra
Para aclarar y visualizar las principales funciones de la representación de nuestro teclado, hemos creado un diagrama de caja negra. Los diversos componentes del diagrama de la caja negra incluyen: un bloque de la caja de resonancia, un bloque del decodificador de nota, un bloque divisor de reloj, un bloque del generador de onda de sonido y un bloque multiplexor de nota.
El bloque del decodificador nota recibe la señal cruda de las teclas y alimenta los datos a los módulos del generador de 16 onda.
Cada generador de onda de sonido contiene un divisor de reloj que se construye con una frecuencia específica, estática para su respectiva nota. Todos los generadores de salida una señal baja o una onda cuadrada que se alimentan en un bus de 16 bits amplia.
Finalmente, el autobús de forma de onda va una nota multiplexor cual multiplexa las señales. El multiplexor selecciona cada señal para 50000 ciclos, luego cambia a la siguiente señal en vivo. La salida multiplexada es enviada a la clavija del altavoz, que a su vez produce un sonido con la misma frecuencia que la onda cuadrada de entrada.