1 |
2 |
droggen |
%!PS-Adobe-3.0 EPSF-3.0
|
2 |
|
|
%%Title: cpu-regbank
|
3 |
|
|
%%Creator: Xcircuit v3.3
|
4 |
|
|
%%CreationDate: Sun Nov 8 12:44:58 2015
|
5 |
|
|
%%Pages: 1
|
6 |
|
|
%%BoundingBox: 68 68 629 550
|
7 |
|
|
%%DocumentNeededResources: font Helvetica font Times-Roman
|
8 |
|
|
%%EndComments
|
9 |
|
|
%%BeginProlog
|
10 |
|
|
%
|
11 |
|
|
% PostScript prolog for output from xcircuit
|
12 |
|
|
% Version: 3.3
|
13 |
|
|
%
|
14 |
|
|
% Electrical circuit (and otherwise general) drawing program
|
15 |
|
|
%
|
16 |
|
|
% Written by Tim Edwards 8/5/93--7/13/05 (tim.edwards@multigig.com)
|
17 |
|
|
% The Johns Hopkins University (1993-2004)
|
18 |
|
|
% MultiGiG, Inc. (2004-present)
|
19 |
|
|
%
|
20 |
|
|
%%BeginResource: procset XCIRCproc 3.3 0
|
21 |
|
|
%
|
22 |
|
|
% supporting definitions --- these are the primary xcircuit types.
|
23 |
|
|
|
24 |
|
|
/XCIRCsave save def
|
25 |
|
|
/topmat matrix currentmatrix def
|
26 |
|
|
|
27 |
|
|
/fontslant { /slant exch def [1 0 slant 1 0 0]
|
28 |
|
|
exch findfont exch makefont dup length dict /ndict exch def
|
29 |
|
|
{ 1 index /FID ne { ndict 3 1 roll put } { pop pop } ifelse } forall
|
30 |
|
|
ndict definefont pop} def
|
31 |
|
|
/ul { dup type /stringtype eq showflag 1 eq and { gsave
|
32 |
|
|
currentpoint topmat setmatrix 0 0 moveto 2 index stringwidth pop (_)
|
33 |
|
|
false charpath flattenpath pathbbox grestore exch pop 1 index
|
34 |
|
|
sub setlinewidth exch pop currentpoint 3 -1 roll add moveto 0
|
35 |
|
|
rlineto stroke moveto } if } def
|
36 |
|
|
/ol { dup type /stringtype eq showflag 1 eq and { gsave gsave
|
37 |
|
|
currentpoint topmat setmatrix 2 index stringwidth pop 3 index
|
38 |
|
|
true charpath flattenpath pathbbox grestore exch pop
|
39 |
|
|
exch pop topmat setmatrix (_) true charpath pathbbox grestore
|
40 |
|
|
exch pop 1 index sub setlinewidth exch pop currentpoint
|
41 |
|
|
exch 4 1 roll exch sub add moveto pop 0 rlineto stroke
|
42 |
|
|
moveto } if } def
|
43 |
|
|
/stW { gsave currentpoint newpath moveto true charpath flattenpath
|
44 |
|
|
pathbbox pop exch pop sub grestore } def
|
45 |
|
|
/Ts {mark Tabs aload pop counttomark 1 add array astore /Tabs exch def Tabs
|
46 |
|
|
|
47 |
|
|
/Tbn {mark Tabs aload pop counttomark dup 2 add 1 roll cleartomark 1 sub} def
|
48 |
|
|
/Tb { 0 1 Tbn {Tabs exch get dup currentpoint pop lt
|
49 |
|
|
{currentpoint exch pop moveto exit} {pop} ifelse } for } def
|
50 |
|
|
/Tf { Tbn -1 0 {Tabs exch get dup currentpoint pop gt
|
51 |
|
|
{currentpoint exch pop moveto exit} {pop} ifelse } for } def
|
52 |
|
|
/qS { (aa) stW (a a) stW sub 4 div 0 Kn } def
|
53 |
|
|
/hS { qS qS } def
|
54 |
|
|
/pspc 0 def
|
55 |
|
|
/cf0 { scalefont setfont } bind def
|
56 |
|
|
/Kn { dup kY add /kY exch def rmoveto } bind def
|
57 |
|
|
/ss { /fscale fscale 0.67 mul def currentfont 0.67 cf0 0 fscale0 fscale mul
|
58 |
|
|
0.33 mul neg Kn} def
|
59 |
|
|
/Ss { /fscale fscale 0.67 mul def currentfont 0.67 cf0 0 fscale0 fscale mul
|
60 |
|
|
0.67 mul Kn } def
|
61 |
|
|
/ns { 0 kY neg Kn /kY 0 def /fscale 1.0 def xfont0 1.0 cf0 } def
|
62 |
|
|
/CR { ns 0 /Bline Bline fscale0 neg add def Bline moveto } def
|
63 |
|
|
/cf { dup type /realtype ne {1.0} if exch findfont exch kY 0 eq
|
64 |
|
|
{ 40 mul dup /fscale0 exch def cf0 /xfont0 currentfont def}
|
65 |
|
|
{fscale0 mul fscale mul cf0} ifelse } def
|
66 |
|
|
/ctmk { counttomark dup 2 add -1 roll pop } bind def
|
67 |
|
|
/label { gsave translate 0 0 moveto dup scale neg /rotval exch def
|
68 |
|
|
/just exch def just 384 and 0 gt {/mshow {pop} def} {/mshow {show}
|
69 |
|
|
def} ifelse just 16 and 0 gt {gsave rotval rotate 0 1 dtransform
|
70 |
|
|
gsave pagemat setmatrix idtransform exch grestore 1 0 dtransform
|
71 |
|
|
gsave pagemat setmatrix idtransform exch grestore dup abs 1e-9 lt
|
72 |
|
|
{pop mul 0 gt} {3 1 roll pop pop 0 lt} ifelse grestore {-1 /rotval
|
73 |
|
|
rotval neg def /just just dup 3 and 1 ne {3 xor} if def} {1} ifelse
|
74 |
|
|
exch -1e-9 lt {-1 /rotval rotval neg def /just just dup 12 and
|
75 |
|
|
4 ne {12 xor} if def} {1} ifelse scale } if /showflag 0 def
|
76 |
|
|
/fspc pspc def /Bline 0 def /Tabs 0 array def /fscale 1.0 def
|
77 |
|
|
/kY 0 def gsave dup 1 add copy 0 exch 1 0 dtransform exch atan rotate
|
78 |
|
|
{exch dup type /stringtype eq {true charpath flattenpath} {dup type
|
79 |
|
|
/arraytype eq {exec} {12 string cvs true charpath flattenpath} ifelse}
|
80 |
|
|
ifelse} repeat pop pathbbox grestore 3 -1 roll pop 3 1 roll just
|
81 |
|
|
1 and 0 gt {just 2 and 0 gt {exch pop neg fspc sub} {exch sub 0.5
|
82 |
|
|
mul neg} ifelse} {pop neg fspc add} ifelse exch Bline exch just 4
|
83 |
|
|
and 0 gt {just 8 and 0 gt {exch pop neg fspc sub} {add 0.5 mul neg}
|
84 |
|
|
ifelse} {pop neg fspc add} ifelse rotval rotate Kn currentpoint
|
85 |
|
|
translate /showflag 1 def /Bline 0 def /Tabs 0 array def /fscale
|
86 |
|
|
1.0 def /kY 0 def {dup type /stringtype eq {mshow} {dup type
|
87 |
|
|
/arraytype eq {exec} {12 string cvs mshow} ifelse} ifelse} repeat
|
88 |
|
|
grestore } def
|
89 |
|
|
/pinlabel { 4 index 32 and 0 ne hlevel 0 eq or { /pspc 10 def label
|
90 |
|
|
/pspc 0 def } { pop pop pop pop pop {pop} repeat } ifelse } def
|
91 |
|
|
/pinglobal { pinlabel } def
|
92 |
|
|
/infolabel { pinlabel } def
|
93 |
|
|
/graphic { gsave 4 index cvx exec /DataSource get resetfile translate
|
94 |
|
|
|
95 |
|
|
|
96 |
|
|
/scb { setrgbcolor } bind def /sce { defColor aload pop scb } bind def
|
97 |
|
|
/cRedef {/defColor currentcolor 3 array astore def} def
|
98 |
|
|
/begingate {dup type /dicttype ne {1 dict} if begin % default params
|
99 |
|
|
dup type /dicttype ne {1 dict} if begin % instanced params
|
100 |
|
|
/hlevel hlevel 1 add def /defColor currentcolor sce 3 array
|
101 |
|
|
astore def gsave sce translate 0 0 moveto neg rotate dup abs scale
|
102 |
|
|
} bind def
|
103 |
|
|
/endgate { /hlevel hlevel 1 sub def grestore defColor aload pop cRedef
|
104 |
|
|
scb end end} bind def
|
105 |
|
|
|
106 |
|
|
/hlevel 0 def
|
107 |
|
|
/tmpa [1 0 0 1 0 0] def
|
108 |
|
|
/gar {8 8 true tmpa {<c0 c0 00 00 0c 0c 00 00>} imagemask} bind
|
109 |
|
|
{8 8 true tmpa {<30 70 60 02 03 07 06 20>} imagemask} bind
|
110 |
|
|
{8 8 true tmpa {<0c 1e 1e 0c c0 e1 e1 c0>} imagemask} bind
|
111 |
|
|
{8 8 true tmpa {<0f 0f 0f 0f f0 f0 f0 f0>} imagemask} bind
|
112 |
|
|
{8 8 true tmpa {<3f f3 e1 e1 f3 3f 1e 1e>} imagemask} bind
|
113 |
|
|
{8 8 true tmpa {<df cf 8f 9f fd fc f8 f9>} imagemask} bind
|
114 |
|
|
{8 8 true tmpa {<ff 3f 3f ff ff f3 f3 ff>} imagemask} bind 7 array astore def
|
115 |
|
|
/ppaint { gsave clip tmpa dup setmatrix pathbbox neg exch neg 4 2 roll
|
116 |
|
|
neg 4 -1 roll 2 copy gt {exch} if 8 div ceiling 8 mul 4 2 roll neg 2 copy
|
117 |
|
|
gt {exch} if 8 div ceiling 8 mul 3 -1 roll -8 5 -1 roll
|
118 |
|
|
{ 3 index exch 5 exch put dup -8 3 index { 3 index
|
119 |
|
|
exch 4 exch put 3 index exec } for } for pop pop pop pop grestore } bind def
|
120 |
|
|
/setstyles {
|
121 |
|
|
currentlinewidth mul setlinewidth /style exch def
|
122 |
|
|
style 1 and 0 gt not {closepath} if
|
123 |
|
|
style 2 and 0 gt {currentlinewidth 4 mul dup 2 array astore 0 setdash} if
|
124 |
|
|
style 4 and 0 gt {0.5 currentlinewidth 4 mul 2 array astore 0 setdash} if
|
125 |
|
|
gsave style 16 and 0 gt { style 224 and -5 bitshift style 256 and 0 gt {
|
126 |
|
|
7 exch sub 8 div dup 1 exch sub currentrgbcolor 3 array astore
|
127 |
|
|
{3 copy mul add 4 1 roll pop} forall pop pop setrgbcolor eofill}
|
128 |
|
|
{dup 7 lt {gar exch get ppaint} {pop eofill} ifelse} ifelse}
|
129 |
|
|
{style 256 and 0 gt {1 setgray eofill} if} ifelse grestore style 8 and 0 gt
|
130 |
|
|
style 512 eq or {newpath} {stroke} ifelse grestore} def
|
131 |
|
|
|
132 |
|
|
/polygon { gsave /num exch def moveto num 1 sub {lineto} repeat setstyles } def
|
133 |
|
|
/xcarc { gsave newpath arc setstyles } def
|
134 |
|
|
/elb { matrix currentmatrix 7 -1 roll 7 -1 roll translate 5 1 roll 4 -1 roll
|
135 |
|
|
3 index div 1 scale } def
|
136 |
|
|
/ele { 0 4 1 roll 0 4 1 roll } bind def
|
137 |
|
|
/ellipse { gsave elb newpath ele arc setmatrix setstyles } def
|
138 |
|
|
/pellip { elb ele arc setmatrix } def
|
139 |
|
|
/nellip { elb ele arcn setmatrix } def
|
140 |
|
|
/spline { gsave moveto curveto setstyles } def
|
141 |
|
|
/polyc { {lineto} repeat } bind def
|
142 |
|
|
/beginpath { gsave moveto } bind def
|
143 |
|
|
/endpath { setstyles } bind def
|
144 |
|
|
/bop { 1 setlinecap 0 setlinejoin 6 setmiterlimit 0 0 0 scb cRedef } def
|
145 |
|
|
/psinsertion {/PSobj save def /showpage {} def /setpagedevice {pop} def bop
|
146 |
|
|
rotate translate dup scale} def
|
147 |
|
|
/end_insert {PSobj restore} def
|
148 |
|
|
/setpagemat {/pagemat matrix currentmatrix def} def
|
149 |
|
|
/inchscale {setpagemat 0.375 mul dup scale} def
|
150 |
|
|
/cmscale {setpagemat 0.35433071 mul dup scale} def
|
151 |
|
|
|
152 |
|
|
%%EndResource
|
153 |
|
|
%%EndProlog
|
154 |
|
|
|
155 |
|
|
% XCircuit output starts here.
|
156 |
|
|
|
157 |
|
|
%%BeginSetup
|
158 |
|
|
|
159 |
|
|
/::dffre {
|
160 |
|
|
begingate
|
161 |
|
|
|
162 |
|
|
(d) {/Helvetica cf} 2 20 0 1.00 -64 80 label
|
163 |
|
|
(en) {/Helvetica cf} 2 20 0 1.00 -64 32 label
|
164 |
|
|
(q) {/Helvetica cf} 2 23 0 1.00 64 0 label
|
165 |
|
|
1 1.00 -80 -64 -64 -80 -80 -96 3 polygon
|
166 |
|
|
1 1.00 -80 -80 -96 -80 2 polygon
|
167 |
|
|
(clk) {/Helvetica cf} 2 21 0 1.00 -32 -80 label
|
168 |
|
|
1 1.00 80 0 96 0 2 polygon
|
169 |
|
|
1 1.00 -80 32 -96 32 2 polygon
|
170 |
|
|
1 1.00 -80 80 -96 80 2 polygon
|
171 |
|
|
(rst) {/Helvetica cf} 2 20 0 1.00 -64 -16 label
|
172 |
|
|
1 1.00 -80 -16 -96 -16 2 polygon
|
173 |
|
|
endgate
|
174 |
|
|
} def
|
175 |
|
|
|
176 |
|
|
/::mux4 {
|
177 |
|
|
begingate
|
178 |
|
|
1 1.00 160 64 -160 64 2 polygon
|
179 |
|
|
1 1.00 -160 64 -48 -48 48 -48 160 64 4 polygon
|
180 |
|
|
1 1.00 0 -48 0 -64 2 polygon
|
181 |
|
|
1 1.00 96 64 96 80 2 polygon
|
182 |
|
|
1 1.00 -112 16 -160 16 2 polygon
|
183 |
|
|
(1) {ss} (s) {/Helvetica cf} 4 20 0 1.00 -80 16 label
|
184 |
|
|
(0) {/Helvetica cf} 2 29 0 1.00 96 64 label
|
185 |
|
|
1 1.00 32 64 32 80 2 polygon
|
186 |
|
|
(1) {/Helvetica cf} 2 29 0 1.00 32 64 label
|
187 |
|
|
1 1.00 -32 64 -32 80 2 polygon
|
188 |
|
|
(2) {/Helvetica cf} 2 29 0 1.00 -32 64 label
|
189 |
|
|
1 1.00 -96 64 -96 80 2 polygon
|
190 |
|
|
(3) {/Helvetica cf} 2 29 0 1.00 -96 64 label
|
191 |
|
|
1 1.00 -64 -32 -160 -32 2 polygon
|
192 |
|
|
(0) {ss} (s) {/Helvetica cf} 4 20 0 1.00 -64 -16 label
|
193 |
|
|
endgate
|
194 |
|
|
} def
|
195 |
|
|
|
196 |
|
|
/generic::jumper {
|
197 |
|
|
% trivial
|
198 |
|
|
begingate
|
199 |
|
|
1 1.00 0 0 10 -90.00 90.00 xcarc
|
200 |
|
|
1 1.00 0 10 0 16 2 polygon
|
201 |
|
|
1 1.00 0 -10 0 -16 2 polygon
|
202 |
|
|
1.000 0.000 0.000 scb
|
203 |
|
|
(a) {/Times-Roman cf} 2 1 0 1.00 0 16 pinlabel
|
204 |
|
|
(a) {/Times-Roman cf} 2 13 0 1.00 0 -16 pinlabel
|
205 |
|
|
endgate
|
206 |
|
|
} def
|
207 |
|
|
|
208 |
|
|
/generic::dot {
|
209 |
|
|
% trivial
|
210 |
|
|
begingate
|
211 |
|
|
248 1.00 0 0 6 0.00 360.00 xcarc
|
212 |
|
|
1.000 0.000 0.000 scb
|
213 |
|
|
(x) {/Times-Roman cf} 2 29 0 1.00 0 0 pinlabel
|
214 |
|
|
endgate
|
215 |
|
|
} def
|
216 |
|
|
|
217 |
|
|
/::dec2-4 {
|
218 |
|
|
begingate
|
219 |
|
|
|
220 |
|
|
(0) {ss} (q) {/Helvetica cf} 4 23 0 1.00 64 96 label
|
221 |
|
|
1 1.00 -48 32 -80 32 2 polygon
|
222 |
|
|
1 1.00 -48 -32 -80 -32 2 polygon
|
223 |
|
|
{ss} (0) {ss} (e) {/Helvetica cf} 5 20 0 1.00 -48 32 label
|
224 |
|
|
(1) {ss} (e) {/Helvetica cf} 4 20 0 1.00 -48 -32 label
|
225 |
|
|
(1) {ss} (q) {/Helvetica cf} 4 23 0 1.00 64 32 label
|
226 |
|
|
(3) {ss} (q) {/Helvetica cf} 4 23 0 1.00 64 -96 label
|
227 |
|
|
(2) {ss} (q) {/Helvetica cf} 4 23 0 1.00 64 -32 label
|
228 |
|
|
1 1.00 80 96 96 96 2 polygon
|
229 |
|
|
1 1.00 80 32 96 32 2 polygon
|
230 |
|
|
1 1.00 80 -32 96 -32 2 polygon
|
231 |
|
|
1 1.00 80 -96 96 -96 2 polygon
|
232 |
|
|
endgate
|
233 |
|
|
} def
|
234 |
|
|
|
235 |
|
|
/digital::and {
|
236 |
|
|
% trivial
|
237 |
|
|
begingate
|
238 |
|
|
1 1.00 0 -48 -64 -48 -64 48 0 48 4 polygon
|
239 |
|
|
1 1.00 0 0 48 -90.00 90.00 xcarc
|
240 |
|
|
1.000 0.000 0.000 scb
|
241 |
|
|
(Out) {/Times-Roman cf} 2 4 0 1.00 48 0 pinlabel
|
242 |
|
|
(In.1) {/Times-Roman cf} 2 7 0 1.00 -64 32 pinlabel
|
243 |
|
|
(In.2) {/Times-Roman cf} 2 7 0 1.00 -64 -32 pinlabel
|
244 |
|
|
endgate
|
245 |
|
|
} def
|
246 |
|
|
|
247 |
|
|
/jumper {
|
248 |
|
|
% trivial
|
249 |
|
|
begingate
|
250 |
|
|
1 1.00 0 0 10 -90.00 90.00 xcarc
|
251 |
|
|
1 1.00 0 10 0 16 2 polygon
|
252 |
|
|
1 1.00 0 -10 0 -16 2 polygon
|
253 |
|
|
1.000 0.000 0.000 scb
|
254 |
|
|
(a) {/Times-Roman cf} 2 1 0 1.00 0 16 pinlabel
|
255 |
|
|
(a) {/Times-Roman cf} 2 13 0 1.00 0 -16 pinlabel
|
256 |
|
|
endgate
|
257 |
|
|
} def
|
258 |
|
|
|
259 |
|
|
/dot {
|
260 |
|
|
% trivial
|
261 |
|
|
begingate
|
262 |
|
|
248 1.00 0 0 6 0.00 360.00 xcarc
|
263 |
|
|
1.000 0.000 0.000 scb
|
264 |
|
|
(x) {/Times-Roman cf} 2 29 0 1.00 0 0 pinlabel
|
265 |
|
|
endgate
|
266 |
|
|
} def
|
267 |
|
|
|
268 |
|
|
|
269 |
|
|
%%EndSetup
|
270 |
|
|
|
271 |
|
|
%%Page: cpu 1
|
272 |
|
|
%%PageOrientation: Portrait
|
273 |
|
|
/pgsave save def bop
|
274 |
|
|
1.0000 inchscale
|
275 |
|
|
2.6000 setlinewidth 408 2528 translate
|
276 |
|
|
|
277 |
|
|
|
278 |
|
|
1.00 0 688 -1296 ::dffre
|
279 |
|
|
1.00 0 688 -1552 ::dffre
|
280 |
|
|
1.00 0 688 -1808 ::dffre
|
281 |
|
|
1.00 0 688 -2064 ::dffre
|
282 |
|
|
1.00 270 1024 -1392 ::mux4
|
283 |
|
|
1.00 270 1024 -1968 ::mux4
|
284 |
|
|
1 1.00 784 -1296 944 -1296 2 polygon
|
285 |
|
|
1 1.00 784 -1552 800 -1552 800 -1360 944 -1360 4 polygon
|
286 |
|
|
1 1.00 944 -2064 784 -2064 2 polygon
|
287 |
|
|
1 1.00 784 -1808 832 -1808 832 -2000 944 -2000 4 polygon
|
288 |
|
|
1 1.00 800 -1552 864 -1552 864 -1936 944 -1936 4 polygon
|
289 |
|
|
1 1.00 944 -1872 896 -1872 896 -1376 3 polygon
|
290 |
|
|
1 1.00 896 -1344 896 -1296 2 polygon
|
291 |
|
|
1 1.00 832 -1808 832 -1568 2 polygon
|
292 |
|
|
1 1.00 832 -1536 832 -1424 880 -1424 3 polygon
|
293 |
|
|
1 1.00 912 -1424 944 -1424 2 polygon
|
294 |
|
|
1 1.00 944 -1488 928 -1488 928 -1856 3 polygon
|
295 |
|
|
1 1.00 928 -1888 928 -1920 2 polygon
|
296 |
|
|
1 1.00 928 -1952 928 -1984 2 polygon
|
297 |
|
|
1 1.00 928 -2016 928 -2064 2 polygon
|
298 |
|
|
1.00 0 928 -2000 generic::jumper
|
299 |
|
|
1.00 0 928 -1936 generic::jumper
|
300 |
|
|
1.00 0 832 -1552 generic::jumper
|
301 |
|
|
1.00 270 896 -1424 generic::jumper
|
302 |
|
|
1.00 0 896 -1360 generic::jumper
|
303 |
|
|
1.00 0 800 -1552 generic::dot
|
304 |
|
|
1.00 0 896 -1296 generic::dot
|
305 |
|
|
1.00 0 928 -1872 generic::jumper
|
306 |
|
|
1.00 0 928 -2064 generic::dot
|
307 |
|
|
1.00 0 832 -1808 generic::dot
|
308 |
|
|
1.00 0 112 -1648 ::dec2-4
|
309 |
|
|
1.00 0 400 -1264 digital::and
|
310 |
|
|
1 1.00 448 -1264 592 -1264 2 polygon
|
311 |
|
|
1.00 0 400 -1520 digital::and
|
312 |
|
|
1 1.00 448 -1520 592 -1520 2 polygon
|
313 |
|
|
1.00 0 400 -1776 digital::and
|
314 |
|
|
1 1.00 448 -1776 592 -1776 2 polygon
|
315 |
|
|
1.00 0 400 -2032 digital::and
|
316 |
|
|
1 1.00 448 -2032 592 -2032 2 polygon
|
317 |
|
|
1 1.00 208 -1552 256 -1552 256 -1248 336 -1248 4 polygon
|
318 |
|
|
1 1.00 208 -1616 272 -1616 272 -1504 336 -1504 4 polygon
|
319 |
|
|
1 1.00 208 -1680 272 -1680 272 -1760 336 -1760 4 polygon
|
320 |
|
|
1 1.00 208 -1744 256 -1744 256 -2016 336 -2016 4 polygon
|
321 |
|
|
1 1.00 336 -1280 304 -1280 304 -1488 3 polygon
|
322 |
|
|
1.00 0 304 -1504 generic::jumper
|
323 |
|
|
1 1.00 304 -1520 304 -1552 336 -1552 3 polygon
|
324 |
|
|
1 1.00 304 -1552 304 -1744 2 polygon
|
325 |
|
|
1.00 0 304 -1760 generic::jumper
|
326 |
|
|
1.00 0 304 -2016 generic::jumper
|
327 |
|
|
1 1.00 304 -1776 304 -2000 2 polygon
|
328 |
|
|
1 1.00 304 -2032 304 -2048 336 -2048 3 polygon
|
329 |
|
|
1 1.00 304 -1792 336 -1792 2 polygon
|
330 |
|
|
1.00 0 304 -1792 generic::dot
|
331 |
|
|
1.00 0 304 -1552 generic::dot
|
332 |
|
|
1 1.00 304 -2048 -96 -2048 2 polygon
|
333 |
|
|
(rwren) {/Helvetica cf} 2 23 0 1.00 -112 -2048 label
|
334 |
|
|
1 1.00 1008 -2128 1008 -2208 2 polygon
|
335 |
|
|
1 1.00 1056 -2128 1056 -2208 2 polygon
|
336 |
|
|
1 1.00 1056 -2208 -96 -2208 2 polygon
|
337 |
|
|
(rrd2) {/Helvetica cf} 2 31 0 1.00 -112 -2192 label
|
338 |
|
|
1 1.00 912 -2192 928 -2224 2 polygon
|
339 |
|
|
(2) {/Helvetica 0.600 cf} {/Helvetica cf} 3 16 0 1.00 912 -2208 label
|
340 |
|
|
1 1.00 1008 -1552 1008 -1792 1120 -1792 1120 -2272 -96 -2272 5 polygon
|
341 |
|
|
1 1.00 1056 -1552 1056 -1792 2 polygon
|
342 |
|
|
(2) {/Helvetica 0.600 cf} {/Helvetica cf} 3 16 0 1.00 1088 -1792 label
|
343 |
|
|
1 1.00 1088 -1776 1104 -1808 2 polygon
|
344 |
|
|
(2) {/Helvetica 0.600 cf} {/Helvetica cf} 3 16 0 1.00 -80 -2192 label
|
345 |
|
|
1 1.00 -80 -2192 -64 -2224 2 polygon
|
346 |
|
|
(2) {/Helvetica 0.600 cf} {/Helvetica cf} 3 16 0 1.00 -80 -2256 label
|
347 |
|
|
1 1.00 -80 -2256 -64 -2288 2 polygon
|
348 |
|
|
(rrd1) {/Helvetica cf} 2 23 0 1.00 -112 -2272 label
|
349 |
|
|
1 1.00 1088 -1392 1216 -1392 2 polygon
|
350 |
|
|
1 1.00 1088 -1968 1104 -1968 2 polygon
|
351 |
|
|
1.00 270 1120 -1968 generic::jumper
|
352 |
|
|
1 1.00 1136 -1968 1216 -1968 2 polygon
|
353 |
|
|
(q1) {/Helvetica cf} 2 16 0 1.00 1216 -1408 label
|
354 |
|
|
(q2) {/Helvetica cf} 2 16 0 1.00 1216 -1984 label
|
355 |
|
|
1 1.00 16 -1648 -96 -1648 2 polygon
|
356 |
|
|
1 1.00 32 -1616 32 -1680 2 polygon
|
357 |
|
|
1 1.00 32 -1648 16 -1648 2 polygon
|
358 |
|
|
1 1.00 592 -1376 496 -1376 496 -1504 3 polygon
|
359 |
|
|
1.00 0 496 -1520 jumper
|
360 |
|
|
1.00 0 496 -1776 jumper
|
361 |
|
|
1.00 0 496 -2032 jumper
|
362 |
|
|
1 1.00 496 -1536 496 -1760 2 polygon
|
363 |
|
|
1 1.00 496 -1792 496 -2016 2 polygon
|
364 |
|
|
1 1.00 496 -2048 496 -2144 592 -2144 3 polygon
|
365 |
|
|
1 1.00 496 -2144 -96 -2144 2 polygon
|
366 |
|
|
(clk) {/Helvetica cf} 2 23 0 1.00 -112 -2144 label
|
367 |
|
|
(rwr) {/Helvetica cf} 2 23 0 1.00 -112 -1648 label
|
368 |
|
|
(Register bank) {/Helvetica 1.200 cf} {/Helvetica cf} 3 21 0 1.00 592 -1088
|
369 |
|
|
label
|
370 |
|
|
1 1.00 528 -1312 512 -1312 512 -1360 3 polygon
|
371 |
|
|
1.00 0 512 -1376 jumper
|
372 |
|
|
1.00 0 512 -1520 jumper
|
373 |
|
|
1 1.00 512 -1392 512 -1504 2 polygon
|
374 |
|
|
1 1.00 512 -1536 512 -1616 2 polygon
|
375 |
|
|
1.00 0 512 -1776 jumper
|
376 |
|
|
1.00 0 512 -2032 jumper
|
377 |
|
|
1 1.00 512 -1792 512 -1872 2 polygon
|
378 |
|
|
1 1.00 512 -2048 512 -2080 2 polygon
|
379 |
|
|
1 1.00 592 -2080 512 -2080 2 polygon
|
380 |
|
|
1.00 270 496 -2112 jumper
|
381 |
|
|
1 1.00 512 -2080 512 -2112 2 polygon
|
382 |
|
|
1 1.00 480 -2112 -96 -2112 2 polygon
|
383 |
|
|
(rst) {/Helvetica cf} 2 23 0 1.00 -112 -2112 label
|
384 |
|
|
1 1.00 496 -1888 592 -1888 2 polygon
|
385 |
|
|
1.00 0 512 -1888 jumper
|
386 |
|
|
1 1.00 512 -1904 512 -2016 2 polygon
|
387 |
|
|
1 1.00 592 -1216 560 -1216 2 polygon
|
388 |
|
|
1 1.00 560 -1216 560 -1184 -96 -1184 3 polygon
|
389 |
|
|
1.00 0 560 -1264 jumper
|
390 |
|
|
1 1.00 560 -1216 560 -1248 2 polygon
|
391 |
|
|
1 1.00 528 -1312 592 -1312 2 polygon
|
392 |
|
|
1.00 0 560 -1312 jumper
|
393 |
|
|
1 1.00 560 -1280 560 -1296 2 polygon
|
394 |
|
|
1 1.00 560 -1328 560 -1360 2 polygon
|
395 |
|
|
1.00 0 560 -1376 jumper
|
396 |
|
|
1 1.00 560 -1392 560 -1472 2 polygon
|
397 |
|
|
1 1.00 560 -1472 592 -1472 2 polygon
|
398 |
|
|
1.00 0 560 -1520 jumper
|
399 |
|
|
1 1.00 560 -1472 560 -1504 2 polygon
|
400 |
|
|
1 1.00 592 -1568 512 -1568 2 polygon
|
401 |
|
|
1.00 0 560 -1568 jumper
|
402 |
|
|
1 1.00 592 -1632 496 -1632 2 polygon
|
403 |
|
|
1.00 0 512 -1632 jumper
|
404 |
|
|
1 1.00 512 -1648 512 -1760 2 polygon
|
405 |
|
|
1 1.00 560 -1536 560 -1552 2 polygon
|
406 |
|
|
1.00 0 560 -1632 jumper
|
407 |
|
|
1.00 0 560 -1776 jumper
|
408 |
|
|
1.00 0 560 -1824 jumper
|
409 |
|
|
1 1.00 560 -1584 560 -1616 2 polygon
|
410 |
|
|
1 1.00 560 -1648 560 -1760 2 polygon
|
411 |
|
|
1 1.00 560 -1792 560 -1808 2 polygon
|
412 |
|
|
1.00 0 560 -1888 jumper
|
413 |
|
|
1 1.00 560 -1840 560 -1872 2 polygon
|
414 |
|
|
1 1.00 560 -1904 560 -1984 2 polygon
|
415 |
|
|
1 1.00 560 -1984 592 -1984 2 polygon
|
416 |
|
|
1.00 0 560 -1216 dot
|
417 |
|
|
1.00 0 560 -1472 dot
|
418 |
|
|
1 1.00 592 -1728 560 -1728 2 polygon
|
419 |
|
|
1.00 0 560 -1728 dot
|
420 |
|
|
1 1.00 592 -1824 512 -1824 2 polygon
|
421 |
|
|
1.00 0 512 -1824 dot
|
422 |
|
|
1.00 0 512 -1568 dot
|
423 |
|
|
1.00 0 512 -2080 dot
|
424 |
|
|
1.00 0 496 -1632 dot
|
425 |
|
|
1.00 0 496 -1888 dot
|
426 |
|
|
1.00 0 496 -2144 dot
|
427 |
|
|
(d) {/Helvetica cf} 2 23 0 1.00 -112 -1184 label
|
428 |
|
|
1 1.00 -80 -1168 -64 -1200 2 polygon
|
429 |
|
|
(8) {/Helvetica 0.600 cf} {/Helvetica cf} 3 16 0 1.00 -80 -1168 label
|
430 |
|
|
1 1.00 1168 -1376 1184 -1408 2 polygon
|
431 |
|
|
(8) {/Helvetica 0.600 cf} {/Helvetica cf} 3 16 0 1.00 1168 -1376 label
|
432 |
|
|
1 1.00 1168 -1952 1184 -1984 2 polygon
|
433 |
|
|
(8) {/Helvetica 0.600 cf} {/Helvetica cf} 3 16 0 1.00 1168 -1952 label
|
434 |
|
|
{ns} (RA) {/Helvetica cf} 3 21 360 1.00 688 -1168 label
|
435 |
|
|
{ns} (RB) {/Helvetica cf} 3 21 360 1.00 688 -1424 label
|
436 |
|
|
(RC) {/Helvetica cf} 2 21 360 1.00 688 -1680 label
|
437 |
|
|
(RD) {/Helvetica cf} 2 21 360 1.00 688 -1936 label
|
438 |
|
|
1.00 0 304 -2048 dot
|
439 |
|
|
pgsave restore showpage
|
440 |
|
|
|
441 |
|
|
%%Trailer
|
442 |
|
|
XCIRCsave restore
|
443 |
|
|
%%EOF
|