Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
boards:sbc:6x0x-atx-6u:start [2015/10/27 03:19] admin [Jumpers] |
boards:sbc:6x0x-atx-6u:start [2015/10/31 16:27] admin |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Introduction ====== | + | ====== |
- | The ECB 6x0x-ATX/6U (VME) board is a single board computer supporting the Motorola 6809, 6802, and MOS Technologly 6502, all at 2 Mhz . In addition to the processor, ROM, and RAM, this board includes all peripherals required for stand-alone operation including serial, parallel, Propeller-driven video output/ | + | The ECB 6x0x-ATX-6U (VME) board is a single board computer supporting the Motorola 6809, 6802, and MOS Technologly 6502, all at 2 Mhz . In addition to the processor, ROM, and RAM, this board includes all peripherals required for stand-alone operation including serial, parallel, Propeller-driven video output/ |
This board is intended as a replacement for the previous set of 3 N8VEM 6x9x Host Processor, IO Mezzanine, and Bus Bridge cards with a single comprehensive design. | This board is intended as a replacement for the previous set of 3 N8VEM 6x9x Host Processor, IO Mezzanine, and Bus Bridge cards with a single comprehensive design. | ||
Line 7: | Line 7: | ||
===== Pictures ===== | ===== Pictures ===== | ||
- | ==== Completed Production Board (6502 / DOS/65 Configuration) ==== | + | ==== Completed Production Board (6502/ |
- | {{: | + | {{boards: |
- | ==== Completed Production Board (6809 / Flex9 Configuration) ==== | + | ==== Completed Production Board (6809/Flex9 Configuration) ==== |
- | {{: | + | {{boards: |
==== Production PCB Revision 2.00-013 Front Solder Mask ==== | ==== Production PCB Revision 2.00-013 Front Solder Mask ==== | ||
- | {{: | + | {{boards: |
====== Specifications ====== | ====== Specifications ====== | ||
Line 55: | Line 55: | ||
==== Production PCB Revision 2.00-013 ==== | ==== Production PCB Revision 2.00-013 ==== | ||
- | {{: | + | {{boards: |
- | {{: | + | {{boards: |
===== Memory Management Unit ===== | ===== Memory Management Unit ===== | ||
- | For a detailed description of the Memory Management Unit operation, see [[http://n8vem-sbc.pbworks.com/ | + | For a detailed description of the Memory Management Unit operation, see {{boards:sbc: |
===== Input/ | ===== Input/ | ||
Line 127: | Line 126: | ||
JP14, pin 1 = left = ground, pin 2 = right = ground this to reset, underneath pin 12 of left MAX232 | JP14, pin 1 = left = ground, pin 2 = right = ground this to reset, underneath pin 12 of left MAX232 | ||
- | __false__ | + | ===== Jumpers ===== |
+ | |||
+ | Orientation of jumpers (aka top, right, above, etc) is described while holding the board such that the copyright notice is readable. | ||
+ | |||
+ | == ACIA Serial rev 2.00 == | ||
+ | |||
+ | JP13, short this to force CTS on, underneath pin 5 of left MAX232 | ||
+ | |||
+ | == Clock Speed Selector rev 2.00 == | ||
+ | |||
+ | 1-2 = 8 MHz, 3-4 = 4 MHz, 5-6 = 2 MHz, 7-8 = 1 MHz | ||
+ | |||
+ | P3. pin 1 = bottom, right edge of board and up 2 inches or near pin 21 of Propeller | ||
+ | |||
+ | == CPU 6809 rev 2.00 == | ||
+ | |||
+ | JP2, grounds xtal pin, between 6809 and 6821 or near pin 39 of 6809 | ||
+ | |||
+ | == CPU selection rev 2.00 == | ||
+ | |||
+ | XK1, 1-2 = 6809 or 3-4 = 6502 or 5-6 = 6502 alternate?, pin 1 = top, near pin 19 of Propeller | ||
+ | |||
+ | XK2, 1-2 = 6802 or 2-3 = 6809/6502, pin 1 = up, near pin 15 of Propeller | ||
+ | |||
+ | XJ series, 1-2 = 6502 or 2-3 = 6802 | ||
+ | |||
+ | XJ1, pin 1 = down, near pin 35 of 6502 | ||
+ | |||
+ | XJ2, pin 1 = down, near pin 30 of 6502 | ||
+ | |||
+ | XJ3, pin 1 = left, near pin 40 of 6502 | ||
+ | |||
+ | XJ4, pin 1 = right, near pin 16 of the 29F040 flash memory | ||
+ | |||
+ | XJ5, pin 1 = left, near pin 1 of 6502 | ||
+ | |||
+ | XJ6, pin 1 = down, near pin 40 of 6502 | ||
+ | |||
+ | == Flash/Eprom rev 2.00 == | ||
+ | |||
+ | 1-2 = Flash aka 29F040 or 2-3 = Eprom | ||
+ | |||
+ | K1, pin 1 = left, around pin 1 of flash socket | ||
+ | |||
+ | == Interrupts rev 2.00 == | ||
+ | |||
+ | I do not understand what this does. | ||
+ | |||
+ | JP10, pin 1 = down, shorts PD0 to B_/INT, right of pin 21 of 6502 | ||
+ | |||
+ | == MMU rev 2.00 == | ||
+ | |||
+ | P2, enables MMU?, pin 1 =bottom, right edge of board and up one inch or near pin 21 of Propeller | ||
+ | |||
+ | K17, 1-2 = disable MMU on interrupt or 2-3 = clear MMU task reg on interrupt, near pin 18 of 6502 | ||
+ | |||
+ | == Parallel Port rev 2.00 == | ||
+ | |||
+ | K5, 1-2 grounds pin 25 of parport or 2-3 applies 5 volts to pin 25 of parport, above pin 1 of 6551 | ||
+ | |||
+ | JP3, grounds pin PD1 of the second 0xEDxx 6522, above pin 1 of the right or second 6522 | ||
+ | |||
+ | == Propeller rev 2.00 == | ||
+ | |||
+ | JP5, 1-2 = serial bootloading or 2-3 = normal or prop plug bootloading, | ||
+ | |||
+ | == Propeller Serial RS232 rev 2.00 == | ||
+ | |||
+ | JP9, shorts RTS and CTS, underneath pin 1 of right MAX232 | ||
+ | |||
+ | JP8, shorts DTR and DSR, underneath pin 4 of right MAX232 | ||
+ | |||
+ | == Reset rev 2.00 == | ||
+ | |||
+ | JP15, 1-2 = default N8VEM style reset, 2-3 = Kontron style reset, right of pin 25 of 6502 | ||
+ | |||
+ | == RTC rev 2.00 == | ||
+ | |||
+ | JP1, short to connect RTC battery to ECB bus battery | ||
+ | |||
+ | == SDCard rev 2.00 == | ||
+ | |||
+ | See the PDF document "Dual SDcard I/O Board Configuration" | ||
+ | |||
+ | P8, pin 1 = bottom, top right edge of board | ||
+ | |||
+ | 1-2 = CD1 | ||
+ | |||
+ | 3-4 = CD2 | ||
+ | |||
+ | 5-6 = CD3 | ||
+ | |||
+ | 7-8 = CD4 | ||
+ | |||
+ | 9-10 = WP2 | ||
+ | |||
+ | 11-12 = WP1 | ||
+ | |||
+ | For example, a FCI 10067847 aka Digikey 609-3956-1-ND would require pads CD2 and WP1, aka short 3-4 and 11-12, so that would mean short the second from the bottom jumper and the top jumper. | ||
+ | |||
+ | == Timer rev 2.0 == | ||
+ | |||
+ | I do not understand how this works | ||
+ | |||
+ | P5, pin 1 is lower left, connects 6840 timer pins together, underneath the parallel port | ||
+ | |||
+ | K6, pin 1 is left, 1-2 connects PTM_01 output to NMI if JP12 is shorted, 2-3 connects PTM_01 output to O1, above pin 1 of the SRAM | ||
+ | |||
+ | JP12, when shorted, connects PTM_01 output to NMI if K6 is optioned to do that, right of pin 24 of 6502 | ||
====== Bill of Materials (BOM) ====== | ====== Bill of Materials (BOM) ====== | ||
Line 155: | Line 262: | ||
===== 6502 CPU ===== | ===== 6502 CPU ===== | ||
- | [[http://n8vem-sbc.pbworks.com/ | + | {{boards:sbc:6x0x-atx-6u:dos65-6x0x_colossus_-quickstart.zip|}} - A distribution of the DOS/65 operating system and associated Propeller firmware for the 6x0x-ATX/6U board configured with the 6502 CPU. Note that there are two versions of the Propeller firmware, " |
- | [[http://n8vem-sbc.pbworks.com/ | + | {{boards:sbc: |
===== 6809 CPU ===== | ===== 6809 CPU ===== | ||
- | [[http://n8vem-sbc.pbworks.com/ | + | {{boards:sbc:6x0x-atx-6u:6x0x_flex9_27072014.zip|}} - A distribution of the Flex9 operating system for the 6x0x-ATX/6U board configured with the 6809 CPU. (Updated July 27 2014) |
====== Modifications ====== | ====== Modifications ====== | ||
Line 178: | Line 285: | ||
|06/20/2014 |2.00-013 |First run of production boards. Fabrication via PCBCART and distribution by Andrew Bingham; 65 boards in production run | | |06/20/2014 |2.00-013 |First run of production boards. Fabrication via PCBCART and distribution by Andrew Bingham; 65 boards in production run | | ||
- | ====== | + | ====== |
- | \\ | + | {{filelist>: |
+ | |||
+ | \\ |