
Cisc-8
nailed-barnacle/Cisc-8-ttl-processor
A cut-down version of the 8080 processor using HCTTL and including a discrete ALU and instruction decoder

MASIC CPU schematics and PCB
Cpu is an open-source printed circuit board by tetrix450, from the tetrix450/masic-cpu repository on GitHub, published under the MIT licence. It is a 2-layer board of 297 × 210 mm with 197 parts on 385 nets, routed with 11,611 tracks and 585 vias.
It is built around the 74HC245D, 74HC163D and 74HC273D, with the 74HC32D, 74HC193D and 74HC04D among its other parts. Its parts include 88 capacitors, 73 ICs, 23 resistors, 7 connectors and 1 switch.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 73 | 100n | cpu_pcb:C_Disc_7.62mm | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +57 |
| 21 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4, R10, R11, R12, R13, R16, R17, R18, R19, R20, R21, R22, R23 +5 |
| 21 | 74HC245 | Package_DIP:DIP-20_W7.62mm | U1, U2, U3, U4, U5, U6, U16, U17, U19, U23, U24, U46, U62, U63, U64, U65 +5 |
| 8 | 1u | Capacitor_THT:C_Radial_D5.0mm_H5.0mm_P2.00mm | C38, C71, C72, C73, C74, C80, C81, C85 |
| 8 | 74HC163 | Package_DIP:DIP-16_W7.62mm | U30, U31, U32, U33, U55, U56, U57, U58 |
| 8 | 74HC273 | Package_DIP:DIP-20_W7.62mm | U9, U10, U39, U42, U54, U61, U70, U71 |
| 8 | W29C020 | Package_DIP:DIP-32_W15.24mm | U26, U40, U44, U45, U47, U49, U52, U69 |
| 7 | 10u | Capacitor_THT:C_Radial_D5.0mm_H5.0mm_P2.00mm | C75, C76, C77, C78, C82, C83, C86 |
| 6 | Conn_02x20_Counter_Clockwise | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J0, J1, J2, J3, J4, J5 |
| 5 | 74HC32 | Package_DIP:DIP-14_W7.62mm | U12, U15, U29, U48, U51 |
| 4 | 74HC193 | Package_DIP:DIP-16_W7.62mm | U34, U35, U36, U37 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 74HC04 | Package_DIP:DIP-14_W7.62mm | U21, U27, U41 |
| 2 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R14, R15 |
| 2 | 74HC08 | Package_DIP:DIP-14_W7.62mm | U20, U22 |
| 2 | 74HC138 | Package_DIP:DIP-16_W7.62mm | U50, U53 |
| 2 | 74HC151 | Package_DIP:DIP-16_W7.62mm | U14, U59 |
| 2 | 74HC283 | Package_DIP:DIP-16_W7.62mm | U13, U18 |
| 2 | 74LS157 | Package_DIP:DIP-16_W7.62mm | U72, U73 |
| 1 | 24512AK-15 | Package_DIP:DIP-32_W7.62mm | U38 |
| 1 | 4MHz | Oscillator:Oscillator_DIP-14 | X1 |
| 1 | 74HC11 | Package_DIP:DIP-14_W7.62mm | U25 |
| 1 | 74HC157 | Package_DIP:DIP-16_W7.62mm | U11 |
| 1 | 74HC4075 | Package_DIP:DIP-14_W7.62mm | U28 |
| 1 | 74HC74 | Package_DIP:DIP-14_W7.62mm | U60 |
| 1 | 74LS393 | Package_DIP:DIP-14_W7.62mm | U43 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | USB_B | Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal | J9 |
It measures 297 × 210 mm and has 2 copper layers, 1.6 mm thick.
197 parts, built around the 74HC245D, 74HC163D, 74HC273D and 74HC32D. 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.
From the tetrix450/masic-cpu repository on GitHub, at the commit this page was made from: the board is cpu.kicad_pcb and its schematic AC_reg.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).

nailed-barnacle/Cisc-8-ttl-processor
A cut-down version of the 8080 processor using HCTTL and including a discrete ALU and instruction decoder






slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.
