Difference between revisions of "SIMPLE-6809"

From Land Boards Wiki
Jump to navigation Jump to search
Line 75: Line 75:
  
 
[[FILE:SIMPLE-6809_J2_J5.PNG]]
 
[[FILE:SIMPLE-6809_J2_J5.PNG]]
 +
 +
==== EEPROM Pin Table ====
  
 
{| class="wikitable"
 
{| class="wikitable"
 
! 27512
 
! 27512
 
! 27256
 
! 27256
 +
! 27SF256
 +
! 28C256
 
! 27128
 
! 27128
 
! 2764
 
! 2764
Line 88: Line 92:
 
! 28C64
 
! 28C64
 
! 27128
 
! 27128
 +
! 28C256
 +
! 27SF256
 
! 27256
 
! 27256
 
! 27512
 
! 27512
Line 93: Line 99:
 
| A15
 
| A15
 
| VPP
 
| VPP
 +
| VPP
 +
| A14
 
| VPP
 
| VPP
 
| VPP
 
| VPP
 
| N/C
 
| N/C
| 1 (J2)
+
| 1
 
|  
 
|  
 
| 28
 
| 28
 +
| VCC
 +
| VCC
 
| VCC
 
| VCC
 
| VCC
 
| VCC
Line 105: Line 115:
 
| VCC
 
| VCC
 
|-
 
|-
 +
| A12
 +
| A12
 
| A12
 
| A12
 
| A12
 
| A12
Line 112: Line 124:
 
| 2
 
| 2
 
|  
 
|  
| 27 (J5)
+
| 27
 
| PGM
 
| PGM
 
| WE*
 
| WE*
 
| PGM
 
| PGM
 +
| WE*
 +
| A14
 
| A14
 
| A14
 
| A14
 
| A14
 
|-
 
|-
 +
| A7
 +
| A7
 
| A7
 
| A7
 
| A7
 
| A7
Line 129: Line 145:
 
| A13
 
| A13
 
| N/C
 
| N/C
 +
| A13
 +
| A13
 
| A13
 
| A13
 
| A13
 
| A13
 
| A13
 
| A13
 
|-
 
|-
 +
| A6
 +
| A6
 
| A6
 
| A6
 
| A6
 
| A6
Line 143: Line 163:
 
| A8
 
| A8
 
| A8
 
| A8
|  
+
| A8
 +
| A8
 +
| A8
 
| A8
 
| A8
 
| A8
 
| A8
 
|-
 
|-
 +
| A5
 +
| A5
 
| A5
 
| A5
 
| A5
 
| A5
Line 157: Line 181:
 
| A9
 
| A9
 
| A9
 
| A9
|  
+
| A9
 +
| A9
 +
| A9
 
| A9
 
| A9
 
| A9
 
| A9
 
|-
 
|-
 +
| A4
 +
| A4
 
| A4
 
| A4
 
| A4
 
| A4
Line 171: Line 199:
 
| A11
 
| A11
 
| A11
 
| A11
|  
+
| A11
 +
| A11
 +
| A11
 
| A11
 
| A11
 
| A11
 
| A11
 
|-
 
|-
 +
| A3
 +
| A3
 
| A3
 
| A3
 
| A3
 
| A3
Line 185: Line 217:
 
| OE*
 
| OE*
 
| OE*
 
| OE*
|  
+
| OE*
 +
| OE*
 +
| OE*
 
| OE*
 
| OE*
 
| OE*
 
| OE*
 
|-
 
|-
 +
| A2
 +
| A2
 
| A2
 
| A2
 
| A2
 
| A2
Line 199: Line 235:
 
| A10
 
| A10
 
| A10
 
| A10
|  
+
| A10
 +
| A10
 +
| A10
 
| A10
 
| A10
 
| A10
 
| A10
 
|-
 
|-
 +
| A1
 +
| A1
 
| A1
 
| A1
 
| A1
 
| A1
Line 213: Line 253:
 
| CE*
 
| CE*
 
| CE*
 
| CE*
|  
+
| CE*
 +
| CE*
 +
| CE*
 
| CE*
 
| CE*
 
| CE*
 
| CE*
 
|-
 
|-
 +
| A0
 +
| A0
 
| A0
 
| A0
 
| A0
 
| A0
Line 227: Line 271:
 
| D7
 
| D7
 
| D7
 
| D7
|  
+
| D7
 +
| D7
 +
| D7
 
| D7
 
| D7
 
| D7
 
| D7
 
|-
 
|-
 +
| D0
 +
| D0
 
| D0
 
| D0
 
| D0
 
| D0
Line 241: Line 289:
 
| D6
 
| D6
 
| D6
 
| D6
|  
+
| D6
 +
| D6
 +
| D6
 
| D6
 
| D6
 
| D6
 
| D6
 
|-
 
|-
 +
| D1
 +
| D1
 
| D1
 
| D1
 
| D1
 
| D1
Line 255: Line 307:
 
| D5
 
| D5
 
| D5
 
| D5
|  
+
| D5
 +
| D5
 +
| D5
 
| D5
 
| D5
 
| D5
 
| D5
 
|-
 
|-
 +
| D2
 +
| D2
 
| D2
 
| D2
 
| D2
 
| D2
Line 269: Line 325:
 
| D4
 
| D4
 
| D4
 
| D4
|  
+
| D4
 +
| D4
 +
| D4
 
| D4
 
| D4
 
| D4
 
| D4
 
|-
 
|-
 +
| GND
 +
| GND
 
| GND
 
| GND
 
| GND
 
| GND
Line 283: Line 343:
 
| D3
 
| D3
 
| D3
 
| D3
|  
+
| D3
 +
| D3
 +
| D3
 
| D3
 
| D3
 
| D3
 
| D3

Revision as of 23:19, 28 February 2023

SIMPLE-6809 REV1 FRONT (BLK).png

Features

Memory Map

  • 0x0000-0x7FFF 32KB SRAM
  • 0x8000-0x9FFF Free Space (8KB)
  • 0xA000-0xBFFF Serial (ACIA)
  • 0xC000-0xCFFF 16KB EPROM

Chipset

Design

  • CPU

SIMPLE-6809 U5 CPU.PNG

  • EEPROM

SIMPLE-6809 U4 EEPROM.PNG

  • SRAM

SIMPLE-6809 U2 SRAM.PNG

  • Logic

SIMPLE-6809 U6 LOGIC.PNG

  • ACIA

SIMPLE-6809 U3 ACIA.PNG

Headers / Connectors

SIMPLE-6809 REV1 CAD.PNG

J1 - RS-232 Serial

  • DB-9 Male
  • Pinout
  1. N/C
  2. Receive
  3. Transmit
  4. Loop to pin 6
  5. GND
  6. Loop to pin 4
  7. RTS
  8. N/C
  9. N/C

J2 / J5 -EPROM/EEPROM Select Jumpers

SIMPLE-6809 J2 J5.PNG

EEPROM Pin Table

27512 27256 27SF256 28C256 27128 2764 28C64 PIN PIN 2764 28C64 27128 28C256 27SF256 27256 27512
A15 VPP VPP A14 VPP VPP N/C 1 28 VCC VCC VCC VCC VCC VCC VCC
A12 A12 A12 A12 A12 A12 A12 2 27 PGM WE* PGM WE* A14 A14 A14
A7 A7 A7 A7 A7 A7 A7 3 26 A13 N/C A13 A13 A13 A13 A13
A6 A6 A6 A6 A6 A6 A6 4 25 A8 A8 A8 A8 A8 A8 A8
A5 A5 A5 A5 A5 A5 A5 5 24 A9 A9 A9 A9 A9 A9 A9
A4 A4 A4 A4 A4 A4 A4 6 23 A11 A11 A11 A11 A11 A11 A11
A3 A3 A3 A3 A3 A3 A3 7 22 OE* OE* OE* OE* OE* OE* OE*
A2 A2 A2 A2 A2 A2 A2 8 21 A10 A10 A10 A10 A10 A10 A10
A1 A1 A1 A1 A1 A1 A1 9 20 CE* CE* CE* CE* CE* CE* CE*
A0 A0 A0 A0 A0 A0 A0 10 19 D7 D7 D7 D7 D7 D7 D7
D0 D0 D0 D0 D0 D0 D0 11 18 D6 D6 D6 D6 D6 D6 D6
D1 D1 D1 D1 D1 D1 D1 12 17 D5 D5 D5 D5 D5 D5 D5
D2 D2 D2 D2 D2 D2 D2 13 16 D4 D4 D4 D4 D4 D4 D4
GND GND GND GND GND GND GND 14 15 D3 D3 D3 D3 D3 D3 D3

J3 - FTDI / TTL Serial

  1. GND
  2. RTS* (out)
  3. +5V
  4. Receive (in)
  5. Transmit (out)
  6. N/C

J4 - 5V Power

  • 2x4 header

First Unit Checkout

Install Sockets

  • Machined pin sockets

Install Passives

Power

  • Install 2x4 at J4
  • Power card via J4 with 5V
  • Check power pins on parts

Clock

  • Install Clock parts
    • Install CPU at U5
    • Install 7.3728 MHz crystal
    • Install C5, C6

Reset

  • Install U7 Power Monitor
  • Install pushbutton switch SW1
  • Reset button gets stretched by Power Monitor U9
  • Measure reset at 68B09 U5 pin 37
  • Falling edge scope cap

EPROM

  • SST27C256 EEPROM
    • 32 KB part
    • Using first 16KB of EEPROM
    • J2 EEPROM pin 1 = VPP = VCC or GND
      • Jumper J2:2-3
    • J5 EEPROM pin 27 = A14 = GND
      • Jumper J5:2-3
  • U1 - Do not install MAX232


EEPROM Programming

  • Program using TL-866ii plus programmer
  • File = ExBasROM.hex
  • Set offsets for 27SF256 part
    • Part is 32 KB
    • hex files is 16 KB
  • Set From File Start Addr(Hex) to 0C000
  • To Buffer Start Addr(Hex) to 00000

SIMPLE-6809 Programmer Offsets.PNG

  • Memory Buffer should look like

SIMPLE-6809 Programmer BufferContents.PNG

  • Got Device ID error
  • Turn off ID check

SIMPLE-6502 TL866Plus Program.png

  • Device programmed/verified

Test Serial

Software

Mechanicals

SIMPLE-6809 REV1 MECHS.PNG

Assembly Sheet

SIMPLE-6809 Rev 1 Assembly Sheet