## lustrec-tests / vhdl_json / vhdl_files / 2-exportOK / ghdl / ghdl / testsuite / gna / issue50 / idct.d / fsm_23.vhd @ 2051e520

History | View | Annotate | Download (113 KB)

1 | 2051e520 | Arnaud Dieumegard | library ieee; |
---|---|---|---|

2 | use ieee.std_logic_1164.all; |
||

3 | |||

4 | library ieee; |
||

5 | use ieee.numeric_std.all; |
||

6 | |||

7 | entity fsm_23 is |
||

8 | port ( |
||

9 | clock : in std_logic; |
||

10 | reset : in std_logic; |
||

11 | in0 : in std_logic; |
||

12 | out181 : out std_logic; |
||

13 | out182 : out std_logic; |
||

14 | out183 : out std_logic; |
||

15 | out184 : out std_logic; |
||

16 | out185 : out std_logic; |
||

17 | out8 : out std_logic; |
||

18 | out13 : out std_logic; |
||

19 | out14 : out std_logic; |
||

20 | out16 : out std_logic; |
||

21 | out18 : out std_logic; |
||

22 | out19 : out std_logic; |
||

23 | out20 : out std_logic; |
||

24 | out21 : out std_logic; |
||

25 | out22 : out std_logic; |
||

26 | in2 : in std_logic; |
||

27 | out23 : out std_logic; |
||

28 | out24 : out std_logic; |
||

29 | out25 : out std_logic; |
||

30 | out26 : out std_logic; |
||

31 | out27 : out std_logic; |
||

32 | out28 : out std_logic; |
||

33 | out29 : out std_logic; |
||

34 | out30 : out std_logic; |
||

35 | out31 : out std_logic; |
||

36 | out33 : out std_logic; |
||

37 | out35 : out std_logic; |
||

38 | out36 : out std_logic; |
||

39 | out38 : out std_logic; |
||

40 | out40 : out std_logic; |
||

41 | out42 : out std_logic; |
||

42 | in3 : in std_logic; |
||

43 | out44 : out std_logic; |
||

44 | out46 : out std_logic; |
||

45 | out48 : out std_logic; |
||

46 | out49 : out std_logic; |
||

47 | out50 : out std_logic; |
||

48 | out52 : out std_logic; |
||

49 | out54 : out std_logic; |
||

50 | out56 : out std_logic; |
||

51 | out57 : out std_logic; |
||

52 | out58 : out std_logic; |
||

53 | in4 : in std_logic; |
||

54 | out60 : out std_logic; |
||

55 | in5 : in std_logic; |
||

56 | out164 : out std_logic; |
||

57 | out165 : out std_logic; |
||

58 | out167 : out std_logic; |
||

59 | out168 : out std_logic; |
||

60 | out170 : out std_logic; |
||

61 | out171 : out std_logic; |
||

62 | out173 : out std_logic; |
||

63 | out174 : out std_logic; |
||

64 | out176 : out std_logic; |
||

65 | out178 : out std_logic; |
||

66 | out0 : out std_logic; |
||

67 | out1 : out std_logic; |
||

68 | out2 : out std_logic; |
||

69 | in1 : in std_logic; |
||

70 | out4 : out std_logic; |
||

71 | out90 : out std_logic; |
||

72 | out91 : out std_logic; |
||

73 | out97 : out std_logic; |
||

74 | out99 : out std_logic; |
||

75 | out101 : out std_logic; |
||

76 | in6 : in std_logic; |
||

77 | out103 : out std_logic; |
||

78 | out105 : out std_logic; |
||

79 | out106 : out std_logic; |
||

80 | out107 : out std_logic; |
||

81 | out108 : out std_logic; |
||

82 | out135 : out std_logic; |
||

83 | out136 : out std_logic; |
||

84 | out137 : out std_logic; |
||

85 | out138 : out std_logic; |
||

86 | in11 : in std_logic; |
||

87 | out140 : out std_logic; |
||

88 | out141 : out std_logic; |
||

89 | out142 : out std_logic; |
||

90 | out143 : out std_logic; |
||

91 | out145 : out std_logic; |
||

92 | out146 : out std_logic; |
||

93 | out148 : out std_logic; |
||

94 | out150 : out std_logic; |
||

95 | out153 : out std_logic; |
||

96 | out154 : out std_logic; |
||

97 | out155 : out std_logic; |
||

98 | out156 : out std_logic; |
||

99 | out157 : out std_logic; |
||

100 | out158 : out std_logic; |
||

101 | out159 : out std_logic; |
||

102 | out160 : out std_logic; |
||

103 | out161 : out std_logic; |
||

104 | out162 : out std_logic; |
||

105 | out111 : out std_logic; |
||

106 | out112 : out std_logic; |
||

107 | out114 : out std_logic; |
||

108 | out116 : out std_logic; |
||

109 | out118 : out std_logic; |
||

110 | out120 : out std_logic; |
||

111 | out121 : out std_logic; |
||

112 | out122 : out std_logic; |
||

113 | out123 : out std_logic; |
||

114 | out124 : out std_logic; |
||

115 | out125 : out std_logic; |
||

116 | out126 : out std_logic; |
||

117 | in7 : in std_logic; |
||

118 | out129 : out std_logic; |
||

119 | out130 : out std_logic; |
||

120 | in8 : in std_logic; |
||

121 | out131 : out std_logic; |
||

122 | in9 : in std_logic; |
||

123 | out132 : out std_logic; |
||

124 | out133 : out std_logic; |
||

125 | out134 : out std_logic; |
||

126 | in10 : in std_logic; |
||

127 | out186 : out std_logic; |
||

128 | out187 : out std_logic; |
||

129 | out190 : out std_logic; |
||

130 | out195 : out std_logic; |
||

131 | out197 : out std_logic; |
||

132 | out198 : out std_logic; |
||

133 | out199 : out std_logic; |
||

134 | out200 : out std_logic; |
||

135 | out201 : out std_logic; |
||

136 | out203 : out std_logic; |
||

137 | out204 : out std_logic; |
||

138 | out206 : out std_logic; |
||

139 | out207 : out std_logic; |
||

140 | out209 : out std_logic; |
||

141 | out210 : out std_logic; |
||

142 | out212 : out std_logic; |
||

143 | out213 : out std_logic; |
||

144 | out215 : out std_logic; |
||

145 | out217 : out std_logic; |
||

146 | out220 : out std_logic; |
||

147 | out221 : out std_logic; |
||

148 | out222 : out std_logic; |
||

149 | out223 : out std_logic; |
||

150 | out224 : out std_logic; |
||

151 | out225 : out std_logic; |
||

152 | out226 : out std_logic; |
||

153 | out227 : out std_logic; |
||

154 | out228 : out std_logic; |
||

155 | out229 : out std_logic; |
||

156 | out231 : out std_logic; |
||

157 | out232 : out std_logic; |
||

158 | out234 : out std_logic; |
||

159 | out235 : out std_logic; |
||

160 | out237 : out std_logic; |
||

161 | out238 : out std_logic; |
||

162 | out240 : out std_logic; |
||

163 | out241 : out std_logic; |
||

164 | out243 : out std_logic; |
||

165 | out245 : out std_logic; |
||

166 | out248 : out std_logic; |
||

167 | out249 : out std_logic; |
||

168 | out250 : out std_logic; |
||

169 | out251 : out std_logic; |
||

170 | out252 : out std_logic; |
||

171 | out253 : out std_logic; |
||

172 | out254 : out std_logic; |
||

173 | out255 : out std_logic; |
||

174 | out256 : out std_logic; |
||

175 | out257 : out std_logic; |
||

176 | out259 : out std_logic; |
||

177 | out260 : out std_logic; |
||

178 | out262 : out std_logic; |
||

179 | out263 : out std_logic; |
||

180 | out265 : out std_logic; |
||

181 | out266 : out std_logic; |
||

182 | out268 : out std_logic; |
||

183 | out269 : out std_logic; |
||

184 | out271 : out std_logic; |
||

185 | out273 : out std_logic; |
||

186 | out276 : out std_logic; |
||

187 | out277 : out std_logic; |
||

188 | out278 : out std_logic; |
||

189 | out279 : out std_logic; |
||

190 | out280 : out std_logic; |
||

191 | out281 : out std_logic; |
||

192 | out282 : out std_logic; |
||

193 | out283 : out std_logic; |
||

194 | out284 : out std_logic; |
||

195 | out285 : out std_logic; |
||

196 | out286 : out std_logic; |
||

197 | out287 : out std_logic; |
||

198 | out288 : out std_logic; |
||

199 | out289 : out std_logic; |
||

200 | out290 : out std_logic; |
||

201 | out291 : out std_logic; |
||

202 | out292 : out std_logic; |
||

203 | out293 : out std_logic; |
||

204 | out294 : out std_logic; |
||

205 | out295 : out std_logic; |
||

206 | out296 : out std_logic; |
||

207 | out297 : out std_logic; |
||

208 | out298 : out std_logic; |
||

209 | out311 : out std_logic; |
||

210 | out312 : out std_logic; |
||

211 | out313 : out std_logic; |
||

212 | out314 : out std_logic; |
||

213 | out315 : out std_logic; |
||

214 | out316 : out std_logic; |
||

215 | out318 : out std_logic; |
||

216 | out321 : out std_logic; |
||

217 | out322 : out std_logic; |
||

218 | out323 : out std_logic; |
||

219 | out324 : out std_logic; |
||

220 | out325 : out std_logic; |
||

221 | out326 : out std_logic; |
||

222 | out327 : out std_logic; |
||

223 | out328 : out std_logic; |
||

224 | out329 : out std_logic; |
||

225 | out333 : out std_logic; |
||

226 | out341 : out std_logic; |
||

227 | out342 : out std_logic; |
||

228 | out343 : out std_logic; |
||

229 | out344 : out std_logic; |
||

230 | out345 : out std_logic; |
||

231 | out346 : out std_logic; |
||

232 | out349 : out std_logic; |
||

233 | out350 : out std_logic; |
||

234 | out351 : out std_logic; |
||

235 | out352 : out std_logic; |
||

236 | out353 : out std_logic; |
||

237 | out354 : out std_logic; |
||

238 | out355 : out std_logic; |
||

239 | out357 : out std_logic; |
||

240 | out361 : out std_logic; |
||

241 | out362 : out std_logic; |
||

242 | out363 : out std_logic; |
||

243 | out364 : out std_logic; |
||

244 | out366 : out std_logic; |
||

245 | out367 : out std_logic; |
||

246 | out371 : out std_logic; |
||

247 | out372 : out std_logic; |
||

248 | out373 : out std_logic; |
||

249 | out382 : out std_logic; |
||

250 | out383 : out std_logic; |
||

251 | out385 : out std_logic; |
||

252 | out393 : out std_logic; |
||

253 | out394 : out std_logic; |
||

254 | out395 : out std_logic; |
||

255 | out396 : out std_logic; |
||

256 | out398 : out std_logic; |
||

257 | out400 : out std_logic; |
||

258 | out401 : out std_logic; |
||

259 | out402 : out std_logic; |
||

260 | out404 : out std_logic; |
||

261 | out406 : out std_logic; |
||

262 | out407 : out std_logic; |
||

263 | out408 : out std_logic; |
||

264 | out409 : out std_logic; |
||

265 | out410 : out std_logic; |
||

266 | out411 : out std_logic; |
||

267 | out412 : out std_logic; |
||

268 | out413 : out std_logic; |
||

269 | out414 : out std_logic; |
||

270 | out416 : out std_logic; |
||

271 | out417 : out std_logic; |
||

272 | out418 : out std_logic; |
||

273 | out419 : out std_logic; |
||

274 | out422 : out std_logic; |
||

275 | out423 : out std_logic; |
||

276 | out425 : out std_logic; |
||

277 | out426 : out std_logic; |
||

278 | out428 : out std_logic; |
||

279 | out429 : out std_logic; |
||

280 | out430 : out std_logic; |
||

281 | out431 : out std_logic; |
||

282 | out433 : out std_logic; |
||

283 | out434 : out std_logic; |
||

284 | out435 : out std_logic; |
||

285 | out436 : out std_logic; |
||

286 | out437 : out std_logic; |
||

287 | out438 : out std_logic; |
||

288 | out440 : out std_logic; |
||

289 | out441 : out std_logic; |
||

290 | out443 : out std_logic; |
||

291 | out444 : out std_logic; |
||

292 | out445 : out std_logic; |
||

293 | out446 : out std_logic; |
||

294 | out447 : out std_logic; |
||

295 | out450 : out std_logic; |
||

296 | out451 : out std_logic; |
||

297 | out454 : out std_logic; |
||

298 | out455 : out std_logic; |
||

299 | out457 : out std_logic; |
||

300 | out458 : out std_logic; |
||

301 | out459 : out std_logic; |
||

302 | out460 : out std_logic; |
||

303 | out461 : out std_logic; |
||

304 | out462 : out std_logic; |
||

305 | out463 : out std_logic; |
||

306 | out464 : out std_logic; |
||

307 | out465 : out std_logic; |
||

308 | out466 : out std_logic; |
||

309 | out467 : out std_logic; |
||

310 | out468 : out std_logic; |
||

311 | out469 : out std_logic; |
||

312 | out472 : out std_logic; |
||

313 | out475 : out std_logic; |
||

314 | out481 : out std_logic; |
||

315 | out482 : out std_logic; |
||

316 | out483 : out std_logic; |
||

317 | out484 : out std_logic; |
||

318 | out487 : out std_logic; |
||

319 | out488 : out std_logic; |
||

320 | out491 : out std_logic; |
||

321 | out495 : out std_logic; |
||

322 | out496 : out std_logic; |
||

323 | out497 : out std_logic; |
||

324 | out498 : out std_logic; |
||

325 | out499 : out std_logic; |
||

326 | out500 : out std_logic; |
||

327 | out501 : out std_logic; |
||

328 | out512 : out std_logic; |
||

329 | out513 : out std_logic; |
||

330 | out517 : out std_logic; |
||

331 | out518 : out std_logic; |
||

332 | out519 : out std_logic; |
||

333 | out521 : out std_logic; |
||

334 | out522 : out std_logic; |
||

335 | out524 : out std_logic; |
||

336 | out525 : out std_logic; |
||

337 | out526 : out std_logic; |
||

338 | out527 : out std_logic; |
||

339 | out528 : out std_logic; |
||

340 | out531 : out std_logic; |
||

341 | out540 : out std_logic; |
||

342 | out542 : out std_logic; |
||

343 | out544 : out std_logic; |
||

344 | out545 : out std_logic; |
||

345 | out554 : out std_logic; |
||

346 | out555 : out std_logic; |
||

347 | out559 : out std_logic; |
||

348 | out560 : out std_logic; |
||

349 | out561 : out std_logic; |
||

350 | out562 : out std_logic; |
||

351 | out563 : out std_logic; |
||

352 | out566 : out std_logic; |
||

353 | out567 : out std_logic; |
||

354 | out570 : out std_logic; |
||

355 | out572 : out std_logic; |
||

356 | out575 : out std_logic; |
||

357 | out577 : out std_logic; |
||

358 | out578 : out std_logic; |
||

359 | out580 : out std_logic; |
||

360 | out581 : out std_logic |
||

361 | ); |
||

362 | end fsm_23; |
||

363 | |||

364 | architecture augh of fsm_23 is |
||

365 | |||

366 | signal state_cur : std_logic_vector(0 to 240) := (7 => '1', others => '0'); |
||

367 | signal state_next : std_logic_vector(0 to 240) := (7 => '1', others => '0'); |
||

368 | |||

369 | -- Buffers for outputs |
||

370 | signal out122_buf : std_logic := '0'; |
||

371 | signal out122_bufn : std_logic; |
||

372 | signal out36_buf : std_logic := '0'; |
||

373 | signal out36_bufn : std_logic; |
||

374 | signal out49_buf : std_logic := '0'; |
||

375 | signal out49_bufn : std_logic; |
||

376 | signal out35_buf : std_logic := '0'; |
||

377 | signal out35_bufn : std_logic; |
||

378 | signal out27_buf : std_logic := '0'; |
||

379 | signal out27_bufn : std_logic; |
||

380 | signal out16_buf : std_logic := '0'; |
||

381 | signal out16_bufn : std_logic; |
||

382 | signal out25_buf : std_logic := '0'; |
||

383 | signal out25_bufn : std_logic; |
||

384 | signal out20_buf : std_logic := '0'; |
||

385 | signal out20_bufn : std_logic; |
||

386 | signal out57_buf : std_logic := '0'; |
||

387 | signal out57_bufn : std_logic; |
||

388 | signal out23_buf : std_logic := '0'; |
||

389 | signal out23_bufn : std_logic; |
||

390 | signal out136_buf : std_logic := '0'; |
||

391 | signal out136_bufn : std_logic; |
||

392 | signal out0_buf : std_logic := '0'; |
||

393 | signal out0_bufn : std_logic; |
||

394 | signal out134_buf : std_logic := '0'; |
||

395 | signal out134_bufn : std_logic; |
||

396 | signal out13_buf : std_logic := '0'; |
||

397 | signal out13_bufn : std_logic; |
||

398 | signal out131_buf : std_logic := '0'; |
||

399 | signal out131_bufn : std_logic; |
||

400 | signal out129_buf : std_logic := '0'; |
||

401 | signal out129_bufn : std_logic; |
||

402 | signal out111_buf : std_logic := '0'; |
||

403 | signal out111_bufn : std_logic; |
||

404 | signal out31_buf : std_logic := '0'; |
||

405 | signal out31_bufn : std_logic; |
||

406 | signal out126_buf : std_logic := '0'; |
||

407 | signal out126_bufn : std_logic; |
||

408 | signal out106_buf : std_logic := '0'; |
||

409 | signal out106_bufn : std_logic; |
||

410 | signal out124_buf : std_logic := '0'; |
||

411 | signal out124_bufn : std_logic; |
||

412 | signal out138_buf : std_logic := '0'; |
||

413 | signal out138_bufn : std_logic; |
||

414 | signal out141_buf : std_logic := '0'; |
||

415 | signal out141_bufn : std_logic; |
||

416 | signal out143_buf : std_logic := '0'; |
||

417 | signal out143_bufn : std_logic; |
||

418 | signal out146_buf : std_logic := '0'; |
||

419 | signal out146_bufn : std_logic; |
||

420 | signal out150_buf : std_logic := '0'; |
||

421 | signal out150_bufn : std_logic; |
||

422 | signal out153_buf : std_logic := '0'; |
||

423 | signal out153_bufn : std_logic; |
||

424 | signal out155_buf : std_logic := '0'; |
||

425 | signal out155_bufn : std_logic; |
||

426 | signal out158_buf : std_logic := '0'; |
||

427 | signal out158_bufn : std_logic; |
||

428 | signal out162_buf : std_logic := '0'; |
||

429 | signal out162_bufn : std_logic; |
||

430 | signal out165_buf : std_logic := '0'; |
||

431 | signal out165_bufn : std_logic; |
||

432 | signal out168_buf : std_logic := '0'; |
||

433 | signal out168_bufn : std_logic; |
||

434 | signal out171_buf : std_logic := '0'; |
||

435 | signal out171_bufn : std_logic; |
||

436 | signal out174_buf : std_logic := '0'; |
||

437 | signal out174_bufn : std_logic; |
||

438 | signal out178_buf : std_logic := '0'; |
||

439 | signal out178_bufn : std_logic; |
||

440 | signal out181_buf : std_logic := '0'; |
||

441 | signal out181_bufn : std_logic; |
||

442 | signal out183_buf : std_logic := '0'; |
||

443 | signal out183_bufn : std_logic; |
||

444 | signal out197_buf : std_logic := '0'; |
||

445 | signal out197_bufn : std_logic; |
||

446 | signal out201_buf : std_logic := '0'; |
||

447 | signal out201_bufn : std_logic; |
||

448 | signal out204_buf : std_logic := '0'; |
||

449 | signal out204_bufn : std_logic; |
||

450 | signal out207_buf : std_logic := '0'; |
||

451 | signal out207_bufn : std_logic; |
||

452 | signal out210_buf : std_logic := '0'; |
||

453 | signal out210_bufn : std_logic; |
||

454 | signal out213_buf : std_logic := '0'; |
||

455 | signal out213_bufn : std_logic; |
||

456 | signal out217_buf : std_logic := '0'; |
||

457 | signal out217_bufn : std_logic; |
||

458 | signal out220_buf : std_logic := '0'; |
||

459 | signal out220_bufn : std_logic; |
||

460 | signal out222_buf : std_logic := '0'; |
||

461 | signal out222_bufn : std_logic; |
||

462 | signal out225_buf : std_logic := '0'; |
||

463 | signal out225_bufn : std_logic; |
||

464 | signal out229_buf : std_logic := '0'; |
||

465 | signal out229_bufn : std_logic; |
||

466 | signal out232_buf : std_logic := '0'; |
||

467 | signal out232_bufn : std_logic; |
||

468 | signal out235_buf : std_logic := '0'; |
||

469 | signal out235_bufn : std_logic; |
||

470 | signal out238_buf : std_logic := '0'; |
||

471 | signal out238_bufn : std_logic; |
||

472 | signal out241_buf : std_logic := '0'; |
||

473 | signal out241_bufn : std_logic; |
||

474 | signal out245_buf : std_logic := '0'; |
||

475 | signal out245_bufn : std_logic; |
||

476 | signal out248_buf : std_logic := '0'; |
||

477 | signal out248_bufn : std_logic; |
||

478 | signal out250_buf : std_logic := '0'; |
||

479 | signal out250_bufn : std_logic; |
||

480 | signal out253_buf : std_logic := '0'; |
||

481 | signal out253_bufn : std_logic; |
||

482 | signal out257_buf : std_logic := '0'; |
||

483 | signal out257_bufn : std_logic; |
||

484 | signal out260_buf : std_logic := '0'; |
||

485 | signal out260_bufn : std_logic; |
||

486 | signal out263_buf : std_logic := '0'; |
||

487 | signal out263_bufn : std_logic; |
||

488 | signal out266_buf : std_logic := '0'; |
||

489 | signal out266_bufn : std_logic; |
||

490 | signal out269_buf : std_logic := '0'; |
||

491 | signal out269_bufn : std_logic; |
||

492 | signal out273_buf : std_logic := '0'; |
||

493 | signal out273_bufn : std_logic; |
||

494 | signal out276_buf : std_logic := '0'; |
||

495 | signal out276_bufn : std_logic; |
||

496 | signal out278_buf : std_logic := '0'; |
||

497 | signal out278_bufn : std_logic; |
||

498 | signal out280_buf : std_logic := '0'; |
||

499 | signal out280_bufn : std_logic; |
||

500 | signal out281_buf : std_logic := '0'; |
||

501 | signal out281_bufn : std_logic; |
||

502 | signal out282_buf : std_logic := '0'; |
||

503 | signal out282_bufn : std_logic; |
||

504 | signal out284_buf : std_logic := '0'; |
||

505 | signal out284_bufn : std_logic; |
||

506 | signal out285_buf : std_logic := '0'; |
||

507 | signal out285_bufn : std_logic; |
||

508 | signal out287_buf : std_logic := '0'; |
||

509 | signal out287_bufn : std_logic; |
||

510 | signal out288_buf : std_logic := '0'; |
||

511 | signal out288_bufn : std_logic; |
||

512 | signal out289_buf : std_logic := '0'; |
||

513 | signal out289_bufn : std_logic; |
||

514 | signal out290_buf : std_logic := '0'; |
||

515 | signal out290_bufn : std_logic; |
||

516 | signal out291_buf : std_logic := '0'; |
||

517 | signal out291_bufn : std_logic; |
||

518 | signal out292_buf : std_logic := '0'; |
||

519 | signal out292_bufn : std_logic; |
||

520 | signal out293_buf : std_logic := '0'; |
||

521 | signal out293_bufn : std_logic; |
||

522 | signal out294_buf : std_logic := '0'; |
||

523 | signal out294_bufn : std_logic; |
||

524 | signal out295_buf : std_logic := '0'; |
||

525 | signal out295_bufn : std_logic; |
||

526 | signal out296_buf : std_logic := '0'; |
||

527 | signal out296_bufn : std_logic; |
||

528 | signal out312_buf : std_logic := '0'; |
||

529 | signal out312_bufn : std_logic; |
||

530 | signal out313_buf : std_logic := '0'; |
||

531 | signal out313_bufn : std_logic; |
||

532 | signal out314_buf : std_logic := '0'; |
||

533 | signal out314_bufn : std_logic; |
||

534 | signal out315_buf : std_logic := '0'; |
||

535 | signal out315_bufn : std_logic; |
||

536 | signal out318_buf : std_logic := '0'; |
||

537 | signal out318_bufn : std_logic; |
||

538 | signal out322_buf : std_logic := '0'; |
||

539 | signal out322_bufn : std_logic; |
||

540 | signal out323_buf : std_logic := '0'; |
||

541 | signal out323_bufn : std_logic; |
||

542 | signal out324_buf : std_logic := '0'; |
||

543 | signal out324_bufn : std_logic; |
||

544 | signal out325_buf : std_logic := '0'; |
||

545 | signal out325_bufn : std_logic; |
||

546 | signal out326_buf : std_logic := '0'; |
||

547 | signal out326_bufn : std_logic; |
||

548 | signal out327_buf : std_logic := '0'; |
||

549 | signal out327_bufn : std_logic; |
||

550 | signal out328_buf : std_logic := '0'; |
||

551 | signal out328_bufn : std_logic; |
||

552 | signal out333_buf : std_logic := '0'; |
||

553 | signal out333_bufn : std_logic; |
||

554 | signal out341_buf : std_logic := '0'; |
||

555 | signal out341_bufn : std_logic; |
||

556 | signal out342_buf : std_logic := '0'; |
||

557 | signal out342_bufn : std_logic; |
||

558 | signal out343_buf : std_logic := '0'; |
||

559 | signal out343_bufn : std_logic; |
||

560 | signal out344_buf : std_logic := '0'; |
||

561 | signal out344_bufn : std_logic; |
||

562 | signal out346_buf : std_logic := '0'; |
||

563 | signal out346_bufn : std_logic; |
||

564 | signal out349_buf : std_logic := '0'; |
||

565 | signal out349_bufn : std_logic; |
||

566 | signal out351_buf : std_logic := '0'; |
||

567 | signal out351_bufn : std_logic; |
||

568 | signal out352_buf : std_logic := '0'; |
||

569 | signal out352_bufn : std_logic; |
||

570 | signal out353_buf : std_logic := '0'; |
||

571 | signal out353_bufn : std_logic; |
||

572 | signal out354_buf : std_logic := '0'; |
||

573 | signal out354_bufn : std_logic; |
||

574 | signal out357_buf : std_logic := '0'; |
||

575 | signal out357_bufn : std_logic; |
||

576 | signal out361_buf : std_logic := '0'; |
||

577 | signal out361_bufn : std_logic; |
||

578 | signal out364_buf : std_logic := '0'; |
||

579 | signal out364_bufn : std_logic; |
||

580 | signal out366_buf : std_logic := '0'; |
||

581 | signal out366_bufn : std_logic; |
||

582 | signal out371_buf : std_logic := '0'; |
||

583 | signal out371_bufn : std_logic; |
||

584 | signal out393_buf : std_logic := '0'; |
||

585 | signal out393_bufn : std_logic; |
||

586 | signal out394_buf : std_logic := '0'; |
||

587 | signal out394_bufn : std_logic; |
||

588 | signal out395_buf : std_logic := '0'; |
||

589 | signal out395_bufn : std_logic; |
||

590 | signal out400_buf : std_logic := '0'; |
||

591 | signal out400_bufn : std_logic; |
||

592 | signal out401_buf : std_logic := '0'; |
||

593 | signal out401_bufn : std_logic; |
||

594 | signal out404_buf : std_logic := '0'; |
||

595 | signal out404_bufn : std_logic; |
||

596 | signal out407_buf : std_logic := '0'; |
||

597 | signal out407_bufn : std_logic; |
||

598 | signal out408_buf : std_logic := '0'; |
||

599 | signal out408_bufn : std_logic; |
||

600 | signal out409_buf : std_logic := '0'; |
||

601 | signal out409_bufn : std_logic; |
||

602 | signal out410_buf : std_logic := '0'; |
||

603 | signal out410_bufn : std_logic; |
||

604 | signal out413_buf : std_logic := '0'; |
||

605 | signal out413_bufn : std_logic; |
||

606 | signal out414_buf : std_logic := '0'; |
||

607 | signal out414_bufn : std_logic; |
||

608 | signal out417_buf : std_logic := '0'; |
||

609 | signal out417_bufn : std_logic; |
||

610 | signal out418_buf : std_logic := '0'; |
||

611 | signal out418_bufn : std_logic; |
||

612 | signal out422_buf : std_logic := '0'; |
||

613 | signal out422_bufn : std_logic; |
||

614 | signal out426_buf : std_logic := '0'; |
||

615 | signal out426_bufn : std_logic; |
||

616 | signal out428_buf : std_logic := '0'; |
||

617 | signal out428_bufn : std_logic; |
||

618 | signal out431_buf : std_logic := '0'; |
||

619 | signal out431_bufn : std_logic; |
||

620 | signal out433_buf : std_logic := '0'; |
||

621 | signal out433_bufn : std_logic; |
||

622 | signal out434_buf : std_logic := '0'; |
||

623 | signal out434_bufn : std_logic; |
||

624 | signal out435_buf : std_logic := '0'; |
||

625 | signal out435_bufn : std_logic; |
||

626 | signal out436_buf : std_logic := '0'; |
||

627 | signal out436_bufn : std_logic; |
||

628 | signal out437_buf : std_logic := '0'; |
||

629 | signal out437_bufn : std_logic; |
||

630 | signal out438_buf : std_logic := '0'; |
||

631 | signal out438_bufn : std_logic; |
||

632 | signal out440_buf : std_logic := '0'; |
||

633 | signal out440_bufn : std_logic; |
||

634 | signal out444_buf : std_logic := '0'; |
||

635 | signal out444_bufn : std_logic; |
||

636 | signal out446_buf : std_logic := '0'; |
||

637 | signal out446_bufn : std_logic; |
||

638 | signal out451_buf : std_logic := '0'; |
||

639 | signal out451_bufn : std_logic; |
||

640 | signal out457_buf : std_logic := '0'; |
||

641 | signal out457_bufn : std_logic; |
||

642 | signal out458_buf : std_logic := '0'; |
||

643 | signal out458_bufn : std_logic; |
||

644 | signal out459_buf : std_logic := '0'; |
||

645 | signal out459_bufn : std_logic; |
||

646 | signal out460_buf : std_logic := '0'; |
||

647 | signal out460_bufn : std_logic; |
||

648 | signal out461_buf : std_logic := '0'; |
||

649 | signal out461_bufn : std_logic; |
||

650 | signal out463_buf : std_logic := '0'; |
||

651 | signal out463_bufn : std_logic; |
||

652 | signal out464_buf : std_logic := '0'; |
||

653 | signal out464_bufn : std_logic; |
||

654 | signal out466_buf : std_logic := '0'; |
||

655 | signal out466_bufn : std_logic; |
||

656 | signal out468_buf : std_logic := '0'; |
||

657 | signal out468_bufn : std_logic; |
||

658 | signal out472_buf : std_logic := '0'; |
||

659 | signal out472_bufn : std_logic; |
||

660 | signal out475_buf : std_logic := '0'; |
||

661 | signal out475_bufn : std_logic; |
||

662 | signal out481_buf : std_logic := '0'; |
||

663 | signal out481_bufn : std_logic; |
||

664 | signal out482_buf : std_logic := '0'; |
||

665 | signal out482_bufn : std_logic; |
||

666 | signal out483_buf : std_logic := '0'; |
||

667 | signal out483_bufn : std_logic; |
||

668 | signal out487_buf : std_logic := '0'; |
||

669 | signal out487_bufn : std_logic; |
||

670 | signal out495_buf : std_logic := '0'; |
||

671 | signal out495_bufn : std_logic; |
||

672 | signal out496_buf : std_logic := '0'; |
||

673 | signal out496_bufn : std_logic; |
||

674 | signal out497_buf : std_logic := '0'; |
||

675 | signal out497_bufn : std_logic; |
||

676 | signal out499_buf : std_logic := '0'; |
||

677 | signal out499_bufn : std_logic; |
||

678 | signal out500_buf : std_logic := '0'; |
||

679 | signal out500_bufn : std_logic; |
||

680 | signal out512_buf : std_logic := '0'; |
||

681 | signal out512_bufn : std_logic; |
||

682 | signal out517_buf : std_logic := '0'; |
||

683 | signal out517_bufn : std_logic; |
||

684 | signal out518_buf : std_logic := '0'; |
||

685 | signal out518_bufn : std_logic; |
||

686 | signal out521_buf : std_logic := '0'; |
||

687 | signal out521_bufn : std_logic; |
||

688 | signal out524_buf : std_logic := '0'; |
||

689 | signal out524_bufn : std_logic; |
||

690 | signal out525_buf : std_logic := '0'; |
||

691 | signal out525_bufn : std_logic; |
||

692 | signal out526_buf : std_logic := '0'; |
||

693 | signal out526_bufn : std_logic; |
||

694 | signal out531_buf : std_logic := '0'; |
||

695 | signal out531_bufn : std_logic; |
||

696 | signal out554_buf : std_logic := '0'; |
||

697 | signal out554_bufn : std_logic; |
||

698 | signal out562_buf : std_logic := '0'; |
||

699 | signal out562_bufn : std_logic; |
||

700 | signal out566_buf : std_logic := '0'; |
||

701 | signal out566_bufn : std_logic; |
||

702 | |||

703 | -- Retiming: counters |
||

704 | signal rtmcounter0 : unsigned(4 downto 0) := (others => '0'); |
||

705 | signal rtmcounter0_next : unsigned(4 downto 0); |
||

706 | |||

707 | -- Retiming: Output of comparators |
||

708 | signal rtmcmp90 : std_logic; |
||

709 | signal rtmcmp95 : std_logic; |
||

710 | signal rtmcmp98 : std_logic; |
||

711 | signal rtmcmp104 : std_logic; |
||

712 | signal rtmcmp148 : std_logic; |
||

713 | signal rtmcmp167 : std_logic; |
||

714 | signal rtmcmp174 : std_logic; |
||

715 | signal rtmcmp181 : std_logic; |
||

716 | signal rtmcmp183 : std_logic; |
||

717 | signal rtmcmp194 : std_logic; |
||

718 | signal rtmcmp197 : std_logic; |
||

719 | signal rtmcmp203 : std_logic; |
||

720 | signal rtmcmp205 : std_logic; |
||

721 | signal rtmcmp215 : std_logic; |
||

722 | |||

723 | -- Function calls: return IDs |
||

724 | |||

725 | begin |
||

726 | |||

727 | -- Sequential process |
||

728 | -- Set the current state |
||

729 | |||

730 | process (clock) |
||

731 | begin |
||

732 | if rising_edge(clock) then |
||

733 | |||

734 | -- Next state |
||

735 | state_cur <= state_next; |
||

736 | -- Buffers for outputs |
||

737 | out122_buf <= out122_bufn; |
||

738 | out36_buf <= out36_bufn; |
||

739 | out49_buf <= out49_bufn; |
||

740 | out35_buf <= out35_bufn; |
||

741 | out27_buf <= out27_bufn; |
||

742 | out16_buf <= out16_bufn; |
||

743 | out25_buf <= out25_bufn; |
||

744 | out20_buf <= out20_bufn; |
||

745 | out57_buf <= out57_bufn; |
||

746 | out23_buf <= out23_bufn; |
||

747 | out136_buf <= out136_bufn; |
||

748 | out0_buf <= out0_bufn; |
||

749 | out134_buf <= out134_bufn; |
||

750 | out13_buf <= out13_bufn; |
||

751 | out131_buf <= out131_bufn; |
||

752 | out129_buf <= out129_bufn; |
||

753 | out111_buf <= out111_bufn; |
||

754 | out31_buf <= out31_bufn; |
||

755 | out126_buf <= out126_bufn; |
||

756 | out106_buf <= out106_bufn; |
||

757 | out124_buf <= out124_bufn; |
||

758 | out138_buf <= out138_bufn; |
||

759 | out141_buf <= out141_bufn; |
||

760 | out143_buf <= out143_bufn; |
||

761 | out146_buf <= out146_bufn; |
||

762 | out150_buf <= out150_bufn; |
||

763 | out153_buf <= out153_bufn; |
||

764 | out155_buf <= out155_bufn; |
||

765 | out158_buf <= out158_bufn; |
||

766 | out162_buf <= out162_bufn; |
||

767 | out165_buf <= out165_bufn; |
||

768 | out168_buf <= out168_bufn; |
||

769 | out171_buf <= out171_bufn; |
||

770 | out174_buf <= out174_bufn; |
||

771 | out178_buf <= out178_bufn; |
||

772 | out181_buf <= out181_bufn; |
||

773 | out183_buf <= out183_bufn; |
||

774 | out197_buf <= out197_bufn; |
||

775 | out201_buf <= out201_bufn; |
||

776 | out204_buf <= out204_bufn; |
||

777 | out207_buf <= out207_bufn; |
||

778 | out210_buf <= out210_bufn; |
||

779 | out213_buf <= out213_bufn; |
||

780 | out217_buf <= out217_bufn; |
||

781 | out220_buf <= out220_bufn; |
||

782 | out222_buf <= out222_bufn; |
||

783 | out225_buf <= out225_bufn; |
||

784 | out229_buf <= out229_bufn; |
||

785 | out232_buf <= out232_bufn; |
||

786 | out235_buf <= out235_bufn; |
||

787 | out238_buf <= out238_bufn; |
||

788 | out241_buf <= out241_bufn; |
||

789 | out245_buf <= out245_bufn; |
||

790 | out248_buf <= out248_bufn; |
||

791 | out250_buf <= out250_bufn; |
||

792 | out253_buf <= out253_bufn; |
||

793 | out257_buf <= out257_bufn; |
||

794 | out260_buf <= out260_bufn; |
||

795 | out263_buf <= out263_bufn; |
||

796 | out266_buf <= out266_bufn; |
||

797 | out269_buf <= out269_bufn; |
||

798 | out273_buf <= out273_bufn; |
||

799 | out276_buf <= out276_bufn; |
||

800 | out278_buf <= out278_bufn; |
||

801 | out280_buf <= out280_bufn; |
||

802 | out281_buf <= out281_bufn; |
||

803 | out282_buf <= out282_bufn; |
||

804 | out284_buf <= out284_bufn; |
||

805 | out285_buf <= out285_bufn; |
||

806 | out287_buf <= out287_bufn; |
||

807 | out288_buf <= out288_bufn; |
||

808 | out289_buf <= out289_bufn; |
||

809 | out290_buf <= out290_bufn; |
||

810 | out291_buf <= out291_bufn; |
||

811 | out292_buf <= out292_bufn; |
||

812 | out293_buf <= out293_bufn; |
||

813 | out294_buf <= out294_bufn; |
||

814 | out295_buf <= out295_bufn; |
||

815 | out296_buf <= out296_bufn; |
||

816 | out312_buf <= out312_bufn; |
||

817 | out313_buf <= out313_bufn; |
||

818 | out314_buf <= out314_bufn; |
||

819 | out315_buf <= out315_bufn; |
||

820 | out318_buf <= out318_bufn; |
||

821 | out322_buf <= out322_bufn; |
||

822 | out323_buf <= out323_bufn; |
||

823 | out324_buf <= out324_bufn; |
||

824 | out325_buf <= out325_bufn; |
||

825 | out326_buf <= out326_bufn; |
||

826 | out327_buf <= out327_bufn; |
||

827 | out328_buf <= out328_bufn; |
||

828 | out333_buf <= out333_bufn; |
||

829 | out341_buf <= out341_bufn; |
||

830 | out342_buf <= out342_bufn; |
||

831 | out343_buf <= out343_bufn; |
||

832 | out344_buf <= out344_bufn; |
||

833 | out346_buf <= out346_bufn; |
||

834 | out349_buf <= out349_bufn; |
||

835 | out351_buf <= out351_bufn; |
||

836 | out352_buf <= out352_bufn; |
||

837 | out353_buf <= out353_bufn; |
||

838 | out354_buf <= out354_bufn; |
||

839 | out357_buf <= out357_bufn; |
||

840 | out361_buf <= out361_bufn; |
||

841 | out364_buf <= out364_bufn; |
||

842 | out366_buf <= out366_bufn; |
||

843 | out371_buf <= out371_bufn; |
||

844 | out393_buf <= out393_bufn; |
||

845 | out394_buf <= out394_bufn; |
||

846 | out395_buf <= out395_bufn; |
||

847 | out400_buf <= out400_bufn; |
||

848 | out401_buf <= out401_bufn; |
||

849 | out404_buf <= out404_bufn; |
||

850 | out407_buf <= out407_bufn; |
||

851 | out408_buf <= out408_bufn; |
||

852 | out409_buf <= out409_bufn; |
||

853 | out410_buf <= out410_bufn; |
||

854 | out413_buf <= out413_bufn; |
||

855 | out414_buf <= out414_bufn; |
||

856 | out417_buf <= out417_bufn; |
||

857 | out418_buf <= out418_bufn; |
||

858 | out422_buf <= out422_bufn; |
||

859 | out426_buf <= out426_bufn; |
||

860 | out428_buf <= out428_bufn; |
||

861 | out431_buf <= out431_bufn; |
||

862 | out433_buf <= out433_bufn; |
||

863 | out434_buf <= out434_bufn; |
||

864 | out435_buf <= out435_bufn; |
||

865 | out436_buf <= out436_bufn; |
||

866 | out437_buf <= out437_bufn; |
||

867 | out438_buf <= out438_bufn; |
||

868 | out440_buf <= out440_bufn; |
||

869 | out444_buf <= out444_bufn; |
||

870 | out446_buf <= out446_bufn; |
||

871 | out451_buf <= out451_bufn; |
||

872 | out457_buf <= out457_bufn; |
||

873 | out458_buf <= out458_bufn; |
||

874 | out459_buf <= out459_bufn; |
||

875 | out460_buf <= out460_bufn; |
||

876 | out461_buf <= out461_bufn; |
||

877 | out463_buf <= out463_bufn; |
||

878 | out464_buf <= out464_bufn; |
||

879 | out466_buf <= out466_bufn; |
||

880 | out468_buf <= out468_bufn; |
||

881 | out472_buf <= out472_bufn; |
||

882 | out475_buf <= out475_bufn; |
||

883 | out481_buf <= out481_bufn; |
||

884 | out482_buf <= out482_bufn; |
||

885 | out483_buf <= out483_bufn; |
||

886 | out487_buf <= out487_bufn; |
||

887 | out495_buf <= out495_bufn; |
||

888 | out496_buf <= out496_bufn; |
||

889 | out497_buf <= out497_bufn; |
||

890 | out499_buf <= out499_bufn; |
||

891 | out500_buf <= out500_bufn; |
||

892 | out512_buf <= out512_bufn; |
||

893 | out517_buf <= out517_bufn; |
||

894 | out518_buf <= out518_bufn; |
||

895 | out521_buf <= out521_bufn; |
||

896 | out524_buf <= out524_bufn; |
||

897 | out525_buf <= out525_bufn; |
||

898 | out526_buf <= out526_bufn; |
||

899 | out531_buf <= out531_bufn; |
||

900 | out554_buf <= out554_bufn; |
||

901 | out562_buf <= out562_bufn; |
||

902 | out566_buf <= out566_bufn; |
||

903 | -- Retiming: counters |
||

904 | rtmcounter0 <= rtmcounter0_next; |
||

905 | -- Function calls: return IDs |
||

906 | |||

907 | end if; |
||

908 | end process; |
||

909 | |||

910 | -- Combinatorial process |
||

911 | -- Compute the next state |
||

912 | -- Compute the outputs |
||

913 | |||

914 | process ( |
||

915 | -- Inputs of the FSM |
||

916 | reset, in0, in2, in3, in4, in5, in1, in6, in11, in7, in8, in9, in10, |
||

917 | -- Retiming: outputs of the comparators |
||

918 | rtmcmp90, rtmcmp95, rtmcmp98, rtmcmp104, rtmcmp148, rtmcmp167, rtmcmp174, rtmcmp181, rtmcmp183, rtmcmp194, rtmcmp197, rtmcmp203, rtmcmp205, rtmcmp215, |
||

919 | -- Retiming: the counters |
||

920 | rtmcounter0, |
||

921 | -- Function calls: return IDs |
||

922 | -- Current state |
||

923 | state_cur |
||

924 | ) |
||

925 | begin |
||

926 | |||

927 | -- Reset the next state value |
||

928 | |||

929 | state_next <= (others => '0'); |
||

930 | |||

931 | -- Default value to the outputs or output buffers |
||

932 | |||

933 | out22 <= '0'; |
||

934 | out4 <= '0'; |
||

935 | out122_bufn <= '0'; |
||

936 | out50 <= '0'; |
||

937 | out121 <= '0'; |
||

938 | out36_bufn <= '0'; |
||

939 | out49_bufn <= '0'; |
||

940 | out35_bufn <= '0'; |
||

941 | out99 <= '0'; |
||

942 | out52 <= '0'; |
||

943 | out18 <= '0'; |
||

944 | out33 <= '0'; |
||

945 | out123 <= '0'; |
||

946 | out101 <= '0'; |
||

947 | out90 <= '0'; |
||

948 | out91 <= '0'; |
||

949 | out27_bufn <= '0'; |
||

950 | out16_bufn <= '0'; |
||

951 | out26 <= '0'; |
||

952 | out21 <= '0'; |
||

953 | out24 <= '0'; |
||

954 | out54 <= '0'; |
||

955 | out25_bufn <= '0'; |
||

956 | out20_bufn <= '0'; |
||

957 | out58 <= '0'; |
||

958 | out30 <= '0'; |
||

959 | out8 <= '0'; |
||

960 | out57_bufn <= '0'; |
||

961 | out48 <= '0'; |
||

962 | out56 <= '0'; |
||

963 | out23_bufn <= '0'; |
||

964 | out29 <= '0'; |
||

965 | out19 <= '0'; |
||

966 | out136_bufn <= '0'; |
||

967 | out2 <= '0'; |
||

968 | out1 <= '0'; |
||

969 | out46 <= '0'; |
||

970 | out0_bufn <= '0'; |
||

971 | out135 <= '0'; |
||

972 | out118 <= '0'; |
||

973 | out116 <= '0'; |
||

974 | out14 <= '0'; |
||

975 | out134_bufn <= '0'; |
||

976 | out28 <= '0'; |
||

977 | out13_bufn <= '0'; |
||

978 | out133 <= '0'; |
||

979 | out131_bufn <= '0'; |
||

980 | out132 <= '0'; |
||

981 | out114 <= '0'; |
||

982 | out130 <= '0'; |
||

983 | out112 <= '0'; |
||

984 | out38 <= '0'; |
||

985 | out44 <= '0'; |
||

986 | out97 <= '0'; |
||

987 | out129_bufn <= '0'; |
||

988 | out111_bufn <= '0'; |
||

989 | out31_bufn <= '0'; |
||

990 | out126_bufn <= '0'; |
||

991 | out107 <= '0'; |
||

992 | out108 <= '0'; |
||

993 | out105 <= '0'; |
||

994 | out106_bufn <= '0'; |
||

995 | out125 <= '0'; |
||

996 | out120 <= '0'; |
||

997 | out124_bufn <= '0'; |
||

998 | out103 <= '0'; |
||

999 | out42 <= '0'; |
||

1000 | out40 <= '0'; |
||

1001 | out60 <= '0'; |
||

1002 | out137 <= '0'; |
||

1003 | out138_bufn <= '0'; |
||

1004 | out140 <= '0'; |
||

1005 | out141_bufn <= '0'; |
||

1006 | out142 <= '0'; |
||

1007 | out143_bufn <= '0'; |
||

1008 | out145 <= '0'; |
||

1009 | out146_bufn <= '0'; |
||

1010 | out148 <= '0'; |
||

1011 | out150_bufn <= '0'; |
||

1012 | out153_bufn <= '0'; |
||

1013 | out154 <= '0'; |
||

1014 | out155_bufn <= '0'; |
||

1015 | out156 <= '0'; |
||

1016 | out157 <= '0'; |
||

1017 | out158_bufn <= '0'; |
||

1018 | out159 <= '0'; |
||

1019 | out160 <= '0'; |
||

1020 | out161 <= '0'; |
||

1021 | out162_bufn <= '0'; |
||

1022 | out164 <= '0'; |
||

1023 | out165_bufn <= '0'; |
||

1024 | out167 <= '0'; |
||

1025 | out168_bufn <= '0'; |
||

1026 | out170 <= '0'; |
||

1027 | out171_bufn <= '0'; |
||

1028 | out173 <= '0'; |
||

1029 | out174_bufn <= '0'; |
||

1030 | out176 <= '0'; |
||

1031 | out178_bufn <= '0'; |
||

1032 | out181_bufn <= '0'; |
||

1033 | out182 <= '0'; |
||

1034 | out183_bufn <= '0'; |
||

1035 | out184 <= '0'; |
||

1036 | out185 <= '0'; |
||

1037 | out186 <= '0'; |
||

1038 | out187 <= '0'; |
||

1039 | out190 <= '0'; |
||

1040 | out195 <= '0'; |
||

1041 | out197_bufn <= '0'; |
||

1042 | out198 <= '0'; |
||

1043 | out199 <= '0'; |
||

1044 | out200 <= '0'; |
||

1045 | out201_bufn <= '0'; |
||

1046 | out203 <= '0'; |
||

1047 | out204_bufn <= '0'; |
||

1048 | out206 <= '0'; |
||

1049 | out207_bufn <= '0'; |
||

1050 | out209 <= '0'; |
||

1051 | out210_bufn <= '0'; |
||

1052 | out212 <= '0'; |
||

1053 | out213_bufn <= '0'; |
||

1054 | out215 <= '0'; |
||

1055 | out217_bufn <= '0'; |
||

1056 | out220_bufn <= '0'; |
||

1057 | out221 <= '0'; |
||

1058 | out222_bufn <= '0'; |
||

1059 | out223 <= '0'; |
||

1060 | out224 <= '0'; |
||

1061 | out225_bufn <= '0'; |
||

1062 | out226 <= '0'; |
||

1063 | out227 <= '0'; |
||

1064 | out228 <= '0'; |
||

1065 | out229_bufn <= '0'; |
||

1066 | out231 <= '0'; |
||

1067 | out232_bufn <= '0'; |
||

1068 | out234 <= '0'; |
||

1069 | out235_bufn <= '0'; |
||

1070 | out237 <= '0'; |
||

1071 | out238_bufn <= '0'; |
||

1072 | out240 <= '0'; |
||

1073 | out241_bufn <= '0'; |
||

1074 | out243 <= '0'; |
||

1075 | out245_bufn <= '0'; |
||

1076 | out248_bufn <= '0'; |
||

1077 | out249 <= '0'; |
||

1078 | out250_bufn <= '0'; |
||

1079 | out251 <= '0'; |
||

1080 | out252 <= '0'; |
||

1081 | out253_bufn <= '0'; |
||

1082 | out254 <= '0'; |
||

1083 | out255 <= '0'; |
||

1084 | out256 <= '0'; |
||

1085 | out257_bufn <= '0'; |
||

1086 | out259 <= '0'; |
||

1087 | out260_bufn <= '0'; |
||

1088 | out262 <= '0'; |
||

1089 | out263_bufn <= '0'; |
||

1090 | out265 <= '0'; |
||

1091 | out266_bufn <= '0'; |
||

1092 | out268 <= '0'; |
||

1093 | out269_bufn <= '0'; |
||

1094 | out271 <= '0'; |
||

1095 | out273_bufn <= '0'; |
||

1096 | out276_bufn <= '0'; |
||

1097 | out277 <= '0'; |
||

1098 | out278_bufn <= '0'; |
||

1099 | out279 <= '0'; |
||

1100 | out280_bufn <= '0'; |
||

1101 | out281_bufn <= '0'; |
||

1102 | out282_bufn <= '0'; |
||

1103 | out283 <= '0'; |
||

1104 | out284_bufn <= '0'; |
||

1105 | out285_bufn <= '0'; |
||

1106 | out286 <= '0'; |
||

1107 | out287_bufn <= '0'; |
||

1108 | out288_bufn <= '0'; |
||

1109 | out289_bufn <= '0'; |
||

1110 | out290_bufn <= '0'; |
||

1111 | out291_bufn <= '0'; |
||

1112 | out292_bufn <= '0'; |
||

1113 | out293_bufn <= '0'; |
||

1114 | out294_bufn <= '0'; |
||

1115 | out295_bufn <= '0'; |
||

1116 | out296_bufn <= '0'; |
||

1117 | out297 <= '0'; |
||

1118 | out298 <= '0'; |
||

1119 | out311 <= '0'; |
||

1120 | out312_bufn <= '0'; |
||

1121 | out313_bufn <= '0'; |
||

1122 | out314_bufn <= '0'; |
||

1123 | out315_bufn <= '0'; |
||

1124 | out316 <= '0'; |
||

1125 | out318_bufn <= '0'; |
||

1126 | out321 <= '0'; |
||

1127 | out322_bufn <= '0'; |
||

1128 | out323_bufn <= '0'; |
||

1129 | out324_bufn <= '0'; |
||

1130 | out325_bufn <= '0'; |
||

1131 | out326_bufn <= '0'; |
||

1132 | out327_bufn <= '0'; |
||

1133 | out328_bufn <= '0'; |
||

1134 | out329 <= '0'; |
||

1135 | out333_bufn <= '0'; |
||

1136 | out341_bufn <= '0'; |
||

1137 | out342_bufn <= '0'; |
||

1138 | out343_bufn <= '0'; |
||

1139 | out344_bufn <= '0'; |
||

1140 | out345 <= '0'; |
||

1141 | out346_bufn <= '0'; |
||

1142 | out349_bufn <= '0'; |
||

1143 | out350 <= '0'; |
||

1144 | out351_bufn <= '0'; |
||

1145 | out352_bufn <= '0'; |
||

1146 | out353_bufn <= '0'; |
||

1147 | out354_bufn <= '0'; |
||

1148 | out355 <= '0'; |
||

1149 | out357_bufn <= '0'; |
||

1150 | out361_bufn <= '0'; |
||

1151 | out362 <= '0'; |
||

1152 | out363 <= '0'; |
||

1153 | out364_bufn <= '0'; |
||

1154 | out366_bufn <= '0'; |
||

1155 | out367 <= '0'; |
||

1156 | out371_bufn <= '0'; |
||

1157 | out372 <= '0'; |
||

1158 | out373 <= '0'; |
||

1159 | out382 <= '0'; |
||

1160 | out383 <= '0'; |
||

1161 | out385 <= '0'; |
||

1162 | out393_bufn <= '0'; |
||

1163 | out394_bufn <= '0'; |
||

1164 | out395_bufn <= '0'; |
||

1165 | out396 <= '0'; |
||

1166 | out398 <= '0'; |
||

1167 | out400_bufn <= '0'; |
||

1168 | out401_bufn <= '0'; |
||

1169 | out402 <= '0'; |
||

1170 | out404_bufn <= '0'; |
||

1171 | out406 <= '0'; |
||

1172 | out407_bufn <= '0'; |
||

1173 | out408_bufn <= '0'; |
||

1174 | out409_bufn <= '0'; |
||

1175 | out410_bufn <= '0'; |
||

1176 | out411 <= '0'; |
||

1177 | out412 <= '0'; |
||

1178 | out413_bufn <= '0'; |
||

1179 | out414_bufn <= '0'; |
||

1180 | out416 <= '0'; |
||

1181 | out417_bufn <= '0'; |
||

1182 | out418_bufn <= '0'; |
||

1183 | out419 <= '0'; |
||

1184 | out422_bufn <= '0'; |
||

1185 | out423 <= '0'; |
||

1186 | out425 <= '0'; |
||

1187 | out426_bufn <= '0'; |
||

1188 | out428_bufn <= '0'; |
||

1189 | out429 <= '0'; |
||

1190 | out430 <= '0'; |
||

1191 | out431_bufn <= '0'; |
||

1192 | out433_bufn <= '0'; |
||

1193 | out434_bufn <= '0'; |
||

1194 | out435_bufn <= '0'; |
||

1195 | out436_bufn <= '0'; |
||

1196 | out437_bufn <= '0'; |
||

1197 | out438_bufn <= '0'; |
||

1198 | out440_bufn <= '0'; |
||

1199 | out441 <= '0'; |
||

1200 | out443 <= '0'; |
||

1201 | out444_bufn <= '0'; |
||

1202 | out445 <= '0'; |
||

1203 | out446_bufn <= '0'; |
||

1204 | out447 <= '0'; |
||

1205 | out450 <= '0'; |
||

1206 | out451_bufn <= '0'; |
||

1207 | out454 <= '0'; |
||

1208 | out455 <= '0'; |
||

1209 | out457_bufn <= '0'; |
||

1210 | out458_bufn <= '0'; |
||

1211 | out459_bufn <= '0'; |
||

1212 | out460_bufn <= '0'; |
||

1213 | out461_bufn <= '0'; |
||

1214 | out462 <= '0'; |
||

1215 | out463_bufn <= '0'; |
||

1216 | out464_bufn <= '0'; |
||

1217 | out465 <= '0'; |
||

1218 | out466_bufn <= '0'; |
||

1219 | out467 <= '0'; |
||

1220 | out468_bufn <= '0'; |
||

1221 | out469 <= '0'; |
||

1222 | out472_bufn <= '0'; |
||

1223 | out475_bufn <= '0'; |
||

1224 | out481_bufn <= '0'; |
||

1225 | out482_bufn <= '0'; |
||

1226 | out483_bufn <= '0'; |
||

1227 | out484 <= '0'; |
||

1228 | out487_bufn <= '0'; |
||

1229 | out488 <= '0'; |
||

1230 | out491 <= '0'; |
||

1231 | out495_bufn <= '0'; |
||

1232 | out496_bufn <= '0'; |
||

1233 | out497_bufn <= '0'; |
||

1234 | out498 <= '0'; |
||

1235 | out499_bufn <= '0'; |
||

1236 | out500_bufn <= '0'; |
||

1237 | out501 <= '0'; |
||

1238 | out512_bufn <= '0'; |
||

1239 | out513 <= '0'; |
||

1240 | out517_bufn <= '0'; |
||

1241 | out518_bufn <= '0'; |
||

1242 | out519 <= '0'; |
||

1243 | out521_bufn <= '0'; |
||

1244 | out522 <= '0'; |
||

1245 | out524_bufn <= '0'; |
||

1246 | out525_bufn <= '0'; |
||

1247 | out526_bufn <= '0'; |
||

1248 | out527 <= '0'; |
||

1249 | out528 <= '0'; |
||

1250 | out531_bufn <= '0'; |
||

1251 | out540 <= '0'; |
||

1252 | out542 <= '0'; |
||

1253 | out544 <= '0'; |
||

1254 | out545 <= '0'; |
||

1255 | out554_bufn <= '0'; |
||

1256 | out555 <= '0'; |
||

1257 | out559 <= '0'; |
||

1258 | out560 <= '0'; |
||

1259 | out561 <= '0'; |
||

1260 | out562_bufn <= '0'; |
||

1261 | out563 <= '0'; |
||

1262 | out566_bufn <= '0'; |
||

1263 | out567 <= '0'; |
||

1264 | out570 <= '0'; |
||

1265 | out572 <= '0'; |
||

1266 | out575 <= '0'; |
||

1267 | out577 <= '0'; |
||

1268 | out578 <= '0'; |
||

1269 | out580 <= '0'; |
||

1270 | out581 <= '0'; |
||

1271 | |||

1272 | -- Retiming: default value for counters |
||

1273 | rtmcounter0_next <= (others => '0'); |
||

1274 | |||

1275 | -- Function calls: default values (no change) |
||

1276 | |||

1277 | -- For all states, compute the next state bits |
||

1278 | -- And the outputs, and the next value for buffered outputs |
||

1279 | |||

1280 | if state_cur(0) = '1' then |
||

1281 | -- Next state |
||

1282 | state_next(109) <= '1'; |
||

1283 | -- Next values for buffered outputs |
||

1284 | -- Assignment of non-buffered outputs |
||

1285 | out1 <= '1'; |
||

1286 | out2 <= '1'; |
||

1287 | end if; |
||

1288 | |||

1289 | if state_cur(1) = '1' then |
||

1290 | -- Next state |
||

1291 | if (in0) = '1' then |
||

1292 | state_next(1) <= '1'; |
||

1293 | -- Next values for buffered outputs |
||

1294 | out13_bufn <= '1'; |
||

1295 | else |
||

1296 | -- Return from function: memextrct_0 |
||

1297 | state_next(88) <= '1'; |
||

1298 | -- Next values for buffered outputs |
||

1299 | end if; |
||

1300 | -- Assignment of non-buffered outputs |
||

1301 | out14 <= '1'; |
||

1302 | out8 <= '1'; |
||

1303 | out4 <= '1'; |
||

1304 | end if; |
||

1305 | |||

1306 | if state_cur(2) = '1' then |
||

1307 | -- Next state |
||

1308 | state_next(1) <= '1'; |
||

1309 | -- Next values for buffered outputs |
||

1310 | out13_bufn <= '1'; |
||

1311 | -- Assignment of non-buffered outputs |
||

1312 | out18 <= '1'; |
||

1313 | end if; |
||

1314 | |||

1315 | if state_cur(3) = '1' then |
||

1316 | -- Next state |
||

1317 | state_next(0) <= '1'; |
||

1318 | -- Next values for buffered outputs |
||

1319 | out0_bufn <= '1'; |
||

1320 | -- Assignment of non-buffered outputs |
||

1321 | out21 <= '1'; |
||

1322 | out2 <= '1'; |
||

1323 | out19 <= '1'; |
||

1324 | end if; |
||

1325 | |||

1326 | if state_cur(4) = '1' then |
||

1327 | -- Next state |
||

1328 | state_next(3) <= '1'; |
||

1329 | -- Next values for buffered outputs |
||

1330 | out20_bufn <= '1'; |
||

1331 | out0_bufn <= '1'; |
||

1332 | -- Assignment of non-buffered outputs |
||

1333 | out21 <= '1'; |
||

1334 | out2 <= '1'; |
||

1335 | out22 <= '1'; |
||

1336 | end if; |
||

1337 | |||

1338 | if state_cur(5) = '1' then |
||

1339 | -- Next state |
||

1340 | state_next(4) <= '1'; |
||

1341 | -- Next values for buffered outputs |
||

1342 | out23_bufn <= '1'; |
||

1343 | out0_bufn <= '1'; |
||

1344 | -- Assignment of non-buffered outputs |
||

1345 | out21 <= '1'; |
||

1346 | out2 <= '1'; |
||

1347 | out24 <= '1'; |
||

1348 | end if; |
||

1349 | |||

1350 | if state_cur(6) = '1' then |
||

1351 | -- Next state |
||

1352 | state_next(5) <= '1'; |
||

1353 | -- Next values for buffered outputs |
||

1354 | out25_bufn <= '1'; |
||

1355 | out0_bufn <= '1'; |
||

1356 | -- Assignment of non-buffered outputs |
||

1357 | out21 <= '1'; |
||

1358 | out2 <= '1'; |
||

1359 | out26 <= '1'; |
||

1360 | end if; |
||

1361 | |||

1362 | -- Info: This is the init/reset state |
||

1363 | if state_cur(7) = '1' then |
||

1364 | -- Next state |
||

1365 | if (not (in2)) = '1' then |
||

1366 | state_next(7) <= '1'; |
||

1367 | -- Next values for buffered outputs |
||

1368 | else |
||

1369 | if (in1) = '1' then |
||

1370 | state_next(60) <= '1'; |
||

1371 | -- Next values for buffered outputs |
||

1372 | else |
||

1373 | state_next(154) <= '1'; |
||

1374 | -- Next values for buffered outputs |
||

1375 | end if; |
||

1376 | end if; |
||

1377 | -- Assignment of non-buffered outputs |
||

1378 | out28 <= '1'; |
||

1379 | out29 <= '1'; |
||

1380 | end if; |
||

1381 | |||

1382 | if state_cur(8) = '1' then |
||

1383 | -- Next state |
||

1384 | state_next(6) <= '1'; |
||

1385 | -- Next values for buffered outputs |
||

1386 | out27_bufn <= '1'; |
||

1387 | out0_bufn <= '1'; |
||

1388 | -- Assignment of non-buffered outputs |
||

1389 | out21 <= '1'; |
||

1390 | out2 <= '1'; |
||

1391 | out30 <= '1'; |
||

1392 | end if; |
||

1393 | |||

1394 | if state_cur(9) = '1' then |
||

1395 | -- Next state |
||

1396 | state_next(9) <= '1'; |
||

1397 | -- Next values for buffered outputs |
||

1398 | -- Assignment of non-buffered outputs |
||

1399 | end if; |
||

1400 | |||

1401 | if state_cur(10) = '1' then |
||

1402 | -- Next state |
||

1403 | state_next(8) <= '1'; |
||

1404 | -- Next values for buffered outputs |
||

1405 | out31_bufn <= '1'; |
||

1406 | out0_bufn <= '1'; |
||

1407 | -- Assignment of non-buffered outputs |
||

1408 | out21 <= '1'; |
||

1409 | out33 <= '1'; |
||

1410 | out2 <= '1'; |
||

1411 | end if; |
||

1412 | |||

1413 | if state_cur(11) = '1' then |
||

1414 | -- Next state |
||

1415 | state_next(10) <= '1'; |
||

1416 | -- Next values for buffered outputs |
||

1417 | out0_bufn <= '1'; |
||

1418 | -- Assignment of non-buffered outputs |
||

1419 | out21 <= '1'; |
||

1420 | out2 <= '1'; |
||

1421 | end if; |
||

1422 | |||

1423 | if state_cur(12) = '1' then |
||

1424 | -- Next state |
||

1425 | state_next(11) <= '1'; |
||

1426 | -- Next values for buffered outputs |
||

1427 | out35_bufn <= '1'; |
||

1428 | out0_bufn <= '1'; |
||

1429 | -- Assignment of non-buffered outputs |
||

1430 | out21 <= '1'; |
||

1431 | end if; |
||

1432 | |||

1433 | if state_cur(13) = '1' then |
||

1434 | -- Next state |
||

1435 | state_next(12) <= '1'; |
||

1436 | -- Next values for buffered outputs |
||

1437 | out36_bufn <= '1'; |
||

1438 | -- Assignment of non-buffered outputs |
||

1439 | out52 <= '1'; |
||

1440 | out50 <= '1'; |
||

1441 | out48 <= '1'; |
||

1442 | out46 <= '1'; |
||

1443 | out44 <= '1'; |
||

1444 | out42 <= '1'; |
||

1445 | out40 <= '1'; |
||

1446 | out38 <= '1'; |
||

1447 | end if; |
||

1448 | |||

1449 | if state_cur(14) = '1' then |
||

1450 | -- Next state |
||

1451 | state_next(13) <= '1'; |
||

1452 | -- Next values for buffered outputs |
||

1453 | out49_bufn <= '1'; |
||

1454 | -- Assignment of non-buffered outputs |
||

1455 | out60 <= '1'; |
||

1456 | out58 <= '1'; |
||

1457 | out56 <= '1'; |
||

1458 | out54 <= '1'; |
||

1459 | end if; |
||

1460 | |||

1461 | if state_cur(15) = '1' then |
||

1462 | -- Next state |
||

1463 | if (in3) = '1' then |
||

1464 | state_next(15) <= '1'; |
||

1465 | -- Next values for buffered outputs |
||

1466 | out13_bufn <= '1'; |
||

1467 | else |
||

1468 | -- Return from function: memextrct_1 |
||

1469 | state_next(88) <= '1'; |
||

1470 | -- Next values for buffered outputs |
||

1471 | end if; |
||

1472 | -- Assignment of non-buffered outputs |
||

1473 | out14 <= '1'; |
||

1474 | out91 <= '1'; |
||

1475 | out90 <= '1'; |
||

1476 | end if; |
||

1477 | |||

1478 | if state_cur(16) = '1' then |
||

1479 | -- Next state |
||

1480 | if (in5) = '1' then |
||

1481 | -- Function call: memextrct_1 |
||

1482 | state_next(19) <= '1'; |
||

1483 | -- Next values for buffered outputs |
||

1484 | out16_bufn <= '1'; |
||

1485 | else |
||

1486 | if (in4) = '1' then |
||

1487 | -- Function call: memextrct_0 |
||

1488 | state_next(2) <= '1'; |
||

1489 | -- Next values for buffered outputs |
||

1490 | out16_bufn <= '1'; |
||

1491 | else |
||

1492 | state_next(88) <= '1'; |
||

1493 | -- Next values for buffered outputs |
||

1494 | end if; |
||

1495 | end if; |
||

1496 | -- Assignment of non-buffered outputs |
||

1497 | out97 <= '1'; |
||

1498 | end if; |
||

1499 | |||

1500 | if state_cur(17) = '1' then |
||

1501 | -- Next state |
||

1502 | state_next(14) <= '1'; |
||

1503 | -- Next values for buffered outputs |
||

1504 | out57_bufn <= '1'; |
||

1505 | -- Assignment of non-buffered outputs |
||

1506 | out105 <= '1'; |
||

1507 | out103 <= '1'; |
||

1508 | out101 <= '1'; |
||

1509 | out99 <= '1'; |
||

1510 | end if; |
||

1511 | |||

1512 | if state_cur(18) = '1' then |
||

1513 | -- Next state |
||

1514 | state_next(17) <= '1'; |
||

1515 | -- Next values for buffered outputs |
||

1516 | -- Assignment of non-buffered outputs |
||

1517 | out120 <= '1'; |
||

1518 | out118 <= '1'; |
||

1519 | out116 <= '1'; |
||

1520 | out114 <= '1'; |
||

1521 | out112 <= '1'; |
||

1522 | out108 <= '1'; |
||

1523 | out107 <= '1'; |
||

1524 | end if; |
||

1525 | |||

1526 | if state_cur(19) = '1' then |
||

1527 | -- Next state |
||

1528 | state_next(15) <= '1'; |
||

1529 | -- Next values for buffered outputs |
||

1530 | out13_bufn <= '1'; |
||

1531 | -- Assignment of non-buffered outputs |
||

1532 | out18 <= '1'; |
||

1533 | end if; |
||

1534 | |||

1535 | if state_cur(20) = '1' then |
||

1536 | -- Next state |
||

1537 | state_next(18) <= '1'; |
||

1538 | -- Next values for buffered outputs |
||

1539 | out111_bufn <= '1'; |
||

1540 | out106_bufn <= '1'; |
||

1541 | -- Assignment of non-buffered outputs |
||

1542 | out52 <= '1'; |
||

1543 | out21 <= '1'; |
||

1544 | out125 <= '1'; |
||

1545 | out123 <= '1'; |
||

1546 | out108 <= '1'; |
||

1547 | out121 <= '1'; |
||

1548 | end if; |
||

1549 | |||

1550 | if state_cur(21) = '1' then |
||

1551 | -- Next state |
||

1552 | state_next(20) <= '1'; |
||

1553 | -- Next values for buffered outputs |
||

1554 | out126_bufn <= '1'; |
||

1555 | out20_bufn <= '1'; |
||

1556 | out124_bufn <= '1'; |
||

1557 | out122_bufn <= '1'; |
||

1558 | out106_bufn <= '1'; |
||

1559 | -- Assignment of non-buffered outputs |
||

1560 | out132 <= '1'; |
||

1561 | out50 <= '1'; |
||

1562 | out21 <= '1'; |
||

1563 | out130 <= '1'; |
||

1564 | out108 <= '1'; |
||

1565 | end if; |
||

1566 | |||

1567 | if state_cur(22) = '1' then |
||

1568 | -- Next state |
||

1569 | state_next(21) <= '1'; |
||

1570 | -- Next values for buffered outputs |
||

1571 | out131_bufn <= '1'; |
||

1572 | out23_bufn <= '1'; |
||

1573 | out129_bufn <= '1'; |
||

1574 | out106_bufn <= '1'; |
||

1575 | -- Assignment of non-buffered outputs |
||

1576 | out48 <= '1'; |
||

1577 | out21 <= '1'; |
||

1578 | out137 <= '1'; |
||

1579 | out135 <= '1'; |
||

1580 | out108 <= '1'; |
||

1581 | out133 <= '1'; |
||

1582 | end if; |
||

1583 | |||

1584 | if state_cur(23) = '1' then |
||

1585 | -- Next state |
||

1586 | state_next(22) <= '1'; |
||

1587 | -- Next values for buffered outputs |
||

1588 | out138_bufn <= '1'; |
||

1589 | out25_bufn <= '1'; |
||

1590 | out136_bufn <= '1'; |
||

1591 | out134_bufn <= '1'; |
||

1592 | out106_bufn <= '1'; |
||

1593 | -- Assignment of non-buffered outputs |
||

1594 | out46 <= '1'; |
||

1595 | out21 <= '1'; |
||

1596 | out142 <= '1'; |
||

1597 | out140 <= '1'; |
||

1598 | out108 <= '1'; |
||

1599 | end if; |
||

1600 | |||

1601 | if state_cur(24) = '1' then |
||

1602 | -- Next state |
||

1603 | state_next(23) <= '1'; |
||

1604 | -- Next values for buffered outputs |
||

1605 | out143_bufn <= '1'; |
||

1606 | out27_bufn <= '1'; |
||

1607 | out141_bufn <= '1'; |
||

1608 | out106_bufn <= '1'; |
||

1609 | -- Assignment of non-buffered outputs |
||

1610 | out44 <= '1'; |
||

1611 | out21 <= '1'; |
||

1612 | out145 <= '1'; |
||

1613 | out108 <= '1'; |
||

1614 | end if; |
||

1615 | |||

1616 | if state_cur(25) = '1' then |
||

1617 | -- Next state |
||

1618 | state_next(24) <= '1'; |
||

1619 | -- Next values for buffered outputs |
||

1620 | out146_bufn <= '1'; |
||

1621 | out31_bufn <= '1'; |
||

1622 | out106_bufn <= '1'; |
||

1623 | -- Assignment of non-buffered outputs |
||

1624 | out42 <= '1'; |
||

1625 | out21 <= '1'; |
||

1626 | out148 <= '1'; |
||

1627 | out108 <= '1'; |
||

1628 | end if; |
||

1629 | |||

1630 | if state_cur(26) = '1' then |
||

1631 | -- Next state |
||

1632 | state_next(25) <= '1'; |
||

1633 | -- Next values for buffered outputs |
||

1634 | out150_bufn <= '1'; |
||

1635 | out106_bufn <= '1'; |
||

1636 | -- Assignment of non-buffered outputs |
||

1637 | out154 <= '1'; |
||

1638 | out40 <= '1'; |
||

1639 | out21 <= '1'; |
||

1640 | out108 <= '1'; |
||

1641 | end if; |
||

1642 | |||

1643 | if state_cur(27) = '1' then |
||

1644 | -- Next state |
||

1645 | state_next(26) <= '1'; |
||

1646 | -- Next values for buffered outputs |
||

1647 | out153_bufn <= '1'; |
||

1648 | out35_bufn <= '1'; |
||

1649 | out106_bufn <= '1'; |
||

1650 | -- Assignment of non-buffered outputs |
||

1651 | out156 <= '1'; |
||

1652 | out38 <= '1'; |
||

1653 | out21 <= '1'; |
||

1654 | end if; |
||

1655 | |||

1656 | if state_cur(28) = '1' then |
||

1657 | -- Next state |
||

1658 | state_next(27) <= '1'; |
||

1659 | -- Next values for buffered outputs |
||

1660 | out155_bufn <= '1'; |
||

1661 | out36_bufn <= '1'; |
||

1662 | -- Assignment of non-buffered outputs |
||

1663 | out50 <= '1'; |
||

1664 | out46 <= '1'; |
||

1665 | out52 <= '1'; |
||

1666 | out48 <= '1'; |
||

1667 | out44 <= '1'; |
||

1668 | out42 <= '1'; |
||

1669 | out40 <= '1'; |
||

1670 | out38 <= '1'; |
||

1671 | end if; |
||

1672 | |||

1673 | if state_cur(29) = '1' then |
||

1674 | -- Next state |
||

1675 | state_next(28) <= '1'; |
||

1676 | -- Next values for buffered outputs |
||

1677 | out49_bufn <= '1'; |
||

1678 | -- Assignment of non-buffered outputs |
||

1679 | out60 <= '1'; |
||

1680 | out157 <= '1'; |
||

1681 | out58 <= '1'; |
||

1682 | out56 <= '1'; |
||

1683 | out54 <= '1'; |
||

1684 | end if; |
||

1685 | |||

1686 | if state_cur(30) = '1' then |
||

1687 | -- Next state |
||

1688 | state_next(29) <= '1'; |
||

1689 | -- Next values for buffered outputs |
||

1690 | -- Assignment of non-buffered outputs |
||

1691 | out105 <= '1'; |
||

1692 | out103 <= '1'; |
||

1693 | out101 <= '1'; |
||

1694 | out99 <= '1'; |
||

1695 | end if; |
||

1696 | |||

1697 | if state_cur(31) = '1' then |
||

1698 | -- Next state |
||

1699 | state_next(30) <= '1'; |
||

1700 | -- Next values for buffered outputs |
||

1701 | -- Assignment of non-buffered outputs |
||

1702 | out120 <= '1'; |
||

1703 | out118 <= '1'; |
||

1704 | out116 <= '1'; |
||

1705 | out114 <= '1'; |
||

1706 | out112 <= '1'; |
||

1707 | out160 <= '1'; |
||

1708 | out159 <= '1'; |
||

1709 | end if; |
||

1710 | |||

1711 | if state_cur(32) = '1' then |
||

1712 | -- Next state |
||

1713 | state_next(31) <= '1'; |
||

1714 | -- Next values for buffered outputs |
||

1715 | out111_bufn <= '1'; |
||

1716 | out158_bufn <= '1'; |
||

1717 | -- Assignment of non-buffered outputs |
||

1718 | out52 <= '1'; |
||

1719 | out21 <= '1'; |
||

1720 | out125 <= '1'; |
||

1721 | out123 <= '1'; |
||

1722 | out161 <= '1'; |
||

1723 | out160 <= '1'; |
||

1724 | end if; |
||

1725 | |||

1726 | if state_cur(33) = '1' then |
||

1727 | -- Next state |
||

1728 | state_next(32) <= '1'; |
||

1729 | -- Next values for buffered outputs |
||

1730 | out162_bufn <= '1'; |
||

1731 | out20_bufn <= '1'; |
||

1732 | out124_bufn <= '1'; |
||

1733 | out122_bufn <= '1'; |
||

1734 | out158_bufn <= '1'; |
||

1735 | -- Assignment of non-buffered outputs |
||

1736 | out50 <= '1'; |
||

1737 | out21 <= '1'; |
||

1738 | out130 <= '1'; |
||

1739 | out164 <= '1'; |
||

1740 | out160 <= '1'; |
||

1741 | end if; |
||

1742 | |||

1743 | if state_cur(34) = '1' then |
||

1744 | -- Next state |
||

1745 | state_next(33) <= '1'; |
||

1746 | -- Next values for buffered outputs |
||

1747 | out165_bufn <= '1'; |
||

1748 | out23_bufn <= '1'; |
||

1749 | out129_bufn <= '1'; |
||

1750 | out158_bufn <= '1'; |
||

1751 | -- Assignment of non-buffered outputs |
||

1752 | out48 <= '1'; |
||

1753 | out21 <= '1'; |
||

1754 | out137 <= '1'; |
||

1755 | out135 <= '1'; |
||

1756 | out167 <= '1'; |
||

1757 | out160 <= '1'; |
||

1758 | end if; |
||

1759 | |||

1760 | if state_cur(35) = '1' then |
||

1761 | -- Next state |
||

1762 | state_next(34) <= '1'; |
||

1763 | -- Next values for buffered outputs |
||

1764 | out168_bufn <= '1'; |
||

1765 | out25_bufn <= '1'; |
||

1766 | out136_bufn <= '1'; |
||

1767 | out134_bufn <= '1'; |
||

1768 | out158_bufn <= '1'; |
||

1769 | -- Assignment of non-buffered outputs |
||

1770 | out46 <= '1'; |
||

1771 | out21 <= '1'; |
||

1772 | out142 <= '1'; |
||

1773 | out170 <= '1'; |
||

1774 | out160 <= '1'; |
||

1775 | end if; |
||

1776 | |||

1777 | if state_cur(36) = '1' then |
||

1778 | -- Next state |
||

1779 | state_next(35) <= '1'; |
||

1780 | -- Next values for buffered outputs |
||

1781 | out171_bufn <= '1'; |
||

1782 | out27_bufn <= '1'; |
||

1783 | out141_bufn <= '1'; |
||

1784 | out158_bufn <= '1'; |
||

1785 | -- Assignment of non-buffered outputs |
||

1786 | out44 <= '1'; |
||

1787 | out21 <= '1'; |
||

1788 | out173 <= '1'; |
||

1789 | out160 <= '1'; |
||

1790 | end if; |
||

1791 | |||

1792 | if state_cur(37) = '1' then |
||

1793 | -- Next state |
||

1794 | state_next(36) <= '1'; |
||

1795 | -- Next values for buffered outputs |
||

1796 | out174_bufn <= '1'; |
||

1797 | out31_bufn <= '1'; |
||

1798 | out158_bufn <= '1'; |
||

1799 | -- Assignment of non-buffered outputs |
||

1800 | out42 <= '1'; |
||

1801 | out21 <= '1'; |
||

1802 | out176 <= '1'; |
||

1803 | out160 <= '1'; |
||

1804 | end if; |
||

1805 | |||

1806 | if state_cur(38) = '1' then |
||

1807 | -- Next state |
||

1808 | state_next(37) <= '1'; |
||

1809 | -- Next values for buffered outputs |
||

1810 | out178_bufn <= '1'; |
||

1811 | out158_bufn <= '1'; |
||

1812 | -- Assignment of non-buffered outputs |
||

1813 | out182 <= '1'; |
||

1814 | out40 <= '1'; |
||

1815 | out21 <= '1'; |
||

1816 | out160 <= '1'; |
||

1817 | end if; |
||

1818 | |||

1819 | if state_cur(39) = '1' then |
||

1820 | -- Next state |
||

1821 | state_next(38) <= '1'; |
||

1822 | -- Next values for buffered outputs |
||

1823 | out181_bufn <= '1'; |
||

1824 | out35_bufn <= '1'; |
||

1825 | out158_bufn <= '1'; |
||

1826 | -- Assignment of non-buffered outputs |
||

1827 | out184 <= '1'; |
||

1828 | out38 <= '1'; |
||

1829 | out21 <= '1'; |
||

1830 | end if; |
||

1831 | |||

1832 | if state_cur(40) = '1' then |
||

1833 | -- Next state |
||

1834 | state_next(39) <= '1'; |
||

1835 | -- Next values for buffered outputs |
||

1836 | out183_bufn <= '1'; |
||

1837 | out36_bufn <= '1'; |
||

1838 | -- Assignment of non-buffered outputs |
||

1839 | out50 <= '1'; |
||

1840 | out46 <= '1'; |
||

1841 | out52 <= '1'; |
||

1842 | out48 <= '1'; |
||

1843 | out44 <= '1'; |
||

1844 | out42 <= '1'; |
||

1845 | out40 <= '1'; |
||

1846 | out38 <= '1'; |
||

1847 | end if; |
||

1848 | |||

1849 | if state_cur(41) = '1' then |
||

1850 | -- Next state |
||

1851 | state_next(40) <= '1'; |
||

1852 | -- Next values for buffered outputs |
||

1853 | out49_bufn <= '1'; |
||

1854 | -- Assignment of non-buffered outputs |
||

1855 | out60 <= '1'; |
||

1856 | out185 <= '1'; |
||

1857 | out58 <= '1'; |
||

1858 | out56 <= '1'; |
||

1859 | out54 <= '1'; |
||

1860 | end if; |
||

1861 | |||

1862 | if state_cur(42) = '1' then |
||

1863 | -- Next state |
||

1864 | state_next(41) <= '1'; |
||

1865 | -- Next values for buffered outputs |
||

1866 | -- Assignment of non-buffered outputs |
||

1867 | out105 <= '1'; |
||

1868 | out103 <= '1'; |
||

1869 | out101 <= '1'; |
||

1870 | out99 <= '1'; |
||

1871 | end if; |
||

1872 | |||

1873 | if state_cur(43) = '1' then |
||

1874 | -- Next state |
||

1875 | if (in7) = '1' then |
||

1876 | state_next(60) <= '1'; |
||

1877 | -- Next values for buffered outputs |
||

1878 | else |
||

1879 | if (not (in6)) = '1' then |
||

1880 | state_next(43) <= '1'; |
||

1881 | -- Next values for buffered outputs |
||

1882 | else |
||

1883 | state_next(108) <= '1'; |
||

1884 | -- Next values for buffered outputs |
||

1885 | out371_bufn <= '1'; |
||

1886 | end if; |
||

1887 | end if; |
||

1888 | -- Assignment of non-buffered outputs |
||

1889 | out190 <= '1'; |
||

1890 | out187 <= '1'; |
||

1891 | out186 <= '1'; |
||

1892 | end if; |
||

1893 | |||

1894 | if state_cur(44) = '1' then |
||

1895 | -- Next state |
||

1896 | if (in7) = '1' then |
||

1897 | state_next(60) <= '1'; |
||

1898 | -- Next values for buffered outputs |
||

1899 | else |
||

1900 | if (not (in8)) = '1' then |
||

1901 | state_next(44) <= '1'; |
||

1902 | -- Next values for buffered outputs |
||

1903 | else |
||

1904 | state_next(110) <= '1'; |
||

1905 | -- Next values for buffered outputs |
||

1906 | out371_bufn <= '1'; |
||

1907 | end if; |
||

1908 | end if; |
||

1909 | -- Assignment of non-buffered outputs |
||

1910 | out195 <= '1'; |
||

1911 | out187 <= '1'; |
||

1912 | end if; |
||

1913 | |||

1914 | if state_cur(45) = '1' then |
||

1915 | -- Next state |
||

1916 | state_next(42) <= '1'; |
||

1917 | -- Next values for buffered outputs |
||

1918 | -- Assignment of non-buffered outputs |
||

1919 | out120 <= '1'; |
||

1920 | out118 <= '1'; |
||

1921 | out116 <= '1'; |
||

1922 | out114 <= '1'; |
||

1923 | out112 <= '1'; |
||

1924 | out199 <= '1'; |
||

1925 | out198 <= '1'; |
||

1926 | end if; |
||

1927 | |||

1928 | if state_cur(46) = '1' then |
||

1929 | -- Next state |
||

1930 | state_next(45) <= '1'; |
||

1931 | -- Next values for buffered outputs |
||

1932 | out111_bufn <= '1'; |
||

1933 | out197_bufn <= '1'; |
||

1934 | -- Assignment of non-buffered outputs |
||

1935 | out52 <= '1'; |
||

1936 | out21 <= '1'; |
||

1937 | out125 <= '1'; |
||

1938 | out123 <= '1'; |
||

1939 | out200 <= '1'; |
||

1940 | out199 <= '1'; |
||

1941 | end if; |
||

1942 | |||

1943 | if state_cur(47) = '1' then |
||

1944 | -- Next state |
||

1945 | state_next(46) <= '1'; |
||

1946 | -- Next values for buffered outputs |
||

1947 | out201_bufn <= '1'; |
||

1948 | out20_bufn <= '1'; |
||

1949 | out124_bufn <= '1'; |
||

1950 | out122_bufn <= '1'; |
||

1951 | out197_bufn <= '1'; |
||

1952 | -- Assignment of non-buffered outputs |
||

1953 | out50 <= '1'; |
||

1954 | out21 <= '1'; |
||

1955 | out130 <= '1'; |
||

1956 | out203 <= '1'; |
||

1957 | out199 <= '1'; |
||

1958 | end if; |
||

1959 | |||

1960 | if state_cur(48) = '1' then |
||

1961 | -- Next state |
||

1962 | state_next(47) <= '1'; |
||

1963 | -- Next values for buffered outputs |
||

1964 | out204_bufn <= '1'; |
||

1965 | out23_bufn <= '1'; |
||

1966 | out129_bufn <= '1'; |
||

1967 | out197_bufn <= '1'; |
||

1968 | -- Assignment of non-buffered outputs |
||

1969 | out48 <= '1'; |
||

1970 | out21 <= '1'; |
||

1971 | out137 <= '1'; |
||

1972 | out135 <= '1'; |
||

1973 | out206 <= '1'; |
||

1974 | out199 <= '1'; |
||

1975 | end if; |
||

1976 | |||

1977 | if state_cur(49) = '1' then |
||

1978 | -- Next state |
||

1979 | state_next(48) <= '1'; |
||

1980 | -- Next values for buffered outputs |
||

1981 | out207_bufn <= '1'; |
||

1982 | out25_bufn <= '1'; |
||

1983 | out136_bufn <= '1'; |
||

1984 | out134_bufn <= '1'; |
||

1985 | out197_bufn <= '1'; |
||

1986 | -- Assignment of non-buffered outputs |
||

1987 | out46 <= '1'; |
||

1988 | out21 <= '1'; |
||

1989 | out142 <= '1'; |
||

1990 | out209 <= '1'; |
||

1991 | out199 <= '1'; |
||

1992 | end if; |
||

1993 | |||

1994 | if state_cur(50) = '1' then |
||

1995 | -- Next state |
||

1996 | state_next(49) <= '1'; |
||

1997 | -- Next values for buffered outputs |
||

1998 | out210_bufn <= '1'; |
||

1999 | out27_bufn <= '1'; |
||

2000 | out141_bufn <= '1'; |
||

2001 | out197_bufn <= '1'; |
||

2002 | -- Assignment of non-buffered outputs |
||

2003 | out44 <= '1'; |
||

2004 | out21 <= '1'; |
||

2005 | out212 <= '1'; |
||

2006 | out199 <= '1'; |
||

2007 | end if; |
||

2008 | |||

2009 | if state_cur(51) = '1' then |
||

2010 | -- Next state |
||

2011 | state_next(50) <= '1'; |
||

2012 | -- Next values for buffered outputs |
||

2013 | out213_bufn <= '1'; |
||

2014 | out31_bufn <= '1'; |
||

2015 | out197_bufn <= '1'; |
||

2016 | -- Assignment of non-buffered outputs |
||

2017 | out42 <= '1'; |
||

2018 | out21 <= '1'; |
||

2019 | out215 <= '1'; |
||

2020 | out199 <= '1'; |
||

2021 | end if; |
||

2022 | |||

2023 | if state_cur(52) = '1' then |
||

2024 | -- Next state |
||

2025 | state_next(51) <= '1'; |
||

2026 | -- Next values for buffered outputs |
||

2027 | out217_bufn <= '1'; |
||

2028 | out197_bufn <= '1'; |
||

2029 | -- Assignment of non-buffered outputs |
||

2030 | out221 <= '1'; |
||

2031 | out40 <= '1'; |
||

2032 | out21 <= '1'; |
||

2033 | out199 <= '1'; |
||

2034 | end if; |
||

2035 | |||

2036 | if state_cur(53) = '1' then |
||

2037 | -- Next state |
||

2038 | state_next(52) <= '1'; |
||

2039 | -- Next values for buffered outputs |
||

2040 | out220_bufn <= '1'; |
||

2041 | out35_bufn <= '1'; |
||

2042 | out197_bufn <= '1'; |
||

2043 | -- Assignment of non-buffered outputs |
||

2044 | out223 <= '1'; |
||

2045 | out38 <= '1'; |
||

2046 | out21 <= '1'; |
||

2047 | end if; |
||

2048 | |||

2049 | if state_cur(54) = '1' then |
||

2050 | -- Next state |
||

2051 | state_next(53) <= '1'; |
||

2052 | -- Next values for buffered outputs |
||

2053 | out222_bufn <= '1'; |
||

2054 | out36_bufn <= '1'; |
||

2055 | -- Assignment of non-buffered outputs |
||

2056 | out50 <= '1'; |
||

2057 | out46 <= '1'; |
||

2058 | out52 <= '1'; |
||

2059 | out48 <= '1'; |
||

2060 | out44 <= '1'; |
||

2061 | out42 <= '1'; |
||

2062 | out40 <= '1'; |
||

2063 | out38 <= '1'; |
||

2064 | end if; |
||

2065 | |||

2066 | if state_cur(55) = '1' then |
||

2067 | -- Next state |
||

2068 | state_next(54) <= '1'; |
||

2069 | -- Next values for buffered outputs |
||

2070 | out49_bufn <= '1'; |
||

2071 | -- Assignment of non-buffered outputs |
||

2072 | out60 <= '1'; |
||

2073 | out224 <= '1'; |
||

2074 | out58 <= '1'; |
||

2075 | out56 <= '1'; |
||

2076 | out54 <= '1'; |
||

2077 | end if; |
||

2078 | |||

2079 | if state_cur(56) = '1' then |
||

2080 | -- Next state |
||

2081 | state_next(55) <= '1'; |
||

2082 | -- Next values for buffered outputs |
||

2083 | -- Assignment of non-buffered outputs |
||

2084 | out105 <= '1'; |
||

2085 | out103 <= '1'; |
||

2086 | out101 <= '1'; |
||

2087 | out99 <= '1'; |
||

2088 | end if; |
||

2089 | |||

2090 | if state_cur(57) = '1' then |
||

2091 | -- Next state |
||

2092 | state_next(56) <= '1'; |
||

2093 | -- Next values for buffered outputs |
||

2094 | -- Assignment of non-buffered outputs |
||

2095 | out120 <= '1'; |
||

2096 | out118 <= '1'; |
||

2097 | out116 <= '1'; |
||

2098 | out114 <= '1'; |
||

2099 | out112 <= '1'; |
||

2100 | out227 <= '1'; |
||

2101 | out226 <= '1'; |
||

2102 | end if; |
||

2103 | |||

2104 | if state_cur(58) = '1' then |
||

2105 | -- Next state |
||

2106 | state_next(57) <= '1'; |
||

2107 | -- Next values for buffered outputs |
||

2108 | out111_bufn <= '1'; |
||

2109 | out225_bufn <= '1'; |
||

2110 | -- Assignment of non-buffered outputs |
||

2111 | out52 <= '1'; |
||

2112 | out21 <= '1'; |
||

2113 | out125 <= '1'; |
||

2114 | out123 <= '1'; |
||

2115 | out228 <= '1'; |
||

2116 | out227 <= '1'; |
||

2117 | end if; |
||

2118 | |||

2119 | if state_cur(59) = '1' then |
||

2120 | -- Next state |
||

2121 | state_next(58) <= '1'; |
||

2122 | -- Next values for buffered outputs |
||

2123 | out229_bufn <= '1'; |
||

2124 | out20_bufn <= '1'; |
||

2125 | out124_bufn <= '1'; |
||

2126 | out122_bufn <= '1'; |
||

2127 | out225_bufn <= '1'; |
||

2128 | -- Assignment of non-buffered outputs |
||

2129 | out50 <= '1'; |
||

2130 | out21 <= '1'; |
||

2131 | out130 <= '1'; |
||

2132 | out231 <= '1'; |
||

2133 | out227 <= '1'; |
||

2134 | end if; |
||

2135 | |||

2136 | if state_cur(60) = '1' then |
||

2137 | -- Next state |
||

2138 | state_next(87) <= '1'; |
||

2139 | -- Next values for buffered outputs |
||

2140 | -- Assignment of non-buffered outputs |
||

2141 | out18 <= '1'; |
||

2142 | end if; |
||

2143 | |||

2144 | if state_cur(61) = '1' then |
||

2145 | -- Next state |
||

2146 | state_next(59) <= '1'; |
||

2147 | -- Next values for buffered outputs |
||

2148 | out232_bufn <= '1'; |
||

2149 | out23_bufn <= '1'; |
||

2150 | out129_bufn <= '1'; |
||

2151 | out225_bufn <= '1'; |
||

2152 | -- Assignment of non-buffered outputs |
||

2153 | out48 <= '1'; |
||

2154 | out21 <= '1'; |
||

2155 | out137 <= '1'; |
||

2156 | out135 <= '1'; |
||

2157 | out234 <= '1'; |
||

2158 | out227 <= '1'; |
||

2159 | end if; |
||

2160 | |||

2161 | if state_cur(62) = '1' then |
||

2162 | -- Next state |
||

2163 | state_next(61) <= '1'; |
||

2164 | -- Next values for buffered outputs |
||

2165 | out235_bufn <= '1'; |
||

2166 | out25_bufn <= '1'; |
||

2167 | out136_bufn <= '1'; |
||

2168 | out134_bufn <= '1'; |
||

2169 | out225_bufn <= '1'; |
||

2170 | -- Assignment of non-buffered outputs |
||

2171 | out46 <= '1'; |
||

2172 | out21 <= '1'; |
||

2173 | out142 <= '1'; |
||

2174 | out237 <= '1'; |
||

2175 | out227 <= '1'; |
||

2176 | end if; |
||

2177 | |||

2178 | if state_cur(63) = '1' then |
||

2179 | -- Next state |
||

2180 | state_next(62) <= '1'; |
||

2181 | -- Next values for buffered outputs |
||

2182 | out238_bufn <= '1'; |
||

2183 | out27_bufn <= '1'; |
||

2184 | out141_bufn <= '1'; |
||

2185 | out225_bufn <= '1'; |
||

2186 | -- Assignment of non-buffered outputs |
||

2187 | out44 <= '1'; |
||

2188 | out21 <= '1'; |
||

2189 | out240 <= '1'; |
||

2190 | out227 <= '1'; |
||

2191 | end if; |
||

2192 | |||

2193 | if state_cur(64) = '1' then |
||

2194 | -- Next state |
||

2195 | state_next(63) <= '1'; |
||

2196 | -- Next values for buffered outputs |
||

2197 | out241_bufn <= '1'; |
||

2198 | out31_bufn <= '1'; |
||

2199 | out225_bufn <= '1'; |
||

2200 | -- Assignment of non-buffered outputs |
||

2201 | out42 <= '1'; |
||

2202 | out21 <= '1'; |
||

2203 | out243 <= '1'; |
||

2204 | out227 <= '1'; |
||

2205 | end if; |
||

2206 | |||

2207 | if state_cur(65) = '1' then |
||

2208 | -- Next state |
||

2209 | state_next(64) <= '1'; |
||

2210 | -- Next values for buffered outputs |
||

2211 | out245_bufn <= '1'; |
||

2212 | out225_bufn <= '1'; |
||

2213 | -- Assignment of non-buffered outputs |
||

2214 | out249 <= '1'; |
||

2215 | out40 <= '1'; |
||

2216 | out21 <= '1'; |
||

2217 | out227 <= '1'; |
||

2218 | end if; |
||

2219 | |||

2220 | if state_cur(66) = '1' then |
||

2221 | -- Next state |
||

2222 | state_next(65) <= '1'; |
||

2223 | -- Next values for buffered outputs |
||

2224 | out248_bufn <= '1'; |
||

2225 | out35_bufn <= '1'; |
||

2226 | out225_bufn <= '1'; |
||

2227 | -- Assignment of non-buffered outputs |
||

2228 | out251 <= '1'; |
||

2229 | out38 <= '1'; |
||

2230 | out21 <= '1'; |
||

2231 | end if; |
||

2232 | |||

2233 | if state_cur(67) = '1' then |
||

2234 | -- Next state |
||

2235 | state_next(66) <= '1'; |
||

2236 | -- Next values for buffered outputs |
||

2237 | out250_bufn <= '1'; |
||

2238 | out36_bufn <= '1'; |
||

2239 | -- Assignment of non-buffered outputs |
||

2240 | out50 <= '1'; |
||

2241 | out46 <= '1'; |
||

2242 | out52 <= '1'; |
||

2243 | out48 <= '1'; |
||

2244 | out44 <= '1'; |
||

2245 | out42 <= '1'; |
||

2246 | out40 <= '1'; |
||

2247 | out38 <= '1'; |
||

2248 | end if; |
||

2249 | |||

2250 | if state_cur(68) = '1' then |
||

2251 | -- Next state |
||

2252 | state_next(67) <= '1'; |
||

2253 | -- Next values for buffered outputs |
||

2254 | out49_bufn <= '1'; |
||

2255 | -- Assignment of non-buffered outputs |
||

2256 | out60 <= '1'; |
||

2257 | out252 <= '1'; |
||

2258 | out58 <= '1'; |
||

2259 | out56 <= '1'; |
||

2260 | out54 <= '1'; |
||

2261 | end if; |
||

2262 | |||

2263 | if state_cur(69) = '1' then |
||

2264 | -- Next state |
||

2265 | state_next(68) <= '1'; |
||

2266 | -- Next values for buffered outputs |
||

2267 | -- Assignment of non-buffered outputs |
||

2268 | out105 <= '1'; |
||

2269 | out103 <= '1'; |
||

2270 | out101 <= '1'; |
||

2271 | out99 <= '1'; |
||

2272 | end if; |
||

2273 | |||

2274 | if state_cur(70) = '1' then |
||

2275 | -- Next state |
||

2276 | state_next(69) <= '1'; |
||

2277 | -- Next values for buffered outputs |
||

2278 | -- Assignment of non-buffered outputs |
||

2279 | out120 <= '1'; |
||

2280 | out118 <= '1'; |
||

2281 | out116 <= '1'; |
||

2282 | out114 <= '1'; |
||

2283 | out112 <= '1'; |
||

2284 | out255 <= '1'; |
||

2285 | out254 <= '1'; |
||

2286 | end if; |
||

2287 | |||

2288 | if state_cur(71) = '1' then |
||

2289 | -- Next state |
||

2290 | state_next(70) <= '1'; |
||

2291 | -- Next values for buffered outputs |
||

2292 | out111_bufn <= '1'; |
||

2293 | out253_bufn <= '1'; |
||

2294 | -- Assignment of non-buffered outputs |
||

2295 | out52 <= '1'; |
||

2296 | out21 <= '1'; |
||

2297 | out125 <= '1'; |
||

2298 | out123 <= '1'; |
||

2299 | out256 <= '1'; |
||

2300 | out255 <= '1'; |
||

2301 | end if; |
||

2302 | |||

2303 | if state_cur(72) = '1' then |
||

2304 | -- Next state |
||

2305 | state_next(71) <= '1'; |
||

2306 | -- Next values for buffered outputs |
||

2307 | out257_bufn <= '1'; |
||

2308 | out20_bufn <= '1'; |
||

2309 | out124_bufn <= '1'; |
||

2310 | out122_bufn <= '1'; |
||

2311 | out253_bufn <= '1'; |
||

2312 | -- Assignment of non-buffered outputs |
||

2313 | out50 <= '1'; |
||

2314 | out21 <= '1'; |
||

2315 | out130 <= '1'; |
||

2316 | out259 <= '1'; |
||

2317 | out255 <= '1'; |
||

2318 | end if; |
||

2319 | |||

2320 | if state_cur(73) = '1' then |
||

2321 | -- Next state |
||

2322 | state_next(72) <= '1'; |
||

2323 | -- Next values for buffered outputs |
||

2324 | out260_bufn <= '1'; |
||

2325 | out23_bufn <= '1'; |
||

2326 | out129_bufn <= '1'; |
||

2327 | out253_bufn <= '1'; |
||

2328 | -- Assignment of non-buffered outputs |
||

2329 | out48 <= '1'; |
||

2330 | out21 <= '1'; |
||

2331 | out137 <= '1'; |
||

2332 | out135 <= '1'; |
||

2333 | out262 <= '1'; |
||

2334 | out255 <= '1'; |
||

2335 | end if; |
||

2336 | |||

2337 | if state_cur(74) = '1' then |
||

2338 | -- Next state |
||

2339 | state_next(73) <= '1'; |
||

2340 | -- Next values for buffered outputs |
||

2341 | out263_bufn <= '1'; |
||

2342 | out25_bufn <= '1'; |
||

2343 | out136_bufn <= '1'; |
||

2344 | out134_bufn <= '1'; |
||

2345 | out253_bufn <= '1'; |
||

2346 | -- Assignment of non-buffered outputs |
||

2347 | out46 <= '1'; |
||

2348 | out21 <= '1'; |
||

2349 | out142 <= '1'; |
||

2350 | out265 <= '1'; |
||

2351 | out255 <= '1'; |
||

2352 | end if; |
||

2353 | |||

2354 | if state_cur(75) = '1' then |
||

2355 | -- Next state |
||

2356 | state_next(74) <= '1'; |
||

2357 | -- Next values for buffered outputs |
||

2358 | out266_bufn <= '1'; |
||

2359 | out27_bufn <= '1'; |
||

2360 | out141_bufn <= '1'; |
||

2361 | out253_bufn <= '1'; |
||

2362 | -- Assignment of non-buffered outputs |
||

2363 | out44 <= '1'; |
||

2364 | out21 <= '1'; |
||

2365 | out268 <= '1'; |
||

2366 | out255 <= '1'; |
||

2367 | end if; |
||

2368 | |||

2369 | if state_cur(76) = '1' then |
||

2370 | -- Next state |
||

2371 | state_next(75) <= '1'; |
||

2372 | -- Next values for buffered outputs |
||

2373 | out269_bufn <= '1'; |
||

2374 | out31_bufn <= '1'; |
||

2375 | out253_bufn <= '1'; |
||

2376 | -- Assignment of non-buffered outputs |
||

2377 | out42 <= '1'; |
||

2378 | out21 <= '1'; |
||

2379 | out271 <= '1'; |
||

2380 | out255 <= '1'; |
||

2381 | end if; |
||

2382 | |||

2383 | if state_cur(77) = '1' then |
||

2384 | -- Next state |
||

2385 | state_next(76) <= '1'; |
||

2386 | -- Next values for buffered outputs |
||

2387 | out273_bufn <= '1'; |
||

2388 | out253_bufn <= '1'; |
||

2389 | -- Assignment of non-buffered outputs |
||

2390 | out277 <= '1'; |
||

2391 | out40 <= '1'; |
||

2392 | out21 <= '1'; |
||

2393 | out255 <= '1'; |
||

2394 | end if; |
||

2395 | |||

2396 | if state_cur(78) = '1' then |
||

2397 | -- Next state |
||

2398 | state_next(77) <= '1'; |
||

2399 | -- Next values for buffered outputs |
||

2400 | out276_bufn <= '1'; |
||

2401 | out35_bufn <= '1'; |
||

2402 | out253_bufn <= '1'; |
||

2403 | -- Assignment of non-buffered outputs |
||

2404 | out279 <= '1'; |
||

2405 | out38 <= '1'; |
||

2406 | out21 <= '1'; |
||

2407 | end if; |
||

2408 | |||

2409 | if state_cur(79) = '1' then |
||

2410 | -- Next state |
||

2411 | state_next(80) <= '1'; |
||

2412 | -- Next values for buffered outputs |
||

2413 | out285_bufn <= '1'; |
||

2414 | out284_bufn <= '1'; |
||

2415 | out269_bufn <= '1'; |
||

2416 | -- Assignment of non-buffered outputs |
||

2417 | out283 <= '1'; |
||

2418 | end if; |
||

2419 | |||

2420 | if state_cur(80) = '1' then |
||

2421 | -- Next state |
||

2422 | state_next(113) <= '1'; |
||

2423 | -- Next values for buffered outputs |
||

2424 | out395_bufn <= '1'; |
||

2425 | out284_bufn <= '1'; |
||

2426 | out146_bufn <= '1'; |
||

2427 | -- Assignment of non-buffered outputs |
||

2428 | out286 <= '1'; |
||

2429 | end if; |
||

2430 | |||

2431 | if state_cur(81) = '1' then |
||

2432 | -- Next state |
||

2433 | state_next(82) <= '1'; |
||

2434 | -- Next values for buffered outputs |
||

2435 | out290_bufn <= '1'; |
||

2436 | out289_bufn <= '1'; |
||

2437 | -- Assignment of non-buffered outputs |
||

2438 | out286 <= '1'; |
||

2439 | end if; |
||

2440 | |||

2441 | if state_cur(82) = '1' then |
||

2442 | -- Next state |
||

2443 | state_next(83) <= '1'; |
||

2444 | -- Next values for buffered outputs |
||

2445 | out57_bufn <= '1'; |
||

2446 | out292_bufn <= '1'; |
||

2447 | out291_bufn <= '1'; |
||

2448 | -- Assignment of non-buffered outputs |
||

2449 | out283 <= '1'; |
||

2450 | end if; |
||

2451 | |||

2452 | if state_cur(83) = '1' then |
||

2453 | -- Next state |
||

2454 | state_next(85) <= '1'; |
||

2455 | -- Next values for buffered outputs |
||

2456 | out295_bufn <= '1'; |
||

2457 | out294_bufn <= '1'; |
||

2458 | -- Assignment of non-buffered outputs |
||

2459 | out58 <= '1'; |
||

2460 | out118 <= '1'; |
||

2461 | out286 <= '1'; |
||

2462 | end if; |
||

2463 | |||

2464 | if state_cur(84) = '1' then |
||

2465 | -- Next state |
||

2466 | state_next(89) <= '1'; |
||

2467 | -- Next values for buffered outputs |
||

2468 | out313_bufn <= '1'; |
||

2469 | out281_bufn <= '1'; |
||

2470 | out312_bufn <= '1'; |
||

2471 | -- Assignment of non-buffered outputs |
||

2472 | out283 <= '1'; |
||

2473 | end if; |
||

2474 | |||

2475 | if state_cur(85) = '1' then |
||

2476 | -- Next state |
||

2477 | state_next(86) <= '1'; |
||

2478 | -- Next values for buffered outputs |
||

2479 | out296_bufn <= '1'; |
||

2480 | out291_bufn <= '1'; |
||

2481 | -- Assignment of non-buffered outputs |
||

2482 | out283 <= '1'; |
||

2483 | end if; |
||

2484 | |||

2485 | if state_cur(86) = '1' then |
||

2486 | -- Next state |
||

2487 | state_next(90) <= '1'; |
||

2488 | -- Next values for buffered outputs |
||

2489 | out318_bufn <= '1'; |
||

2490 | out280_bufn <= '1'; |
||

2491 | out315_bufn <= '1'; |
||

2492 | out314_bufn <= '1'; |
||

2493 | -- Assignment of non-buffered outputs |
||

2494 | out286 <= '1'; |
||

2495 | end if; |
||

2496 | |||

2497 | if state_cur(87) = '1' then |
||

2498 | -- Next state |
||

2499 | if (in9) = '1' then |
||

2500 | state_next(87) <= '1'; |
||

2501 | -- Next values for buffered outputs |
||

2502 | else |
||

2503 | state_next(16) <= '1'; |
||

2504 | -- Next values for buffered outputs |
||

2505 | out16_bufn <= '1'; |
||

2506 | end if; |
||

2507 | -- Assignment of non-buffered outputs |
||

2508 | out14 <= '1'; |
||

2509 | out298 <= '1'; |
||

2510 | out297 <= '1'; |
||

2511 | end if; |
||

2512 | |||

2513 | if state_cur(88) = '1' then |
||

2514 | -- Next state |
||

2515 | if (in1) = '1' then |
||

2516 | if (in5) = '1' then |
||

2517 | state_next(43) <= '1'; |
||

2518 | -- Next values for buffered outputs |
||

2519 | else |
||

2520 | state_next(44) <= '1'; |
||

2521 | -- Next values for buffered outputs |
||

2522 | end if; |
||

2523 | else |
||

2524 | state_next(9) <= '1'; |
||

2525 | -- Next values for buffered outputs |
||

2526 | end if; |
||

2527 | -- Assignment of non-buffered outputs |
||

2528 | out311 <= '1'; |
||

2529 | end if; |
||

2530 | |||

2531 | if state_cur(89) = '1' then |
||

2532 | -- Next state |
||

2533 | state_next(112) <= '1'; |
||

2534 | -- Next values for buffered outputs |
||

2535 | out394_bufn <= '1'; |
||

2536 | out284_bufn <= '1'; |
||

2537 | out393_bufn <= '1'; |
||

2538 | -- Assignment of non-buffered outputs |
||

2539 | out283 <= '1'; |
||

2540 | end if; |
||

2541 | |||

2542 | if state_cur(90) = '1' then |
||

2543 | if rtmcmp90 = '1' then |
||

2544 | -- Next state |
||

2545 | state_next(93) <= '1'; |
||

2546 | -- Next values for buffered outputs |
||

2547 | out57_bufn <= '1'; |
||

2548 | out325_bufn <= '1'; |
||

2549 | out324_bufn <= '1'; |
||

2550 | -- Last cycle of current state: assignment of non-buffered outputs |
||

2551 | out103 <= '1'; |
||

2552 | out105 <= '1'; |
||

2553 | out56 <= '1'; |
||

2554 | out137 <= '1'; |
||

2555 | out125 <= '1'; |
||

2556 | out116 <= '1'; |
||

2557 | out283 <= '1'; |
||

2558 | else -- Stay in the current state |
||

2559 | state_next(90) <= '1'; |
||

2560 | rtmcounter0_next <= rtmcounter0 + 1; |
||

2561 | -- Maintain buffered outputs |
||

2562 | out318_bufn <= '1'; |
||

2563 | out280_bufn <= '1'; |
||

2564 | out315_bufn <= '1'; |
||

2565 | out314_bufn <= '1'; |
||

2566 | end if; |
||

2567 | -- Assignment of non-buffered outputs; |
||

2568 | out316 <= '1'; |
||

2569 | end if; |
||

2570 | |||

2571 | if state_cur(91) = '1' then |
||

2572 | -- Next state |
||

2573 | state_next(170) <= '1'; |
||

2574 | -- Next values for buffered outputs |
||

2575 | out487_bufn <= '1'; |
||

2576 | out284_bufn <= '1'; |
||

2577 | out266_bufn <= '1'; |
||

2578 | -- Assignment of non-buffered outputs |
||

2579 | out283 <= '1'; |
||

2580 | out321 <= '1'; |
||

2581 | end if; |
||

2582 | |||

2583 | if state_cur(92) = '1' then |
||

2584 | -- Next state |
||

2585 | state_next(240) <= '1'; |
||

2586 | -- Next values for buffered outputs |
||

2587 | out217_bufn <= '1'; |
||

2588 | out295_bufn <= '1'; |
||

2589 | out281_bufn <= '1'; |
||

2590 | out562_bufn <= '1'; |
||

2591 | -- Assignment of non-buffered outputs |
||

2592 | out286 <= '1'; |
||

2593 | end if; |
||

2594 | |||

2595 | if state_cur(93) = '1' then |
||

2596 | -- Next state |
||

2597 | state_next(101) <= '1'; |
||

2598 | -- Next values for buffered outputs |
||

2599 | out323_bufn <= '1'; |
||

2600 | out291_bufn <= '1'; |
||

2601 | -- Assignment of non-buffered outputs |
||

2602 | out118 <= '1'; |
||

2603 | out58 <= '1'; |
||

2604 | out286 <= '1'; |
||

2605 | end if; |
||

2606 | |||

2607 | if state_cur(94) = '1' then |
||

2608 | -- Next state |
||

2609 | state_next(96) <= '1'; |
||

2610 | -- Next values for buffered outputs |
||

2611 | out341_bufn <= '1'; |
||

2612 | out281_bufn <= '1'; |
||

2613 | out241_bufn <= '1'; |
||

2614 | -- Assignment of non-buffered outputs |
||

2615 | out286 <= '1'; |
||

2616 | end if; |
||

2617 | |||

2618 | if state_cur(95) = '1' then |
||

2619 | if rtmcmp95 = '1' then |
||

2620 | -- Next state |
||

2621 | state_next(210) <= '1'; |
||

2622 | -- Next values for buffered outputs |
||

2623 | out418_bufn <= '1'; |
||

2624 | out351_bufn <= '1'; |
||

2625 | -- Last cycle of current state: assignment of non-buffered outputs |
||

2626 | out130 <= '1'; |
||

2627 | out101 <= '1'; |
||

2628 | out142 <= '1'; |
||

2629 | out112 <= '1'; |
||

2630 | out99 <= '1'; |
||

2631 | out54 <= '1'; |
||

2632 | out123 <= '1'; |
||

2633 | out135 <= '1'; |
||

2634 | out114 <= '1'; |
||

2635 | out286 <= '1'; |
||

2636 | else -- Stay in the current state |
||

2637 | state_next(95) <= '1'; |
||

2638 | rtmcounter0_next <= rtmcounter0 + 1; |
||

2639 | -- Maintain buffered outputs |
||

2640 | out333_bufn <= '1'; |
||

2641 | out245_bufn <= '1'; |
||

2642 | out318_bufn <= '1'; |
||

2643 | out328_bufn <= '1'; |
||

2644 | out327_bufn <= '1'; |
||

2645 | end if; |
||

2646 | -- Assignment of non-buffered outputs; |
||

2647 | out329 <= '1'; |
||

2648 | end if; |
||

2649 | |||

2650 | if state_cur(96) = '1' then |
||

2651 | -- Next state |
||

2652 | state_next(91) <= '1'; |
||

2653 | -- Next values for buffered outputs |
||

2654 | out322_bufn <= '1'; |
||

2655 | out281_bufn <= '1'; |
||

2656 | -- Assignment of non-buffered outputs |
||

2657 | out283 <= '1'; |
||

2658 | end if; |
||

2659 | |||

2660 | if state_cur(97) = '1' then |
||

2661 | -- Next state |
||

2662 | state_next(95) <= '1'; |
||

2663 | -- Next values for buffered outputs |
||

2664 | out333_bufn <= '1'; |
||

2665 | out245_bufn <= '1'; |
||

2666 | out318_bufn <= '1'; |
||

2667 | out328_bufn <= '1'; |
||

2668 | out327_bufn <= '1'; |
||

2669 | -- Assignment of non-buffered outputs |
||

2670 | out286 <= '1'; |
||

2671 | end if; |
||

2672 | |||

2673 | if state_cur(98) = '1' then |
||

2674 | if rtmcmp98 = '1' then |
||

2675 | -- Next state |
||

2676 | state_next(97) <= '1'; |
||

2677 | -- Next values for buffered outputs |
||

2678 | out342_bufn <= '1'; |
||

2679 | out324_bufn <= '1'; |
||

2680 | -- Last cycle of current state: assignment of non-buffered outputs |
||

2681 | out125 <= '1'; |
||

2682 | out137 <= '1'; |
||

2683 | out116 <= '1'; |
||

2684 | out56 <= '1'; |
||

2685 | out283 <= '1'; |
||

2686 | else -- Stay in the current state |
||

2687 | state_next(98) <= '1'; |
||

2688 | rtmcounter0_next <= rtmcounter0 + 1; |
||

2689 | -- Maintain buffered outputs |
||

2690 | out346_bufn <= '1'; |
||

2691 | out344_bufn <= '1'; |
||

2692 | out312_bufn <= '1'; |
||

2693 | out343_bufn <= '1'; |
||

2694 | out314_bufn <= '1'; |
||

2695 | end if; |
||

2696 | -- Assignment of non-buffered outputs; |
||

2697 | out345 <= '1'; |
||

2698 | end if; |
||

2699 | |||

2700 | if state_cur(99) = '1' then |
||

2701 | -- Next state |
||

2702 | state_next(119) <= '1'; |
||

2703 | -- Next values for buffered outputs |
||

2704 | out36_bufn <= '1'; |
||

2705 | -- Assignment of non-buffered outputs |
||

2706 | out50 <= '1'; |
||

2707 | out46 <= '1'; |
||

2708 | out52 <= '1'; |
||

2709 | out48 <= '1'; |
||

2710 | out44 <= '1'; |
||

2711 | out42 <= '1'; |
||

2712 | out40 <= '1'; |
||

2713 | out38 <= '1'; |
||

2714 | end if; |
||

2715 | |||

2716 | if state_cur(100) = '1' then |
||

2717 | -- Next state |
||

2718 | state_next(233) <= '1'; |
||

2719 | -- Next values for buffered outputs |
||

2720 | out566_bufn <= '1'; |
||

2721 | out289_bufn <= '1'; |
||

2722 | -- Assignment of non-buffered outputs |
||

2723 | out125 <= '1'; |
||

2724 | out286 <= '1'; |
||

2725 | end if; |
||

2726 | |||

2727 | if state_cur(101) = '1' then |
||

2728 | -- Next state |
||

2729 | state_next(98) <= '1'; |
||

2730 | -- Next values for buffered outputs |
||

2731 | out346_bufn <= '1'; |
||

2732 | out344_bufn <= '1'; |
||

2733 | out312_bufn <= '1'; |
||

2734 | out343_bufn <= '1'; |
||

2735 | out314_bufn <= '1'; |
||

2736 | -- Assignment of non-buffered outputs |
||

2737 | out286 <= '1'; |
||

2738 | end if; |
||

2739 | |||

2740 | if state_cur(102) = '1' then |
||

2741 | -- Next state |
||

2742 | state_next(239) <= '1'; |
||

2743 | -- Next values for buffered outputs |
||

2744 | out49_bufn <= '1'; |
||

2745 | -- Assignment of non-buffered outputs |
||

2746 | out60 <= '1'; |
||

2747 | out350 <= '1'; |
||

2748 | out58 <= '1'; |
||

2749 | out56 <= '1'; |
||

2750 | out54 <= '1'; |
||

2751 | end if; |
||

2752 | |||

2753 | if state_cur(103) = '1' then |
||

2754 | -- Next state |
||

2755 | state_next(146) <= '1'; |
||

2756 | -- Next values for buffered outputs |
||

2757 | out401_bufn <= '1'; |
||

2758 | out444_bufn <= '1'; |
||

2759 | out294_bufn <= '1'; |
||

2760 | -- Assignment of non-buffered outputs |
||

2761 | out120 <= '1'; |
||

2762 | out60 <= '1'; |
||

2763 | out283 <= '1'; |
||

2764 | end if; |
||

2765 | |||

2766 | if state_cur(104) = '1' then |
||

2767 | if rtmcmp104 = '1' then |
||

2768 | -- Next state |
||

2769 | state_next(103) <= '1'; |
||

2770 | -- Next values for buffered outputs |
||

2771 | out352_bufn <= '1'; |
||

2772 | out351_bufn <= '1'; |
||

2773 | -- Last cycle of current state: assignment of non-buffered outputs |
||

2774 | out142 <= '1'; |
||

2775 | out99 <= '1'; |
||

2776 | out130 <= '1'; |
||

2777 | out101 <= '1'; |
||

2778 | out54 <= '1'; |
||

2779 | out135 <= '1'; |
||

2780 | out123 <= '1'; |
||

2781 | out114 <= '1'; |
||

2782 | out286 <= '1'; |
||

2783 | else -- Stay in the current state |
||

2784 | state_next(104) <= '1'; |
||

2785 | rtmcounter0_next <= rtmcounter0 + 1; |
||

2786 | -- Maintain buffered outputs |
||

2787 | out129_bufn <= '1'; |
||

2788 | out357_bufn <= '1'; |
||

2789 | out354_bufn <= '1'; |
||

2790 | out353_bufn <= '1'; |
||

2791 | out327_bufn <= '1'; |
||

2792 | end if; |
||

2793 | -- Assignment of non-buffered outputs; |
||

2794 | out355 <= '1'; |
||

2795 | end if; |
||

2796 | |||

2797 | if state_cur(105) = '1' then |
||

2798 | -- Next state |
||

2799 | state_next(133) <= '1'; |
||

2800 | -- Next values for buffered outputs |
||

2801 | out431_bufn <= '1'; |
||

2802 | out23_bufn <= '1'; |
||

2803 | out129_bufn <= '1'; |
||

2804 | out361_bufn <= '1'; |
||

2805 | -- Assignment of non-buffered outputs |
||

2806 | out48 <= '1'; |
||

2807 | out21 <= '1'; |
||

2808 | out137 <= '1'; |
||

2809 | out135 <= '1'; |
||

2810 | out363 <= '1'; |
||

2811 | out362 <= '1'; |
||

2812 | end if; |
||

2813 | |||

2814 | if state_cur(106) = '1' then |
||

2815 | -- Next state |
||

2816 | state_next(186) <= '1'; |
||

2817 | -- Next values for buffered outputs |
||

2818 | out518_bufn <= '1'; |
||

2819 | out284_bufn <= '1'; |
||

2820 | out153_bufn <= '1'; |
||

2821 | -- Assignment of non-buffered outputs |
||

2822 | out286 <= '1'; |
||

2823 | end if; |
||

2824 | |||

2825 | if state_cur(107) = '1' then |
||

2826 | -- Next state |
||

2827 | state_next(148) <= '1'; |
||

2828 | -- Next values for buffered outputs |
||

2829 | out446_bufn <= '1'; |
||

2830 | out413_bufn <= '1'; |
||

2831 | out281_bufn <= '1'; |
||

2832 | out250_bufn <= '1'; |
||

2833 | -- Assignment of non-buffered outputs |
||

2834 | out112 <= '1'; |
||

2835 | out367 <= '1'; |
||

2836 | out283 <= '1'; |
||

2837 | end if; |
||

2838 | |||

2839 | if state_cur(108) = '1' then |
||

2840 | -- Next state |
||

2841 | if (in10) = '1' then |
||

2842 | state_next(109) <= '1'; |
||

2843 | -- Next values for buffered outputs |
||

2844 | else |
||

2845 | state_next(154) <= '1'; |
||

2846 | -- Next values for buffered outputs |
||

2847 | end if; |
||

2848 | -- Assignment of non-buffered outputs |
||

2849 | out372 <= '1'; |
||

2850 | end if; |
||

2851 | |||

2852 | if state_cur(109) = '1' then |
||

2853 | -- Next state |
||

2854 | state_next(43) <= '1'; |
||

2855 | -- Next values for buffered outputs |
||

2856 | -- Assignment of non-buffered outputs |
||

2857 | out382 <= '1'; |
||

2858 | out373 <= '1'; |
||

2859 | end if; |
||

2860 | |||

2861 | if state_cur(110) = '1' then |
||

2862 | -- Next state |
||

2863 | if (in11) = '1' then |
||

2864 | state_next(44) <= '1'; |
||

2865 | -- Next values for buffered outputs |
||

2866 | else |
||

2867 | state_next(111) <= '1'; |
||

2868 | -- Next values for buffered outputs |
||

2869 | out284_bufn <= '1'; |
||

2870 | end if; |
||

2871 | -- Assignment of non-buffered outputs |
||

2872 | out372 <= '1'; |
||

2873 | out385 <= '1'; |
||

2874 | out383 <= '1'; |
||

2875 | end if; |
||

2876 | |||

2877 | if state_cur(111) = '1' then |
||

2878 | -- Next state |
||

2879 | state_next(153) <= '1'; |
||

2880 | -- Next values for buffered outputs |
||

2881 | out422_bufn <= '1'; |
||

2882 | out284_bufn <= '1'; |
||

2883 | out278_bufn <= '1'; |
||

2884 | -- Assignment of non-buffered outputs |
||

2885 | out372 <= '1'; |
||

2886 | out286 <= '1'; |
||

2887 | end if; |
||

2888 | |||

2889 | if state_cur(112) = '1' then |
||

2890 | -- Next state |
||

2891 | state_next(94) <= '1'; |
||

2892 | -- Next values for buffered outputs |
||

2893 | out326_bufn <= '1'; |
||

2894 | out284_bufn <= '1'; |
||

2895 | out210_bufn <= '1'; |
||

2896 | -- Assignment of non-buffered outputs |
||

2897 | out286 <= '1'; |
||

2898 | end if; |
||

2899 | |||

2900 | if state_cur(113) = '1' then |
||

2901 | -- Next state |
||

2902 | state_next(160) <= '1'; |
||

2903 | -- Next values for buffered outputs |
||

2904 | out461_bufn <= '1'; |
||

2905 | out281_bufn <= '1'; |
||

2906 | out178_bufn <= '1'; |
||

2907 | -- Assignment of non-buffered outputs |
||

2908 | out286 <= '1'; |
||

2909 | end if; |
||

2910 | |||

2911 | if state_cur(114) = '1' then |
||

2912 | -- Next state |
||

2913 | state_next(196) <= '1'; |
||

2914 | -- Next values for buffered outputs |
||

2915 | out328_bufn <= '1'; |
||

2916 | out284_bufn <= '1'; |
||

2917 | out155_bufn <= '1'; |
||

2918 | -- Assignment of non-buffered outputs |
||

2919 | out142 <= '1'; |
||

2920 | out396 <= '1'; |
||

2921 | out286 <= '1'; |
||

2922 | end if; |
||

2923 | |||

2924 | if state_cur(115) = '1' then |
||

2925 | -- Next state |
||

2926 | state_next(105) <= '1'; |
||

2927 | -- Next values for buffered outputs |
||

2928 | out364_bufn <= '1'; |
||

2929 | out25_bufn <= '1'; |
||

2930 | out136_bufn <= '1'; |
||

2931 | out134_bufn <= '1'; |
||

2932 | out361_bufn <= '1'; |
||

2933 | -- Assignment of non-buffered outputs |
||

2934 | out46 <= '1'; |
||

2935 | out21 <= '1'; |
||

2936 | out142 <= '1'; |
||

2937 | out398 <= '1'; |
||

2938 | out363 <= '1'; |
||

2939 | end if; |
||

2940 | |||

2941 | if state_cur(116) = '1' then |
||

2942 | -- Next state |
||

2943 | state_next(120) <= '1'; |
||

2944 | -- Next values for buffered outputs |
||

2945 | out407_bufn <= '1'; |
||

2946 | out281_bufn <= '1'; |
||

2947 | out168_bufn <= '1'; |
||

2948 | -- Assignment of non-buffered outputs |
||

2949 | out286 <= '1'; |
||

2950 | end if; |
||

2951 | |||

2952 | if state_cur(117) = '1' then |
||

2953 | -- Next state |
||

2954 | state_next(211) <= '1'; |
||

2955 | -- Next values for buffered outputs |
||

2956 | out458_bufn <= '1'; |
||

2957 | out475_bufn <= '1'; |
||

2958 | -- Assignment of non-buffered outputs |
||

2959 | out283 <= '1'; |
||

2960 | end if; |
||

2961 | |||

2962 | if state_cur(118) = '1' then |
||

2963 | -- Next state |
||

2964 | state_next(151) <= '1'; |
||

2965 | -- Next values for buffered outputs |
||

2966 | out333_bufn <= '1'; |
||

2967 | out31_bufn <= '1'; |
||

2968 | out361_bufn <= '1'; |
||

2969 | -- Assignment of non-buffered outputs |
||

2970 | out42 <= '1'; |
||

2971 | out21 <= '1'; |
||

2972 | out402 <= '1'; |
||

2973 | out363 <= '1'; |
||

2974 | end if; |
||

2975 | |||

2976 | if state_cur(119) = '1' then |
||

2977 | -- Next state |
||

2978 | state_next(150) <= '1'; |
||

2979 | -- Next values for buffered outputs |
||

2980 | out366_bufn <= '1'; |
||

2981 | out35_bufn <= '1'; |
||

2982 | out361_bufn <= '1'; |
||

2983 | -- Assignment of non-buffered outputs |
||

2984 | out406 <= '1'; |
||

2985 | out38 <= '1'; |
||

2986 | out21 <= '1'; |
||

2987 | end if; |
||

2988 | |||

2989 | if state_cur(120) = '1' then |
||

2990 | -- Next state |
||

2991 | state_next(121) <= '1'; |
||

2992 | -- Next values for buffered outputs |
||

2993 | out409_bufn <= '1'; |
||

2994 | out281_bufn <= '1'; |
||

2995 | out408_bufn <= '1'; |
||

2996 | -- Assignment of non-buffered outputs |
||

2997 | out283 <= '1'; |
||

2998 | end if; |
||

2999 | |||

3000 | if state_cur(121) = '1' then |
||

3001 | -- Next state |
||

3002 | state_next(139) <= '1'; |
||

3003 | -- Next values for buffered outputs |
||

3004 | out438_bufn <= '1'; |
||

3005 | out284_bufn <= '1'; |
||

3006 | out431_bufn <= '1'; |
||

3007 | -- Assignment of non-buffered outputs |
||

3008 | out283 <= '1'; |
||

3009 | end if; |
||

3010 | |||

3011 | if state_cur(122) = '1' then |
||

3012 | -- Next state |
||

3013 | state_next(123) <= '1'; |
||

3014 | -- Next values for buffered outputs |
||

3015 | -- Assignment of non-buffered outputs |
||

3016 | out120 <= '1'; |
||

3017 | out118 <= '1'; |
||

3018 | out116 <= '1'; |
||

3019 | out114 <= '1'; |
||

3020 | out112 <= '1'; |
||

3021 | out412 <= '1'; |
||

3022 | out411 <= '1'; |
||

3023 | end if; |
||

3024 | |||

3025 | if state_cur(123) = '1' then |
||

3026 | -- Next state |
||

3027 | state_next(212) <= '1'; |
||

3028 | -- Next values for buffered outputs |
||

3029 | -- Assignment of non-buffered outputs |
||

3030 | out103 <= '1'; |
||

3031 | out105 <= '1'; |
||

3032 | out99 <= '1'; |
||

3033 | out101 <= '1'; |
||

3034 | end if; |
||

3035 | |||

3036 | if state_cur(124) = '1' then |
||

3037 | -- Next state |
||

3038 | state_next(81) <= '1'; |
||

3039 | -- Next values for buffered outputs |
||

3040 | out288_bufn <= '1'; |
||

3041 | out287_bufn <= '1'; |
||

3042 | -- Assignment of non-buffered outputs |
||

3043 | out120 <= '1'; |
||

3044 | out60 <= '1'; |
||

3045 | out283 <= '1'; |
||

3046 | end if; |
||

3047 | |||

3048 | if state_cur(125) = '1' then |
||

3049 | -- Next state |
||

3050 | state_next(128) <= '1'; |
||

3051 | -- Next values for buffered outputs |
||

3052 | out422_bufn <= '1'; |
||

3053 | out287_bufn <= '1'; |
||

3054 | -- Assignment of non-buffered outputs |
||

3055 | out283 <= '1'; |
||

3056 | end if; |
||

3057 | |||

3058 | if state_cur(126) = '1' then |
||

3059 | -- Next state |
||

3060 | state_next(125) <= '1'; |
||

3061 | -- Next values for buffered outputs |
||

3062 | out414_bufn <= '1'; |
||

3063 | out294_bufn <= '1'; |
||

3064 | -- Assignment of non-buffered outputs |
||

3065 | out416 <= '1'; |
||

3066 | out38 <= '1'; |
||

3067 | out286 <= '1'; |
||

3068 | end if; |
||

3069 | |||

3070 | if state_cur(127) = '1' then |
||

3071 | -- Next state |
||

3072 | state_next(169) <= '1'; |
||

3073 | -- Next values for buffered outputs |
||

3074 | out417_bufn <= '1'; |
||

3075 | out483_bufn <= '1'; |
||

3076 | out482_bufn <= '1'; |
||

3077 | out318_bufn <= '1'; |
||

3078 | -- Assignment of non-buffered outputs |
||

3079 | out112 <= '1'; |
||

3080 | out419 <= '1'; |
||

3081 | out283 <= '1'; |
||

3082 | end if; |
||

3083 | |||

3084 | if state_cur(128) = '1' then |
||

3085 | -- Next state |
||

3086 | state_next(124) <= '1'; |
||

3087 | -- Next values for buffered outputs |
||

3088 | out413_bufn <= '1'; |
||

3089 | out289_bufn <= '1'; |
||

3090 | -- Assignment of non-buffered outputs |
||

3091 | out286 <= '1'; |
||

3092 | end if; |
||

3093 | |||

3094 | if state_cur(129) = '1' then |
||

3095 | -- Next state |
||

3096 | state_next(130) <= '1'; |
||

3097 | -- Next values for buffered outputs |
||

3098 | out426_bufn <= '1'; |
||

3099 | out27_bufn <= '1'; |
||

3100 | out141_bufn <= '1'; |
||

3101 | out410_bufn <= '1'; |
||

3102 | -- Assignment of non-buffered outputs |
||

3103 | out44 <= '1'; |
||

3104 | out21 <= '1'; |
||

3105 | out423 <= '1'; |
||

3106 | out412 <= '1'; |
||

3107 | end if; |
||

3108 | |||

3109 | if state_cur(130) = '1' then |
||

3110 | -- Next state |
||

3111 | state_next(143) <= '1'; |
||

3112 | -- Next values for buffered outputs |
||

3113 | out435_bufn <= '1'; |
||

3114 | out25_bufn <= '1'; |
||

3115 | out136_bufn <= '1'; |
||

3116 | out134_bufn <= '1'; |
||

3117 | out410_bufn <= '1'; |
||

3118 | -- Assignment of non-buffered outputs |
||

3119 | out46 <= '1'; |
||

3120 | out21 <= '1'; |
||

3121 | out142 <= '1'; |
||

3122 | out425 <= '1'; |
||

3123 | out412 <= '1'; |
||

3124 | end if; |
||

3125 | |||

3126 | if state_cur(131) = '1' then |
||

3127 | -- Next state |
||

3128 | state_next(102) <= '1'; |
||

3129 | -- Next values for buffered outputs |
||

3130 | -- Assignment of non-buffered outputs |
||

3131 | out103 <= '1'; |
||

3132 | out105 <= '1'; |
||

3133 | out99 <= '1'; |
||

3134 | out101 <= '1'; |
||

3135 | end if; |
||

3136 | |||

3137 | if state_cur(132) = '1' then |
||

3138 | -- Next state |
||

3139 | state_next(144) <= '1'; |
||

3140 | -- Next values for buffered outputs |
||

3141 | out111_bufn <= '1'; |
||

3142 | -- Assignment of non-buffered outputs |
||

3143 | out114 <= '1'; |
||

3144 | out429 <= '1'; |
||

3145 | out52 <= '1'; |
||

3146 | out286 <= '1'; |
||

3147 | end if; |
||

3148 | |||

3149 | if state_cur(133) = '1' then |
||

3150 | -- Next state |
||

3151 | state_next(237) <= '1'; |
||

3152 | -- Next values for buffered outputs |
||

3153 | out475_bufn <= '1'; |
||

3154 | out20_bufn <= '1'; |
||

3155 | out124_bufn <= '1'; |
||

3156 | out122_bufn <= '1'; |
||

3157 | out361_bufn <= '1'; |
||

3158 | -- Assignment of non-buffered outputs |
||

3159 | out50 <= '1'; |
||

3160 | out21 <= '1'; |
||

3161 | out130 <= '1'; |
||

3162 | out430 <= '1'; |
||

3163 | out363 <= '1'; |
||

3164 | end if; |
||

3165 | |||

3166 | if state_cur(134) = '1' then |
||

3167 | -- Next state |
||

3168 | state_next(227) <= '1'; |
||

3169 | -- Next values for buffered outputs |
||

3170 | out496_bufn <= '1'; |
||

3171 | out284_bufn <= '1'; |
||

3172 | out263_bufn <= '1'; |
||

3173 | -- Assignment of non-buffered outputs |
||

3174 | out283 <= '1'; |
||

3175 | end if; |
||

3176 | |||

3177 | if state_cur(135) = '1' then |
||

3178 | -- Next state |
||

3179 | state_next(117) <= '1'; |
||

3180 | -- Next values for buffered outputs |
||

3181 | out352_bufn <= '1'; |
||

3182 | out281_bufn <= '1'; |
||

3183 | out401_bufn <= '1'; |
||

3184 | -- Assignment of non-buffered outputs |
||

3185 | out283 <= '1'; |
||

3186 | end if; |
||

3187 | |||

3188 | if state_cur(136) = '1' then |
||

3189 | -- Next state |
||

3190 | state_next(135) <= '1'; |
||

3191 | -- Next values for buffered outputs |
||

3192 | out434_bufn <= '1'; |
||

3193 | out281_bufn <= '1'; |
||

3194 | out165_bufn <= '1'; |
||

3195 | -- Assignment of non-buffered outputs |
||

3196 | out286 <= '1'; |
||

3197 | end if; |
||

3198 | |||

3199 | if state_cur(137) = '1' then |
||

3200 | -- Next state |
||

3201 | state_next(228) <= '1'; |
||

3202 | -- Next values for buffered outputs |
||

3203 | out463_bufn <= '1'; |
||

3204 | out284_bufn <= '1'; |
||

3205 | out260_bufn <= '1'; |
||

3206 | -- Assignment of non-buffered outputs |
||

3207 | out283 <= '1'; |
||

3208 | end if; |
||

3209 | |||

3210 | if state_cur(138) = '1' then |
||

3211 | -- Next state |
||

3212 | state_next(137) <= '1'; |
||

3213 | -- Next values for buffered outputs |
||

3214 | out436_bufn <= '1'; |
||

3215 | out281_bufn <= '1'; |
||

3216 | out435_bufn <= '1'; |
||

3217 | -- Assignment of non-buffered outputs |
||

3218 | out283 <= '1'; |
||

3219 | end if; |
||

3220 | |||

3221 | if state_cur(139) = '1' then |
||

3222 | -- Next state |
||

3223 | state_next(229) <= '1'; |
||

3224 | -- Next values for buffered outputs |
||

3225 | out495_bufn <= '1'; |
||

3226 | out284_bufn <= '1'; |
||

3227 | out204_bufn <= '1'; |
||

3228 | -- Assignment of non-buffered outputs |
||

3229 | out286 <= '1'; |
||

3230 | end if; |
||

3231 | |||

3232 | if state_cur(140) = '1' then |
||

3233 | -- Next state |
||

3234 | state_next(126) <= '1'; |
||

3235 | -- Next values for buffered outputs |
||

3236 | out324_bufn <= '1'; |
||

3237 | -- Assignment of non-buffered outputs |
||

3238 | out283 <= '1'; |
||

3239 | end if; |
||

3240 | |||

3241 | if state_cur(141) = '1' then |
||

3242 | -- Next state |
||

3243 | state_next(142) <= '1'; |
||

3244 | -- Next values for buffered outputs |
||

3245 | out122_bufn <= '1'; |
||

3246 | out134_bufn <= '1'; |
||

3247 | out400_bufn <= '1'; |
||

3248 | out327_bufn <= '1'; |
||

3249 | -- Assignment of non-buffered outputs |
||

3250 | out116 <= '1'; |
||

3251 | out283 <= '1'; |
||

3252 | end if; |
||

3253 | |||

3254 | if state_cur(142) = '1' then |
||

3255 | -- Next state |
||

3256 | state_next(168) <= '1'; |
||

3257 | -- Next values for buffered outputs |
||

3258 | out481_bufn <= '1'; |
||

3259 | out351_bufn <= '1'; |
||

3260 | -- Assignment of non-buffered outputs |
||

3261 | out54 <= '1'; |
||

3262 | out123 <= '1'; |
||

3263 | out135 <= '1'; |
||

3264 | out114 <= '1'; |
||

3265 | out286 <= '1'; |
||

3266 | end if; |
||

3267 | |||

3268 | if state_cur(143) = '1' then |
||

3269 | -- Next state |
||

3270 | state_next(149) <= '1'; |
||

3271 | -- Next values for buffered outputs |
||

3272 | out451_bufn <= '1'; |
||

3273 | out23_bufn <= '1'; |
||

3274 | out129_bufn <= '1'; |
||

3275 | out410_bufn <= '1'; |
||

3276 | -- Assignment of non-buffered outputs |
||

3277 | out48 <= '1'; |
||

3278 | out21 <= '1'; |
||

3279 | out137 <= '1'; |
||

3280 | out135 <= '1'; |
||

3281 | out441 <= '1'; |
||

3282 | out412 <= '1'; |
||

3283 | end if; |
||

3284 | |||

3285 | if state_cur(144) = '1' then |
||

3286 | -- Next state |
||

3287 | state_next(178) <= '1'; |
||

3288 | -- Next values for buffered outputs |
||

3289 | -- Assignment of non-buffered outputs |
||

3290 | out112 <= '1'; |
||

3291 | end if; |
||

3292 | |||

3293 | if state_cur(145) = '1' then |
||

3294 | -- Next state |
||

3295 | state_next(99) <= '1'; |
||

3296 | -- Next values for buffered outputs |
||

3297 | out49_bufn <= '1'; |
||

3298 | -- Assignment of non-buffered outputs |
||

3299 | out60 <= '1'; |
||

3300 | out443 <= '1'; |
||

3301 | out58 <= '1'; |
||

3302 | out56 <= '1'; |
||

3303 | out54 <= '1'; |
||

3304 | end if; |
||

3305 | |||

3306 | if state_cur(146) = '1' then |
||

3307 | -- Next state |
||

3308 | state_next(100) <= '1'; |
||

3309 | -- Next values for buffered outputs |
||

3310 | out124_bufn <= '1'; |
||

3311 | out349_bufn <= '1'; |
||

3312 | out287_bufn <= '1'; |
||

3313 | -- Assignment of non-buffered outputs |
||

3314 | out445 <= '1'; |
||

3315 | out50 <= '1'; |
||

3316 | out283 <= '1'; |
||

3317 | end if; |
||

3318 | |||

3319 | if state_cur(147) = '1' then |
||

3320 | -- Next state |
||

3321 | state_next(78) <= '1'; |
||

3322 | -- Next values for buffered outputs |
||

3323 | out278_bufn <= '1'; |
||

3324 | out36_bufn <= '1'; |
||

3325 | -- Assignment of non-buffered outputs |
||

3326 | out50 <= '1'; |
||

3327 | out46 <= '1'; |
||

3328 | out52 <= '1'; |
||

3329 | out48 <= '1'; |
||

3330 | out44 <= '1'; |
||

3331 | out42 <= '1'; |
||

3332 | out40 <= '1'; |
||

3333 | out38 <= '1'; |
||

3334 | end if; |
||

3335 | |||

3336 | if state_cur(148) = '1' then |
||

3337 | if rtmcmp148 = '1' then |
||

3338 | -- Next state |
||

3339 | state_next(172) <= '1'; |
||

3340 | -- Next values for buffered outputs |
||

3341 | out296_bufn <= '1'; |
||

3342 | out284_bufn <= '1'; |
||

3343 | out220_bufn <= '1'; |
||

3344 | -- Last cycle of current state: assignment of non-buffered outputs |
||

3345 | out103 <= '1'; |
||

3346 | out125 <= '1'; |
||

3347 | out99 <= '1'; |
||

3348 | out123 <= '1'; |
||

3349 | out283 <= '1'; |
||

3350 | else -- Stay in the current state |
||

3351 | state_next(148) <= '1'; |
||

3352 | rtmcounter0_next <= rtmcounter0 + 1; |
||

3353 | -- Maintain buffered outputs |
||

3354 | out446_bufn <= '1'; |
||

3355 | out413_bufn <= '1'; |
||

3356 | out281_bufn <= '1'; |
||

3357 | out250_bufn <= '1'; |
||

3358 | end if; |
||

3359 | -- Assignment of non-buffered outputs; |
||

3360 | out447 <= '1'; |
||

3361 | end if; |
||

3362 | |||

3363 | if state_cur(149) = '1' then |
||

3364 | -- Next state |
||

3365 | state_next(226) <= '1'; |
||

3366 | -- Next values for buffered outputs |
||

3367 | out354_bufn <= '1'; |
||

3368 | out20_bufn <= '1'; |
||

3369 | out124_bufn <= '1'; |
||

3370 | out122_bufn <= '1'; |
||

3371 | out410_bufn <= '1'; |
||

3372 | -- Assignment of non-buffered outputs |
||

3373 | out50 <= '1'; |
||

3374 | out21 <= '1'; |
||

3375 | out130 <= '1'; |
||

3376 | out450 <= '1'; |
||

3377 | out412 <= '1'; |
||

3378 | end if; |
||

3379 | |||

3380 | if state_cur(150) = '1' then |
||

3381 | -- Next state |
||

3382 | state_next(118) <= '1'; |
||

3383 | -- Next values for buffered outputs |
||

3384 | out404_bufn <= '1'; |
||

3385 | out361_bufn <= '1'; |
||

3386 | -- Assignment of non-buffered outputs |
||

3387 | out454 <= '1'; |
||

3388 | out40 <= '1'; |
||

3389 | out21 <= '1'; |
||

3390 | out363 <= '1'; |
||

3391 | end if; |
||

3392 | |||

3393 | if state_cur(151) = '1' then |
||

3394 | -- Next state |
||

3395 | state_next(115) <= '1'; |
||

3396 | -- Next values for buffered outputs |
||

3397 | out393_bufn <= '1'; |
||

3398 | out27_bufn <= '1'; |
||

3399 | out141_bufn <= '1'; |
||

3400 | out361_bufn <= '1'; |
||

3401 | -- Assignment of non-buffered outputs |
||

3402 | out44 <= '1'; |
||

3403 | out21 <= '1'; |
||

3404 | out455 <= '1'; |
||

3405 | out363 <= '1'; |
||

3406 | end if; |
||

3407 | |||

3408 | if state_cur(152) = '1' then |
||

3409 | -- Next state |
||

3410 | state_next(230) <= '1'; |
||

3411 | -- Next values for buffered outputs |
||

3412 | out512_bufn <= '1'; |
||

3413 | out281_bufn <= '1'; |
||

3414 | out171_bufn <= '1'; |
||

3415 | -- Assignment of non-buffered outputs |
||

3416 | out286 <= '1'; |
||

3417 | end if; |
||

3418 | |||

3419 | if state_cur(153) = '1' then |
||

3420 | -- Next state |
||

3421 | state_next(114) <= '1'; |
||

3422 | -- Next values for buffered outputs |
||

3423 | out292_bufn <= '1'; |
||

3424 | out284_bufn <= '1'; |
||

3425 | out222_bufn <= '1'; |
||

3426 | -- Assignment of non-buffered outputs |
||

3427 | out286 <= '1'; |
||

3428 | end if; |
||

3429 | |||

3430 | if state_cur(154) = '1' then |
||

3431 | -- Next state |
||

3432 | state_next(44) <= '1'; |
||

3433 | -- Next values for buffered outputs |
||

3434 | -- Assignment of non-buffered outputs |
||

3435 | out372 <= '1'; |
||

3436 | end if; |
||

3437 | |||

3438 | if state_cur(155) = '1' then |
||

3439 | -- Next state |
||

3440 | state_next(232) <= '1'; |
||

3441 | -- Next values for buffered outputs |
||

3442 | out517_bufn <= '1'; |
||

3443 | out284_bufn <= '1'; |
||

3444 | out207_bufn <= '1'; |
||

3445 | -- Assignment of non-buffered outputs |
||

3446 | out286 <= '1'; |
||

3447 | end if; |
||

3448 | |||

3449 | if state_cur(156) = '1' then |
||

3450 | -- Next state |
||

3451 | state_next(104) <= '1'; |
||

3452 | -- Next values for buffered outputs |
||

3453 | out129_bufn <= '1'; |
||

3454 | out357_bufn <= '1'; |
||

3455 | out354_bufn <= '1'; |
||

3456 | out353_bufn <= '1'; |
||

3457 | out327_bufn <= '1'; |
||

3458 | -- Assignment of non-buffered outputs |
||

3459 | out286 <= '1'; |
||

3460 | end if; |
||

3461 | |||

3462 | if state_cur(157) = '1' then |
||

3463 | -- Next state |
||

3464 | state_next(156) <= '1'; |
||

3465 | -- Next values for buffered outputs |
||

3466 | out458_bufn <= '1'; |
||

3467 | out324_bufn <= '1'; |
||

3468 | -- Assignment of non-buffered outputs |
||

3469 | out56 <= '1'; |
||

3470 | out137 <= '1'; |
||

3471 | out116 <= '1'; |
||

3472 | out283 <= '1'; |
||

3473 | end if; |
||

3474 | |||

3475 | if state_cur(158) = '1' then |
||

3476 | -- Next state |
||

3477 | state_next(157) <= '1'; |
||

3478 | -- Next values for buffered outputs |
||

3479 | out136_bufn <= '1'; |
||

3480 | out434_bufn <= '1'; |
||

3481 | out314_bufn <= '1'; |
||

3482 | -- Assignment of non-buffered outputs |
||

3483 | out286 <= '1'; |
||

3484 | end if; |
||

3485 | |||

3486 | if state_cur(159) = '1' then |
||

3487 | -- Next state |
||

3488 | state_next(158) <= '1'; |
||

3489 | -- Next values for buffered outputs |
||

3490 | out459_bufn <= '1'; |
||

3491 | out291_bufn <= '1'; |
||

3492 | -- Assignment of non-buffered outputs |
||

3493 | out283 <= '1'; |
||

3494 | end if; |
||

3495 | |||

3496 | if state_cur(160) = '1' then |
||

3497 | -- Next state |
||

3498 | state_next(189) <= '1'; |
||

3499 | -- Next values for buffered outputs |
||

3500 | out525_bufn <= '1'; |
||

3501 | out281_bufn <= '1'; |
||

3502 | out245_bufn <= '1'; |
||

3503 | -- Assignment of non-buffered outputs |
||

3504 | out283 <= '1'; |
||

3505 | end if; |
||

3506 | |||

3507 | if state_cur(161) = '1' then |
||

3508 | -- Next state |
||

3509 | state_next(106) <= '1'; |
||

3510 | -- Next values for buffered outputs |
||

3511 | out288_bufn <= '1'; |
||

3512 | out284_bufn <= '1'; |
||

3513 | out276_bufn <= '1'; |
||

3514 | -- Assignment of non-buffered outputs |
||

3515 | out60 <= '1'; |
||

3516 | out58 <= '1'; |
||

3517 | out56 <= '1'; |
||

3518 | out54 <= '1'; |
||

3519 | out462 <= '1'; |
||

3520 | out283 <= '1'; |
||

3521 | end if; |
||

3522 | |||

3523 | if state_cur(162) = '1' then |
||

3524 | -- Next state |
||

3525 | state_next(159) <= '1'; |
||

3526 | -- Next values for buffered outputs |
||

3527 | out460_bufn <= '1'; |
||

3528 | out289_bufn <= '1'; |
||

3529 | -- Assignment of non-buffered outputs |
||

3530 | out286 <= '1'; |
||

3531 | end if; |
||

3532 | |||

3533 | if state_cur(163) = '1' then |
||

3534 | -- Next state |
||

3535 | state_next(162) <= '1'; |
||

3536 | -- Next values for buffered outputs |
||

3537 | out463_bufn <= '1'; |
||

3538 | out287_bufn <= '1'; |
||

3539 | -- Assignment of non-buffered outputs |
||

3540 | out118 <= '1'; |
||

3541 | out58 <= '1'; |
||

3542 | out465 <= '1'; |
||

3543 | out48 <= '1'; |
||

3544 | out283 <= '1'; |
||

3545 | end if; |
||

3546 | |||

3547 | if state_cur(164) = '1' then |
||

3548 | -- Next state |
||

3549 | state_next(163) <= '1'; |
||

3550 | -- Next values for buffered outputs |
||

3551 | out57_bufn <= '1'; |
||

3552 | out408_bufn <= '1'; |
||

3553 | out464_bufn <= '1'; |
||

3554 | out294_bufn <= '1'; |
||

3555 | -- Assignment of non-buffered outputs |
||

3556 | out120 <= '1'; |
||

3557 | out60 <= '1'; |
||

3558 | out103 <= '1'; |
||

3559 | out105 <= '1'; |
||

3560 | out283 <= '1'; |
||

3561 | end if; |
||

3562 | |||

3563 | if state_cur(165) = '1' then |
||

3564 | -- Next state |
||

3565 | state_next(166) <= '1'; |
||

3566 | -- Next values for buffered outputs |
||

3567 | out273_bufn <= '1'; |
||

3568 | out343_bufn <= '1'; |
||

3569 | out281_bufn <= '1'; |
||

3570 | out181_bufn <= '1'; |
||

3571 | -- Assignment of non-buffered outputs |
||

3572 | out286 <= '1'; |
||

3573 | end if; |
||

3574 | |||

3575 | if state_cur(166) = '1' then |
||

3576 | -- Next state |
||

3577 | state_next(215) <= '1'; |
||

3578 | -- Next values for buffered outputs |
||

3579 | out562_bufn <= '1'; |
||

3580 | out342_bufn <= '1'; |
||

3581 | out284_bufn <= '1'; |
||

3582 | out404_bufn <= '1'; |
||

3583 | -- Assignment of non-buffered outputs |
||

3584 | out467 <= '1'; |
||

3585 | out142 <= '1'; |
||

3586 | out283 <= '1'; |
||

3587 | end if; |
||

3588 | |||

3589 | if state_cur(167) = '1' then |
||

3590 | if rtmcmp167 = '1' then |
||

3591 | -- Next state |
||

3592 | state_next(164) <= '1'; |
||

3593 | -- Next values for buffered outputs |
||

3594 | out409_bufn <= '1'; |
||

3595 | out351_bufn <= '1'; |
||

3596 | -- Last cycle of current state: assignment of non-buffered outputs |
||

3597 | out130 <= '1'; |
||

3598 | out101 <= '1'; |
||

3599 | out112 <= '1'; |
||

3600 | out142 <= '1'; |
||

3601 | out99 <= '1'; |
||

3602 | out54 <= '1'; |
||

3603 | out135 <= '1'; |
||

3604 | out123 <= '1'; |
||

3605 | out114 <= '1'; |
||

3606 | out286 <= '1'; |
||

3607 | else -- Stay in the current state |
||

3608 | state_next(167) <= '1'; |
||

3609 | rtmcounter0_next <= rtmcounter0 + 1; |
||

3610 | -- Maintain buffered outputs |
||

3611 | out475_bufn <= '1'; |
||

3612 | out257_bufn <= '1'; |
||

3613 | out472_bufn <= '1'; |
||

3614 | out451_bufn <= '1'; |
||

3615 | out468_bufn <= '1'; |
||

3616 | out327_bufn <= '1'; |
||

3617 | end if; |
||

3618 | -- Assignment of non-buffered outputs; |
||

3619 | out469 <= '1'; |
||

3620 | end if; |
||

3621 | |||

3622 | if state_cur(168) = '1' then |
||

3623 | -- Next state |
||

3624 | state_next(132) <= '1'; |
||

3625 | -- Next values for buffered outputs |
||

3626 | out357_bufn <= '1'; |
||

3627 | out428_bufn <= '1'; |
||

3628 | out327_bufn <= '1'; |
||

3629 | -- Assignment of non-buffered outputs |
||

3630 | out120 <= '1'; |
||

3631 | out283 <= '1'; |
||

3632 | end if; |
||

3633 | |||

3634 | if state_cur(169) = '1' then |
||

3635 | -- Next state |
||

3636 | state_next(225) <= '1'; |
||

3637 | -- Next values for buffered outputs |
||

3638 | out554_bufn <= '1'; |
||

3639 | out284_bufn <= '1'; |
||

3640 | out333_bufn <= '1'; |
||

3641 | -- Assignment of non-buffered outputs |
||

3642 | out137 <= '1'; |
||

3643 | out135 <= '1'; |
||

3644 | out484 <= '1'; |
||

3645 | out283 <= '1'; |
||

3646 | end if; |
||

3647 | |||

3648 | if state_cur(170) = '1' then |
||

3649 | -- Next state |
||

3650 | state_next(152) <= '1'; |
||

3651 | -- Next values for buffered outputs |
||

3652 | out353_bufn <= '1'; |
||

3653 | out284_bufn <= '1'; |
||

3654 | out138_bufn <= '1'; |
||

3655 | -- Assignment of non-buffered outputs |
||

3656 | out286 <= '1'; |
||

3657 | end if; |
||

3658 | |||

3659 | if state_cur(171) = '1' then |
||

3660 | -- Next state |
||

3661 | state_next(167) <= '1'; |
||

3662 | -- Next values for buffered outputs |
||

3663 | out475_bufn <= '1'; |
||

3664 | out257_bufn <= '1'; |
||

3665 | out472_bufn <= '1'; |
||

3666 | out451_bufn <= '1'; |
||

3667 | out468_bufn <= '1'; |
||

3668 | out327_bufn <= '1'; |
||

3669 | -- Assignment of non-buffered outputs |
||

3670 | out286 <= '1'; |
||

3671 | end if; |
||

3672 | |||

3673 | if state_cur(172) = '1' then |
||

3674 | -- Next state |
||

3675 | state_next(187) <= '1'; |
||

3676 | -- Next values for buffered outputs |
||

3677 | out521_bufn <= '1'; |
||

3678 | out284_bufn <= '1'; |
||

3679 | out150_bufn <= '1'; |
||

3680 | -- Assignment of non-buffered outputs |
||

3681 | out137 <= '1'; |
||

3682 | out135 <= '1'; |
||

3683 | out488 <= '1'; |
||

3684 | out286 <= '1'; |
||

3685 | end if; |
||

3686 | |||

3687 | if state_cur(173) = '1' then |
||

3688 | -- Next state |
||

3689 | state_next(84) <= '1'; |
||

3690 | -- Next values for buffered outputs |
||

3691 | out293_bufn <= '1'; |
||

3692 | out281_bufn <= '1'; |
||

3693 | out174_bufn <= '1'; |
||

3694 | -- Assignment of non-buffered outputs |
||

3695 | out286 <= '1'; |
||

3696 | end if; |
||

3697 | |||

3698 | if state_cur(174) = '1' then |
||

3699 | if rtmcmp174 = '1' then |
||

3700 | -- Next state |
||

3701 | state_next(171) <= '1'; |
||

3702 | -- Next values for buffered outputs |
||

3703 | out438_bufn <= '1'; |
||

3704 | out324_bufn <= '1'; |
||

3705 | -- Last cycle of current state: assignment of non-buffered outputs |
||

3706 | out125 <= '1'; |
||

3707 | out137 <= '1'; |
||

3708 | out116 <= '1'; |
||

3709 | out56 <= '1'; |
||

3710 | out283 <= '1'; |
||

3711 | else -- Stay in the current state |
||

3712 | state_next(174) <= '1'; |
||

3713 | rtmcounter0_next <= rtmcounter0 + 1; |
||

3714 | -- Maintain buffered outputs |
||

3715 | out229_bufn <= '1'; |
||

3716 | out357_bufn <= '1'; |
||

3717 | out407_bufn <= '1'; |
||

3718 | out314_bufn <= '1'; |
||

3719 | end if; |
||

3720 | -- Assignment of non-buffered outputs; |
||

3721 | out491 <= '1'; |
||

3722 | end if; |
||

3723 | |||

3724 | if state_cur(175) = '1' then |
||

3725 | -- Next state |
||

3726 | state_next(174) <= '1'; |
||

3727 | -- Next values for buffered outputs |
||

3728 | out229_bufn <= '1'; |
||

3729 | out357_bufn <= '1'; |
||

3730 | out407_bufn <= '1'; |
||

3731 | out314_bufn <= '1'; |
||

3732 | -- Assignment of non-buffered outputs |
||

3733 | out286 <= '1'; |
||

3734 | end if; |
||

3735 | |||

3736 | if state_cur(176) = '1' then |
||

3737 | -- Next state |
||

3738 | state_next(175) <= '1'; |
||

3739 | -- Next values for buffered outputs |
||

3740 | out495_bufn <= '1'; |
||

3741 | out291_bufn <= '1'; |
||

3742 | -- Assignment of non-buffered outputs |
||

3743 | out283 <= '1'; |
||

3744 | end if; |
||

3745 | |||

3746 | if state_cur(177) = '1' then |
||

3747 | -- Next state |
||

3748 | state_next(176) <= '1'; |
||

3749 | -- Next values for buffered outputs |
||

3750 | out437_bufn <= '1'; |
||

3751 | out289_bufn <= '1'; |
||

3752 | -- Assignment of non-buffered outputs |
||

3753 | out286 <= '1'; |
||

3754 | end if; |
||

3755 | |||

3756 | if state_cur(178) = '1' then |
||

3757 | -- Next state |
||

3758 | state_next(145) <= '1'; |
||

3759 | -- Next values for buffered outputs |
||

3760 | -- Assignment of non-buffered outputs |
||

3761 | out103 <= '1'; |
||

3762 | out105 <= '1'; |
||

3763 | out99 <= '1'; |
||

3764 | out101 <= '1'; |
||

3765 | end if; |
||

3766 | |||

3767 | if state_cur(179) = '1' then |
||

3768 | -- Next state |
||

3769 | state_next(177) <= '1'; |
||

3770 | -- Next values for buffered outputs |
||

3771 | out496_bufn <= '1'; |
||

3772 | out287_bufn <= '1'; |
||

3773 | -- Assignment of non-buffered outputs |
||

3774 | out58 <= '1'; |
||

3775 | out118 <= '1'; |
||

3776 | out498 <= '1'; |
||

3777 | out46 <= '1'; |
||

3778 | out283 <= '1'; |
||

3779 | end if; |
||

3780 | |||

3781 | if state_cur(180) = '1' then |
||

3782 | -- Next state |
||

3783 | state_next(179) <= '1'; |
||

3784 | -- Next values for buffered outputs |
||

3785 | out57_bufn <= '1'; |
||

3786 | out497_bufn <= '1'; |
||

3787 | out436_bufn <= '1'; |
||

3788 | out294_bufn <= '1'; |
||

3789 | -- Assignment of non-buffered outputs |
||

3790 | out120 <= '1'; |
||

3791 | out60 <= '1'; |
||

3792 | out103 <= '1'; |
||

3793 | out105 <= '1'; |
||

3794 | out283 <= '1'; |
||

3795 | end if; |
||

3796 | |||

3797 | if state_cur(181) = '1' then |
||

3798 | if rtmcmp181 = '1' then |
||

3799 | -- Next state |
||

3800 | state_next(180) <= '1'; |
||

3801 | -- Next values for buffered outputs |
||

3802 | out499_bufn <= '1'; |
||

3803 | out351_bufn <= '1'; |
||

3804 | -- Last cycle of current state: assignment of non-buffered outputs |
||

3805 | out130 <= '1'; |
||

3806 | out101 <= '1'; |
||

3807 | out112 <= '1'; |
||

3808 | out142 <= '1'; |
||

3809 | out99 <= '1'; |
||

3810 | out54 <= '1'; |
||

3811 | out135 <= '1'; |
||

3812 | out123 <= '1'; |
||

3813 | out114 <= '1'; |
||

3814 | out286 <= '1'; |
||

3815 | else -- Stay in the current state |
||

3816 | state_next(181) <= '1'; |
||

3817 | rtmcounter0_next <= rtmcounter0 + 1; |
||

3818 | -- Maintain buffered outputs |
||

3819 | out260_bufn <= '1'; |
||

3820 | out500_bufn <= '1'; |
||

3821 | out435_bufn <= '1'; |
||

3822 | out395_bufn <= '1'; |
||

3823 | out327_bufn <= '1'; |
||

3824 | end if; |
||

3825 | -- Assignment of non-buffered outputs; |
||

3826 | out501 <= '1'; |
||

3827 | end if; |
||

3828 | |||

3829 | if state_cur(182) = '1' then |
||

3830 | -- Next state |
||

3831 | state_next(181) <= '1'; |
||

3832 | -- Next values for buffered outputs |
||

3833 | out260_bufn <= '1'; |
||

3834 | out500_bufn <= '1'; |
||

3835 | out435_bufn <= '1'; |
||

3836 | out395_bufn <= '1'; |
||

3837 | out327_bufn <= '1'; |
||

3838 | -- Assignment of non-buffered outputs |
||

3839 | out286 <= '1'; |
||

3840 | end if; |
||

3841 | |||

3842 | if state_cur(183) = '1' then |
||

3843 | if rtmcmp183 = '1' then |
||

3844 | -- Next state |
||

3845 |