Updated 7/4/2016 - Homebrew CPU

42

Transcript of Updated 7/4/2016 - Homebrew CPU

Updated 7/4/2016

Magic-1 Homebrew CPU Magic-1 design & construction: Bill Buzbee Enclosure and front panel: Alistair Roe Design & debugging help, inspiration and encouragement:

Ken Sumrall Dave Conroy Andrew Holme Ben Franchuk Gil Smith Mark Atherton Ron Watkins

TTL Mark Al Kossow Simir Ribic TriPheonix Dave Brooks Barry Cross Ian White

Attila Szabó John Doran Hans Summers Dennis Kuschel Merlin Skinner ...and many others

Thanks!

CPU: Custom design Construction: Wire-wrapped TTL Clock speed: 3 Mhz Memory: 4 MB Architecture: modified 1 address Address bus: 22 bits + I/O space

Addressing modes: Reg-Reg Base + offset Push, Pop

Registers: General: A, B Bases: SP, DP Control: MSW, PTB Special: PC, C

Hardware page table Data bus: 8 bits ALU width: 16 bits Modes: supervisor & user External interrupt lines: 6 IDE hard drive interface Serial ports: 2 Real time clock Full front panel

Serial 1

Serial 0

Compact Flash Reset LEDs

http://www.homebrewcpu.org

Clock Source SW1 SW2

Alternate Closed Closed

3 Mhz Open Closed

Variable Closed Open

Single Step Open Open

Outside dimensions: 8.5 x 11 Inside dimensions: 6 x 8.75 Inside cutout centered: 1.125 side margins 1.250 top & bottom margins 0.75 corners Polish inside and outside edges All holes 3/16 (use template to drill)

Rectangle: 5 3/8 x 8 1/2 Rounded corners 3” circular cutout Circle center 2.25” from top 2.25” from left side Polish outside edges 3/16 inner holes 1/8 outer holes Use template for drill holes

Immediate

MDR

SSP

SP

DP

C

B

A

MAR

TPC

PC

MSW/Flags

ALU

PTB

Magic-1 Homebrew Computer

Bill Buzbee Half Moon Bay, CA

ROM

SRAM

(4 Meg x 8)

Data Bus (8 bits)

Address Bus (22 bits)

Control

High 5

Low 11

Fault Logic Low 4

High 11 Page Table 16-bit entries

IR

DEVICES

Two-state connection Three-state connection Fault

R

L

Z

Immediate

MDR

SSP

SP

DP

C

B

A

MAR

TPC

PC

MSW/Flags

ALU

PTB

Magic-1 Homebrew Computer

Bill Buzbee Half Moon Bay, CA

ROM

SRAM

(4 Meg x 8)

Data Bus (8 bits)

Address Bus (22 bits)

Control

High 5

Low 11

Fault Logic Low 4

High 11 Page Table 16-bit entries

IR

DEVICES

Two-state connection Three-state connection

L

Z

Control Card Memory Card Device Card Register/ALU Card

Fault

R

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

IR[1..3]

_RESETMEMREF

_RD_IRQ4

_STOP_CLK

DBUS[0..7]

A[0..21]

MAR[0..15]

L[0..15]

_WR XL_MDR_LOXL_MDR_HI

MEMORY_PSEL1

Left Backplane(c) 2003, Bill Buzbee, Half Moon Bay, CA

1 A012 A023 A034 A045 A056 A067 A078 A089 A0910 A1011 A1112 A1213 A13

16 A1617 A1718 A1819 A1920 A2021 A2122 A2223 A2324 A2425 A2526 A26

29 A2930 A3031 A3132 A32

33B01

34B02

35B03

36B04

37B05

38B06

39B07

40B08

41B09

42B10

43B11

44B12

45B13

46B14

47B15

48B16

49B17

50B18

51B19

52B20

53B21

54B22

55B23

56B24

57B25

58B26

59B27

60B28

61B29

62B30

63B31

64B32

65C0166C0267C0368C0469C0570C0671C0772C0873C0974C1075C1176C1277C1378C1479C1580C1681C1782C1883C1984C2085C2186C2287C2388C2489C2590C2691C2792C2893C2994C3095C3196C32

14 A1415 A15

27 A2728 A28

J1ec96pra

+5

Gnd

William Buzbee
B27 now 3.3v

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

ALUOP[0..1]

IMMVAL[0..1]

USE_CARRYALUOP_SZ

L_PTBCLKS

_ER_MDR_ER_IMM_HALTCLKM

XINIT_INSTL_PC

_EL_MAR_EL_C_EL_PC_EL_DP_EL_SP_EL_A_EL_B

_EL_MDR_EL_SSP_EL_TPC_EL_MSW

L_EI

L_MODEL_PAGING

L_MARL_MDR_LOL_MDR_HI

L_MSWL_C

L_DP _L_PTEL_SSP

L_FPL_SET_FLAGS

_FP_WRITE_E_PTE_WAIT_RWFP_L[0..3]_DMA_ACK

_IRQ5USER_PTB_IRQ3_IRQ2_IRQ1_IRQ0_E_MDR_HI_E_MDR_LOL_FAULT_DO_RSHIFT

COMMIT

_NW_NP

MSWZMSWC

MSWS

MSWMMSWV

MSWEMSWP

L_SP

L_B_HIL_B_LO

L_A_HIL_A_LO

_DMA_REQ

CODE_PTB

xCODE_PTB

Right Backplane

(c) 2003, Bill Buzbee, Half Moon Bay, CA

1 A012 A023 A034 A045 A056 A067 A078 A089 A0910 A1011 A1112 A1213 A13

16 A1617 A1718 A1819 A1920 A2021 A2122 A2223 A2324 A2425 A2526 A26

29 A2930 A3031 A3132 A32

33B01

34B02

35B03

36B04

37B05

38B06

39B07

40B08

41B09

42B10

43B11

44B12

45B13

46B14

47B15

48B16

49B17

50B18

51B19

52B20

53B21

54B22

55B23

56B24

57B25

58B26

59B27

60B28

61B29

62B30

63B31

64B32

65C0166C0267C0368C0469C0570C0671C0772C0873C0974C1075C1176C1277C1378C1479C1580C1681C1782C1883C1984C2085C2186C2287C2388C2489C2590C2691C2792C2893C2994C3095C3196C32

14 A1415 A15

27 A2728 A28

J1 ec96pra

Gnd

+5

William Buzbee
NOTE: B27 is now IOCLK

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

L[0..15]

R[0..15]

Z[0..15]

ALUOP_SZ

ALUVALUCALUSALUZ

MSWCUSE_CARRY

ALUOP[0..1]

IR[0..7]

_DO_RSHIFT

3A

01

A1

19A

217

A3

4B

02

B1

18B

216

B3

15C

N

5S

06

S1

7S

2

8F0

9F1

11F2

12F3

13G

14P

U174F381

3A

01

A1

19A

217

A3

4B

02

B1

18B

216

B3

15C

N

5S

06

S1

7S

2

8F0

9F1

11F2

12F3

13G

14P

U274F381

3A

01

A1

19A

217

A3

4B

02

B1

18B

216

B3

15C

N

5S

06

S1

7S

2

8F0

9F1

11F2

12F3

13G

14P

U374F381

3A

01

A1

19A

217

A3

4B

02

B1

18B

216

B3

15C

N

5S

06

S1

7S

2

8F0

9F1

11F2

12F3

13O

VR

14C

N+4

U474F382

3A

01

A1

19A

217

A3

4B

02

B1

18B

216

B3

15C

N

5S

06

S1

7S

2

8F0

9F1

11F2

12F3

13O

VR

14C

N+4

U574F382

13C

N4

P0

3G

02

P1

1G

115

P2

14G

26

P3

5G

3

12C

N+X

11C

N+Y

9C

N+Z

7P

10G

U674F182

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U774F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U874F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U974F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U1074F2442

1A1

41A

26

1A3

81A

411

2A1

132A

215

2A3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U1174F244

12

U12A

7404

Gnd

1

23

U13A7400

1

23

U14A7432

2

31

U15A7402

3 4

U12B7404

2 1A3 1B5 2A6 2B11 3A10 3B14 4A13 4B1 S15 G

41Y72Y93Y124Y

U1674157

Gnd

ALU

61C051C141C231C3

102C0112C1122C2132C3

14A2B11G152G

7 1Y

9 2Y

U1774153

61C051C141C231C3

102C0112C1122C2132C3

14A2B11G152G

7 1Y

9 2Y

U1874153

Gnd

+5

1

23

U19A7408

5

64

U15B7402

4

56

U14B7432

12

45

6

U20A

74209

10

1213

8

U20B

7420

8

910U15C

7402

11

1213U15D

7402

2

31U21A

7402

5

64U21B

7402

8

910U21C

7402

11

1213U21D

7402

2

31U22A

7402

5

64U22B

7402

(c) 2003, Bill Buzbee, Half Moon Bay, CA

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

ALUVALUSALUCALUZ

Z[0..15]

L[0..15]

MSWPMSWE

MSWMMSWVMSWSMSWCMSWZ

_EL_MSW

L_MSW

L_MODE

L_PAGING

L_FAULTMEMREF

_RESET

xCODE_PTB L_EI

_SET_FLAGSMSW

2D

3CK

5Q

6Q

4PR1 CLU23A7474

12D

11CK

9Q

8Q

10PR13 CLU23B7474

2D

3CK

5Q

6Q

4PR1 CLU24A7474

12D

11CK

9Q

8Q

10PR13 CLU24B7474

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U2574F244

31D

42D

73D

84D

135D

146D

177D

188D

11CK

1CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U2674273

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

41Y

72Y

93Y

124Y

U2774157

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U2874F244Gnd

4

56

U19B7408

+5

P D E M

5 6U12C7404 Gnd

(c) 2003, Bill Buzbee, Half Moon Bay, CA

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

L_A_LO

_EL_AL_A_HI

L_B_LO

_EL_BL_B_HI

L_C_EL_C

Z[0..15]

L[0..15]

L_DP_EL_DP

L_SP_EL_SP

L_SSP_EL_SSP

L_PC_EL_PC

COMMIT_EL_TPC

Z0Z1

Z2Z3

Z4Z5

Z6Z7

Z8Z9

Z10Z11

Z12Z13

Z14Z15

L0L1

L2L3

L4L5

L6L7

L8L9

L10L11

L12L13

L14L15

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U29 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U30 74F374

Z0Z1

Z2Z3

Z4Z5

Z6Z7

Z8Z9

Z10Z11

Z12Z13

Z14Z15

L0L1

L2L3

L4L5

L6L7

L8L9

L10L11

L12L13

L14L15

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U31 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U32 74F374

Z0Z1

Z2Z3

Z4Z5

Z6Z7

Z8Z9

Z10Z11

Z12Z13

Z14Z15

L0L1

L2L3

L4L5

L6L7

L8L9

L10L11

L12L13

L14L15

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U33 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U34 74F374

Z0Z1

Z2Z3

Z4Z5

Z6Z7

Z8Z9

Z10Z11

Z12Z13

Z14Z15

L0L1

L2L3

L4L5

L6L7

L8L9

L10L11

L12L13

L14L15

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U35 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U36 74F374

Z0Z1

Z2Z3

Z4Z5

Z6Z7

Z8Z9

Z10Z11

Z12Z13

Z14Z15

L0L1

L2L3

L4L5

L6L7

L8L9

L10L11

L12L13

L14L15

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U37 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U38 74F374

Z0Z1

Z2Z3

Z4Z5

Z6Z7

Z8Z9

Z10Z11

Z12Z13

Z14Z15

L0L1

L2L3

L4L5

L6L7

L8L9

L10L11

L12L13

L14L15

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U39 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U40 74F374

Z0Z1

Z2Z3

Z4Z5

Z6Z7

Z8Z9

Z10Z11

Z12Z13

Z14Z15

L0L1

L2L3

L4L5

L6L7

L8L9

L10L11

L12L13

L14L15

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U41 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U42 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U43 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U44 74F374

General Registers

(c) 2003, Bill Buzbee, Half Moon Bay, CA

L0L1

L2L3

L4L5

L6L7

L8L9

L10L11

L12L13

L14L15

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

R[0..15]

_ER_IMM

IMMVAL[0..1]IMMVAL[0..1]Z[0..15]

L[0..15]

L_MAR

_EL_MAR

MAR[0..15]

_RESET

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U4574F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U4674F244

Z0Z1

Z2Z3

Z4Z5

Z6Z7

Z8Z9

Z10Z11

Z12Z13

Z14Z15

L0L1

L2L3

L4L5

L6L7

L8L9

L10L11

L12L13

L14L15

31D

42D

73D

84D

135D

146D

177D

188D

11C

K1

CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U4774273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K1

CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U4874273

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U4974F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U5074F244

Special Registers

(c) 2003, Bill Buzbee, Half Moon Bay, CA

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

COMMIT

Z[0..15]

D[0..7]

XL_MDR_HIXL_MDR_LO

_E_MDR_HI_E_MDR_LO

_EL_MDR_ER_MDR

R[0..15]

L[0..15]

DBUS

_RW_DMA_ACK

L_MDR_HI

L_MDR_LO

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

41Y

72Y

93Y

124Y

U5174157

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

41Y

72Y

93Y

124Y

U5274157

31D

42D

73D

84D

135D

146D

177D

188D

11C

K1

CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U5374273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K1

CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U5474273

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U5574F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U5674F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U5774F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U5874F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U5974F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U6074F244

2A1 3A2 4A3 5A4 6A5 7A6 8A7 9A819G 1DIR

18 B117 B216 B315 B414 B513 B612 B711 B8

U61

74F245

98U12D

7404

MDR

11 10

U12E7404

(c) 2003, Bill Buzbee, Half Moon Bay, CA

61C

05

1C1

41C

23

1C3

102C

011

2C1

122C

213

2C3

14A

2B

11G

152G

71Y

92Y

U62 74153

61C

05

1C1

41C

23

1C3

102C

011

2C1

122C

213

2C3

14A

2B

11G

152G

71Y

92Y

U63 74153

61C

05

1C1

41C

23

1C3

102C

011

2C1

122C

213

2C3

14A

2B

11G

152G

71Y

92Y

U64 74153

61C

05

1C1

41C

23

1C3

102C

011

2C1

122C

213

2C3

14A

2B

11G

152G

71Y

92Y

U65 74153

Gnd

RegisterCard.bom Page 1

Register card BOM

Item Qty References Value ------------------------------------------------------------------------------ 1 1 U13 7400 2 3 U15,U21,U22 7402 3 1 U12 7404 4 1 U19 7408 5 1 U20 7420 6 1 U14 7432 7 2 U23,U24 7474 8 6 U17,U18,U62,U63,U64,U65 74153 9 4 U16,U27,U51,U52 74157 10 5 U26,U47,U48,U53,U54 74273 11 1 U6 74F182 12 17 U7,U8,U9,U10,U11,U25,U28,U45,U46,U49,U50,U55,U56, 74F244 U57,U58,U59,U60 13 1 U61 74F245 14 16 U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41, 74F374 U42,U43,U44 15 3 U1,U2,U3 74F381 16 2 U4,U5 74F382

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

CLKM

FAULT_PENDING

MSWZ

MSWV

MSWC

MSWSIR[0-7]

ENCODER[0..3]

LATCH[0..3]

XL_MDR_LOXL_MDR_HI

_E_MDR_LO

_E_MDR_HI

PRIVXL_MODEXL_PAGINGMISC[0..3]

EL[0..3]ER[0..1]

RIMMVAL[0..1]

ALUOP[0..1]USE_CARRY

LATCH_SZ

RUSER_PTBCODE_PTB

ALUOP_SZ

DBUS[0..7]

INIT_INST

NEXT[0..7]

_DO_BRANCH_FP_WRITE

R_RW

_RESET

_NEXT0

XL_MAR

_DMA_ACK

FAULT_PENDINGMicrocode1

A0

2A

13

A2

4A

35

A4

16A

517

A6

18A

719

A8

15C

E

6O

17

O2

8O

39

O4

11O

512

O6

13O

714

O8

U1 74S472

1A

02

A1

3A

24

A3

5A

416

A5

17A

618

A7

19A

8

15C

E

6O

17

O2

8O

39

O4

11O

512

O6

13O

714

O8

U2 74S472

1A

02

A1

3A

24

A3

5A

416

A5

17A

618

A7

19A

8

15C

E

6O

17

O2

8O

39

O4

11O

512

O6

13O

714

O8

U3 74S472

1A

02

A1

3A

24

A3

5A

416

A5

17A

618

A7

19A

8

15C

E

6O

17

O2

8O

39

O4

11O

512

O6

13O

714

O8

U4 74S472

1A

02

A1

3A

24

A3

5A

416

A5

17A

618

A7

19A

8

15C

E

6O

17

O2

8O

39

O4

11O

512

O6

13O

714

O8

U5 74S472

31D

42D

73D

84D

135D

146D

177D

188D

11C

K1

CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U6 74273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K1

CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U7 74273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K1

CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U8 74273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K1

CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U9 74273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K1

CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U10 74273

Gnd

4D

03

D1

2D

21

D3

15D

414

D5

13D

612

D7

11A

10B

9C

7G

6W

5Y

U1174151

12

3

U12A7486

12

3

U13A7432

4

56

U12B7486

45

6

U13B

7432

9

108

U13C7432

1

2

U14A

7404

Gnd

61C

05

1C1

41C

23

1C3

102C

011

2C1

122C

213

2C3

14A

2B

11G

152G

71Y

92YU15 74153

61C

05

1C1

41C

23

1C3

102C

011

2C1

122C

213

2C3

14A

2B

11G

152G

71Y

92YU16 74153

61C

05

1C1

41C

23

1C3

102C

011

2C1

122C

213

2C3

14A

2B

11G

152G

71Y

92YU17 74153

61C

05

1C1

41C

23

1C3

102C

011

2C1

122C

213

2C3

14A

2B

11G

152G

71Y

92YU18 74153

31D42D73D84D135D146D177D188D

11CK1CL

2 1Q5 2Q6 3Q9 4Q

12 5Q15 6Q16 7Q19 8Q

U19

74273

+5

2

31U20A

7402

5

64U20B

7402

8

910U20C

7402

11

1213U20D

7402

1 2 4 5

6 U21A

7420

3 4

U14B

7404

5 6U14C

7404

1234

56

1112

8

U24

7430

12

1312U25A7410

(c) 2003, Bill Buzbee, Half Moon Bay, CA

98

U14D7404

11 10U14E

7404

4

56U61B

7432

345

6 U44B

7411

12

1311 U61D7432

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

CLKSFAULT_PENDING

MISC[0..3]

ER[0..1]

RL_FPLEL[0..3]

_ER_MDR_ER_IMM

LATCH[0..3]

RL_MSW

RL_CRL_PCRL_DPRL_SPRL_A_LORL_B_LO

RL_PTB

RL_MDR

RL_A_HI

RL_B_HI

LATCH_SZ

_EL_MAR_EL_MSW_EL_C_EL_PC_EL_DP_EL_SP_EL_A_EL_B

_EL_TPC_EL_SSP

_EL_MDR

IR[0..7]

_HALT

_TRAPO

R_L_PTE

_SET_FLAGS

INIT_INST_CLR_TRAP

_DO_BRANCH

RL_IE

_DMA_ACK

_DO_RSHIFT

FP_L[0..3]

RL_SSPMSWM

_BKPT

_SYSCALL

_E_PTE

RCOMMIT

_STOP_CLK

_EL_FCODE

FAULT_PENDING

XINIT_INST

_CLKS

Field Decode

1A

2B

3C

6G1

4G2A

5G2B

15Y0

14Y1

13Y2

12Y3

11Y4

10Y5

9Y6

7Y7

U2674F138

1A

2B

3C

6G1

4G2A

5G2B

15Y0

14Y1

13Y2

12Y3

11Y4

10Y5

9Y6

7Y7

U2774F138

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U29 74F240

Gnd

1A

2B

3C

6G1

4G2A

5G2B

15Y0

14Y1

13Y2

12Y3

11Y4

10Y5

9Y6

7Y7

U3074F138

1A

2B

3C

6G1

4G2A

5G2B

15Y0

14Y1

13Y2

12Y3

11Y4

10Y5

9Y6

7Y7

U3174F138

1A

2B

3C

6G1

4G2A

5G2B

15Y0

14Y1

13Y2

12Y3

11Y4

10Y5

9Y6

7Y7

U3274F138

1A

2B

3C

6G1

4G2A

5G2B

15Y0

14Y1

13Y2

12Y3

11Y4

10Y5

9Y6

7Y7

U3374F138

+5

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

41Y

72Y

93Y

124Y

U34 74157

10A012A113A215A39B011B114B21B32A<B3A=B4A>B

7 A<B6 A=B5 A>B

U35

7485

+521A

31B

52A

62B

113A

103B

144A

134B

1S

15G

41Y

72Y

93Y

124Y

U3674157

Gnd

1312U14F

7404

4

56 U23B

7408

9

108 U23C

7408

21A31B52A62B113A103B144A134B

1S15G

4 1Y

7 2Y

9 3Y

12 4Y

U3774157

910

1213

8 U21B7420

Gnd

+5

23

1

U38A7402

56

4

U38B7402

12

1311 U23D

740812

U39A

7404

89

10

U38C

7402

12

3

U40A

7432

45

6

U40B7432

11 12

13

U38D7402

1 2

3

U41A7408

(c) 2003, Bill Buzbee, Half Moon Bay, CA

9

108 U22C

7400

12

45

6 U42A

7420

2

31 U43A7402

1213

12 U44A7411

9

108 U40C7432

Gnd

+5

Gnd

Gnd

1213

11

U40D7432

3

4

U39B7404

4

56 U41B

7408

56U39C7404

9

108U12C

7486

12

1311U12D

7486 +5

9 10

8

U60C7408

12

1311U62D7400

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

XL_MODE

CLKS

XL_PAGING

L_PAGINGL_MODE

XL_MDR_LO

XL_MDR_HI

RL_MDR

L_MDR_LOL_MDR_HI

XL_MAR L_MAR

RL_FPL

RL_PTB

RL_A_HIRL_B_HIRL_SSPRL_C

RL_PCRL_DPRL_SP

RL_A_LORL_B_LORL_MSW

RL_IER_L_PTE

RCOMMIT

COMMITL_FPLL_PTBL_A_HIL_B_HIL_SSPL_CL_PCL_DPL_SPL_A_LOL_B_LOL_MSW

L_IE_L_PTE

R_RW

_WR

RIMMVAL[0..1]

IMMVAL[0..1]_RW

RL_FAULT

L_FAULT

FAULT_PENDING

_CLKS

Field decode 2

(c) 2003, Bill Buzbee, Half Moon Bay, CA

9

108U59C7408

12

1311U59D7408

1

23U60A7408

4

56U60B7408

12

1311U49D7432

1

23U61A7432

1

23U62A7400

11

1213U43D7402

1 162 153 144 135 126 117 108 9

R8

80

1 162 153 144 135 126 117 108 9

R9

80

1 162 153 144 135 126 117 108 9

R10

80

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U6374F244

45

6

U62B7400

Gnd

9

108U61C

7432

9

108U62C7400

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

RL_FAULT

MSWE

_RESET_IRQ0_IRQ1_IRQ2_IRQ3_IRQ4_IRQ5

_DMA_REQ

_TRAPO

PRIV_NW_NP

FAULT_PENDING

MSWV

MSWM

_SYSCALL

_BKPT

ENCODER

_EL_FCODE

L[0..15]

_CLR_TRAP

_NEXT0

CLKS

_CLKS

CLKM

1 A2 B3 C

6 G14 G2A5 G2B

15Y014Y113Y212Y311Y410Y59Y67Y7

U45

74F138

10011112213314253647

5EI

9 A07 A16 A2

14 GS

15 EOU46

74148

10011112213314253647

5EI

9 A07 A16 A2

14 GS

15 EOU47

74148

Gnd

12

1311 U22D

7400

1

23 U48A

7400

4

56 U48B

7400

98

U39D7404

1

23

U49A

7432

2D

3CK5 Q

6 Q

4PR

1CL

U50A

7474

12D

11CK9 Q

8 Q

10PR

13CL

U50B

7474

2D

3CK5 Q

6 Q

4PR

1CL

U51A

7474

12D

11CK9 Q

8 Q

10PR

13CL

U51B

7474

2D

3CK5 Q

6 Q

4PR

1CL

U52A

7474

12D

11CK9 Q

8 Q

10PR

13CL

U52B

7474

+5

11

10

U39E

7404

13

12

U39F

7404

1

2

U53A

7404

3

4

U53B

7404

5

6

U53C

7404

9

8

U53D

7404

910

8

U41C7408

1213

11

U41D7408

12

3

U54A7408

45

6

U54B7408

910

8

U54C7408

1213

11

U54D7408

9

108 U48C

74001110

U53E7404

12

1311 U48D

7400

Faults and Interrupts

R1

4.7K

R2

4.7K

R3

4.7K

R4

4.7K

R5

4.7K

R6

4.7K

5

64

U43B7402

8

910

U43C7402

(c) 2003, Bill Buzbee, Half Moon Bay, CA

31D

42D

73D

84D

135D

146D

177D

188D

11CK

1CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U56 74273

Gnd

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U57 74F244

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U58 74F244

1

23 U59A

7408

1312U53F

7404

4

56 U59B7408

910

8

U49C7432

R7

4.7K

+5+5

Gnd

31D42D73D84D135D146D177D188D

11CK1CL

2 1Q5 2Q6 3Q9 4Q12 5Q15 6Q16 7Q19 8Q

U?

74273

ControlCard.bom Page 1

Control card BOM

Item Qty References Value ------------------------------------------------------------------------------ 1 3 R8,R9,R10 80 2 7 R1,R2,R3,R4,R5,R6,R7 4.7K 3 3 U22,U48,U62 7400 4 3 U20,U38,U43 7402 5 3 U14,U39,U53 7404 6 5 U23,U41,U54,U59,U60 7408 7 1 U25 7410 8 1 U44 7411 9 2 U21,U42 7420 10 1 U24 7430 11 4 U13,U40,U49,U61 7432 12 4 U50,U51,U52,U55 7474 13 1 U35 7485 14 1 U12 7486 15 2 U46,U47 74148 16 1 U11 74151 17 4 U15,U16,U17,U18 74153 18 3 U34,U36,U37 74157 19 7 U6,U7,U8,U9,U10,U19,U56 74273 20 7 U26,U27,U30,U31,U32,U33,U45 74F138 21 1 U29 74F240 22 3 U57,U58,U63 74F244 23 5 U1,U2,U3,U4,U5 74S472

Note: U64 and U28 deleted

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

A-BUS

MEMORYP

WMF

xMSWP

_DMA_ACK

CLKM

xCODE_PTB

xMSWMxUSER_PTB

_E_PTE

_L_PTE L-BUS

L_PTB_RESET

XL_MDR_LOXL_MDR_HI

XINIT_INST

_E_MDR_LO_E_MDR_HI

MEMREF

W

P

F

_NP

_NW

_WAIT

_RW

xMSWP

MAR{0..15]

CODE_PTB USER_PTBMSWPMSWM_RESET

L_MAR

xCODE_PTBxUSER_PTB

xMSWMxMSWP

T[0..15]

_RESET

Page table

21A0

23A1

24A2

25A3

26A4

1A5

2A6

3A7

4A8

5A9

6A1

07

A11

8A1

29

A13

10A1

4

20CE

22O

E27

WE

11I/O

012

I/O1

13I/O

215

I/O3

16I/O

417

I/O5

18I/O

619

I/O7

U1 FAST_SRAM21

A023

A124

A225

A326

A41

A52

A63

A74

A85

A96

A10

7A1

18

A12

9A1

310

A14

20CE

22O

E27

WE

11I/O

012

I/O1

13I/O

215

I/O3

16I/O

417

I/O5

18I/O

619

I/O7

U2 FAST_SRAM

(c) 2003, Bill Buzbee, Half Moon Bay, CA

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U3 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U4 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U5 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C11

CK

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U6 74F374

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

41Y

72Y

93Y

124Y

U7 74157

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

41Y

72Y

93Y

124Y

U8 74157

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

41Y

72Y

93Y

124Y

U9 741572

1A3

1B5

2A6

2B11

3A10

3B14

4A13

4B

1S

15G

41Y

72Y

93Y

124Y

U10 74157

1 2

U11A

7404

Gnd

31D42D73D84D135D146D177D188D

11CK1CL

2 1Q5 2Q6 3Q9 4Q

12 5Q15 6Q16 7Q19 8Q

U1274273

Gnd

1

23 U14A

7408

3 4

U11B 7404

4

56 U14B

7408

9

108 U14C

7408

12

1311 U14D

7408

1

23 U15A

7408

4

56 U15B

7408

9

108 U15C

7408

12

1311 U15D

740812

3

U16A7408

1213

12 U17A7427

91011

8 U18C7410

1

23 U19A

7400

12

45

6 U20A7420

345

6 U18B7410

4

56 U19B

7400

56

U11C 7404

98

U11D 7404

31D

42D

73D

84D

135D

146D

177D

188D

11CK

1CL

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U31 74273

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U32 74F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U33 74F244

Note: A-bus is invalid on cycle PTE is written

910

8

U16C7408

4

56 U30B

7432

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

A[0..15]MEMORY

_RW

DBUS[0..7]

_WR

SRAM

(c) 2003, Bill Buzbee, Half Moon Bay, CA

12A0

11A1

10A2

9A3

8A4

7A5

6A6

5A7

27A8

26A9

23A10

25A11

4A12

28A13

3A14

31A15

2A16

22CS

24OE

1A18

30A17

13O0

14O1

15O2

17O3

18O4

19O5

20O6

21O7

29WE

U21BIGSRAM

12A0

11A1

10A2

9A3

8A4

7A5

6A6

5A7

27A8

26A9

23A10

25A11

4A12

28A13

3A14

31A15

2A16

22CS

24OE

1A18

30A17

13O0

14O1

15O2

17O3

18O4

19O5

20O6

21O7

29WE

U22BIGSRAM

12A0

11A1

10A2

9A3

8A4

7A5

6A6

5A7

27A8

26A9

23A10

25A11

4A12

28A13

3A14

31A15

2A16

22CS

24OE

1A18

30A17

13O0

14O1

15O2

17O3

18O4

19O5

20O6

21O7

29WE

U23BIGSRAM

12A0

11A1

10A2

9A3

8A4

7A5

6A6

5A7

27A8

26A9

23A10

25A11

4A12

28A13

3A14

31A15

2A16

22CS

24OE

1A18

30A17

13O0

14O1

15O2

17O3

18O4

19O5

20O6

21O7

29WE

U24BIGSRAM

12A0

11A1

10A2

9A3

8A4

7A5

6A6

5A7

27A8

26A9

23A10

25A11

4A12

28A13

3A14

31A15

2A16

22CS

24OE

1A18

30A17

13O0

14O1

15O2

17O3

18O4

19O5

20O6

21O7

29WE

U25BIGSRAM

12A0

11A1

10A2

9A3

8A4

7A5

6A6

5A7

27A8

26A9

23A10

25A11

4A12

28A13

3A14

31A15

2A16

22CS

24OE

1A18

30A17

13O0

14O1

15O2

17O3

18O4

19O5

20O6

21O7

29WE

U26BIGSRAM

12A0

11A1

10A2

9A3

8A4

7A5

6A6

5A7

27A8

26A9

23A10

25A11

4A12

28A13

3A14

31A15

2A16

22CS

24OE

1A18

30A17

13O0

14O1

15O2

17O3

18O4

19O5

20O6

21O7

29WE

U27BIGSRAM

12A0

11A1

10A2

9A3

8A4

7A5

6A6

5A7

27A8

26A9

23A10

25A11

4A12

28A13

3A14

31A15

2A16

22CS

24OE

1A18

30A17

13O0

14O1

15O2

17O3

18O4

19O5

20O6

21O7

29WE

U28BIGSRAM

1A

2B

3C

6G1

4G2A

5G2B

15Y0

14Y1

13Y2

12Y3

11Y4

10Y5

9Y6

7Y7

U2974F138

Gnd

MemoryCard1.bom[+] Page 1

Bill of materials -- Memory Card --- page 1

Item Qty References Value ------------------------------------------------------------------------------ 1 1 U19 7400 2 1 U13 7402 3 1 U11 7404 4 3 U14,U15,U16 7408 5 1 U18 7410 6 1 U20 7420 7 1 U17 7427 8 1 U30 7432 9 4 U7,U8,U9,U10 74157 10 1 U12 74273 11 1 U29 74F138 12 4 U3,U4,U5,U6 74F374 13 8 U21,U22,U23,U24,U25,U26,U27,U28 BIGSRAM 14 2 U1,U2 FAST_SRAM

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

A[0..15]

MEMORY

DBUS[0..7]

_PSEL0_PSEL1_PSEL2_PSEL3_PSEL4_PSEL5_PSEL6_PSEL7

_IRQ2

_RESET

_RD

_WR

_IRQ3

MEMREF

UARTS

19 WR18 WR16 XIN14 CS213 CS112 CS010 SIN9 RCLK

1 D02 D13 D24 D.35 D46 D57 D68 D7

39 RI38 DCD37 DSR

36 CTS35 MR

34OUT1

23DDIS

25 ADS

28 A0

24TXRDY 29RXRDY30INTR

32RTS 33DTR

31OUT2

17XOUT

15BAUDOUT

11SOUT27 A126 A2

22 RD21 RD

U15

16550

1234

56

1112

8U177430

91011

8U3C

7427

1 A2 B3 C

6 G14 G2A5 G2B

15Y0 14Y1 13Y2 12Y3 11Y4 10Y5 9Y6 7Y7

U1874F138

594837261

P1

CONN DB09

(c) 2003, Bill Buzbee, Half Moon Bay, CA

14 V+12 V-17 V-2 T1I1 T2I4 R1I19 R2I

5T1O 18T2O 3R1O 20R2O8C1+ 13C1- 11C2+ 15C2+10 C2-16 C2-

U19

MAX233

14 V+12 V-17 V-2 T1I1 T2I4 R1I19 R2I

5T1O 18T2O 3R1O 20R2O8C1+ 13C1- 11C2+ 15C2+10 C2-16 C2-

U20

MAX233

Gnd

Gnd

+5

5 6

U7C

7404

9 8U7D

7404

Y1

1.8432Mhz

19 WR18 WR16 XIN14 CS213 CS112 CS010 SIN9 RCLK

1 D02 D13 D24 D.35 D46 D57 D68 D7

39 RI38 DCD37 DSR

36 CTS35 MR

34OUT1

23DDIS

25 ADS

28 A0

24TXRDY 29RXRDY30INTR

32RTS 33DTR

31OUT2

17XOUT

15BAUDOUT

11SOUT27 A126 A2

22 RD21 RD

U21

16550

594837261

P2

CONN DB09

Gnd

14 V+12 V-17 V-2 T1I1 T2I4 R1I19 R2I

5T1O 18T2O 3R1O 20R2O8C1+ 13C1- 11C2+ 15C2+10 C2-16 C2-

U22

MAX233

11 10

U7E

7404

12

1311U4D

7408

12

1312U26A7427

345

6U26B7427

1

23U27A7400

4

56

U27B7400

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

DBUS[0..7]

_PSEL4_WR

_PSEL3_RESET

_RD

_IRQ1

A[0..15]

_PSEL5_IRQ5

IDE_DRV

L_PCODE

POST Display

(c) 2003, Bill Buzbee, Half Moon Bay, CA

IDE Interface

34 D033 D132 D231 D330 D429 D528 D627 D7

5RD 36WR 9A0 8A135 RST6 CS

4 PA03 PA12 PA21 PA340 PA439 PA538 PA637 PA7

18PB0 19PB1 20PB2 21PB3 22PB4 23PB5 24PB6 25PB714PC0 15PC1 16PC2 17PC3 13PC4 12PC5 11PC6 10PC7

U23

8255

Gnd

13 12

U7F 74041 2

U24A 74043 4

U24B 74045 6

U24C 74049 8

U24D 7404

13579111315171921232527293133353739

2468

10121416182022242628303234363840

J1

IDE11 10

U24E

7404

1312

U24F7404

D20

1N5817

D21

1N4148

1

2 B1

3v LithiumReal time clock

4A0 5A1 6A2 7A38RD 10WR2CS0 15CS1

18Vdd

3ALE

14 D013 D112 D211 D3

1 STD.P

9 Gnd

U25

RTC72421

Gnd

Gnd

C1

0.1uF

+5

2I8A

3I4A

4I2A

13I1A

6I8B

7I4B

8I2B

9I1B

10V

CC

B14

VC

CA

1B

CA

5B

CB

16E

A12

EB

15G

ND

A11

GN

DB H1

HP5082-7340/2

+5

Gnd

4

56U5B

74329

108 U27C

7400

R99

10K Ohm

Gnd

3 4

U7B

7404

William Buzbee
NOTE: _WR combined via U5C OR gate to provideshortened pulse _WR to meet timing of 8255’sneed to hold data values for 60ns before data changes.RTC needs 80ns before and 10ns after.

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

A[0..21] DBUS[0..7]

MEMORY

_RD

FP_RAM

_WR

RAM & ROM

10 A09 A18 A27 A36 A45 A54 A63 A725 A824 A921 A1023 A112 A1226 A1327 A14

20CE 22OE 1VPP

11D0 12D1 13D2 15D3 16D4 17D5 18D6 19D7

U1

27256

10 A09 A18 A27 A36 A45 A54 A63 A725 A824 A921 A1023 A112 A1226 A131 A14

20CS 22OE 27WE

11I/00 12I/O1 13I/O2 15I/O3 16I/O4 17I/O5 18I/O6 19I/O7

U2

62256

1213

12U3A7427

345

6U3B7427

1

23U4A7408

4

56U4B7408

1

23U5A7432

1

23 U6A

7400

4

56 U6B

740012

U7A7404+5

(c) 2003, Bill Buzbee, Half Moon Bay, CA

2

31U8A7402

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

_DMA_ACK

DBUS[0..15]

FP_RAM

MEMORYA[0..21]

_RW

_PSEL2

Device Card Switches

S1

SA21

S2

SA0

S3

SA1

S4

SA2

S5

SA3

S6

SA4

S7

SA5

S8

SA6

S9

SA7

S10

SA8

S11

SA9

S12

SA10

S13

SA11

S14

SA12

S15

SA13

S16

SA14

S17

SA15

S18

SA16

S19

SA17

S20

SA18

S21

SA19

S22

SA20

S23

SD0

S24

SD1

S25

SD2

S26

SD3

S27

SD4

S28

SD5

S29

SD6

S30

SD7

S31

MEMORY/DEVICE

S32

RAM/ROM

R1

4.7K

R2

4.7K

R3

4.7K

R4

4.7K

R5

4.7K

R6

4.7K

R7

4.7K

R8

4.7K

R9

4.7K

R10

4.7K

R11

4.7K

R12

4.7K

R13

4.7K

R14

4.7K

R15

4.7K

R16

4.7K

R17

4.7K

R18

4.7K

R19

4.7K

R20

4.7K

R21

4.7K

R22

4.7K

R23

4.7K

R24

4.7K

R25

4.7K

R26

4.7K

R27

4.7K

R28

4.7K

R29

4.7K

R30

4.7K

R31

4.7K

R32

4.7K

Gnd

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U9 74F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U10 74F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U11 74F244

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U12 74F244

(c) 2003, Bill Buzbee, Half Moon Bay, CANOTE: SA21/A21 odd order reflects wiring mistake

9

108U6C

7400

12

1311U6D7400 9

108U4C

7408

+5

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

MAR[0..15]

IDE_DRV

Device LED

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U1374F240

21A

14

1A2

61A

38

1A4

112A

113

2A2

152A

317

2A4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U1474F240

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

R33470

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

R34470

(c) 2003, Bill Buzbee, Half Moon Bay, CA

Gnd

D1

LED

D2

LED

D3

LED

D4

LED

D5

LED

D6

LED

D7

LED

D8

LED

D9

LED

D10

LED

D11

LED

D12

LED

D13

LED

D14

LED

D15

LED

D16

LED+5

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

R35470

D17

LED

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

Device Ribbon Cable

1 23 45 67 89 10

11 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 50

W1

Ribbon50

Right

(c) 2003, Bill Buzbee, Half Moon Bay, CA

DeviceCard.bom Page 1

Device BOM

Item Qty References Value ------------------------------------------------------------------------------ 1 3 R33,R34,R35 470 2 1 J1 IDE 3 17 D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,D13, LED D14,D15,D16,D17 4 1 S2 SA1 5 1 S3 SA2 6 1 S4 SA3 7 1 S5 SA4 8 1 S6 SA5 9 1 S7 SA6 10 1 S8 SA7 11 1 S9 SA8 12 1 S10 SA9 13 1 S1 SAO 14 1 S23 SD0 15 1 S24 SD1 16 1 S25 SD2 17 1 S26 SD3 18 1 S27 SD4 19 1 S28 SD5 20 1 S29 SD6 21 1 S30 SD7 22 32 R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,R13, 4.7K R14,R15,R16,R17,R18,R19,R20,R21,R22,R23,R24, R25,R26,R27,R28,R29,R30,R31,R32 23 2 U6,U27 7400 24 1 U8 7402 25 2 U7,U24 7404 26 1 U4 7408 27 1 U3,U26 7427 28 2 U16,U17 7430 29 1 U5 7432 30 1 U23 8255 31 1 S12 SA11 32 1 S13 SA12 33 1 S14 SA13 34 1 S15 SA14 35 1 S16 SA15 36 1 S17 SA16 37 1 S18 SA17 38 1 S19 SA18 39 1 S20 SA19 40 1 S11 SA1O 41 1 S21 SA20 42 1 S22 SA21 43 1 C1 0.1uF 44 2 U15,U21 16550 45 1 U1 27256 46 1 U2 62256 47 1 D21 1N4148 48 1 D20 1N5817 49 1 U18 74F138 50 2 U13,U14 74F240 51 4 U9,U10,U11,U12 74F244 52 3 U19,U20,U22 MAX233 53 2 D18,D19 TIL311 54 1 S32 RAM/ROM 55 1 W1 Ribbon50 56 1 U25 RTC72421 57 1 Y1 1.8432Mhz

DeviceCard.bom Page 2

58 2 P1,P2 CONN DB09 59 1 B1 3v Lithium 60 1 S31 MEMORY/DEVICE

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

CLKS

_RESET_DMA_REQ_FP_WRITE

FP_L[0..3]

_STOP_CLK

_WAIT

_FP_WRITECLKM

_RW

_RD

Clocks

S1

Manual_Clk

S2RESET

R1

R_POT

8 VCC5 CONT6 THRE2 TRIG4 RSET

3OUT7DIS1GND

U1

NE555

4 D03 D12 D21 D315 D414 D513 D612 D711 A10 B9 C7 G

6W5Y

U2

74151

2 D3 CK

5Q

6Q

4PR

1CL

U3A

7474

1

23

U4A

7408

4 5

6

U4B7408Gnd

1

J1

TurboClk

1

J2

NormalClk

2 1A14 1A26 1A38 1A411 2A113 2A215 2A317 2A41 1G19 2G

181Y1 161Y2 141Y3 121Y4 92Y1 72Y2 52Y3 32Y4

U5

74F244

GndR24.7K

R34.7K

1

23U6A

7400

4

56U6B

7400

+5

S3

Stop_ClockGnd

R4

4.7K

R54.7K

9

108U6C

7400

12

1311U6D

7400

R61K

C11uF

Gnd

D11N914

Gnd

C247uF

R7 10K

+5

1 2

U7A

7414

3 4U7B

7414

+5

4J

1CK

16K

15Q

14Q

2 PR 3CLU8A 7476

+5

S4

DMA_REQUESTGnd

R84.7K

R94.7K

1

23U9A

7400

4

56U9B

7400

S5WRITE

D21N914

Gnd

C347uF

R10 10K

+5

5 6

U7C

7414

9 8U7D

7414

1234

J4

L_SELECT

(c) 2003, Bill Buzbee, Half Moon Bay, CA

Gnd

Gnd

Gnd

R11

4.7K

R12

4.7K

R14

4.7K

R15

4.7K

R16

4.7K

R17

4.7K

R18

4.7K

R19

4.7K

+5

+5

1 162 153 144 135 126 117 108 9

R20

80

12

J3

CLK_SELECT

21A31B52A62B113A103B144A134B

1S15G

4 1Y

7 2Y

9 3Y

12 4Y

U21

74157 Gnd

12 D11 CK

9Q

8Q

10PR

13CL

U3B

7474

12 D11 CK

9Q

8Q

10PR

13CL

U22B

7474

2 1A14 1A26 1A38 1A411 2A113 2A215 2A317 2A41 1G19 2G

181Y1 161Y2 141Y3 121Y4 92Y1 72Y2 52Y3 32Y4

U99

74LS240

Gnd

2 D3 CK

5Q

6Q

4PR

1CL

U23A

7474

+5

+5+5

+5

9

108U4C

7408

Note: DS1100 taps spaced 10ns apart

1

2 U20A

7404

8 VCC1 IN2 T26 T37 T1

3T4 5T54GND

U98

DS1100

8 VCC1 IN2 T26 T37 T1

3T4 5T54GND

U97

DS1100

Gnd

30ns

12 13

11

U96D7408

56U20C

7404

Vcc

1

23U95A7432

William Buzbee
IOCLK
William Buzbee
IOCLK
William Buzbee
IOCLK
William Buzbee
NOTE: IOCLK now runs through U5-15, R20-7 and on to RB27 on backplane

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

L_FPL

L[0..15] DBUS[0..7]

MSWPMSWEMSWMMSWV

MSWCMSWZ

MSWS

ZINIT_INST

L_PCODE

Front panel LED 1

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U1074F240

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

R21470

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

R22470

1

16

2

15

3

14

4

135

126

11

7

10

8

9

R23470

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

470

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U1174F240

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

R25470

(c) 2003, Bill Buzbee, Half Moon Bay, CA

D3

LED

D4

LED

D5

LED

D6

LED

D7

LED

D8

LED

D9

LED

D10

LED

D11

LED

D12

LED

D13

LED

D14

LED

D15

LED

D16

LED

D17

LED

D18

LED

D19

LED

D20

LED

D21

LED

D22

LED

D23

LED

D24

LED

D25

LED

D26

LED

D27

LED

D28

LED

D29

LED

D30

LED

D31

LED

D32

LED

D33

LED

D34

LED

+5

D35

LED

D36

LED

D37

LED

D38

LED

D39

LED

D40

LED

D41

LED

3D1

4D2

7D3

8D4

13D5

14D6

17D7

18D8

11C

1OC

2Q1

5Q2

6Q3

9Q4

12Q5

15Q6

16Q7

19Q8

U1274F533

3D1

4D2

7D3

8D4

13D5

14D6

17D7

18D8

11C

1OC

2Q1

5Q2

6Q3

9Q4

12Q5

15Q6

16Q7

19Q8

U1374F533

Gnd

3D1

4D2

7D3

8D4

13D5

14D6

17D7

18D8

11CK

1OC

2Q1

5Q2

6Q3

9Q4

12Q5

15Q6

16Q7

19Q8

U14 74F534

31D42D73D84D135D146D177D188D

11CK1CL

2 1Q5 2Q6 3Q9 4Q12 5Q15 6Q16 7Q19 8Q

U1

74273

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

R?470

D?

LED

D?

LED

D?

LED

D?

LED

D?

LED

D?

LED

D?

LED

D?

LED

+5

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

_IRQ0_IRQ1_IRQ2_IRQ3_IRQ4_IRQ5

_RW

XINIT_INSTCLKS

MEMORY

_NW_NP

A[0..21]MEMREF

_DMA_ACK_HALT

_WR_STOP_CLK

_RESET

ZINIT_INST

Front Panel LED 2

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U1574F240

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U1674F240

Gnd

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U1774F240

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

R26470

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

R27470

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

R28470

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U1874F244

(c) 2003, Bill Buzbee, Half Moon Bay, CA

21A1

41A2

61A3

81A4

112A1

132A2

152A3

172A4

11G

192G

181Y1

161Y2

141Y3

121Y4

92Y1

72Y2

52Y3

32Y4

U1974F244

D42

LED

D43

LED

D44

LED

D45

LED

D46

LED

D47

LED

D48

LED

D49

LED

D50

LED

D51

LED

D52

LED

D53

LED

D54

LED

D55

LED

D56

LED

D57

LED

D58

LED

D59

LED

D60

LED

D61

LED

D62

LED

D63

LED

D64

LED

D65

LED

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9R29470

D66

LED

D67

LED

D68

LED

D69

LED

D70

LED

1

16

2

15

3

14

4

13

5

12

6

11

7

10

8

9

R30470

D71

LED

D72

LED

D73

LED

D74

LED

D75

LED

D76

LED

+5

34U20B

7404

D77

LED

D78

LED

D79

LED

D80

LED

D81

LED1213

11

U4D7408

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

Front Panel Ribbon Cable

1 23 45 67 89 10

11 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 50

W1

Ribbon50

1 23 45 67 89 10

11 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 50

W2

Ribbon50

LeftRight

(c) 2003, Bill Buzbee, Half Moon Bay, CA

FrontPanelCard.bom Page 1

Front Panel BOM

Item Qty References Value ------------------------------------------------------------------------------ 1 2 C2,C3 C 2 1 R6 1K 3 1 R20 80 4 1 C1 .01 5 10 R21,R22,R23,R24,R25,R26,R27,R28,R29,R30 470 6 78 D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,D13,D14,D15, LED D16,D17,D18,D19,D20,D21,D22,D23,D24,D25,D26, D27,D28,D29,D30,D31,D32,D33,D34,D35,D36,D37, D38,D39,D40,D41,D42,D43,D44,D45,D46,D47,D48, D49,D50,D51,D52,D53,D54,D55,D56,D57,D58,D59, D60,D61,D62,D63,D64,D65,D66,D67,D68,D69,D70, D71,D72,D73,D74,D75,D76,D77,D78,D79,D80 7 17 R2,R3,R4,R5,R7,R8,R9,R10,R11,R12,R13,R14,R15, 4.7K R16,R17,R18,R19 8 2 U6,U9 7400 9 1 U20 7404 10 1 U4 7408 11 1 U7 7414 12 1 U3 7474 13 1 U8 7476 14 2 D1,D2 1N914 15 1 U2 74151 16 1 U1 NE555 17 1 R1 R_POT 18 1 S2 RESET 19 1 S5 WRITE 20 5 U10,U11,U15,U16,U17 74F240 21 3 U5,U18,U19 74F244 22 2 U12,U13 74F533 23 1 U14 74F534 24 1 J4 L_SELECT 25 2 W1,W2 Ribbon50 26 1 J1 TurboClk 27 1 J2 NormalClk 28 1 S1 Manual_Clk 29 1 S3 Stop_Clock 30 1 S4 DMA_REQUEST 31 1 J3 CLOCK_SELECT