42

Magic1.pdf

Embed Size (px)

Citation preview

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]

L_FAULT

MEMREF

CODE_PTB

USER_PTB

_STOP_CLK

DBUS[0..7]

A[0..21]

MAR[0..15]

L[0..15]

_WR XL_MDR_LO

XL_MDR_HI

_WAIT

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

33B

01

34B

02

35B

03

36B

04

37B

05

38B

06

39B

07

40B

08

41B

09

42B

10

43B

11

44B

12

45B

13

46B

14

47B

15

48B

16

49B

17

50B

18

51B

19

52B

20

53B

21

54B

22

55B

23

56B

24

57B

25

58B

26

59B

27

60B

28

61B

29

62B

30

63B

31

64B

32

65C01

66C02

67C03

68C04

69C05

70C06

71C07

72C08

73C09

74C10

75C11

76C12

77C13

78C14

79C15

80C16

81C17

82C18

83C19

84C20

85C21

86C22

87C23

88C24

89C25

90C26

91C27

92C28

93C29

94C30

95C31

96C32

14 A1415 A15

27 A2728 A28

J1ec96pra

+5

Gnd

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

ALUOP[0..1]

IMMVAL[0..1]

USE_CARRY

ALUOP_SZ

L_PTB

CLKS

_ER_MDR

_ER_IMM

_HALT

CLKM

XINIT_INST

L_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_MODE

L_PAGING

L_MAR

L_MDR_LO

L_MDR_HI

L_MSW

L_C

L_DP _L_PTE

L_SSP

L_FPL

_SET_FLAGS

_FP_WRITE

_E_PTE

MEMORY

_RW

FP_L[0..3]

_DMA_ACK

_IRQ5

_IRQ4

_IRQ3

_IRQ2

_IRQ1

_IRQ0

_E_MDR_HI

_E_MDR_LO

_RESET

_DO_RSHIFT

COMMIT

_NW

_NPMSWZ

MSWC

MSWS

MSWM

MSWV

MSWE

MSWP

L_SP

L_B_HI

L_B_LO

L_A_HI

L_A_LO

_DMA_REQ

IOCLK

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

33B

01

34B

02

35B

03

36B

04

37B

05

38B

06

39B

07

40B

08

41B

09

42B

10

43B

11

44B

12

45B

13

46B

14

47B

15

48B

16

49B

17

50B

18

51B

19

52B

20

53B

21

54B

22

55B

23

56B

24

57B

25

58B

26

59B

27

60B

28

61B

29

62B

30

63B

31

64B

32

65C01

66C02

67C03

68C04

69C05

70C06

71C07

72C08

73C09

74C10

75C11

76C12

77C13

78C14

79C15

80C16

81C17

82C18

83C19

84C20

85C21

86C22

87C23

88C24

89C25

90C26

91C27

92C28

93C29

94C30

95C31

96C32

14 A1415 A15

27 A2728 A28

J1 ec96pra

Gnd

+5

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

ALUV

ALUC

ALUS

ALUZ

MSWC

USE_CARRY

ALUOP[0..1]

IR[0..7]

_DO_RSHIFT

3A

0

1A

1

19A

2

17A

3

4B

0

2B

1

18B

2

16B

3

15C

N

5S

0

6S

1

7S

2

8F0

9F1

11F2

12F3

13G

14P

U174F381

3A

0

1A

1

19A

2

17A

3

4B

0

2B

1

18B

2

16B

3

15C

N

5S

0

6S

1

7S

2

8F0

9F1

11F2

12F3

13G

14P

U274F381

3A

0

1A

1

19A

2

17A

3

4B

0

2B

1

18B

2

16B

3

15C

N

5S

0

6S

1

7S

2

8F0

9F1

11F2

12F3

13G

14P

U374F381

3A

0

1A

1

19A

2

17A

3

4B

0

2B

1

18B

2

16B

3

15C

N

5S

0

6S

1

7S

2

8F0

9F1

11F2

12F3

13O

VR

14C

N+4

U474F382

3A

0

1A

1

19A

2

17A

3

4B

0

2B

1

18B

2

16B

3

15C

N

5S

0

6S

1

7S

2

8F0

9F1

11F2

12F3

13O

VR

14C

N+4

U574F382

13C

N

4P

0

3G

0

2P

1

1G

1

15P

2

14G

2

6P

3

5G

3

12C

N+X

11C

N+Y

9C

N+Z

7P

10G

U674F182

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U774F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U874F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U974F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U1074F2442

1A1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

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

61C0

51C1

41C2

31C3

102C0

112C1

122C2

132C3

14A

2B

11G

152G

7 1Y

9 2Y

U1774153

61C0

51C1

41C2

31C3

102C0

112C1

122C2

132C3

14A

2B

11G

152G

7 1Y

9 2Y

U1874153

Gnd

+5

1

23

U19A7408

5

64

U15B7402

4

56

U14B7432

12

45

6

U20A

7420

910

1213

8

U20B

7420

8

910

U15C7402

11

1213

U15D7402

2

31

U21A7402

5

64U21B

7402

8

910

U21C7402

11

1213

U21D7402

2

31

U22A7402

5

64

U22B7402

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

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

ALUV

ALUS

ALUC

ALUZ

Z[0..15]

L[0..15]

MSWP

MSWE

MSWM

MSWV

MSWS

MSWC

MSWZ

_EL_MSW

L_MSW

L_MODE

L_PAGING

L_FAULT

MEMREF

_RESET

xCODE_PTB L_EI

_SET_FLAGSMSW

2D

3C

K

5Q

6Q

4PR1 CLU23A7474

12D

11C

K

9Q

8Q

10PR13 CLU23B7474

2D

3C

K

5Q

6Q

4PR1 CLU24A7474

12D

11C

K

9Q

8Q

10PR13 CLU24B7474

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U2574F244

31D

42D

73D

84D

135D

146D

177D

188D

11C

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U2674273

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

41Y

72Y

93Y

124Y

U2774157

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

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_A

L_A_HI

L_B_LO

_EL_B

L_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

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U4574F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

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

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U4774273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U4874273

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U4974F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

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_HI

XL_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

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U5374273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U5474273

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U5574F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U5674F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U5774F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U5874F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U5974F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

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

0

51C

1

41C

2

31C

3

102C

0

112C

1

122C

2

132C

3

14A

2B

11G

152G

71Y

92Y

U62 74153

61C

0

51C

1

41C

2

31C

3

102C

0

112C

1

122C

2

132C

3

14A

2B

11G

152G

71Y

92Y

U63 74153

61C

0

51C

1

41C

2

31C

3

102C

0

112C

1

122C

2

132C

3

14A

2B

11G

152G

71Y

92Y

U64 74153

61C

0

51C

1

41C

2

31C

3

102C

0

112C

1

122C

2

132C

3

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

MSWS

IR[0-7]

ENCODER[0..3]

LATCH[0..3]

XL_MDR_LO

XL_MDR_HI_E_MDR_LO

_E_MDR_HI

PRIV

XL_MODE

XL_PAGING

MISC[0..3]

EL[0..3]

ER[0..1]

RIMMVAL[0..1]

ALUOP[0..1]

USE_CARRY

LATCH_SZ

RUSER_PTB

CODE_PTB

ALUOP_SZ

DBUS[0..7]

INIT_INST

NEXT[0..7]

_DO_BRANCH

_FP_WRITER_RW

_RESET

_NEXT0

XL_MAR

_DMA_ACK

FAULT_PENDINGMicrocode

1A

0

2A

1

3A

2

4A

3

5A

4

16A

5

17A

6

18A

7

19A

8

15C

E

6O

17

O2

8O

39

O4

11O

512

O6

13O

714

O8

U1 74S472

1A

0

2A

1

3A

2

4A

3

5A

4

16A

5

17A

6

18A

7

19A

8

15C

E

6O

17

O2

8O

39

O4

11O

512

O6

13O

714

O8

U2 74S472

1A

0

2A

1

3A

2

4A

3

5A

4

16A

5

17A

6

18A

7

19A

8

15C

E

6O

17

O2

8O

39

O4

11O

512

O6

13O

714

O8

U3 74S472

1A

0

2A

1

3A

2

4A

3

5A

4

16A

5

17A

6

18A

7

19A

8

15C

E

6O

17

O2

8O

39

O4

11O

512

O6

13O

714

O8

U4 74S472

1A

0

2A

1

3A

2

4A

3

5A

4

16A

5

17A

6

18A

7

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

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U6 74273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U7 74273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U8 74273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U9 74273

31D

42D

73D

84D

135D

146D

177D

188D

11C

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U10 74273

Gnd

4D

0

3D

1

2D

2

1D

3

15D

4

14D

5

13D

6

12D

7

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

0

51C

1

41C

2

31C

3

102C

0

112C

1

122C

2

132C

3

14A

2B

11G

152G

71Y

92YU15 74153

61C

0

51C

1

41C

2

31C

3

102C

0

112C

1

122C

2

132C

3

14A

2B

11G

152G

71Y

92YU16 74153

61C

0

51C

1

41C

2

31C

3

102C

0

112C

1

122C

2

132C

3

14A

2B

11G

152G

71Y

92YU17 74153

61C

0

51C

1

41C

2

31C

3

102C

0

112C

1

122C

2

132C

3

14A

2B

11G

152G

71Y

92YU18 74153

31D

42D

73D

84D

135D

146D

177D

188D

11CK

1CL

2 1Q

5 2Q

6 3Q

9 4Q

12 5Q

15 6Q

16 7Q

19 8Q

U19

74273

+5

2

31

U20A7402

5

64

U20B7402

8

910

U20C7402

11

1213

U20D7402

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

CLKS

FAULT_PENDING

MISC[0..3]

ER[0..1]

RL_FPLEL[0..3]

_ER_MDR

_ER_IMM

LATCH[0..3]

RL_MSW

RL_C

RL_PC

RL_DP

RL_SP

RL_A_LO

RL_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

6G

1

4G

2A

5G

2B

15Y

014

Y1

13Y

212

Y3

11Y

410

Y5

9Y

67

Y7

U2674F138

1A

2B

3C

6G

1

4G

2A

5G

2B

15Y

014

Y1

13Y

212

Y3

11Y

410

Y5

9Y

67

Y7

U2774F138

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U29 74F240

Gnd

1A

2B

3C

6G

1

4G

2A

5G

2B

15Y

014

Y1

13Y

212

Y3

11Y

410

Y5

9Y

67

Y7

U3074F138

1A

2B

3C

6G

1

4G

2A

5G

2B

15Y

014

Y1

13Y

212

Y3

11Y

410

Y5

9Y

67

Y7

U3174F138

1A

2B

3C

6G

1

4G

2A

5G

2B

15Y

014

Y1

13Y

212

Y3

11Y

410

Y5

9Y

67

Y7

U3274F138

1A

2B

3C

6G

1

4G

2A

5G

2B

15Y

014

Y1

13Y

212

Y3

11Y

410

Y5

9Y

67

Y7

U3374F138

+5

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

41Y

72Y

93Y

124Y

U34 74157

10A0

12A1

13A2

15A3

9B0

11B1

14B2

1B3

2A<B

3A=B

4A>B

7 A<B

6 A=B

5 A>B

U35

7485

+5

21A

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

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

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 U43A

7402

1213

12 U44A7411

9

108 U40C

7432

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_PAGING

L_MODE

XL_MDR_LO

XL_MDR_HI

RL_MDR

L_MDR_LO

L_MDR_HI

XL_MAR L_MAR

RL_FPL

RL_PTB

RL_A_HI

RL_B_HI

RL_SSP

RL_C

RL_PC

RL_DP

RL_SP

RL_A_LO

RL_B_LO

RL_MSW

RL_IE

R_L_PTE

RCOMMIT

COMMIT

L_FPL

L_PTB

L_A_HI

L_B_HI

L_SSP

L_C

L_PC

L_DP

L_SP

L_A_LO

L_B_LO

L_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

108U59C

7408

12

1311U59D

7408

1

23U60A

7408

4

56U60B

7408

12

1311U49D

7432

1

23U61A

7432

1

23U62A

7400

11

1213U43D

7402

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

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U6374F244

45

6

U62B7400

Gnd

9

108U61C

7432

9

108U62C

7400

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 A

2 B

3 C

6 G1

4 G2A

5 G2B

15Y0

14Y1

13Y2

12Y3

11Y4

10Y5

9Y6

7Y7

U45

74F138

100

111

122

133

14

25

36

47

5EI

9 A0

7 A1

6 A2

14 GS

15 EOU46

74148

100

111

122

133

14

25

36

47

5EI

9 A0

7 A1

6 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

3CK

5 Q

6 Q

4P

R

1C

L

U50A

7474

12D

11CK

9 Q

8 Q

10P

R

13C

L

U50B

7474

2D

3CK

5 Q

6 Q

4P

R

1C

L

U51A

7474

12D

11CK

9 Q

8 Q

10P

R

13C

L

U51B

7474

2D

3CK

5 Q

6 Q

4P

R

1C

L

U52A

7474

12D

11CK

9 Q

8 Q

10P

R

13C

L

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

11C

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U56 74273

Gnd

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U57 74F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U58 74F244

1

23 U59A

7408

1312U53F

7404

4

56 U59B

7408

910

8

U49C7432

R7

4.7K

+5

+5

Gnd

31D

42D

73D

84D

135D

146D

177D

188D

11CK

1CL

2 1Q

5 2Q

6 3Q

9 4Q

12 5Q

15 6Q

16 7Q

19 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

MEMORY

P

W

M

F

xMSWP

_DMA_ACK

CLKM

xCODE_PTB

xMSWM

xUSER_PTB

_E_PTE

_L_PTE L-BUS

L_PTB

_RESET

XL_MDR_LO

XL_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_PTB

MSWP

MSWM_RESET

L_MAR

xCODE_PTB

xUSER_PTB

xMSWM

xMSWP

T[0..15]

_RESET

Page table

21A

0

23A

1

24A

2

25A

3

26A

4

1A

5

2A

6

3A

7

4A

8

5A

9

6A

10

7A

11

8A

12

9A

13

10A

14

20C

E

22O

E

27W

E

11I/O

012

I/O1

13I/O

215

I/O3

16I/O

417

I/O5

18I/O

619

I/O7

U1 FAST_SRAM21

A0

23A

1

24A

2

25A

3

26A

4

1A

5

2A

6

3A

7

4A

8

5A

9

6A

10

7A

11

8A

12

9A

13

10A

14

20C

E

22O

E

27W

E

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

C

11C

K

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U3 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C

11C

K

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U4 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C

11C

K

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U5 74F374

31D

42D

73D

84D

135D

146D

177D

188D

1O

C

11C

K

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 74157

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

41Y

72Y

93Y

124Y

U10 74157

1 2

U11A

7404

Gnd

31D

42D

73D

84D

135D

146D

177D

188D

11CK

1CL

2 1Q

5 2Q

6 3Q

9 4Q

12 5Q

15 6Q

16 7Q

19 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

11C

K

1C

L

21Q

52Q

63Q

94Q

125Q

156Q

167Q

198Q

U31 74273

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U32 74F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

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

12A

0

11A

1

10A

2

9A

3

8A

4

7A

5

6A

6

5A

7

27A

8

26A

9

23A

10

25A

11

4A

12

28A

13

3A

14

31A

15

2A

16

22C

S

24O

E

1A

1830

A17

13O

014

O1

15O

217

O3

18O

419

O5

20O

621

O7

29W

E

U21BIGSRAM

12A

0

11A

1

10A

2

9A

3

8A

4

7A

5

6A

6

5A

7

27A

8

26A

9

23A

10

25A

11

4A

12

28A

13

3A

14

31A

15

2A

16

22C

S

24O

E

1A

1830

A17

13O

014

O1

15O

217

O3

18O

419

O5

20O

621

O7

29W

EU22

BIGSRAM

12A

0

11A

1

10A

2

9A

3

8A

4

7A

5

6A

6

5A

7

27A

8

26A

9

23A

10

25A

11

4A

12

28A

13

3A

14

31A

15

2A

16

22C

S

24O

E

1A

1830

A17

13O

014

O1

15O

217

O3

18O

419

O5

20O

621

O7

29W

E

U23BIGSRAM

12A

0

11A

1

10A

2

9A

3

8A

4

7A

5

6A

6

5A

7

27A

8

26A

9

23A

10

25A

11

4A

12

28A

13

3A

14

31A

15

2A

16

22C

S

24O

E

1A

1830

A17

13O

014

O1

15O

217

O3

18O

419

O5

20O

621

O7

29W

E

U24BIGSRAM

12A

0

11A

1

10A

2

9A

3

8A

4

7A

5

6A

6

5A

7

27A

8

26A

9

23A

10

25A

11

4A

12

28A

13

3A

14

31A

15

2A

16

22C

S

24O

E

1A

1830

A17

13O

014

O1

15O

217

O3

18O

419

O5

20O

621

O7

29W

E

U25BIGSRAM

12A

0

11A

1

10A

2

9A

3

8A

4

7A

5

6A

6

5A

7

27A

8

26A

9

23A

10

25A

11

4A

12

28A

13

3A

14

31A

15

2A

16

22C

S

24O

E

1A

1830

A17

13O

014

O1

15O

217

O3

18O

419

O5

20O

621

O7

29W

E

U26BIGSRAM

12A

0

11A

1

10A

2

9A

3

8A

4

7A

5

6A

6

5A

7

27A

8

26A

9

23A

10

25A

11

4A

12

28A

13

3A

14

31A

15

2A

16

22C

S

24O

E

1A

1830

A17

13O

014

O1

15O

217

O3

18O

419

O5

20O

621

O7

29W

E

U27BIGSRAM

12A

0

11A

1

10A

2

9A

3

8A

4

7A

5

6A

6

5A

7

27A

8

26A

9

23A

10

25A

11

4A

12

28A

13

3A

14

31A

15

2A

16

22C

S

24O

E

1A

1830

A17

13O

014

O1

15O

217

O3

18O

419

O5

20O

621

O7

29W

E

U28BIGSRAM

1A

2B

3C

6G

1

4G

2A

5G

2B

15Y

014

Y1

13Y

212

Y3

11Y

410

Y5

9Y

67

Y7

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

_RW

_WR

_IRQ3

IOCLK

MEMREF

_OE

UARTS

19 WR18 WR16 XIN14 CS213 CS112 CS010 SIN9 RCLK1 D02 D13 D24 D.35 D46 D57 D68 D7

39 RI

38 DCD

37 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 RCLK1 D02 D13 D24 D.35 D46 D57 D68 D7

39 RI

38 DCD

37 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

12

1311U5D

7432

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

_OE

_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 7404

1 2

U24A 7404

3 4

U24B 7404

5 6

U24C 7404

9 8

U24D 7404

13579111315171921232527293133353739

2468

10121416182022242628303234363840

J1

IDE

11 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

H1HP5082-7340/2

+5

Gnd

4

56U5B

74329

108 U27C

7400

R99

10K Ohm

Gnd

3 4

U7B

7404

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

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

MEMORY

_OE

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

12

1312U3A

7427

345

6U3B7427

1

23U4A

74084

56U4B

7408

1

23U5A

7432

1

23 U6A

7400

4

56 U6B

740012

U7A7404+5

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

2

31U8A

7402

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

_DMA_ACK

DBUS[0..15]

FP_RAM

MEMORY

A[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

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U9 74F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U10 74F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U11 74F244

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

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

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U1374F240

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

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

IOCLK

_FP_WRITE

CLKM

Clocks

S1

Manual_Clk

S2RESET

R1

R_POT

8 VCC

5 CONT6 THRE2 TRIG4 RSET

3OUT

7DIS

1GND

U1

NE555

4 D03 D12 D21 D315 D414 D513 D612 D7

11 A10 B9 C7 G

6W

5Y

U2

74151

2 D

3 CK

5Q

6Q

4P

R

1C

L

U3A

7474

1

23

U4A

7408

4 5

6

U4B7408Gnd

1

J1

TurboClk

1

J2

NormalClk

2 1A14 1A26 1A38 1A411 2A113 2A215 2A317 2A4

1 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

1C

K

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

21A

31B

52A

62B

113A

103B

144A

134B

1S

15G

4 1Y

7 2Y

9 3Y

12 4Y

U21

74157 Gnd

12 D

11 CK

9Q

8Q

10P

R

13C

L

U3B

7474

12 D

11 CK

9Q

8Q

10P

R

13C

L

U22B

7474

2 1A14 1A26 1A38 1A411 2A113 2A215 2A317 2A4

1 1G19 2G

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

U99

74LS240

Gnd

2 D

3 CK

5Q

6Q

4P

R

1C

L

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 5T5

4GND

U98

DS1100

8 VCC1 IN2 T26 T37 T1

3T4 5T5

4GND

U97

DS1100

Gnd

30ns

12 13

11

U96D7408

56U20C

7404

Vcc

1 2 3 4 5 6 7 8

A

B

C

D

E

F

G

H

L_FPL

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

MSWP

MSWE

MSWM

MSWV

MSWC

MSWZ

MSWS

ZINIT_INST

L_PCODE

Front panel LED 1

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

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

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

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

3D

1

4D

2

7D

3

8D

4

13D

5

14D

6

17D

7

18D

8

11C

1O

C

2Q

15

Q2

6Q

39

Q4

12Q

515

Q6

16Q

719

Q8

U1274F533

3D

1

4D

2

7D

3

8D

4

13D

5

14D

6

17D

7

18D

8

11C

1O

C

2Q

15

Q2

6Q

39

Q4

12Q

515

Q6

16Q

719

Q8

U1374F533

Gnd

3D

1

4D

2

7D

3

8D

4

13D

5

14D

6

17D

7

18D

8

11C

K

1O

C

2Q

15

Q2

6Q

39

Q4

12Q

515

Q6

16Q

719

Q8

U14 74F534

31D

42D

73D

84D

135D

146D

177D

188D

11CK

1CL

2 1Q

5 2Q

6 3Q

9 4Q

12 5Q

15 6Q

16 7Q

19 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

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U1574F240

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U1674F240

Gnd

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

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

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

U1874F244

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

21A

1

41A

2

61A

3

81A

4

112A

1

132A

2

152A

3

172A

4

11G

192G

181Y

116

1Y2

141Y

312

1Y4

92Y

17

2Y2

52Y

33

2Y4

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

LED

121311

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