
Diode matrix rom
charlespax/macroprocessor
A project to create a microprocessor optimized for human visual verification

A project to create a microprocessor optimized for human visual verification
Stack DIP is an open-source printed circuit board by charlespax, from the charlespax/macroprocessor repository on GitHub, published under the MIT licence. It is a 2-layer board of 14 × 30.1 mm with 17 parts on 116 nets.
It is built around the 74HC74D, 74LS151PC and 74LS157PC. Its parts include 10 capacitors, 5 ICs and 2 connectors.
A project to create a microprocessor optimized for human visual verification
A user should be able to trust the output of a computational device without having to trust the computatoinal device itself.
Bitcoin
The design is not optimized for price, area, power, efficiency, yield, or other traditional parameter. The design is optimized for human readability and understanding.
The overall chip layout and data flow SHOULD run from left to right.
Logical elements SHOULD have inputs on the left and outputs on the right
The metal layer or other features MUST NOT obscure any features such that the circuit can not be verified visually.
Chip packaging MUST NOT obscure the electrical path from the IC to the package pins.
The design MAY use multiple IC components if each component meets the requirements of this document.
The design MAY include wire-bonded components
The keywords below are to be interpreted as described in BCP14 [RFC2119] [RFC8174].
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | C_Small | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10 |
| 2 | 74HC74 | Package_DFN_QFN:DHVQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm | U3, U4 |
| 2 | Conn_01x11_Pin | Connector_PinHeader_2.54mm:PinHeader_1x11_P2.54mm_Vertical | J1, J2 |
| 1 | 7408 | Package_DFN_QFN:DHVQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm | U6 |
| 1 | 74LS151 | Package_DFN_QFN:DHVQFN-16-1EP_2.5x3.5mm_P0.5mm_EP1x2mm | U2 |
| 1 | 74LS157 | Package_DFN_QFN:DHVQFN-16-1EP_2.5x3.5mm_P0.5mm_EP1x2mm | U1 |
It measures 14 × 30.1 mm and has 2 copper layers, 1.6 mm thick.
17 parts, built around the 74HC74D, 74LS151PC and 74LS157PC. 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 charlespax/macroprocessor repository on GitHub, at the commit this page was made from: the board is vm-digital/stack DIP/stack DIP.kicad_pcb and its schematic vm-digital/diode-matrix-rom-dip/diode-matrix-rom-dip.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).

charlespax/macroprocessor
A project to create a microprocessor optimized for human visual verification

charlespax/macroprocessor
A project to create a microprocessor optimized for human visual verification

charlespax/macroprocessor
A project to create a microprocessor optimized for human visual verification

charlespax/macroprocessor
A project to create a microprocessor optimized for human visual verification

snippyrow/-816-board
A retro computer motherboard for the W65C816S CPU. Dual-core expandable, 16mb extended memory, four expansion ports.


electrickery/VIO_MPF_I
Extended firmware for the 6845 based video card for the Microprofessor MPF-I(b)

RichCini/PALReader
Bit-banged PAL reader based on the work by Chuck Guzis and adds by Daver2



