Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 ======+====== 6x0x-ATX-6U 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/keyboard input, and SD card storage. The board layout supports mounting in a standard ATX case and use of a standard ATX power supply connection, as well as attachment to other N8VEM peripheral cards via an ECB connector, in which case the board can fit in a 6U/VME chassis. Prototype testing has been completed and a first run of production Revision 2.00-013 boards are currently in fabrication.+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/keyboard input, and SD card storage. The board layout supports mounting in a standard ATX case and use of a standard ATX power supply connection, as well as attachment to other N8VEM peripheral cards via an ECB connector, in which case the board can fit in a 6U/VME chassis. Prototype testing has been completed and a first run of production Revision 2.00-013 boards are currently in fabrication.
  
 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/DOS/65 Configuration) ====
  
-{{:sbc:6x0x-atx-6u:6502dos65-jumpers.jpg?640}}+{{boards:sbc:6x0x-atx-6u:6502dos65-jumpers.jpg?640}}
  
-==== Completed Production Board (6809 / Flex9 Configuration) ====+==== Completed Production Board (6809/Flex9 Configuration) ====
  
-{{:sbc:6x0x-atx-6u:6809flex9-jumpers.jpg?640}}+{{boards:sbc:6x0x-atx-6u:6809flex9-jumpers.jpg?640}}
  
 ==== Production PCB Revision 2.00-013 Front Solder Mask ==== ==== Production PCB Revision 2.00-013 Front Solder Mask ====
  
-{{:sbc:6x0x-atx-6u:6x0x-6u-013-frontsoldermask.jpg?640}}+{{boards:sbc:6x0x-atx-6u:6x0x-6u-013-frontsoldermask.jpg?640}}
  
 ====== Specifications ====== ====== Specifications ======
Line 55: Line 55:
 ==== Production PCB Revision 2.00-013 ==== ==== Production PCB Revision 2.00-013 ====
  
-{{:sbc:6x0x-atx-6u:printing_ecb_6x0x-6u-013-sch.pdf|Schematics Revision 2.00-013}}+{{boards:sbc:6x0x-atx-6u:printing_ecb_6x0x-6u-013-sch.pdf|Schematics Revision 2.00-013}}
  
-{{:sbc:6x0x-atx-6u:printing_ecb_6x0x-6u-013-sch.pdf|Board Layer Plots Revision 2.00-013}}+{{boards:sbc:6x0x-atx-6u:printing_ecb_6x0x-6u-013-sch.pdf|Board Layer Plots Revision 2.00-013}}
  
 ===== Memory Management Unit ===== ===== Memory Management Unit =====
  
-For a detailed description of the Memory Management Unit operation, see [[http://n8vem-sbc.pbworks.com/w/file/70362853/Colossus.pdf|Colossus.pdf]] +For a detailed description of the Memory Management Unit operation, see {{boards:sbc:6x0x-atx-6u:colossus.pdf|Collossus.pdf}}
 ===== Input/Output Ports ===== ===== Input/Output Ports =====
  
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, pin 1 = left, near pin 40 of 6809 or F1 fuse 
 + 
 +== 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" available from the ECB Dual SDcard page or the google group, detailing how hundreds of different pinout SDcard sockets can be used 
 + 
 +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/w/file/73686950/DOS65-6x0x(Colossus)-QUICKSTART.zip|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, "ParPortPropFullColor.eeprom" is a full-color terminal using a 1280×1024 tile driver; "ParPortPropOriginal.eeprom" is an alternate version for older monitors using a different Propeller drive. (Updated July 27 2014)+{{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, "ParPortPropFullColor.eeprom" is a full-color terminal using a 1280×1024 tile driver; "ParPortPropOriginal.eeprom" is an alternate version for older monitors using a different Propeller drive. (Updated July 27 2014)
  
-[[http://n8vem-sbc.pbworks.com/w/file/83392051/DOS65-072714.zip|DOS65-072714.zip]] - This packages contains the sources, build scripts, etc for the distribution above. (Updated July 27 2014)+{{boards:sbc:6x0x-atx-6u:dos65-072714.zip|}} - This packages contains the sources, build scripts, etc for the distribution above. (Updated July 27 2014)
  
 ===== 6809 CPU ===== ===== 6809 CPU =====
  
-[[http://n8vem-sbc.pbworks.com/w/file/83394157/6x0x_flex9_27072014.zip|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)+{{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 |
  
-======   ======+====== File Listing ======
  
-\\+{{filelist>:boards:sbc:6x0x-atx-6u:*.*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1}}
  
 +
 +\\
boards/sbc/6x0x-atx-6u/start.txt · Last modified: 2023/04/08 13:39 by danwerner
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0