

Schematics
SUTD 2020 50.002 Computation Structures Code Dump
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 14
- Pads
- 92
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 5 (file 20171130)
- Created
- 19 Sep 2020
- Updated
- 7 Apr 2022
Overview
Schematics is an open-source printed circuit board by jamestiotio, from the jamestiotio/compstruct repository on GitHub, published under the MIT licence. It is a 2-layer board with 13 parts on 14 nets.
It is built around the CD74HC86E, SN74HC08N and SN74HC32N. Its parts include 5 resistors, 5 ICs, 2 diodes and 1 switch. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
Main components
3CD74HC86E
PDIP-14-55℃~+125℃ 1.5V~4.2V 1.9V、4.4V、5.9V 100mV 2 20ns@6V,50pF 2V~6V 2uA 4 5.2mA 5.2mA 500mV~1.8V 74HC Series Push-pull StandardCMOS XOR Gate PDIP-14 Logic Gates ROHSTexas InstrumentsLogic GatesSN74HC08N
DIP-14-40℃~+85℃ 1.5V~4.2V 1.9V、4.4V、5.9V 100mV、100mV、100mV 17ns@6V,50pF 2 2V~6V 2uA 4 5.2mA 5.2mA 500mV~1.8V 74HC Series AND Gate DIP-14 Logic Gates ROHSTexas InstrumentsLogic GatesSN74HC32N
DIP-14-40℃~+85℃ 1.5V~4.2V 17ns@6V,50pF 1mV~100mV、150mV~260mV 2 2V~6V 2uA 4 5.2mA 5.2mA 5.48V~5.8V、5.9V~5.99V 500mV~1.8V 74HC Series OR Gate DIP-14 Logic Gates ROHSTexas InstrumentsLogic Gates
README
README.mdcompstruct
"From Transistors to the Operating System."
"If you wish to print('Hello World') from scratch, you must first invent the entire universe."
SUTD 2020 50.002 Computation Structures Code Dump
Future Addons
- Implement a one-round partial/half DES encryption algorithm on a 32-bit plaintext (and a 32-bit key) and verify the ciphertext by using BSim on the Beta simulator. It will not be a full triple-DES, 16-rounds-each implementation, but for the sake of a model demonstration as in this case, it should be fine.
- Implement a general-purpose 32-bit CPU processor architecture, complete with its own associated memory unit in Lucid (or Verilog).
- Add demo program of a method to draw animations/videos frame-by-frame on the BSim render window.
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 12kΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4, R5 |
| 2 | 470Ω | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2 |
| 2 | CD74HC86E | Package_DIP:DIP-14_W7.62mm_Socket | U1, U2 |
| 2 | LED | LED_THT:LED_D5.0mm | LED1, LED2 |
| 2 | SN74HC08N | Package_DIP:DIP-14_W7.62mm_Socket | U3, U4 |
| 1 | SN74HC32N | Package_DIP:DIP-14_W7.62mm_Socket | U5 |
| 1 | SW_DIP_x04 | Package_DIP:DIP-8_W7.62mm | SW1 |
Questions
What parts does the Schematics use?
13 parts, built around the CD74HC86E, SN74HC08N and SN74HC32N. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Schematics KiCad files?
From the jamestiotio/compstruct repository on GitHub, at the commit this page was made from: the board is mhp/schematics/schematics.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Schematics design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers100 × 140 mm

- 2 layers166.4 × 181.6 mm

Calculator ver1
PhdWizards/4-Bit-Discrete-Transistor-Adder
The core 4-bit binary adder is implemented entirely using discrete transistor-resistor logic. The resulting 5-bit binary value is converted to BCD using 74HC-series logic and displayed on two 7-segment displays.
308 parts - 4 layers207 × 78.7 mm

- 2 layers100 × 100 mm

- 6 layers313 × 259.5 mm

Open8-vga motherboard
adham404/Open8-VGA
An 8-bit computer from 74HC logic: microcoded CPU, VGA, PS/2, on-board editor and assembler. Play it in your browser.
322 parts3MIT - 2 layers200 × 200 mm

- 2 layers59.6 × 65.9 mm

REF1011
RWeick/REF1011-Sega-GameGear-Pro-Action-Replay
The JEDEC PAL dump, ROM dump, and Kicad PCB files for the Sega GameGear Pro Action Replay.
18 parts5GPL-3.0 - 2 layers97.8 × 69.9 mm
