Difference between revisions of "LB Backplane Computer"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
(93 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | [[FILE:LB-RETRO-SET_P1090758-720px.jpg]] | |
== Features == | == Features == | ||
+ | * Classic Computers design | ||
+ | ** Intended for multiple CPU support | ||
+ | ** Not RC2014 compatible (hardware) | ||
* 24-bit address support | * 24-bit address support | ||
− | * 8 bit data | + | ** Want to build a 68008 CPU card |
− | * Backplane, | + | * 8-bit data |
+ | * [[LB_Backplane_Computer#LB-BKPLANE-01_-_Backplane|6-slot Backplane]] | ||
+ | * CPUs | ||
+ | ** [[LB_Backplane_Computer#LB-6809-01|MC6809]] | ||
+ | ** [[LB_Backplane_Computer#LB-6802-01|MC6802]] | ||
+ | ** [[LB_Backplane_Computer#LB-65CXX-01|6502]] | ||
+ | ** [[LB_Backplane_Computer#LB-Z80-01|Z80]] | ||
+ | * Memory cards | ||
+ | ** [[LB_Backplane_Computer#LB-MEM-02|16KB EPROM, 32KB RAM card]] | ||
+ | ** [[LB_Backplane_Computer#LB-MEM-04|16/32/64/128/256/512KB/1MB EPROM, 32/128/512KB RAM card]] | ||
+ | ** [[LB_Backplane_Computer#LB-MEM-03|16/32/64/128/256/512KB/1MB EPROM in ZIF socket]] | ||
+ | * I/O cards | ||
+ | ** [[LB_Backplane_Computer#LB-68B50-02|ACIA]] | ||
+ | ** Smart I/O | ||
+ | * Prototyping cards | ||
+ | ** [[LB_Backplane_Computer#LB-BKOUT-01_-_Breakout_Board|Breakout board]] V1 | ||
+ | ** [[LB_Backplane_Computer#LB-BKOUT-02_-_Breadboard.2FBreakout_Board|Breakout board]] V2 | ||
+ | * [https://hackaday.io/project/198306-dream-computer-circa-1977 Hackaday page] | ||
− | === Backplane === | + | === LB-BKPLANE-01 - Backplane === |
− | [[file:LB-BKPLANE- | + | [[file:LB-BKPLANE-01_P1656-720px.jpg]] |
+ | * [[LB-BKPLANE-01]] | ||
* 6 slot backplane | * 6 slot backplane | ||
* 64 connections | * 64 connections | ||
Line 20: | Line 41: | ||
* 100x100mm card | * 100x100mm card | ||
* (6) 4-40 mounting holes | * (6) 4-40 mounting holes | ||
+ | |||
+ | ==== Backplane Pinout ==== | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! Pin | ||
+ | ! LBMEM | ||
+ | ! LBZ80 | ||
+ | ! LB65C816 | ||
+ | ! LBLOGIC | ||
+ | |- | ||
+ | | 1 | ||
+ | | VCC | ||
+ | | VCC | ||
+ | | VCC | ||
+ | | VCC | ||
+ | |- | ||
+ | | 2 | ||
+ | | VCC | ||
+ | | VCC | ||
+ | | VCC | ||
+ | | VCC | ||
+ | |- | ||
+ | | 3 | ||
+ | | CPUA22 | ||
+ | | CPUA22 | ||
+ | | CPUA22 | ||
+ | | P2[6] | ||
+ | |- | ||
+ | | 4 | ||
+ | | CPUA23 | ||
+ | | CPUA23 | ||
+ | | CPUA23 | ||
+ | | P2[7] | ||
+ | |- | ||
+ | | 5 | ||
+ | | CPUA20 | ||
+ | | CPUA20 | ||
+ | | CPUA20 | ||
+ | | P2[4] | ||
+ | |- | ||
+ | | 6 | ||
+ | | CPUA21 | ||
+ | | CPUA21 | ||
+ | | CPUA21 | ||
+ | | P2[5] | ||
+ | |- | ||
+ | | 7 | ||
+ | | CPUA18 | ||
+ | | CPUA18 | ||
+ | | CPUA18 | ||
+ | | P2[2] | ||
+ | |- | ||
+ | | 8 | ||
+ | | CPUA19 | ||
+ | | CPUA19 | ||
+ | | CPUA19 | ||
+ | | P2[3] | ||
+ | |- | ||
+ | | 9 | ||
+ | | CPUA16 | ||
+ | | CPUA16 | ||
+ | | CPUA16 | ||
+ | | P2[0] | ||
+ | |- | ||
+ | | 10 | ||
+ | | CPUA17 | ||
+ | | CPUA17 | ||
+ | | CPUA17 | ||
+ | | P2[1] | ||
+ | |- | ||
+ | | 11 | ||
+ | | CPUA14 | ||
+ | | CPUA14 | ||
+ | | CPUA14 | ||
+ | | P4[6] | ||
+ | |- | ||
+ | | 12 | ||
+ | | CPUA15 | ||
+ | | CPUA15 | ||
+ | | CPUA15 | ||
+ | | P4[7] | ||
+ | |- | ||
+ | | 13 | ||
+ | | CPUA12 | ||
+ | | CPUA12 | ||
+ | | CPUA12 | ||
+ | | P4[4] | ||
+ | |- | ||
+ | | 14 | ||
+ | | CPUA13 | ||
+ | | CPUA13 | ||
+ | | CPUA13 | ||
+ | | P4[5] | ||
+ | |- | ||
+ | | 15 | ||
+ | | CPUA10 | ||
+ | | CPUA10 | ||
+ | | CPUA10 | ||
+ | | P4[2] | ||
+ | |- | ||
+ | | 16 | ||
+ | | CPUA11 | ||
+ | | CPUA11 | ||
+ | | CPUA11 | ||
+ | | P4[3] | ||
+ | |- | ||
+ | | 17 | ||
+ | | CPUA08 | ||
+ | | CPUA8 | ||
+ | | CPUA8 | ||
+ | | P4[0] | ||
+ | |- | ||
+ | | 18 | ||
+ | | CPUA09 | ||
+ | | CPUA9 | ||
+ | | CPUA9 | ||
+ | | P4[1] | ||
+ | |- | ||
+ | | 19 | ||
+ | | CPUA06 | ||
+ | | CPUA6 | ||
+ | | CPUA6 | ||
+ | | P0[6] | ||
+ | |- | ||
+ | | 20 | ||
+ | | CPUA07 | ||
+ | | CPUA7 | ||
+ | | CPUA7 | ||
+ | | P0[7] | ||
+ | |- | ||
+ | | 21 | ||
+ | | CPUA04 | ||
+ | | CPUA4 | ||
+ | | CPUA4 | ||
+ | | P0[4] | ||
+ | |- | ||
+ | | 22 | ||
+ | | CPUA05 | ||
+ | | CPUA5 | ||
+ | | CPUA5 | ||
+ | | P0[5] | ||
+ | |- | ||
+ | | 23 | ||
+ | | CPUA02 | ||
+ | | CPUA2 | ||
+ | | CPUA2 | ||
+ | | P0[2] | ||
+ | |- | ||
+ | | 24 | ||
+ | | CPUA03 | ||
+ | | CPUA3 | ||
+ | | CPUA3 | ||
+ | | P0[3] | ||
+ | |- | ||
+ | | 25 | ||
+ | | CPUA00 | ||
+ | | CPUA0 | ||
+ | | CPUA0 | ||
+ | | P0[0] | ||
+ | |- | ||
+ | | 26 | ||
+ | | CPUA01 | ||
+ | | CPUA1 | ||
+ | | CPUA1 | ||
+ | | P0[1] | ||
+ | |- | ||
+ | | 27 | ||
+ | | CPUD0 | ||
+ | | CPUD0 | ||
+ | | CPUD0 | ||
+ | | P12[0] | ||
+ | |- | ||
+ | | 28 | ||
+ | | CPUD7 | ||
+ | | CPUD7 | ||
+ | | CPUD7 | ||
+ | | P12[7] | ||
+ | |- | ||
+ | | 29 | ||
+ | | CPUD1 | ||
+ | | CPUD1 | ||
+ | | CPUD1 | ||
+ | | P12[1] | ||
+ | |- | ||
+ | | 30 | ||
+ | | CPUD6 | ||
+ | | CPUD6 | ||
+ | | CPUD6 | ||
+ | | P12[6] | ||
+ | |- | ||
+ | | 31 | ||
+ | | CPUD2 | ||
+ | | CPUD2 | ||
+ | | CPUD2 | ||
+ | | P12[2] | ||
+ | |- | ||
+ | | 32 | ||
+ | | CPUD5 | ||
+ | | CPUD5 | ||
+ | | CPUD5 | ||
+ | | P12[5] | ||
+ | |- | ||
+ | | 33 | ||
+ | | CPUD3 | ||
+ | | CPUD3 | ||
+ | | CPUD3 | ||
+ | | P12[3] | ||
+ | |- | ||
+ | | 34 | ||
+ | | CPUD4 | ||
+ | | CPUD4 | ||
+ | | CPUD4 | ||
+ | | P12[4] | ||
+ | |- | ||
+ | | 35 | ||
+ | | MEMRD* | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | P3[7] | ||
+ | |- | ||
+ | | 36 | ||
+ | | RAMSEL* | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | P3[6] | ||
+ | |- | ||
+ | | 37 | ||
+ | | IOCS* | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | P3[4] | ||
+ | |- | ||
+ | | 38 | ||
+ | | ROMSEL* | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | P3[5] | ||
+ | |- | ||
+ | | 39 | ||
+ | | GND | ||
+ | | GND | ||
+ | | GND | ||
+ | | GND | ||
+ | |- | ||
+ | | 40 | ||
+ | | GND | ||
+ | | GND | ||
+ | | GND | ||
+ | | GND | ||
+ | |- | ||
+ | | 41 | ||
+ | | N/A | ||
+ | | CPUCLK | ||
+ | | CPUCLK | ||
+ | | P3[3] | ||
+ | |- | ||
+ | | 42 | ||
+ | | N/A | ||
+ | | RFSH | ||
+ | | VPA | ||
+ | | P3[2] | ||
+ | |- | ||
+ | | 43 | ||
+ | | N/A | ||
+ | | INT* | ||
+ | | IRQB* | ||
+ | | P3[1] | ||
+ | |- | ||
+ | | 44 | ||
+ | | N/A | ||
+ | | M1* | ||
+ | | VPB | ||
+ | | P3[0] | ||
+ | |- | ||
+ | | 45 | ||
+ | | N/A | ||
+ | | NMI* | ||
+ | | NMIB* | ||
+ | | P5[7] | ||
+ | |- | ||
+ | | 46 | ||
+ | | N/A | ||
+ | | CPURST* | ||
+ | | CPURESB* | ||
+ | | P5[6] | ||
+ | |- | ||
+ | | 47 | ||
+ | | N/A | ||
+ | | HALT* | ||
+ | | ABORT* | ||
+ | | P5[5] | ||
+ | |- | ||
+ | | 48 | ||
+ | | N/A | ||
+ | | BUSRQ* | ||
+ | | MLB | ||
+ | | P5[4] | ||
+ | |- | ||
+ | | 49 | ||
+ | | N/A | ||
+ | | MREQ* | ||
+ | | VDA | ||
+ | | P1[7] | ||
+ | |- | ||
+ | | 50 | ||
+ | | N/A | ||
+ | | WAIT* | ||
+ | | RDY | ||
+ | | P1[6] | ||
+ | |- | ||
+ | | 51 | ||
+ | | N/A | ||
+ | | IORQ* | ||
+ | | IRQB* | ||
+ | | P1[5] | ||
+ | |- | ||
+ | | 52 | ||
+ | | N/A | ||
+ | | BUSACK* | ||
+ | | CPUE | ||
+ | | P1[4] | ||
+ | |- | ||
+ | | 53 | ||
+ | | N/A | ||
+ | | CPURD* | ||
+ | | CPUMX | ||
+ | | P5[3] | ||
+ | |- | ||
+ | | 54 | ||
+ | | N/A | ||
+ | | CPUWR* | ||
+ | | RWB | ||
+ | | P5[2] | ||
+ | |- | ||
+ | | 55 | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | |- | ||
+ | | 56 | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | |- | ||
+ | | 57 | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | |- | ||
+ | | 58 | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | |- | ||
+ | | 59 | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | |- | ||
+ | | 60 | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | |- | ||
+ | | 61 | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | |- | ||
+ | | 62 | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | |- | ||
+ | | 63 | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | |- | ||
+ | | 64 | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | | N/A | ||
+ | |- | ||
+ | |} | ||
=== LB-65CXX-01 === | === LB-65CXX-01 === | ||
− | [[file:LB- | + | [[file:LB-65CXX-01_P1655-720px.jpg]] |
+ | * [[LB-65CXX-01]] | ||
* 65C02 or 65C816 CPU | * 65C02 or 65C816 CPU | ||
* Oscillator on card | * Oscillator on card | ||
* Reset switch/power monitor | * Reset switch/power monitor | ||
− | * | + | * Address decoder PLD drives RAM/ROM/IO chip selects |
+ | * 100x50mm card | ||
+ | |||
+ | === LB-6802-01 === | ||
+ | |||
+ | [[file:LB-6802-01_P1670-720PX.jpg]] | ||
+ | |||
+ | * [[LB-6802-01]] | ||
+ | * 68N02 CPU | ||
+ | * Reset switch/power monitor | ||
+ | * Address decoder PLD drives RAM/ROM/IO chip selects | ||
* 100x50mm card | * 100x50mm card | ||
=== LB-6809-01 === | === LB-6809-01 === | ||
− | [[file:LB-6809- | + | [[file:LB-6809-01_P1090746_Rev2-720px.jpg]] |
− | * | + | * [[LB-6809-01]] |
− | * | + | * 68B09 CPU |
* Reset switch/power monitor | * Reset switch/power monitor | ||
− | * | + | * Address decoder PLD drives RAM/ROM/IO chip selects |
* 100x50mm card | * 100x50mm card | ||
=== LB-Z80-01 === | === LB-Z80-01 === | ||
− | [[file:LB-Z80- | + | [[file:LB-Z80-01_P1658-720px.jpg]] |
+ | * [[LB-Z80-01]] | ||
* Z80 CPU | * Z80 CPU | ||
* Oscillator on card | * Oscillator on card | ||
* Reset switch/power monitor | * Reset switch/power monitor | ||
− | * | + | * Address decoder PLD drives RAM/ROM/IO chip selects |
* 100x50mm card | * 100x50mm card | ||
Line 55: | Line 483: | ||
[[file:LB-6850-01_FRONT_REV1(BLK).png]] | [[file:LB-6850-01_FRONT_REV1(BLK).png]] | ||
+ | * [[LB-68B50-01]] | ||
* 68B50 UART | * 68B50 UART | ||
* Baud Rate Clock (38.4k baud oscillator) | * Baud Rate Clock (38.4k baud oscillator) | ||
Line 61: | Line 490: | ||
* 8-bit parallel port expander | * 8-bit parallel port expander | ||
** SD card | ** SD card | ||
+ | * 100x50mm card | ||
+ | |||
+ | === LB-68B50-02 === | ||
+ | |||
+ | [[file:LB-6850-02_P1090749-720px.jpg]] | ||
+ | |||
+ | * [[LB-68B50-02]] | ||
+ | * 68B50 UART | ||
+ | * Baud Rate Clock (38.4k baud oscillator) | ||
+ | * Control lines from PLD allow multiple Serial I/O cards | ||
* 100x50mm card | * 100x50mm card | ||
Line 67: | Line 506: | ||
[[file:LB-Logic-01_FRONT_REV1(BLK).png]] | [[file:LB-Logic-01_FRONT_REV1(BLK).png]] | ||
+ | * [[LB-LOGIC-01]] | ||
* Not required for BASIC computer | * Not required for BASIC computer | ||
* PSoC 5LP CPU | * PSoC 5LP CPU | ||
Line 78: | Line 518: | ||
=== LB-MEM-02 === | === LB-MEM-02 === | ||
− | [[file:LB-MEM- | + | [[file:LB-MEM-02_P1090747-720px.jpg]] |
− | * | + | * [[LB-MEM-02]] |
− | * Supports smaller SRAMs | + | * 32KB SRAM |
+ | ** Supports smaller (28-pin) SRAMs | ||
** Headers to jump for smaller cards | ** Headers to jump for smaller cards | ||
+ | * EPROM (up to 64 KB) | ||
* Connects to Address/Data and Memory control lines | * Connects to Address/Data and Memory control lines | ||
* 50x75mm card | * 50x75mm card | ||
Line 88: | Line 530: | ||
=== LB-MEM-03 === | === LB-MEM-03 === | ||
− | [[file:LB-MEM- | + | [[file:LB-MEM-03_P1090751-720px.jpg]] |
+ | * [[LB-MEM-03]] | ||
* EPROM/EEPROM card | * EPROM/EEPROM card | ||
* 32-pin ZIF socket | * 32-pin ZIF socket | ||
Line 97: | Line 540: | ||
* Connects to Address/Data and Memory control lines | * Connects to Address/Data and Memory control lines | ||
* 50x75mm card | * 50x75mm card | ||
+ | |||
+ | === LB-MEM-04 === | ||
+ | |||
+ | [[file:LB-MEM-04_REV1-FRONT-3D.png]] | ||
+ | |||
+ | * [[LB-MEM-04]] | ||
+ | * 32/128KB/512KB SRAM | ||
+ | ** Supports 32 and 28 pin SRAMs | ||
+ | ** Headers to jump for smaller cards | ||
+ | * EPROM (up to 64 KB) | ||
+ | * Connects to Address/Data and Memory control lines | ||
+ | * 50x75mm card | ||
+ | |||
+ | === LB-BKOUT-01 - Breakout Board === | ||
+ | |||
+ | [[file:LB-BKOUT_FRONT_3D.png]] | ||
+ | |||
+ | * [[LB-BKOUT-01]] | ||
+ | * Breakout all bus lines | ||
+ | * PWR/GND bus down the middle | ||
+ | * Can be used as NOP tester | ||
+ | * 84 x 28mm | ||
+ | |||
+ | === LB-BKOUT-02 - Breadboard/Breakout Board === | ||
+ | |||
+ | [[file:LB-BKOUT-02_FRONT_3D.png]] | ||
+ | |||
+ | * [[LB-BKOUT-02]] | ||
+ | * Breakout all bus lines around breadboard area | ||
+ | * PWR/GND bus down the middle | ||
+ | * 3.3 x 1.7 in | ||
+ | |||
+ | ==== LB-BKOUT-02 - Configured for Logic Analyzer ==== | ||
+ | |||
+ | [[file:LB-BKOUT-02_P1090753-720px.jpg]] | ||
+ | |||
+ | * Right angle headers for all pins | ||
+ | * Connect to Logic Analyzer | ||
+ | |||
+ | === Mini360 Adapter Board === | ||
+ | |||
+ | [[file:Mini360_P1090754-720px.jpg]] | ||
+ | |||
+ | * [[Mini360_Adapter_Board]] | ||
+ | * Adjustable output voltage level | ||
+ | ** Adjust for 5V output voltage nominal | ||
+ | *** 5.1V is a good starting point | ||
+ | ** '''Adjust before installing onto backplane''' | ||
+ | ** Pot is not easy to adjust | ||
+ | * Wide range of input voltage up to 23V | ||
+ | ** About 1-2V higher (minimum) than output voltage | ||
+ | ** I used 9V, 1A wall wart | ||
+ | ** Works well with 9 or 12V DC wall warts | ||
+ | * 2x10 header for power distribution | ||
+ | ** Male pins plug into 2x8 female pins on [[LB-BKPLANE-01]] card | ||
+ | ** Other pins can be used for attaching scope ground or other peripheral cards | ||
+ | * (2) 4-40 mounting holes | ||
+ | |||
+ | == Typical Parts == | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! Mouser # | ||
+ | ! Mfr. # | ||
+ | ! Manufacturer | ||
+ | ! Customer # | ||
+ | ! Description | ||
+ | ! Price (USD) | ||
+ | |- | ||
+ | | 774-MXO45-2C-1M0000 | ||
+ | | MXO45-2C-1M0000 | ||
+ | | CTS | ||
+ | | OSC_1.0MHz | ||
+ | | Standard Clock Oscillators 1.000000 MHZ Hybrid Circuit | ||
+ | | $1.61 | ||
+ | |- | ||
+ | | 774-MXO45-3C-1.8 | ||
+ | | MXO45-3C-1M8432 | ||
+ | | CTS | ||
+ | | OSC_1.8MHz | ||
+ | | Standard Clock Oscillators 1.84320 MHz | ||
+ | | $3.25 | ||
+ | |- | ||
+ | | 774-MXO45-3C-2.0 | ||
+ | | MXO45-3C-2M0000 | ||
+ | | CTS | ||
+ | | OSC_2.0MHz | ||
+ | | Standard Clock Oscillators 2.00000 MHz | ||
+ | | $2.27 | ||
+ | |- | ||
+ | | 556-AF16V8B15PU | ||
+ | | ATF16V8B-15PU | ||
+ | | Microchip | ||
+ | | PLD | ||
+ | | EEPLD - Electronically Erasable Programmable Logic Devices | ||
+ | 15 ns 20 I/O Pins 8 macrocells 8 reg | ||
+ | | $1.22 | ||
+ | |- | ||
+ | | 700-DS1813-5T&R | ||
+ | | DS1813-5+T&R | ||
+ | | Analog Devices Inc. | ||
+ | | PWR_MON | ||
+ | | Supervisory Circuits 5V EconoReset with Pushbutton | ||
+ | | $3.70 | ||
+ | |- | ||
+ | | 535-1107741 | ||
+ | | 1107741 | ||
+ | | Aries Electronics | ||
+ | | SKT_04_DIP | ||
+ | | IC & Component Sockets OSCILLATOR FULL 4PIN | ||
+ | | $0.991 | ||
+ | |- | ||
+ | | 575-199320 | ||
+ | | 110-99-320-41-001000 | ||
+ | | Mill-Max | ||
+ | | SKT_20_DIP | ||
+ | | IC & Component Sockets 20P TIN PIN TIN CONT | ||
+ | | $1.17 | ||
+ | |- | ||
+ | | 575-11044628 | ||
+ | | 110-44-628-41-001000 | ||
+ | | Mill-Max | ||
+ | | SKT_28_DIP | ||
+ | | IC & Component Sockets 28P TIN PIN TIN CONT | ||
+ | | $1.63 | ||
+ | |- | ||
+ | | 575-1144632 | ||
+ | | 110-44-632-41-001000 | ||
+ | | Mill-Max | ||
+ | | SKT_32_DIP | ||
+ | | IC & Component Sockets 32P TIN PIN TIN CONT | ||
+ | | $2.27 | ||
+ | |- | ||
+ | | 575-11044640 | ||
+ | | 110-44-640-41-001000 | ||
+ | | Mill-Max | ||
+ | | SKT_40_DIP | ||
+ | | IC & Component Sockets 40P TIN PIN TIN CONT | ||
+ | | $2.61 | ||
+ | |- | ||
+ | | 517-4848-6000-CP | ||
+ | | 4848-6000-CP | ||
+ | | 3M | ||
+ | | SKT_48_DIP | ||
+ | | IC & Component Sockets 48P DUAL WIPE DIPSKT | ||
+ | | $1.23 | ||
+ | |- | ||
+ | | 652-4610X-1LF-10K | ||
+ | | 4610X-101-103LF | ||
+ | | Bourns | ||
+ | | | ||
+ | | Resistor Networks & Arrays 10pins 10Kohms Bussed | ||
+ | | $0.214 | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | * [https://www.ebay.com/itm/194051826047 2X40 Headers] | ||
+ | * '''[https://www.mouser.com/ProductDetail/Microchip-Technology/MCP100-485DI-TO?qs=iPotdFlfUx9QWyjlLzLl4w%3D%3D MCP100-485DI/TO] is a much less expensive part than the DS1813-T (I have not tested it)''' and it only monitor voltage (can't install reset switch) |
Latest revision as of 14:30, 16 October 2024
Contents
- 1 Features
- 2 Typical Parts
Features
- Classic Computers design
- Intended for multiple CPU support
- Not RC2014 compatible (hardware)
- 24-bit address support
- Want to build a 68008 CPU card
- 8-bit data
- 6-slot Backplane
- CPUs
- Memory cards
- I/O cards
- ACIA
- Smart I/O
- Prototyping cards
- Breakout board V1
- Breakout board V2
- Hackaday page
LB-BKPLANE-01 - Backplane
- LB-BKPLANE-01
- 6 slot backplane
- 64 connections
- 2 power, 2 ground pins
- 10 expansion pins
- 0.6" slot spacine
- Optional "light" terminators
- Power connections via 2x8 header
- 100x100mm card
- (6) 4-40 mounting holes
Backplane Pinout
Pin | LBMEM | LBZ80 | LB65C816 | LBLOGIC |
---|---|---|---|---|
1 | VCC | VCC | VCC | VCC |
2 | VCC | VCC | VCC | VCC |
3 | CPUA22 | CPUA22 | CPUA22 | P2[6] |
4 | CPUA23 | CPUA23 | CPUA23 | P2[7] |
5 | CPUA20 | CPUA20 | CPUA20 | P2[4] |
6 | CPUA21 | CPUA21 | CPUA21 | P2[5] |
7 | CPUA18 | CPUA18 | CPUA18 | P2[2] |
8 | CPUA19 | CPUA19 | CPUA19 | P2[3] |
9 | CPUA16 | CPUA16 | CPUA16 | P2[0] |
10 | CPUA17 | CPUA17 | CPUA17 | P2[1] |
11 | CPUA14 | CPUA14 | CPUA14 | P4[6] |
12 | CPUA15 | CPUA15 | CPUA15 | P4[7] |
13 | CPUA12 | CPUA12 | CPUA12 | P4[4] |
14 | CPUA13 | CPUA13 | CPUA13 | P4[5] |
15 | CPUA10 | CPUA10 | CPUA10 | P4[2] |
16 | CPUA11 | CPUA11 | CPUA11 | P4[3] |
17 | CPUA08 | CPUA8 | CPUA8 | P4[0] |
18 | CPUA09 | CPUA9 | CPUA9 | P4[1] |
19 | CPUA06 | CPUA6 | CPUA6 | P0[6] |
20 | CPUA07 | CPUA7 | CPUA7 | P0[7] |
21 | CPUA04 | CPUA4 | CPUA4 | P0[4] |
22 | CPUA05 | CPUA5 | CPUA5 | P0[5] |
23 | CPUA02 | CPUA2 | CPUA2 | P0[2] |
24 | CPUA03 | CPUA3 | CPUA3 | P0[3] |
25 | CPUA00 | CPUA0 | CPUA0 | P0[0] |
26 | CPUA01 | CPUA1 | CPUA1 | P0[1] |
27 | CPUD0 | CPUD0 | CPUD0 | P12[0] |
28 | CPUD7 | CPUD7 | CPUD7 | P12[7] |
29 | CPUD1 | CPUD1 | CPUD1 | P12[1] |
30 | CPUD6 | CPUD6 | CPUD6 | P12[6] |
31 | CPUD2 | CPUD2 | CPUD2 | P12[2] |
32 | CPUD5 | CPUD5 | CPUD5 | P12[5] |
33 | CPUD3 | CPUD3 | CPUD3 | P12[3] |
34 | CPUD4 | CPUD4 | CPUD4 | P12[4] |
35 | MEMRD* | N/A | N/A | P3[7] |
36 | RAMSEL* | N/A | N/A | P3[6] |
37 | IOCS* | N/A | N/A | P3[4] |
38 | ROMSEL* | N/A | N/A | P3[5] |
39 | GND | GND | GND | GND |
40 | GND | GND | GND | GND |
41 | N/A | CPUCLK | CPUCLK | P3[3] |
42 | N/A | RFSH | VPA | P3[2] |
43 | N/A | INT* | IRQB* | P3[1] |
44 | N/A | M1* | VPB | P3[0] |
45 | N/A | NMI* | NMIB* | P5[7] |
46 | N/A | CPURST* | CPURESB* | P5[6] |
47 | N/A | HALT* | ABORT* | P5[5] |
48 | N/A | BUSRQ* | MLB | P5[4] |
49 | N/A | MREQ* | VDA | P1[7] |
50 | N/A | WAIT* | RDY | P1[6] |
51 | N/A | IORQ* | IRQB* | P1[5] |
52 | N/A | BUSACK* | CPUE | P1[4] |
53 | N/A | CPURD* | CPUMX | P5[3] |
54 | N/A | CPUWR* | RWB | P5[2] |
55 | N/A | N/A | N/A | N/A |
56 | N/A | N/A | N/A | N/A |
57 | N/A | N/A | N/A | N/A |
58 | N/A | N/A | N/A | N/A |
59 | N/A | N/A | N/A | N/A |
60 | N/A | N/A | N/A | N/A |
61 | N/A | N/A | N/A | N/A |
62 | N/A | N/A | N/A | N/A |
63 | N/A | N/A | N/A | N/A |
64 | N/A | N/A | N/A | N/A |
LB-65CXX-01
- LB-65CXX-01
- 65C02 or 65C816 CPU
- Oscillator on card
- Reset switch/power monitor
- Address decoder PLD drives RAM/ROM/IO chip selects
- 100x50mm card
LB-6802-01
- LB-6802-01
- 68N02 CPU
- Reset switch/power monitor
- Address decoder PLD drives RAM/ROM/IO chip selects
- 100x50mm card
LB-6809-01
- LB-6809-01
- 68B09 CPU
- Reset switch/power monitor
- Address decoder PLD drives RAM/ROM/IO chip selects
- 100x50mm card
LB-Z80-01
- LB-Z80-01
- Z80 CPU
- Oscillator on card
- Reset switch/power monitor
- Address decoder PLD drives RAM/ROM/IO chip selects
- 100x50mm card
LB-68B50-01
- LB-68B50-01
- 68B50 UART
- Baud Rate Clock (38.4k baud oscillator)
- XIAO RP2040 CPU
- USB/Serial
- 8-bit parallel port expander
- SD card
- 100x50mm card
LB-68B50-02
- LB-68B50-02
- 68B50 UART
- Baud Rate Clock (38.4k baud oscillator)
- Control lines from PLD allow multiple Serial I/O cards
- 100x50mm card
LB-LOGIC-01
- LB-LOGIC-01
- Not required for BASIC computer
- PSoC 5LP CPU
- USB/Serial
- 8 I/O pins
- 3.3V/5V operation
- Connects to all backplane pins
- Reset Switch
- 100x50mm
LB-MEM-02
- LB-MEM-02
- 32KB SRAM
- Supports smaller (28-pin) SRAMs
- Headers to jump for smaller cards
- EPROM (up to 64 KB)
- Connects to Address/Data and Memory control lines
- 50x75mm card
LB-MEM-03
- LB-MEM-03
- EPROM/EEPROM card
- 32-pin ZIF socket
- Up to 1MB
- Supports smaller SRAMs
- Headers to jump for smaller parts
- Connects to Address/Data and Memory control lines
- 50x75mm card
LB-MEM-04
- LB-MEM-04
- 32/128KB/512KB SRAM
- Supports 32 and 28 pin SRAMs
- Headers to jump for smaller cards
- EPROM (up to 64 KB)
- Connects to Address/Data and Memory control lines
- 50x75mm card
LB-BKOUT-01 - Breakout Board
- LB-BKOUT-01
- Breakout all bus lines
- PWR/GND bus down the middle
- Can be used as NOP tester
- 84 x 28mm
LB-BKOUT-02 - Breadboard/Breakout Board
- LB-BKOUT-02
- Breakout all bus lines around breadboard area
- PWR/GND bus down the middle
- 3.3 x 1.7 in
LB-BKOUT-02 - Configured for Logic Analyzer
- Right angle headers for all pins
- Connect to Logic Analyzer
Mini360 Adapter Board
- Mini360_Adapter_Board
- Adjustable output voltage level
- Adjust for 5V output voltage nominal
- 5.1V is a good starting point
- Adjust before installing onto backplane
- Pot is not easy to adjust
- Adjust for 5V output voltage nominal
- Wide range of input voltage up to 23V
- About 1-2V higher (minimum) than output voltage
- I used 9V, 1A wall wart
- Works well with 9 or 12V DC wall warts
- 2x10 header for power distribution
- Male pins plug into 2x8 female pins on LB-BKPLANE-01 card
- Other pins can be used for attaching scope ground or other peripheral cards
- (2) 4-40 mounting holes
Typical Parts
Mouser # | Mfr. # | Manufacturer | Customer # | Description | Price (USD) |
---|---|---|---|---|---|
774-MXO45-2C-1M0000 | MXO45-2C-1M0000 | CTS | OSC_1.0MHz | Standard Clock Oscillators 1.000000 MHZ Hybrid Circuit | $1.61 |
774-MXO45-3C-1.8 | MXO45-3C-1M8432 | CTS | OSC_1.8MHz | Standard Clock Oscillators 1.84320 MHz | $3.25 |
774-MXO45-3C-2.0 | MXO45-3C-2M0000 | CTS | OSC_2.0MHz | Standard Clock Oscillators 2.00000 MHz | $2.27 |
556-AF16V8B15PU | ATF16V8B-15PU | Microchip | PLD | EEPLD - Electronically Erasable Programmable Logic Devices
15 ns 20 I/O Pins 8 macrocells 8 reg |
$1.22 |
700-DS1813-5T&R | DS1813-5+T&R | Analog Devices Inc. | PWR_MON | Supervisory Circuits 5V EconoReset with Pushbutton | $3.70 |
535-1107741 | 1107741 | Aries Electronics | SKT_04_DIP | IC & Component Sockets OSCILLATOR FULL 4PIN | $0.991 |
575-199320 | 110-99-320-41-001000 | Mill-Max | SKT_20_DIP | IC & Component Sockets 20P TIN PIN TIN CONT | $1.17 |
575-11044628 | 110-44-628-41-001000 | Mill-Max | SKT_28_DIP | IC & Component Sockets 28P TIN PIN TIN CONT | $1.63 |
575-1144632 | 110-44-632-41-001000 | Mill-Max | SKT_32_DIP | IC & Component Sockets 32P TIN PIN TIN CONT | $2.27 |
575-11044640 | 110-44-640-41-001000 | Mill-Max | SKT_40_DIP | IC & Component Sockets 40P TIN PIN TIN CONT | $2.61 |
517-4848-6000-CP | 4848-6000-CP | 3M | SKT_48_DIP | IC & Component Sockets 48P DUAL WIPE DIPSKT | $1.23 |
652-4610X-1LF-10K | 4610X-101-103LF | Bourns | Resistor Networks & Arrays 10pins 10Kohms Bussed | $0.214 |
- 2X40 Headers
- MCP100-485DI/TO is a much less expensive part than the DS1813-T (I have not tested it) and it only monitor voltage (can't install reset switch)