

8086-system
8086-based system, designed in KiCAD
- Size
- 391.2 × 255.5 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 184
- Nets
- 373
- Pads
- 1,459
- Tracks, vias
- 3,168, 241
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 12 Nov 2021
- Updated
- 14 Dec 2021
Overview
8086-system is an open-source printed circuit board by francesmatthew, from the francesmatthew/8086-system repository on GitHub. It is a 4-layer board of 391.2 × 255.5 mm with 184 parts on 373 nets, routed with 3,168 tracks and 241 vias.
It is built around the PAL16L8-5JC, 74LS245SC and 74LS374PC, with the HDSP-A153, 74LS02PC and 74LS14PC among its other parts. Its parts include 41 capacitors, 39 ICs, 32 diodes, 26 switches and 23 resistors.
Main components
8PAL16L8-5JC
PLCC-205V 5ns PAL PAL16L8 PLCC-20 Programmable Logic Device (CPLDs/FPGAs)Infineon TechnologiesProgrammable Logic Device (CPLDs/FPGAs)74LS245SC
-0℃~+70℃ 12ns@5V,45pF 15mA 24mA 4.75V~5.25V 74LS 8 Bidirectional Output enable Schmitt trigger Tri-State - Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, Transceivers74LS374PC
PDIP-200ns 0℃~+70℃ 1 20ns 28ns@5V,45pF 35MHz 4.75V~5.25V 45mA 74LS Series 8 D-Type Rising Edge Tri-State PDIP-20 Flip FlopsonsemiFlip FlopsHDSP-A153
DIP-10-20℃~+100℃ 0.3 1 1.8V 14mcd 7 Segment 96mW Common Cathode Red DIP-10 LED Segment Displays ROHSBroadcom LimitedLED Segment Displays74LS02PC
DIP-140℃~+70℃ 15ns@5V,15pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA 8mA NOR Gate DIP-14 Logic Gates ROHSonsemiLogic Gates74LS14PC
PDIP-14InvertersTexas Instruments74LS30PC
PDIP-140℃~+70℃ 1 1.1mA 18ns@5V,50pF、20ns@5V,50pF 2.7V 2V 4.75V~5.25V 400uA 500mV 74LS Series 8 800mV 8mA NAND Gate PDIP-14 Logic GatesTexas InstrumentsLogic Gates74LS32SC
-- Logic Gates ROHSTexas InstrumentsLogic Gates
README
README.md8086-system
8086-based system, designed in KiCAD
3D Render of PCB

PCB Overview (fill zones not shown)

Root Sheet

8086 Processor and Bus Demultiplexing Logic

28F010 CMOS Flash

CY7C199 SRAM

8284A Clock Generator

PAL16L8 I/O Address Decoding

8259 Interrupt Controller

8254 Counter

8279 Keyboard

16550 UART Interface

8255 Programmable Peripheral Interface 1

8255 Programmable Peripheral Interface 2

8255 Programmable Peripheral Interface 3

LCD, 7-Segment Displays, LEDs, DIP Switches

Bus Headers, Power Connections

Front Copper Layer

Inner Copper Layer 1

Inner Copper Layer 2

Back Copper Layer

This repository is for submission as the final project for Systems Design and Programming at the University of Maryland, Baltimore County under instruction of William Smith
Unauthorized copying of this project is considered a violation of university academic integrity policy
Parts
184| Qty | Value | Footprint | References |
|---|---|---|---|
| 37 | 100nF | Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm | C10, C11, C12, C13, C14, C15, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26 +21 |
| 21 | D | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25, D26, D27 +5 |
| 16 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R3, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R20 |
| 8 | LED | LED_THT:LED_D5.0mm | D4, D5, D6, D7, D8, D9, D10, D11 |
| 6 | 74LS374 | Package_DIP:DIP-20_W7.62mm | U19, U21, U22, U34, U36, U38 |
| 5 | 74LS138 | Package_DIP:DIP-16_W7.62mm | U4, U5, U16, U25, U26 |
| 4 | CY7C199 | Package_DIP:DIP-28_W7.62mm | U6, U7, U8, U9 |
| 3 | 8255 | Package_DIP:DIP-40_W15.24mm | U10, U11, U12 |
| 3 | PORT A | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J7, J10, J13 |
| 3 | PORT B | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J8, J11, J14 |
| 3 | PORT C | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J9, J12, J15 |
| 2 | 100uF | Capacitor_THT:C_Radial_D6.3mm_H5.0mm_P2.50mm | C1, C2 |
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R19 |
| 2 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D2, D3 |
| 2 | 28F010 | Libraries:28F010 | U27, U28 |
| 2 | 74LS244 | Package_DIP:DIP-20_W7.62mm | U20, U39 |
| 2 | 74LS245 | Package_DIP:DIP-20_W7.62mm | U23, U24 |
| 2 | HDSP-A153 | Display_7Segment:HDSP-A151 | U37, U40 |
| 2 | PAL16L8 | Package_DIP:DIP-20_W7.62mm | U30, U31 |
| 2 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R21, R22 |
| 2 | R_Pack08 | Package_DIP:DIP-16_W7.62mm | RN1, RN2 |
| 1 | 10uF | Capacitor_THT:C_Rect_L4.6mm_W3.8mm_P2.50mm_MKS02_FKP02 | C3 |
| 1 | 15MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | 16550 | Package_DIP:DIP-40_W15.24mm | U2 |
| 1 | 2.2uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C16 |
| 1 | 24k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5 |
| 1 | 27k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 1 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R23 |
| 1 | 74LS02 | Package_DIP:DIP-20_W7.62mm | U32 |
| 1 | 74LS14 | Package_DIP:DIP-14_W7.62mm | U14 |
| 1 | 74LS30 | Package_DIP:DIP-14_W7.62mm | U29 |
| 1 | 74LS32 | Package_DIP:DIP-20_W7.62mm | U33 |
| 1 | 8086_Min_Mode | Package_DIP:DIP-40_W15.24mm | U18 |
| 1 | 8254 | Package_DIP:DIP-24_W15.24mm | U17 |
| 1 | 8259 | Package_DIP:DIP-28_W15.24mm | U13 |
| 1 | 8284 | Package_DIP:DIP-18_W7.62mm | U1 |
| 1 | ADDRESS BUS | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical | J3 |
| 1 | Barrel_Jack +12V | Connector_BarrelJack:BarrelJack_Horizontal | J2 |
| 1 | Barrel_Jack +5V | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | C0,R0 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW3 |
| 1 | C0,R1 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW4 |
| 1 | C0,R2 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW5 |
| 1 | C0,R3 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW6 |
| 1 | C1,R0 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW7 |
| 1 | C1,R1 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW8 |
| 1 | C1,R2 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW9 |
| 1 | C1,R3 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW10 |
| 1 | C2,R0 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW11 |
| 1 | C2,R1 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW12 |
| 1 | C2,R2 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW13 |
| 1 | C2,R3 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW14 |
| 1 | C3,R0 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW15 |
| 1 | C3,R1 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW16 |
| 1 | C3,R2 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW17 |
| 1 | C3,R3 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW18 |
| 1 | C4,R0 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW19 |
| 1 | C4,R1 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW20 |
| 1 | C4,R2 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW21 |
| 1 | C4,R3 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW22 |
| 1 | CNTL | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW24 |
| 1 | CONTROL BUS | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J4 |
| 1 | Counter0 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J17 |
| 1 | Counter1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J18 |
| 1 | Counter2 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J19 |
| 1 | DATA BUS | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J5 |
| 1 | DSUB-9 | Libraries:DSUB-9 | J6 |
| 1 | IR0 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW2 |
| 1 | IR4-IR7 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J16 |
| 1 | LCD4x20 | Libraries:LCD4x20 | DS1 |
| 1 | NMI | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW25 |
| 1 | PWR LED | LED_THT:LED_D5.0mm | D12 |
| 1 | RESET | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1 |
| 1 | SHIFT | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW23 |
| 1 | SW_DIP_x08 | Package_DIP:DIP-16_W7.62mm | SW26 |
| 1 | max235cpg | Libraries:max235cpg | U3 |
| 1 | pkd8279 | Libraries:pkd8279 | U15 |
Questions
How big is the 8086-system PCB?
It measures 391.2 × 255.5 mm and has 4 copper layers, 1.6 mm thick.
What parts does the 8086-system use?
184 parts, built around the PAL16L8-5JC, 74LS245SC, 74LS374PC and HDSP-A153. 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 8086-system KiCad files?
From the francesmatthew/8086-system repository on GitHub, at the commit this page was made from: the board is 8086-system.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the 8086-system design in my own project?
Its repository states no licence, so its author keeps all rights: ask francesmatthew before reusing the design.
Similar boards
- 2 layers338.7 × 107.7 mm

- 2 layers244 × 244 mm

- 2 layers

CompaqportableIII
raymondh2/CompaqPortableIII
Current PCB Memory Expansion board layout is untested. The backplane for the expansion cards is tested and working.
123 parts17 - 4 layers254 × 137.7 mm

S100 ColorMagic-1.1-006
RichCini/LomasBoards
Small repository of files/data related to Lomas Data Products S-100 boards.
150 parts1 - 2 layers

Rogelio Pineda part 7-AMLDC-2044B
ForgottenMachines/Entrex
The technologies documented here will include all like-kind systems manufactured by Nixdorf, Redifon, ROCC & Mera, all originally designed by Entrex Inc, Burlington, MA USA.
332 parts1 - 4 layers236.8 × 240.9 mm

DIY Video
jimbro1000/DIY-Video
General purpose video system for 8-bit computers using 74LS logic
315 parts1 - 4 layers129.5 × 106.7 mm

- 2 layers231.1 × 106.7 mm
