El circuito posee los siguientes elementos:
El cual está representado físicamente como un socket DIP-28 de 28 pines, a cada uno de estos pines se le conectó un Netlist representando cada una de las funciones de estos pines por ejemplo el netlist A0 representa el pin A0 que estará conectado a todos los elementos que tenga que estar conectados con la línea o trace del address 0.
Tiene conectado los netlists de A0 a A14, D0 a D7 y todos los netlist de /RW (señal de Write Enable), OE y CS. Para darle energía esta conectado a los planos de +5b y GROUND.
Este es un header hembra de 16 pines el cuál se usa para conectar el address bus, el mismo tiene conectados 16 netlist (o conexiones entre varios pines que tienen la misma información). Estos netlist corresponden a los pines A0 hasta A15.
Tenemos dos de estos conectores para poder tener la información en la parte superior e inferior de la placa y realizar interconexiones con otras placas.
Este es un header hembra de 8 pines el cuál se usa para conectar el data bus, el mismo tiene conectados 8 netlist (o conexiones entre varios pines que tienen la misma información). Estos netlist corresponden a los pines D0 hasta D7.
Tenemos dos de estos conectores para poder tener la información en la parte superior e inferior de la placa y realizar interconexiones con otras placas.
Este es un header hembra de 16 pines el cuál se usa para conectar el expansion bus, el mismo tiene conectados 16 netlist (o conexiones entre varios pines que tienen la misma información). Estos netlist corresponden a algunos netlist conectados directamente a pines de RAMROM como ser:
RW, OE, CS
o señales genéricas que pueden transmitir información a otras placas como ser:
RST, CLOCK, RW, E5 hasta E15
Tenemos dos de estos conectores para poder tener la información en la parte superior e inferior de la placa y realizar interconexiones con otras placas.
Este header posee dos pines y están conectados a las capas de 5V y de GROUND respectivamente. Tenemos cuatro de estos conectores, uno en cada esquina de la placa.
Tenemos un capacitor de 0.1 microFaradios para que cuando el CPU arranca pueda disponer del pico extra de energía que necesita.
Para poder fijar nuestra placa a distintos lugares la misma cuenta con 6 agujeros para tornillos de 3mm o M3.
Este switch no posee ninguna característica eléctrica y no está conectado a ning;un circuito, como nuestra placa puede funcionar tanto como ROM como RAM vamos a correr el switch y dejarlo en la posición en que vamos a usar la placa.
Los componentes están conectados entre sí a través de un objeto llamado netlist el cual nos permite tener diagramas más limpios.
Este funciona de forma tal que todo lo que tenga el mismo nombre pertenece al mismo netlist y deberá estar conectado junto cuando hagamos el PCB (con traces).
En nuestro ejemplo todas las conexiones A0 estarán conectadas por traces en el PCB
PCB de la Placa ROM de la 20c
El siguiente PCB explica cómo se ubican los elementos y traces para conectar nuestro circuito. El PCB que diseñamos está hecho con 4 capas de cobre.