
Vga
rustbox/cuddly-robot
flash me with make generate && minipro -p ATF22V10C -w GAL22V10fifobuf.jed

flash me with make generate && minipro -p ATF22V10C -w GAL22V10fifobuf.jed
Cpu data is an open-source printed circuit board by rustbox, from the rustbox/cuddly-robot repository on GitHub. It is a 2-layer board of 78 × 44.7 mm with 39 parts on 78 nets, routed with 665 tracks and 63 vias.
It is built around the 74HC14, 74LS02PC and 74LS573PC. Its parts include 12 capacitors, 11 connectors, 8 resistors, 5 ICs and 2 diodes. It belongs with the FPGA and CPLD boards of this library.
setup: install minipro
flash me with make generate && minipro -p ATF22V10C -w GAL22V10_fifo_buf.jed
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3, C5, C6, C10 |
| 4 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C4, C7, C14 |
| 4 | R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R6, R7, R8 |
| 3 | 100pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C9, C11 |
| 2 | Conn_01x08_Female | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J6, J9 |
| 2 | Conn_01x15_Female | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | J4, J5 |
| 1 | 300 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 34 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 50 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 59 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 74HC14 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U2 |
| 1 | 74LS02 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U3 |
| 1 | 74LS573 | Package_SO:SOIC-20W_7.5x15.4mm_P1.27mm | U5 |
| 1 | Conn_01x03_Female | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J10 |
| 1 | Conn_01x04_Female | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J3 |
| 1 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | Conn_02x04_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical | J7 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J12 |
| 1 | Conn_02x06_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J1 |
| 1 | Conn_02x08_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J8 |
| 1 | GAL22V10 | Package_DIP:DIP-24_W7.62mm_Socket | U1 |
| 1 | IDT7205L12JG | plcc32:plcc32-socket | U4 |
| 1 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | LED_RGB | LED_SMD:LED_Avago_PLCC6_3x2.8mm | D2 |
| 1 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering | Q1 |
It measures 78 × 44.7 mm and has 2 copper layers, 1.6 mm thick.
39 parts, built around the 74HC14, 74LS02PC and 74LS573PC. 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 rustbox/cuddly-robot repository on GitHub, at the commit this page was made from: the board is eeprom-sync/vga/vga/cpu_data/cpu_data/cpu_data.kicad_pcb and its schematic eeprom-sync/eeprom-sync.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 rustbox before reusing the design.



MicroCoreLabs/Projects
Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.




robfinch/Cores
Cores ===== RTF's Cores Use at your own risk. Welcome to my galaxy of cores. Contained in the directories are IP cores, source code for digital circuits.
