
Open ed Rev.B
krikzz/open-ed
Open-ED is a very simple and cheap open source Genesis/Megadrive cartridge. The cartridge does not have its own processor or FPGA, it is built in the old school style using only memory and discrete logic.

Playing around with a DIY CPU architecture, no hardware yet.
Register board is an open-source printed circuit board by bluecube, from the bluecube/pickle_risc repository on GitHub. It is a 4-layer board of 160 × 100 mm with 153 parts on 200 nets, routed with 3,942 tracks and 1,414 vias.
It is built around the SN74HC574PWRE4, 74HC138 and 74HC00D, with the 74HC157D among its other parts. Its parts include 75 capacitors, 75 ICs and 1 connector.
... so I would like to build a computer, this time a little closer to "from scratch".
The ALU (Arithmetic/Logic Unit) performs one or more operations on two input values X and Y.
The six flags select what operations to perform. Each flag trigger an operation when the flag is 1: zx Use 0 for X nx Invert X zy Use 0 for Y ny Invert Y f selects an operation: 0: output is X AND Y 1: output is X + Y no Invert output
The flags can be combined and the specified order is significant.
For example, if both zx and nx is 1, then X is inverted 0.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 75 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +59 |
| 67 | SN74HC574PWR | easyeda2kicad:TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL | U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25 +51 |
| 6 | 74HC138 | easyeda2kicad:TSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL | U3, U4, U5, U6, U7, U8 |
| 1 | 4-2271013-0 | easyeda2kicad:CONN-TH_96P-P2.54_4-2271013-0 | CN1 |
| 1 | 74HC00 | easyeda2kicad:TSSOP-14_L5.0-W4.4-P0.65-LS6.4-BL | U1 |
| 1 | 74HC157 | easyeda2kicad:TSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL | U2 |
The 151 most common of 153 parts.
It measures 160 × 100 mm and has 4 copper layers, 1.56 mm thick.
153 parts, built around the SN74HC574PWRE4, 74HC138, 74HC00D and 74HC157D. 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 bluecube/pickle_risc repository on GitHub, at the commit this page was made from: the board is electronics/register_board/register_board.kicad_pcb and its schematic electronics/register_board/16bit_d_flip-flop.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask bluecube before reusing the design.

krikzz/open-ed
Open-ED is a very simple and cheap open source Genesis/Megadrive cartridge. The cartridge does not have its own processor or FPGA, it is built in the old school style using only memory and discrete logic.





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


KITTY-6502/hardware
the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.