Professional Documents
Culture Documents
Uspat 3973244
Uspat 3973244
1-- -
I I
I I
30
I I
MICROCOMPUTER
I 2 I
MICROPROCESSOR f-.- MEMORY I
I
.(
41 t I .~
42 I :
L - ,- 1- - - - ' 1 r
I L _~~ ~IP§ ~Gtyt.~ ...J I I
I L _ _ _ _ _DAToUN..fUL _ _ _ _ J I I
L _ _ _ _ _ _ _ _ _ _ _ ~T~A~ ,!!D~O.QULPUL _ J I
, L __ ,
r TELtCO"M-1 r PRI-ijTER""
IMUNICATIONI hNTERFACE I
~NTERFACE-.J L CIRCUIT -.J
-T- -o-
r--*- -..., I
200 L MODEM -.J •
L....:..........;.~-..J
sa
30~
I DATA OUTPUT :>
... s::
MICROCOMPUTER
I DATA INPUT ~ ~51 2
~
,
CIRCUIT VIDEO
w
-
CIRCUITS ~
MICROPROCESSOR~MEMORYI I DATA
INPUT
DATA OUTPUT VIDEO \0
42 I MEMORY I
I
MEMORY
en
::r
~_ .J ........
(b
L-I-I----ITt
• I ' __
T
(b
40 ,--_-1 I -,
_..l._
....w
..l. r,:-..t..-:J \0
r - - -, INTERFACE PRINTER' ....,J
POWER
SUPPLY
TIMING
CIRCUITS • ~IOO
LINT~FAC~ ~ C~R~IT J TERFACEI
C~~UIT .J ....W
tv
200
I HOST
t
OMPUTER
I t
AUXILIARY
MEMORY
r--*---,
L MODE~ -.J
I
t
~
~
203
DEVICE
201 =-:r 202 -f PR 1NTER I
. .c:::
en
OSCILLATOR
.
~CLOCK , .- . ~
BIT I
I
J 7 ~
~
BIT 2
KEYBOARD
::s
~
BIT 3 INPUT
BIT4 REGISTER
BIT 5
CK TO ~
RAM DATA MEMORY 50 qtl
BIT 6
125
1
I
~
~2
KEYBOARD
INPUT
SELECTOR
-
~
w
1.0
-...J
0'1
KEYBOARD BIT 7 CTRL AND INPUT
ENCODER CAPS REGISTER
BITe LOGIC
CK CI'l
BIT9
60 J ::r
(b
WRITE Sl
KEYBOARD N
FROM GATE
VIDEO SELECT
CIRCUITS 52 ~
-...J
CHARACTER
STROBE D-
126
1 I
~
WRITE
COMMAND
TO
~
...w
KEY DOWN BIT 10 ~ CLOCK 3 CHARACTER
STROBE
128
MEMORY 50
\0
I
KEYBOARD SCAN
(20 LINES)
~
REPEATER
FLIPI FLOP
~
.....J
...W
~DG~E
~
0
RESET
KEYBOARD ALL CAPS
~ TIMER FROM SYSTEM Ih ~
TIMING
I CIRCUITS 100
46 130
~. f3 -_ ............ -
~ ~ r. TO SYSTEM ~
CPU BUS REQUEST
ADDRESS BUS ENABLE
US 40
'0 SYSTEM
US 40
.en
WRITE DATA COMMAND o SYSTEM
~
-
~
COMMAND I/O US 40 ~
o ~
MEMORY I 68
SYSTEM
BUS 40 ::s
~
FROM SYSTEM CLOCK 3 BITS 14 AND 15
BUS 40 TIMING AND
ADDRESS BUFFER REGISTER
READ CONTROL
LOGIC LOAD ......-------, :>
c=
STROBE 67-- 76
STROBES I , f!CI
81 CPU STATE ~ADDRES S w
-
READ/ ADDRESsl HIGH ORDER I ~
65"
TI
LOAD
I BITS 0-7
L ____
I
~
-
(I)
(I)
w
~
78
INPUT DATA -..J
BUFFER f--75 DATA
OUTPUT DATA
REGISTER DATA INPUT DATA
BUFFER I
r
SELECTOR TO SYST EM BUS 40
I REGISTER
T3
LOAD
""'-66 ,..w
FROM SYSTEM ROM/PROM \0
BUS 40 SELECTED -.....l
CELL ADDRESSES ADDRESS BITS ,..W
ROM OR
! 8 THRU 13
~
~
tv
ROM/PROM ROM/PROM
PROM DATA CHIP
MEMORY ADDRESS
42- f- SEGMENT ENABLE DECODER ~ 1-80
CLOCK I
CLOCK 2
~;FT-.Q;
c
.V'l
CLOCK 3
.
CHARACTER
REFRESH I
~ t
~
~
~
(FROM VIDEO CKTS) J ENABLE CLOCK (1)
MEMORY REFRESH J GATE f--98 ::s
BITS I .
RAM
96
JCARD
SELECT
97
~
11,12,13
. ADDRESS :>
94 /50
DECODER e
I CHIP
SELECT I
,
CLOCKS
I ~
~w
FROM SYSTEM
-
{ MEMORY
CHIP SELECT 2 RAM
ADDRESS II LINES
RAM 8 LINES ......
8 LINES DATA
BUS 40 ADDRESS BITS 0-10 ISELECTOR ADDRESS ~~ OUTPUT GATE TO
~
0'1
VIDEO READ.... r---" DATA IN SYSTEM
92/ BUS
I ADDRESS SELECT WRITE
~NABLE 40
RAM ADDRESS
VJ
COUNTER ::::r
f-99
-
(PART OF DATA OUTPUT (t>
100----..
CRYSTAL 15.1488 MHz
- BIT CLOCK
101- t-. OSCILLATOR
110_1-- RAM
COLUMN BIT COUNTER ~ 1-102
CK ~
ADDRESS CK (+10)
COUNTER
RAM REFRESH
ADDRESSES
- (6 LINES)
114 CHARACTER CLOCK
SHIFT
CLOCK
CHARACTER. 1- 104
COUNTER
CK (~96)
COUNT II
COUNT 2 1 SHIFT GATE
HORIZONTAL BLANKING HORIZONTAL
~ DRIVE
r---' I~ 1"----' I~
CLOCK I
RAM
CLOCK r---' ~
I~ I~
ClOCK 2
GENERATOR ~ ~
I~ I~
CLOCK 3
\.112
SCAN LINE r-- 105
CK COUNTER
(+ 10)
SCAN LINE COUNT
(4 LINES)
10TH SCAN COUNTER PRESET
LINE ~ / /107
~
VERTICAL
ENABLE ROW BLANK
ROW COUNTER COUNT SYSTEM
CK (~25) DECODER
RESET
VERTICAL VERTICAL
"-" DRIVE
DECODER DRIVE
1--103
('
10- 111
CPU BUS RAM MEMORY REFRESH
REFRESH
REQUEST CONTROL REQUEST
/113
~
(II I CLOCK
MICROPROCESSOR ~
CLOCK
GENERATOR (IJ 2 CLOCK
--
u.s. Patent Aug. 3, 1976 Sheet 6 of 7 3,973,244
153
CHARACTER REFRESH TO
SYSTEM RESET TIMING AND
(MEMORY CYCLE REQUEST) SYSTEM BUS
CONTROL
DECODE~ LOGIC
(6 LINES) 40
107
LOAD
PRESET 160
1 DATA
.- ADDER LOAD
l
SHIFT CONTROL
DATA REGISTER I • DECODER
RAM ADVANCE
COUNT Ito 1~6
Ai)DRESS RECIRCULATE
COUNTER
9s SELECT RAM
ADDRESS COUNTER 1 DISPLAY
SHIFT
REGISTER 2 EFFECTS
, REGISTER ...
DISPLAY
l.,. MEMORY 151/ 157
MEMORY ADDRESS t-- DATA
ADDRESS SELECTOR (8 LINES)
FROM
SYSTEM 94
BUS 40
[1 0
CHARACTER
GENERATOR j5
FROM RAM VIDEO
152/ DOT PATTERN TO CKT
SYSTEM BUS 40 OUTPUT
SIGNAL LOGIC DISPL~
8L1NlS 45
155
KEYBOARD LOAD
,
INPUT CURSOR CURSOR
DATA GENERATOR
REGISTER SIGNAL
) 1
LOAD
SCROLL
61:62
r _\ l DATA
SELECT (WRITE
REGISTER 1-158
KEYBOARD DATA)
~ RAM
INPUT
I--
FROM DATA
SELECTOR
KEYBOARD
46 J
(
90
.cr.n
.
~
-C:/q--'7 ~
CD
::s
f""to-
1
I I
MEMORY VIDEO MICROPROCESSOR
I ,---___---.
SYSTEM TIMING CARD
I t
I
-
VIDEO SIGNAL MEMORY ~w
GENERATING
I
MICROPROCESSOR
BUS LOGIC
REFRESH I
LOGIC LOGIC
I ~
0\
rJ L-, ,_..J
I
"33 A31 _
MO • A31
D
1.39 A'8 A48
I '¥D D L-~ll:
A31 A38 AA8 A40 A38 A48 A39 A31' A31 A3~ A3B A4O'A39 A31 A4S
D
MO A'39 A31 "38 M8 MO
Vl
::r-
CD
CD
.....
MICROPROCESSOR
LINE
'tXtt,, --..J
o
......
--..J
55
60
65