x393
1.0
FPGAcodeforElphelNC393camera
status_router16.v
Go to the documentation of this file.
1
39
`timescale 1ns/1ps
40
41
module
status_router16
(
42
input
rst
,
43
input
clk
,
44
input
srst
,
// @ posedge clk
45
// 4 input channels
46
input
[
7
:
0
]
db_in0
,
47
input
rq_in0
,
48
output
start_in0
,
// only for the first cycle, combinatorial
49
input
[
7
:
0
]
db_in1
,
50
input
rq_in1
,
51
output
start_in1
,
// only for the first cycle, combinatorial
52
input
[
7
:
0
]
db_in2
,
53
input
rq_in2
,
54
output
start_in2
,
// only for the first cycle, combinatorial
55
input
[
7
:
0
]
db_in3
,
56
input
rq_in3
,
57
output
start_in3
,
// only for the first cycle, combinatorial
58
input
[
7
:
0
]
db_in4
,
59
input
rq_in4
,
60
output
start_in4
,
// only for the first cycle, combinatorial
61
input
[
7
:
0
]
db_in5
,
62
input
rq_in5
,
63
output
start_in5
,
// only for the first cycle, combinatorial
64
input
[
7
:
0
]
db_in6
,
65
input
rq_in6
,
66
output
start_in6
,
// only for the first cycle, combinatorial
67
input
[
7
:
0
]
db_in7
,
68
input
rq_in7
,
69
output
start_in7
,
// only for the first cycle, combinatorial
70
input
[
7
:
0
]
db_in8
,
71
input
rq_in8
,
72
output
start_in8
,
// only for the first cycle, combinatorial
73
input
[
7
:
0
]
db_in9
,
74
input
rq_in9
,
75
output
start_in9
,
// only for the first cycle, combinatorial
76
input
[
7
:
0
]
db_in10
,
77
input
rq_in10
,
78
output
start_in10
,
// only for the first cycle, combinatorial
79
input
[
7
:
0
]
db_in11
,
80
input
rq_in11
,
81
output
start_in11
,
// only for the first cycle, combinatorial
82
input
[
7
:
0
]
db_in12
,
83
input
rq_in12
,
84
output
start_in12
,
// only for the first cycle, combinatorial
85
input
[
7
:
0
]
db_in13
,
86
input
rq_in13
,
87
output
start_in13
,
// only for the first cycle, combinatorial
88
input
[
7
:
0
]
db_in14
,
89
input
rq_in14
,
90
output
start_in14
,
// only for the first cycle, combinatorial
91
input
[
7
:
0
]
db_in15
,
92
input
rq_in15
,
93
output
start_in15
,
// only for the first cycle, combinatorial
94
95
// output (multiplexed) channel
96
output
[
7
:
0
]
db_out
,
97
output
rq_out
,
98
input
start_out
// only for the first cycle, combinatorial
99
);
100
101
wire
[
7
:
0
]
db_int
[
1
:
0
];
102
wire
[
1
:
0
]
rq_int
;
103
wire
[
1
:
0
]
start_int
;
// only for the first cycle, combinatorial
104
105
status_router2
#(
106
.
FIFO_TYPE
(
"TWO_CYCLE"
)
//= "ONE_CYCLE" // higher latency, but easier timing - use on some levels (others - default "ONE_CYCLE")
107
)
status_router2_top_i
(
108
.
rst
(
rst
),
// input
109
.
clk
(
clk
),
// input
110
.
srst
(
srst
),
// input
111
.
db_in0
(
db_int
[
0
]),
// input[7:0]
112
.
rq_in0
(
rq_int
[
0
]),
// input
113
.
start_in0
(
start_int
[
0
]),
// output
114
.
db_in1
(
db_int
[
1
]),
// input[7:0]
115
.
rq_in1
(
rq_int
[
1
]),
// input
116
.
start_in1
(
start_int
[
1
]),
// output
117
.
db_out
(
db_out
),
// output[7:0]
118
.
rq_out
(
rq_out
),
// output
119
.
start_out
(
start_out
)
// input
120
);
121
122
status_router8
status_router8_01234567_i
(
123
.
rst
(
rst
),
// input
124
.
clk
(
clk
),
// input
125
.
srst
(
srst
),
// input
126
.
db_in0
(
db_in0
),
// input[7:0]
127
.
rq_in0
(
rq_in0
),
// input
128
.
start_in0
(
start_in0
),
// output
129
.
db_in1
(
db_in1
),
// input[7:0]
130
.
rq_in1
(
rq_in1
),
// input
131
.
start_in1
(
start_in1
),
// output
132
.
db_in2
(
db_in2
),
// input[7:0]
133
.
rq_in2
(
rq_in2
),
// input
134
.
start_in2
(
start_in2
),
// output
135
.
db_in3
(
db_in3
),
// input[7:0]
136
.
rq_in3
(
rq_in3
),
// input
137
.
start_in3
(
start_in3
),
// output
138
.
db_in4
(
db_in4
),
// input[7:0]
139
.
rq_in4
(
rq_in4
),
// input
140
.
start_in4
(
start_in4
),
// output
141
.
db_in5
(
db_in5
),
// input[7:0]
142
.
rq_in5
(
rq_in5
),
// input
143
.
start_in5
(
start_in5
),
// output
144
.
db_in6
(
db_in6
),
// input[7:0]
145
.
rq_in6
(
rq_in6
),
// input
146
.
start_in6
(
start_in6
),
// output
147
.
db_in7
(
db_in7
),
// input[7:0]
148
.
rq_in7
(
rq_in7
),
// input
149
.
start_in7
(
start_in7
),
// output
150
.
db_out
(
db_int
[
0
]),
// output[7:0]
151
.
rq_out
(
rq_int
[
0
]),
// output
152
.
start_out
(
start_int
[
0
])
// input
153
);
154
155
status_router8
status_router8_89abcdef_i
(
156
.
rst
(
rst
),
// input
157
.
clk
(
clk
),
// input
158
.
srst
(
srst
),
// input
159
.
db_in0
(
db_in8
),
// input[7:0]
160
.
rq_in0
(
rq_in8
),
// input
161
.
start_in0
(
start_in8
),
// output
162
.
db_in1
(
db_in9
),
// input[7:0]
163
.
rq_in1
(
rq_in9
),
// input
164
.
start_in1
(
start_in9
),
// output
165
.
db_in2
(
db_in10
),
// input[7:0]
166
.
rq_in2
(
rq_in10
),
// input
167
.
start_in2
(
start_in10
),
// output
168
.
db_in3
(
db_in11
),
// input[7:0]
169
.
rq_in3
(
rq_in11
),
// input
170
.
start_in3
(
start_in11
),
// output
171
.
db_in4
(
db_in12
),
// input[7:0]
172
.
rq_in4
(
rq_in12
),
// input
173
.
start_in4
(
start_in12
),
// output
174
.
db_in5
(
db_in13
),
// input[7:0]
175
.
rq_in5
(
rq_in13
),
// input
176
.
start_in5
(
start_in13
),
// output
177
.
db_in6
(
db_in14
),
// input[7:0]
178
.
rq_in6
(
rq_in14
),
// input
179
.
start_in6
(
start_in14
),
// output
180
.
db_in7
(
db_in15
),
// input[7:0]
181
.
rq_in7
(
rq_in15
),
// input
182
.
start_in7
(
start_in15
),
// output
183
.
db_out
(
db_int
[
1
]),
// output[7:0]
184
.
rq_out
(
rq_int
[
1
]),
// output
185
.
start_out
(
start_int
[
1
])
// input
186
);
187
188
endmodule
189
status_router2.10953srst
10953srst
Definition:
status_router2.v:48
status_router16.10915rq_in6
10915rq_in6
Definition:
status_router16.v:65
status_router8.11026db_in7
[7:0] 11026db_in7
Definition:
status_router8.v:67
status_router16.10931start_in11
10931start_in11
Definition:
status_router16.v:81
status_router16.10924rq_in9
10924rq_in9
Definition:
status_router16.v:74
status_router16.10906rq_in3
10906rq_in3
Definition:
status_router16.v:56
status_router16.10896db_in0
[7:0] 10896db_in0
Definition:
status_router16.v:46
status_router16.10948rq_int
10948rq_intwire[1:0]
Definition:
status_router16.v:102
status_router8.11011db_in2
[7:0] 11011db_in2
Definition:
status_router8.v:52
status_router8.11004srst
11004srst
Definition:
status_router8.v:44
status_router2.10958rq_in1
10958rq_in1
Definition:
status_router2.v:54
status_router16.10908db_in4
[7:0] 10908db_in4
Definition:
status_router16.v:58
status_router2.10952clk
10952clk
Definition:
status_router2.v:47
status_router16.10941db_in15
[7:0] 10941db_in15
Definition:
status_router16.v:91
status_router2.10962start_out
10962start_out
Definition:
status_router2.v:59
status_router16.10900rq_in1
10900rq_in1
Definition:
status_router16.v:50
status_router16.10947db_int
[1:0] 10947db_intwire[7:0]
Definition:
status_router16.v:101
status_router16.status_router2
status_router2_top_i status_router2
Definition:
status_router16.v:105
status_router8.11024rq_in6
11024rq_in6
Definition:
status_router8.v:65
status_router16.10901start_in1
10901start_in1
Definition:
status_router16.v:51
status_router16.10930rq_in11
10930rq_in11
Definition:
status_router16.v:80
status_router16.10904start_in2
10904start_in2
Definition:
status_router16.v:54
status_router16.10916start_in6
10916start_in6
Definition:
status_router16.v:66
status_router16.10897rq_in0
10897rq_in0
Definition:
status_router16.v:47
status_router16.10910start_in4
10910start_in4
Definition:
status_router16.v:60
status_router16.10894clk
10894clk
Definition:
status_router16.v:43
status_router16.10946start_out
10946start_out
Definition:
status_router16.v:98
status_router16.10935db_in13
[7:0] 10935db_in13
Definition:
status_router16.v:85
status_router16.10903rq_in2
10903rq_in2
Definition:
status_router16.v:53
status_router16.10912rq_in5
10912rq_in5
Definition:
status_router16.v:62
status_router16.10927rq_in10
10927rq_in10
Definition:
status_router16.v:77
status_router8.11006rq_in0
11006rq_in0
Definition:
status_router8.v:47
status_router16.10907start_in3
10907start_in3
Definition:
status_router16.v:57
status_router16.10914db_in6
[7:0] 10914db_in6
Definition:
status_router16.v:64
status_router8.11028start_in7
11028start_in7
Definition:
status_router8.v:69
status_router8.11030rq_out
11030rq_out
Definition:
status_router8.v:72
status_router16.10922start_in8
10922start_in8
Definition:
status_router16.v:72
status_router2.10951rst
10951rst
Definition:
status_router2.v:46
status_router16.10926db_in10
[7:0] 10926db_in10
Definition:
status_router16.v:76
status_router8.11021rq_in5
11021rq_in5
Definition:
status_router8.v:62
status_router16.10895srst
10895srst
Definition:
status_router16.v:44
status_router16.10938db_in14
[7:0] 10938db_in14
Definition:
status_router16.v:88
status_router8.11005db_in0
[7:0] 11005db_in0
Definition:
status_router8.v:46
status_router16.10913start_in5
10913start_in5
Definition:
status_router16.v:63
status_router16.10944db_out
[7:0] 10944db_out
Definition:
status_router16.v:96
status_router16.10940start_in14
10940start_in14
Definition:
status_router16.v:90
status_router16
Definition:
status_router16.v:41
status_router8.11015rq_in3
11015rq_in3
Definition:
status_router8.v:56
status_router8.11016start_in3
11016start_in3
Definition:
status_router8.v:57
status_router16.10937start_in13
10937start_in13
Definition:
status_router16.v:87
status_router16.10921rq_in8
10921rq_in8
Definition:
status_router16.v:71
status_router2.10955rq_in0
10955rq_in0
Definition:
status_router2.v:51
status_router2.10961rq_out
10961rq_out
Definition:
status_router2.v:58
status_router16.10943start_in15
10943start_in15
Definition:
status_router16.v:93
status_router8.11009rq_in1
11009rq_in1
Definition:
status_router8.v:50
status_router16.10909rq_in4
10909rq_in4
Definition:
status_router16.v:59
status_router16.10945rq_out
10945rq_out
Definition:
status_router16.v:97
status_router2.10959start_in1
10959start_in1
Definition:
status_router2.v:55
status_router8.11012rq_in2
11012rq_in2
Definition:
status_router8.v:53
status_router16.10898start_in0
10898start_in0
Definition:
status_router16.v:48
status_router8.11023db_in6
[7:0] 11023db_in6
Definition:
status_router8.v:64
status_router8.11031start_out
11031start_out
Definition:
status_router8.v:73
status_router8.11002rst
11002rst
Definition:
status_router8.v:42
status_router16.10925start_in9
10925start_in9
Definition:
status_router16.v:75
status_router16.10939rq_in14
10939rq_in14
Definition:
status_router16.v:89
status_router8.11020db_in5
[7:0] 11020db_in5
Definition:
status_router8.v:61
status_router8.11010start_in1
11010start_in1
Definition:
status_router8.v:51
status_router8.11027rq_in7
11027rq_in7
Definition:
status_router8.v:68
status_router8.11025start_in6
11025start_in6
Definition:
status_router8.v:66
status_router8.11014db_in3
[7:0] 11014db_in3
Definition:
status_router8.v:55
status_router2.10954db_in0
[7:0] 10954db_in0
Definition:
status_router2.v:50
status_router16.10928start_in10
10928start_in10
Definition:
status_router16.v:78
status_router16.10893rst
10893rst
Definition:
status_router16.v:42
status_router16.10905db_in3
[7:0] 10905db_in3
Definition:
status_router16.v:55
status_router16.10923db_in9
[7:0] 10923db_in9
Definition:
status_router16.v:73
status_router8.11017db_in4
[7:0] 11017db_in4
Definition:
status_router8.v:58
status_router8.11018rq_in4
11018rq_in4
Definition:
status_router8.v:59
status_router16.10899db_in1
[7:0] 10899db_in1
Definition:
status_router16.v:49
status_router2.10960db_out
[7:0] 10960db_out
Definition:
status_router2.v:57
status_router8.11008db_in1
[7:0] 11008db_in1
Definition:
status_router8.v:49
status_router8.11007start_in0
11007start_in0
Definition:
status_router8.v:48
status_router16.10936rq_in13
10936rq_in13
Definition:
status_router16.v:86
status_router16.10934start_in12
10934start_in12
Definition:
status_router16.v:84
status_router8.11003clk
11003clk
Definition:
status_router8.v:43
status_router16.10942rq_in15
10942rq_in15
Definition:
status_router16.v:92
status_router8.11029db_out
[7:0] 11029db_out
Definition:
status_router8.v:71
status_router16.10929db_in11
[7:0] 10929db_in11
Definition:
status_router16.v:79
status_router16.10902db_in2
[7:0] 10902db_in2
Definition:
status_router16.v:52
status_router16.10949start_int
10949start_intwire[1:0]
Definition:
status_router16.v:103
status_router16.10933rq_in12
10933rq_in12
Definition:
status_router16.v:83
status_router16.10920db_in8
[7:0] 10920db_in8
Definition:
status_router16.v:70
status_router16.10917db_in7
[7:0] 10917db_in7
Definition:
status_router16.v:67
status_router16.10919start_in7
10919start_in7
Definition:
status_router16.v:69
status_router16.10918rq_in7
10918rq_in7
Definition:
status_router16.v:68
status_router8.11019start_in4
11019start_in4
Definition:
status_router8.v:60
status_router16.10911db_in5
[7:0] 10911db_in5
Definition:
status_router16.v:61
status_router16.status_router8
status_router8_89abcdef_i status_router8
Definition:
status_router16.v:155
status_router2.10957db_in1
[7:0] 10957db_in1
Definition:
status_router2.v:53
status_router8.11013start_in2
11013start_in2
Definition:
status_router8.v:54
status_router8.11022start_in5
11022start_in5
Definition:
status_router8.v:63
status_router2.10956start_in0
10956start_in0
Definition:
status_router2.v:52
status_router16.10932db_in12
[7:0] 10932db_in12
Definition:
status_router16.v:82
util_modules
status_router16.v
Generated by
1.8.12