- PWR, de color rojo y que se enciende al alimentarse el dispositivo cuando se conecta el cable USB,
- CLK, de color azul, que muestra el estado de la señal de reloj,
- PC, de color verde, que muestra la dirección de la siguiente instrucción a ejecutar, y
- A, de color amarillo, que muestra el valor del registro acumulador (A) del procesador.
Además hay dos conmutadores DIP-2 que permiten fijar los dos bits que componen cada instrucción, el de la izquierda el de la instrucción 0 (i0) y el de la derecha el de la instrucción 1 (i1). El primero selecciona si se opera sobre el registro A o el contador de programa (PC) mientras que el segundo fija el segundo operador de la puerta XOR o la dirección de destino del contador de programa (PC).
El procesador solo tiene tres instrucciones,
- NOP que no hace nada (código x OFF, en binario x0),
- NOT que invierte el valor del registro A (código OFF ON, en binario 01), y
- HLT que para la ejecución del programa (código ON ON,en binario 11).
Esquema
Lista de componentes (30)
Qty | Designator | Value | Package |
---|---|---|---|
1 | R2 | 47kΩ 1/16W 1% | 0603 |
1 | R1 | 100kΩ 1/16W 1% | 0603 |
6 | C1,C2,C3,C4,C5,C6 | 100nF 25V | 0603 |
1 | C7 | 10µF 25V | 0603 |
1 | LED1 | PWR [Red] | 0603 |
1 | LED2 | CLK [Blue] | 0603 |
1 | LED3 | PC [Green] | 0603 |
1 | LED4 | A [Yellow] | 0603 |
1 | RN1 | 1kΩ | Isolated resistor array 4x0603 |
1 | RN2 | 10kΩ | Isolated resistor array 4x0603 |
4 | D1,D2,D3,D4 | 1N4148WX | SOD-323 |
1 | F1 | 0603L010/6XR (optional) | PPTC fuse 100mA 0603 |
1 | F1 | MF-FSMF010X-2 (optional) | PPTC fuse 100mA 0603 |
1 | F1 | MF-ASML010/6-2 (optional) | PPTC fuse 100mA 0603 |
1 | FB1 | Ferrite bead 600Ω 100MHz | 0603 |
1 | U3 | 74HC1G86 | TSSOP-5 |
1 | U1 | 74HC14 | SOIC-14 |
1 | U2 | 74HC74 | SOIC-14 |
2 | U4,U5 | 74HC00 | SOIC-14 |
1 | SW1 | RESET | Tactile button switch K2-1157SP |
2 | SW2,SW3 | i0,i1 | Low-profile DIP-2 slide switch 𝄩2.54mm |
1 | J1 | POWER | Mini USB female 5p SMD |
Fotografías
Montaje
Placa
Con pasta
Con componentes
Soldada
Kit
Ruler
Board
Demo
(click para ampliar)
Demo (4 placas)
(click para ampliar)
Demo de la 1-bit CPU original de Naoto64
(click para ampliar)
Demo de la 1-bit CPU original de Naoto64 (2 placas)
(click para ampliar)
Gerbers
Descargar