aboutsummaryrefslogtreecommitdiffstats
path: root/opencores/spi_boot/doc/src/architecture.eps
diff options
context:
space:
mode:
Diffstat (limited to 'opencores/spi_boot/doc/src/architecture.eps')
-rw-r--r--opencores/spi_boot/doc/src/architecture.eps512
1 files changed, 512 insertions, 0 deletions
diff --git a/opencores/spi_boot/doc/src/architecture.eps b/opencores/spi_boot/doc/src/architecture.eps
new file mode 100644
index 000000000..3e70efdb1
--- /dev/null
+++ b/opencores/spi_boot/doc/src/architecture.eps
@@ -0,0 +1,512 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: architecture.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 3d
+%%CreationDate: Thu Apr 14 00:29:54 2005
+%%For: arnim@lola (Arnim Laeuger)
+%%BoundingBox: 0 0 452 241
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+
+end
+save
+newpath 0 241 moveto 0 0 lineto 452 0 lineto 452 241 lineto closepath clip newpath
+-194.1 454.9 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+ 0.06299 0.06299 sc
+%
+% Fig objects follow
+%
+/Courier ff 150.00 scf sf
+6570 4005 m
+gs 1 -1 sc (controller) dup sw pop 2 div neg 0 rm col0 sh gr
+/Courier ff 150.00 scf sf
+6570 4185 m
+gs 1 -1 sc (FSM) dup sw pop 2 div neg 0 rm col0 sh gr
+% Polyline
+7.500 slw
+gs clippath
+5025 5107 m 5025 5152 l 5146 5152 l 5056 5130 l 5146 5107 l cp
+eoclip
+n 8100 5130 m
+ 5040 5130 l gs col0 s gr gr
+
+% arrowhead
+n 5146 5107 m 5056 5130 l 5146 5152 l 5146 5107 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+7290 5085 m
+gs 1 -1 sc (spi_data) col0 sh gr
+% Polyline
+gs clippath
+8115 3712 m 8115 3667 l 7994 3667 l 8084 3690 l 7994 3712 l cp
+eoclip
+n 7200 3690 m
+ 8100 3690 l gs col0 s gr gr
+
+% arrowhead
+n 7994 3712 m 8084 3690 l 7994 3667 l 7994 3712 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+7605 3645 m
+gs 1 -1 sc (control) dup sw pop 2 div neg 0 rm col0 sh gr
+% Polyline
+gs clippath
+5025 3667 m 5025 3712 l 5146 3712 l 5056 3690 l 5146 3667 l cp
+eoclip
+n 5940 3690 m
+ 5040 3690 l gs col0 s gr gr
+
+% arrowhead
+n 5146 3667 m 5056 3690 l 5146 3712 l 5146 3667 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+5220 3645 m
+gs 1 -1 sc (control) col0 sh gr
+% Polyline
+gs clippath
+5955 4252 m 5955 4207 l 5834 4207 l 5924 4230 l 5834 4252 l cp
+eoclip
+n 5040 4230 m
+ 5940 4230 l gs col0 s gr gr
+
+% arrowhead
+n 5834 4252 m 5924 4230 l 5834 4207 l 5834 4252 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+5175 4185 m
+gs 1 -1 sc (status) col0 sh gr
+% Polyline
+gs clippath
+4035 3667 m 4035 3712 l 4156 3712 l 4066 3690 l 4156 3667 l cp
+eoclip
+n 4320 3690 m
+ 4050 3690 l gs col0 s gr gr
+
+% arrowhead
+n 4156 3667 m 4066 3690 l 4156 3712 l 4156 3667 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+4005 3735 m
+gs 1 -1 sc (config_n) dup sw pop neg 0 rm col0 sh gr
+% Polyline
+gs clippath
+4335 3937 m 4335 3892 l 4214 3892 l 4304 3915 l 4214 3937 l cp
+eoclip
+n 4320 3915 m
+ 4050 3915 l gs col0 s gr gr
+
+% arrowhead
+n 4214 3937 m 4304 3915 l 4214 3892 l 4214 3937 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+4005 3960 m
+gs 1 -1 sc (cfg_init_n) dup sw pop neg 0 rm col0 sh gr
+/Courier ff 150.00 scf sf
+4680 3870 m
+gs 1 -1 sc (config) dup sw pop 2 div neg 0 rm col0 sh gr
+/Courier ff 150.00 scf sf
+4680 4050 m
+gs 1 -1 sc (port) dup sw pop 2 div neg 0 rm col0 sh gr
+% Polyline
+15.000 slw
+n 4320 3420 m 5040 3420 l 5040 5310 l 4320 5310 l
+ cp gs col0 s gr
+% Polyline
+7.500 slw
+gs clippath
+4335 4162 m 4335 4117 l 4214 4117 l 4304 4140 l 4214 4162 l cp
+eoclip
+n 4320 4140 m
+ 4050 4140 l gs col0 s gr gr
+
+% arrowhead
+n 4214 4162 m 4304 4140 l 4214 4117 l 4214 4162 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+4005 4185 m
+gs 1 -1 sc (cfg_done) dup sw pop neg 0 rm col0 sh gr
+/Courier ff 150.00 scf sf
+4680 6120 m
+gs 1 -1 sc (data) dup sw pop 2 div neg 0 rm col0 sh gr
+/Courier ff 150.00 scf sf
+4680 6300 m
+gs 1 -1 sc (port) dup sw pop 2 div neg 0 rm col0 sh gr
+% Polyline
+15.000 slw
+n 4320 5670 m 5040 5670 l 5040 7200 l 4320 7200 l
+ cp gs col0 s gr
+/Courier ff 150.00 scf sf
+8460 3870 m
+gs 1 -1 sc (SPI) dup sw pop 2 div neg 0 rm col0 sh gr
+/Courier ff 150.00 scf sf
+8460 4050 m
+gs 1 -1 sc (port) dup sw pop 2 div neg 0 rm col0 sh gr
+% Polyline
+n 8100 3420 m 8820 3420 l 8820 5310 l 8100 5310 l
+ cp gs col0 s gr
+% Polyline
+7.500 slw
+gs clippath
+9105 3712 m 9105 3667 l 8984 3667 l 9074 3690 l 8984 3712 l cp
+eoclip
+n 8820 3690 m
+ 9090 3690 l gs col0 s gr gr
+
+% arrowhead
+n 8984 3712 m 9074 3690 l 8984 3667 l 8984 3712 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+9135 3735 m
+gs 1 -1 sc (spi_clk) col0 sh gr
+% Polyline
+gs clippath
+9105 3937 m 9105 3892 l 8984 3892 l 9074 3915 l 8984 3937 l cp
+eoclip
+n 8820 3915 m
+ 9090 3915 l gs col0 s gr gr
+
+% arrowhead
+n 8984 3937 m 9074 3915 l 8984 3892 l 8984 3937 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+9135 3960 m
+gs 1 -1 sc (spi_cs_n) col0 sh gr
+% Polyline
+gs clippath
+9105 4162 m 9105 4117 l 8984 4117 l 9074 4140 l 8984 4162 l cp
+eoclip
+n 8820 4140 m
+ 9090 4140 l gs col0 s gr gr
+
+% arrowhead
+n 8984 4162 m 9074 4140 l 8984 4117 l 8984 4162 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+9135 4185 m
+gs 1 -1 sc (spi_data_in) col0 sh gr
+% Polyline
+gs clippath
+9105 4387 m 9105 4342 l 8984 4342 l 9074 4365 l 8984 4387 l cp
+eoclip
+n 8820 4365 m
+ 9090 4365 l gs col0 s gr gr
+
+% arrowhead
+n 8984 4387 m 9074 4365 l 8984 4342 l 8984 4387 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+9135 4410 m
+gs 1 -1 sc (spi_data_out) col0 sh gr
+/Courier ff 150.00 scf sf
+8460 6480 m
+gs 1 -1 sc (cmd) dup sw pop 2 div neg 0 rm col0 sh gr
+/Courier ff 150.00 scf sf
+8460 6660 m
+gs 1 -1 sc (FSM) dup sw pop 2 div neg 0 rm col0 sh gr
+% Polyline
+15.000 slw
+n 8100 5850 m 8820 5850 l 8820 7200 l 8100 7200 l
+ cp gs col0 s gr
+% Polyline
+7.500 slw
+gs clippath
+8482 5295 m 8437 5295 l 8437 5416 l 8460 5326 l 8482 5416 l cp
+eoclip
+n 8460 5850 m
+ 8460 5310 l gs col0 s gr gr
+
+% arrowhead
+n 8482 5416 m 8460 5326 l 8437 5416 l 8482 5416 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+8550 5625 m
+gs 1 -1 sc (spi_data) col0 sh gr
+% Polyline
+gs clippath
+4035 4882 m 4035 4927 l 4156 4927 l 4066 4905 l 4156 4882 l cp
+eoclip
+n 4320 4905 m
+ 4050 4905 l gs col0 s gr gr
+
+% arrowhead
+n 4156 4882 m 4066 4905 l 4156 4927 l 4156 4882 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+4005 4950 m
+gs 1 -1 sc (cfg_clk) dup sw pop neg 0 rm col0 sh gr
+% Polyline
+gs clippath
+4035 5107 m 4035 5152 l 4156 5152 l 4066 5130 l 4156 5107 l cp
+eoclip
+n 4320 5130 m
+ 4050 5130 l gs col0 s gr gr
+
+% arrowhead
+n 4156 5107 m 4066 5130 l 4156 5152 l 4156 5107 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+4005 5175 m
+gs 1 -1 sc (cfg_dat) dup sw pop neg 0 rm col0 sh gr
+% Polyline
+gs clippath
+4335 5962 m 4335 5917 l 4214 5917 l 4304 5940 l 4214 5962 l cp
+eoclip
+n 4320 5940 m
+ 4050 5940 l gs col0 s gr gr
+
+% arrowhead
+n 4214 5962 m 4304 5940 l 4214 5917 l 4214 5962 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+4005 5985 m
+gs 1 -1 sc (start) dup sw pop neg 0 rm col0 sh gr
+% Polyline
+gs clippath
+4335 6412 m 4335 6367 l 4214 6367 l 4304 6390 l 4214 6412 l cp
+eoclip
+n 4320 6390 m
+ 4050 6390 l gs col0 s gr gr
+
+% arrowhead
+n 4214 6412 m 4304 6390 l 4214 6367 l 4214 6412 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+4005 6435 m
+gs 1 -1 sc (dat_done) dup sw pop neg 0 rm col0 sh gr
+/Courier ff 150.00 scf sf
+6660 6390 m
+gs 1 -1 sc (MMC) dup sw pop 2 div neg 0 rm col0 sh gr
+/Courier ff 150.00 scf sf
+6660 6570 m
+gs 1 -1 sc (comp.) dup sw pop 2 div neg 0 rm col0 sh gr
+% Polyline
+15.000 slw
+n 6390 6210 m 6930 6210 l 6930 6660 l 6390 6660 l
+ cp gs col0 s gr
+/Courier ff 150.00 scf sf
+7515 6390 m
+gs 1 -1 sc (bit) dup sw pop 2 div neg 0 rm col0 sh gr
+/Courier ff 150.00 scf sf
+7515 6570 m
+gs 1 -1 sc (cnt) dup sw pop 2 div neg 0 rm col0 sh gr
+% Polyline
+n 7245 6210 m 7785 6210 l 7785 6660 l 7245 6660 l
+ cp gs col0 s gr
+/Courier ff 150.00 scf sf
+7515 6930 m
+gs 1 -1 sc (img) dup sw pop 2 div neg 0 rm col0 sh gr
+/Courier ff 150.00 scf sf
+7515 7110 m
+gs 1 -1 sc (cnt) dup sw pop 2 div neg 0 rm col0 sh gr
+% Polyline
+n 7245 6750 m 7785 6750 l 7785 7200 l 7245 7200 l
+ cp gs col0 s gr
+% Polyline
+7.500 slw
+gs clippath
+4335 6187 m 4335 6142 l 4214 6142 l 4304 6165 l 4214 6187 l cp
+eoclip
+n 4320 6165 m
+ 4050 6165 l gs col0 s gr gr
+
+% arrowhead
+n 4214 6187 m 4304 6165 l 4214 6142 l 4214 6187 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+4005 6210 m
+gs 1 -1 sc (mode) dup sw pop neg 0 rm col0 sh gr
+% Polyline
+n 4050 7020 m 4185 7020 l 4185 6975 l 4275 7065 l 4185 7155 l 4185 7110 l
+ 4050 7110 l
+ cp gs col0 s gr
+/Courier ff 150.00 scf sf
+3960 7110 m
+gs 1 -1 sc (set_sel) dup sw pop neg 0 rm col0 sh gr
+% Polyline
+gs clippath
+4035 6592 m 4035 6637 l 4156 6637 l 4066 6615 l 4156 6592 l cp
+eoclip
+n 4320 6615 m
+ 4050 6615 l gs col0 s gr gr
+
+% arrowhead
+n 4156 6592 m 4066 6615 l 4156 6637 l 4156 6592 l cp gs 0.00 setgray ef gr col0 s
+/Courier ff 150.00 scf sf
+4005 6660 m
+gs 1 -1 sc (detached) dup sw pop neg 0 rm col0 sh gr
+0.000 slw
+% Ellipse
+n 7020 5130 35 35 0 360 DrawEllipse gs 0.00 setgray ef gr
+% Polyline
+7.500 slw
+gs clippath
+7042 4665 m 6997 4665 l 6997 4786 l 7020 4696 l 7042 4786 l cp
+eoclip
+n 7020 5130 m
+ 7020 4680 l gs col0 s gr gr
+
+% arrowhead
+n 7042 4786 m 7020 4696 l 6997 4786 l 7042 4786 l cp gs 0.00 setgray ef gr col0 s
+% Polyline
+gs clippath
+8115 5962 m 8115 5917 l 7994 5917 l 8084 5940 l 7994 5962 l cp
+eoclip
+n 6840 4680 m 6840 5940 l
+ 8100 5940 l gs col0 s gr gr
+
+% arrowhead
+n 7994 5962 m 8084 5940 l 7994 5917 l 7994 5962 l cp gs 0.00 setgray ef gr col0 s
+% Polyline
+gs clippath
+6682 4665 m 6637 4665 l 6637 4786 l 6660 4696 l 6682 4786 l cp
+eoclip
+n 8100 6120 m 6660 6120 l
+ 6660 4680 l gs col0 s gr gr
+
+% arrowhead
+n 6682 4786 m 6660 4696 l 6637 4786 l 6682 4786 l cp gs 0.00 setgray ef gr col0 s
+% Polyline
+gs clippath
+6142 4665 m 6097 4665 l 6097 4786 l 6120 4696 l 6142 4786 l cp
+eoclip
+n 6120 4680 m 6120 5940 l
+ 5040 5940 l gs col0 s gr gr
+
+% arrowhead
+n 6142 4786 m 6120 4696 l 6097 4786 l 6142 4786 l cp gs 0.00 setgray ef gr col0 s
+% Polyline
+gs clippath
+7260 6907 m 7260 6862 l 7139 6862 l 7229 6885 l 7139 6907 l cp
+eoclip
+n 6300 4680 m 6300 6885 l
+ 7245 6885 l gs col0 s gr gr
+
+% arrowhead
+n 7139 6907 m 7229 6885 l 7139 6862 l 7139 6907 l cp gs 0.00 setgray ef gr col0 s
+% Polyline
+gs clippath
+8115 6457 m 8115 6412 l 7994 6412 l 8084 6435 l 7994 6457 l cp
+eoclip
+n 7785 6435 m
+ 8100 6435 l gs col0 s gr gr
+
+% arrowhead
+n 7994 6457 m 8084 6435 l 7994 6412 l 7994 6457 l cp gs 0.00 setgray ef gr col0 s
+% Polyline
+gs clippath
+8115 6997 m 8115 6952 l 7994 6952 l 8084 6975 l 7994 6997 l cp
+eoclip
+n 7785 6975 m
+ 8100 6975 l gs col0 s gr gr
+
+% arrowhead
+n 7994 6997 m 8084 6975 l 7994 6952 l 7994 6997 l cp gs 0.00 setgray ef gr col0 s
+% Polyline
+gs clippath
+6457 6225 m 6502 6225 l 6502 6104 l 6480 6194 l 6457 6104 l cp
+eoclip
+n 6480 4680 m
+ 6480 6210 l gs col0 s gr gr
+
+% arrowhead
+n 6457 6104 m 6480 6194 l 6502 6104 l 6457 6104 l cp gs 0.00 setgray ef gr col0 s
+% Polyline
+gs clippath
+7260 6457 m 7260 6412 l 7139 6412 l 7229 6435 l 7139 6457 l cp
+eoclip
+n 6930 6435 m
+ 7245 6435 l gs col0 s gr gr
+
+% arrowhead
+n 7139 6457 m 7229 6435 l 7139 6412 l 7139 6457 l cp gs 0.00 setgray ef gr col0 s
+% Polyline
+n 5040 7020 m 7110 7020 l 7110 6975 l 7200 7065 l 7110 7155 l 7110 7110 l
+ 5040 7110 l
+ cp gs col0 s gr
+/Courier ff 150.00 scf sf
+7155 5895 m
+gs 1 -1 sc (state) col0 sh gr
+/Courier ff 150.00 scf sf
+7155 6075 m
+gs 1 -1 sc (finished) col0 sh gr
+/Courier ff 150.00 scf sf
+5265 5895 m
+gs 1 -1 sc (status) col0 sh gr
+/Courier ff 150.00 scf sf
+6705 6840 m
+gs 1 -1 sc (cnt) col0 sh gr
+% Polyline
+15.000 slw
+n 5940 3420 m 7200 3420 l 7200 4680 l 5940 4680 l
+ cp gs col0 s gr
+$F2psEnd
+rs