aboutsummaryrefslogtreecommitdiffstats
path: root/opencores/spi_boot/doc/src/architecture.fig
blob: 708e166a808728349cfb87de78f3b6dd7e4b1aa8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
#FIG 3.2
Landscape
Center
Metric
A4      
100.00
Single
-2
1200 2
6 5895 3375 7245 4725
6 6120 3915 7020 4185
4 1 0 50 0 12 10 0.0000 4 90 900 6570 4005 controller\001
4 1 0 50 0 12 10 0.0000 4 90 270 6570 4185 FSM\001
-6
2 2 0 2 0 7 40 0 -1 0.000 0 0 -1 0 0 5
	 5940 3420 7200 3420 7200 4680 5940 4680 5940 3420
-6
6 5040 4995 8100 5175
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 8100 5130 5040 5130
4 0 0 50 0 12 10 0.0000 4 120 720 7290 5085 spi_data\001
-6
6 7200 3555 8100 3735
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 7200 3690 8100 3690
4 1 0 50 0 12 10 0.0000 4 90 630 7605 3645 control\001
-6
6 5040 3555 5940 3735
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 5940 3690 5040 3690
4 0 0 50 0 12 10 0.0000 4 90 630 5220 3645 control\001
-6
6 5040 4095 5940 4275
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 5040 4230 5940 4230
4 0 0 50 0 12 10 0.0000 4 90 540 5175 4185 status\001
-6
6 3285 3645 4320 3780
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 4320 3690 4050 3690
4 2 0 50 0 12 10 0.0000 4 120 720 4005 3735 config_n\001
-6
6 3105 3870 4320 4005
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
	1 1 1.00 45.00 90.00
	 4320 3915 4050 3915
4 2 0 50 0 12 10 0.0000 4 120 900 4005 3960 cfg_init_n\001
-6
6 4275 3375 5085 5355
6 4410 3780 4950 4095
4 1 0 50 0 12 10 0.0000 4 120 540 4680 3870 config\001
4 1 0 50 0 12 10 0.0000 4 120 360 4680 4050 port\001
-6
2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 4320 3420 5040 3420 5040 5310 4320 5310 4320 3420
-6
6 3285 4095 4320 4230
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
	1 1 1.00 45.00 90.00
	 4320 4140 4050 4140
4 2 0 50 0 12 10 0.0000 4 120 720 4005 4185 cfg_done\001
-6
6 4275 5625 5085 7245
6 4500 6030 4860 6345
4 1 0 50 0 12 10 0.0000 4 90 360 4680 6120 data\001
4 1 0 50 0 12 10 0.0000 4 120 360 4680 6300 port\001
-6
2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 4320 5670 5040 5670 5040 7200 4320 7200 4320 5670
-6
6 8055 3375 8865 5355
6 8280 3780 8640 4095
4 1 0 50 0 12 10 0.0000 4 90 270 8460 3870 SPI\001
4 1 0 50 0 12 10 0.0000 4 120 360 8460 4050 port\001
-6
2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 8100 3420 8820 3420 8820 5310 8100 5310 8100 3420
-6
6 8820 3645 9765 3780
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 8820 3690 9090 3690
4 0 0 50 0 12 10 0.0000 4 120 630 9135 3735 spi_clk\001
-6
6 8820 3870 9855 4005
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 8820 3915 9090 3915
4 0 0 50 0 12 10 0.0000 4 120 720 9135 3960 spi_cs_n\001
-6
6 8820 4095 10125 4230
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 8820 4140 9090 4140
4 0 0 50 0 12 10 0.0000 4 120 990 9135 4185 spi_data_in\001
-6
6 8820 4320 10215 4455
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 8820 4365 9090 4365
4 0 0 50 0 12 10 0.0000 4 120 1080 9135 4410 spi_data_out\001
-6
6 8055 5805 8865 7245
6 8325 6390 8595 6660
4 1 0 50 0 12 10 0.0000 4 90 270 8460 6480 cmd\001
4 1 0 50 0 12 10 0.0000 4 90 270 8460 6660 FSM\001
-6
2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 8100 5850 8820 5850 8820 7200 8100 7200 8100 5850
-6
6 8415 5310 9270 5850
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 8460 5850 8460 5310
4 0 0 50 0 12 10 0.0000 4 120 720 8550 5625 spi_data\001
-6
6 3375 4860 4320 4995
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 4320 4905 4050 4905
4 2 0 50 0 12 10 0.0000 4 120 630 4005 4950 cfg_clk\001
-6
6 3375 5085 4320 5220
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 4320 5130 4050 5130
4 2 0 50 0 12 10 0.0000 4 120 630 4005 5175 cfg_dat\001
-6
6 3555 5895 4320 5985
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
	1 1 1.00 45.00 90.00
	 4320 5940 4050 5940
4 2 0 50 0 12 10 0.0000 4 90 450 4005 5985 start\001
-6
6 3285 6345 4320 6480
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
	1 1 1.00 45.00 90.00
	 4320 6390 4050 6390
4 2 0 50 0 12 10 0.0000 4 105 720 4005 6435 dat_done\001
-6
6 6345 6165 6975 6705
6 6435 6300 6885 6615
4 1 0 50 0 12 10 0.0000 4 90 270 6660 6390 MMC\001
4 1 0 50 0 12 10 0.0000 4 90 450 6660 6570 comp.\001
-6
2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 6390 6210 6930 6210 6930 6660 6390 6660 6390 6210
-6
6 7200 6165 7830 6705
6 7380 6300 7650 6570
4 1 0 50 0 12 10 0.0000 4 90 270 7515 6390 bit\001
4 1 0 50 0 12 10 0.0000 4 90 270 7515 6570 cnt\001
-6
2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 7245 6210 7785 6210 7785 6660 7245 6660 7245 6210
-6
6 7200 6705 7830 7245
6 7380 6840 7650 7110
4 1 0 50 0 12 10 0.0000 4 120 270 7515 6930 img\001
4 1 0 50 0 12 10 0.0000 4 90 270 7515 7110 cnt\001
-6
2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 7245 6750 7785 6750 7785 7200 7245 7200 7245 6750
-6
6 3645 6120 4320 6210
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
	1 1 1.00 45.00 90.00
	 4320 6165 4050 6165
4 2 0 50 0 12 10 0.0000 4 90 360 4005 6210 mode\001
-6
6 3330 6975 4275 7155
2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 8
	 4050 7020 4185 7020 4185 6975 4275 7065 4185 7155 4185 7110
	 4050 7110 4050 7020
4 2 0 50 0 12 10 0.0000 4 105 630 3960 7110 set_sel\001
-6
6 3285 6570 4320 6660
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 4320 6615 4050 6615
4 2 0 50 0 12 10 0.0000 4 90 720 4005 6660 detached\001
-6
1 3 0 0 0 -1 50 0 20 0.000 1 0.0000 7020 5130 35 35 7020 5130 7055 5130
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 7020 5130 7020 4680
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	1 1 1.00 45.00 90.00
	 6840 4680 6840 5940 8100 5940
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	1 1 1.00 45.00 90.00
	 8100 6120 6660 6120 6660 4680
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
	1 1 1.00 45.00 90.00
	 6120 4680 6120 5940 5040 5940
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	1 1 1.00 45.00 90.00
	 6300 4680 6300 6885 7245 6885
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 7785 6435 8100 6435
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 7785 6975 8100 6975
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 6480 4680 6480 6210
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 45.00 90.00
	 6930 6435 7245 6435
2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 8
	 5040 7020 7110 7020 7110 6975 7200 7065 7110 7155 7110 7110
	 5040 7110 5040 7020
4 0 0 50 0 12 10 0.0000 4 90 450 7155 5895 state\001
4 0 0 50 0 12 10 0.0000 4 90 720 7155 6075 finished\001
4 0 0 50 0 12 10 0.0000 4 90 540 5265 5895 status\001
4 0 0 50 0 12 10 0.0000 4 90 270 6705 6840 cnt\001