data/full_repos/permissive/169738435/Video/fast_cycle.v
 line:131: before: ")"
1: b'%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:117: Signal definition not found, creating implicitly: \'CLK_CPU_READ_HIGH\'\n assign F_IN = CLK_CPU_READ_HIGH ? VRAM_WRITE : {7\'b0000000, J194_Q, J102_Q, E175_Q};\n               ^~~~~~~~~~~~~~~~~\n                   ... Use "/* verilator lint_off IMPLICIT */" and lint_on around source to disable this message.\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:117: Signal definition not found, creating implicitly: \'J194_Q\'\n                                                                              : ... Suggested alternative: \'J102_Q\'\n assign F_IN = CLK_CPU_READ_HIGH ? VRAM_WRITE : {7\'b0000000, J194_Q, J102_Q, E175_Q};\n                                                             ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:122: Signal definition not found, creating implicitly: \'O109A_OUT\'\n                                                                              : ... Suggested alternative: \'T125A_OUT\'\n assign O112B_OUT = O109A_OUT;   \n                    ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:122: Signal definition not found, creating implicitly: \'O112B_OUT\'\n                                                                              : ... Suggested alternative: \'O109A_OUT\'\n assign O112B_OUT = O109A_OUT;   \n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:137: Signal definition not found, creating implicitly: \'VRAM_HIGH_ADDR_SB\'\n                                                                              : ... Suggested alternative: \'VRAM_HIGH_READ\'\n assign O107A_OUT = VRAM_HIGH_ADDR_SB & nCPU_WR_HIGH;  \n                    ^~~~~~~~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:137: Signal definition not found, creating implicitly: \'O107A_OUT\'\n                                                                              : ... Suggested alternative: \'O109A_OUT\'\n assign O107A_OUT = VRAM_HIGH_ADDR_SB & nCPU_WR_HIGH;  \n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:138: Signal definition not found, creating implicitly: \'T129A_nQ\'\n                                                                              : ... Suggested alternative: \'U129A_Q\'\n assign T146A_OUT = ~|{T129A_nQ, T148_Q};\n                       ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:138: Signal definition not found, creating implicitly: \'T148_Q\'\n                                                                              : ... Suggested alternative: \'T140_Q\'\n assign T146A_OUT = ~|{T129A_nQ, T148_Q};\n                                 ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:138: Signal definition not found, creating implicitly: \'T146A_OUT\'\n                                                                              : ... Suggested alternative: \'T125A_OUT\'\n assign T146A_OUT = ~|{T129A_nQ, T148_Q};\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:139: Signal definition not found, creating implicitly: \'CWE\'\n assign CWE = O107A_OUT | T146A_OUT;   \n        ^~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:141: Signal definition not found, creating implicitly: \'WR_ACTIVE\'\n assign VRAM_HIGH_ADDR_SB = ~&{WR_ACTIVE, O98_Q};\n                               ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:141: Signal definition not found, creating implicitly: \'O98_Q\'\n assign VRAM_HIGH_ADDR_SB = ~&{WR_ACTIVE, O98_Q};\n                                          ^~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:146: Signal definition not found, creating implicitly: \'F58A_OUT\'\n                                                                              : ... Suggested alternative: \'T58A_OUT\'\n assign F58A_OUT = ~REG_VRAMADDR_MSB | nVRAM_WRITE_REQ;\n        ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:148: Signal definition not found, creating implicitly: \'H125A_OUT\'\n                                                                              : ... Suggested alternative: \'T125A_OUT\'\n assign H125A_OUT = CLK_ACTIVE_RD;\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:152: Signal definition not found, creating implicitly: \'I145_OUT\'\n                                                                              : ... Suggested alternative: \'H125A_OUT\'\n assign I145_OUT = ~&{PARSE_INDEX[6:1], PARSE_INDEX[8]};\n        ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:153: Signal definition not found, creating implicitly: \'nPARSING_DONE\'\n assign R113A_OUT = I145_OUT & nPARSING_DONE;\n                               ^~~~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:153: Signal definition not found, creating implicitly: \'R113A_OUT\'\n                                                                              : ... Suggested alternative: \'H125A_OUT\'\n assign R113A_OUT = I145_OUT & nPARSING_DONE;\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:157: Signal definition not found, creating implicitly: \'S111_Q\'\n                                                                              : ... Suggested alternative: \'O141_Q\'\n assign S109B_OUT = S111_Q & nACTIVE_FULL;\n                    ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:157: Signal definition not found, creating implicitly: \'nACTIVE_FULL\'\n assign S109B_OUT = S111_Q & nACTIVE_FULL;\n                             ^~~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:157: Signal definition not found, creating implicitly: \'S109B_OUT\'\n                                                                              : ... Suggested alternative: \'O109A_OUT\'\n assign S109B_OUT = S111_Q & nACTIVE_FULL;\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:159: Signal definition not found, creating implicitly: \'nNEW_LINE\'\n assign S109A_OUT = S111_Q & nNEW_LINE;\n                             ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:159: Signal definition not found, creating implicitly: \'S109A_OUT\'\n                                                                              : ... Suggested alternative: \'O109A_OUT\'\n assign S109A_OUT = S111_Q & nNEW_LINE;\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:162: Signal definition not found, creating implicitly: \'IS_ACTIVE\'\n                                                                              : ... Suggested alternative: \'WR_ACTIVE\'\n assign T95A_OUT = IS_ACTIVE & T102_Q[0];\n                   ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:162: Signal definition not found, creating implicitly: \'T95A_OUT\'\n                                                                              : ... Suggested alternative: \'T125A_OUT\'\n assign T95A_OUT = IS_ACTIVE & T102_Q[0];\n        ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:163: Signal definition not found, creating implicitly: \'S111_nQ\'\n                                                                              : ... Suggested alternative: \'S111_Q\'\n assign R107A_OUT = nPARSING_DONE | S111_nQ;\n                                    ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:163: Signal definition not found, creating implicitly: \'R107A_OUT\'\n                                                                              : ... Suggested alternative: \'O107A_OUT\'\n assign R107A_OUT = nPARSING_DONE | S111_nQ;\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:168: Signal definition not found, creating implicitly: \'T66_Q\'\n assign T126B_OUT = ~&{T66_Q, T140_Q};\n                       ^~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:168: Signal definition not found, creating implicitly: \'T126B_OUT\'\n                                                                              : ... Suggested alternative: \'T125A_OUT\'\n assign T126B_OUT = ~&{T66_Q, T140_Q};\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:171: Signal definition not found, creating implicitly: \'P49A_OUT\'\n                                                                              : ... Suggested alternative: \'O109A_OUT\'\n assign P49A_OUT = PIXELC[8];\n        ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:173: Signal definition not found, creating implicitly: \'S67_nQ\'\n assign S70B_OUT = ~&{S67_nQ, P49A_OUT};\n                      ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:173: Signal definition not found, creating implicitly: \'S70B_OUT\'\n                                                                              : ... Suggested alternative: \'S109B_OUT\'\n assign S70B_OUT = ~&{S67_nQ, P49A_OUT};\n        ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:177: Signal definition not found, creating implicitly: \'S74_Q\'\n assign nNEW_LINE = 1\'b1 & S74_Q;\n                           ^~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:180: Signal definition not found, creating implicitly: \'T128B_OUT\'\n                                                                              : ... Suggested alternative: \'T126B_OUT\'\n assign T128B_OUT = ~&{T73A_OUT, U129A_Q};\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:183: Signal definition not found, creating implicitly: \'PARSE_CHAIN\'\n assign IS_ACTIVE = PARSE_CHAIN ? T90A_OUT : M176A_OUT;\n                    ^~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:183: Signal definition not found, creating implicitly: \'T90A_OUT\'\n                                                                              : ... Suggested alternative: \'T95A_OUT\'\n assign IS_ACTIVE = PARSE_CHAIN ? T90A_OUT : M176A_OUT;\n                                  ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:183: Signal definition not found, creating implicitly: \'M176A_OUT\'\n                                                                              : ... Suggested alternative: \'T146A_OUT\'\n assign IS_ACTIVE = PARSE_CHAIN ? T90A_OUT : M176A_OUT;\n                                             ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:185: Signal definition not found, creating implicitly: \'PARSE_MATCH\'\n assign M176A_OUT = PARSE_MATCH | PARSE_SIZE[5];\n                    ^~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:188: Signal definition not found, creating implicitly: \'O102B_OUT\'\n                                                                              : ... Suggested alternative: \'O112B_OUT\'\n assign T94_OUT = ~&{T102_Q[1:0], O102B_OUT};\n                                  ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:188: Signal definition not found, creating implicitly: \'T94_OUT\'\n                                                                              : ... Suggested alternative: \'T90A_OUT\'\n assign T94_OUT = ~&{T102_Q[1:0], O102B_OUT};\n        ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:189: Signal definition not found, creating implicitly: \'T92_OUT\'\n                                                                              : ... Suggested alternative: \'T94_OUT\'\n assign T92_OUT = ~&{~T102_Q[2], ~T102_Q[1], T102_Q[0], VRAM_HIGH_ADDR_SB};\n        ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:195: Signal definition not found, creating implicitly: \'H198_CO\'\n assign H222A_OUT = H198_CO | 1\'b0;\n                    ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:195: Signal definition not found, creating implicitly: \'H222A_OUT\'\n                                                                              : ... Suggested alternative: \'H125A_OUT\'\n assign H222A_OUT = H198_CO | 1\'b0;\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:198: Signal definition not found, creating implicitly: \'O110B_OUT\'\n                                                                              : ... Suggested alternative: \'O112B_OUT\'\n assign O110B_OUT = O109A_OUT | VRAM_HIGH_ADDR_SB;\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:202: Signal definition not found, creating implicitly: \'K131B_OUT\'\n                                                                              : ... Suggested alternative: \'O102B_OUT\'\n assign CLK_ACTIVE_RD = ~K131B_OUT;\n                         ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:209: Signal definition not found, creating implicitly: \'N98_QC\'\n                                                                              : ... Suggested alternative: \'O98_Q\'\n assign A_TOP = {N98_QC, J36_OUT, ACTIVE_RD_PRE8, ACTIVE_RD_PRE};\n                 ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:209: Signal definition not found, creating implicitly: \'J36_OUT\'\n                                                                              : ... Suggested alternative: \'F_OUT\'\n assign A_TOP = {N98_QC, J36_OUT, ACTIVE_RD_PRE8, ACTIVE_RD_PRE};\n                         ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:210: Signal definition not found, creating implicitly: \'H293B_OUT\'\n                                                                              : ... Suggested alternative: \'H222A_OUT\'\n assign B_TOP = {3\'b110, H293B_OUT, ACTIVE_RD_ADDR[6:0]};\n                         ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:214: Signal definition not found, creating implicitly: \'I237A_OUT\'\n                                                                              : ... Suggested alternative: \'H222A_OUT\'\n assign A_BOT = {3\'b110, I237A_OUT, ACTIVE_WR_ADDR[6:0]};\n                         ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:223: Signal definition not found, creating implicitly: \'M95B_OUT\'\n                                                                              : ... Suggested alternative: \'T95A_OUT\'\n assign C =  M95B_OUT ?\n             ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:225: Signal definition not found, creating implicitly: \'L110B_OUT\'\n                                                                              : ... Suggested alternative: \'O110B_OUT\'\n       L110B_OUT ? C_TOP : A_TOP   \n       ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:246: Signal definition not found, creating implicitly: \'N98_QA\'\n                                                                              : ... Suggested alternative: \'N98_QC\'\n assign K131B_OUT = ~N98_QA;\n                     ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:247: Signal definition not found, creating implicitly: \'N98_QD\'\n                                                                              : ... Suggested alternative: \'N98_QA\'\n assign M95B_OUT = ~|{N98_QD, O98_Q};\n                      ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:248: Signal definition not found, creating implicitly: \'L110A_OUT\'\n                                                                              : ... Suggested alternative: \'L110B_OUT\'\n assign L110B_OUT = ~|{L110A_OUT, O98_Q};\n                       ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:251: Signal definition not found, creating implicitly: \'K260B_OUT\'\n                                                                              : ... Suggested alternative: \'H293B_OUT\'\n assign K260B_OUT = FLIP;\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:253: Signal definition not found, creating implicitly: \'N98_QB\'\n                                                                              : ... Suggested alternative: \'N98_QA\'\n assign J36_OUT = N98_QB ^ N98_QC;\n                  ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:257: Signal definition not found, creating implicitly: \'P39A_OUT\'\n                                                                              : ... Suggested alternative: \'P49A_OUT\'\n assign #1 P39A_OUT = ~PIXELC[8];\n           ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:258: Signal definition not found, creating implicitly: \'nRELOAD_RD_ACTIVE\'\n assign nRELOAD_RD_ACTIVE = ~&{PIXELC[6], P50_CO, P39A_OUT};  \n        ^~~~~~~~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:260: Signal definition not found, creating implicitly: \'I151_CO\'\n assign J176A_OUT = I151_CO | 1\'b0;  \n                    ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:260: Signal definition not found, creating implicitly: \'J176A_OUT\'\n                                                                              : ... Suggested alternative: \'M176A_OUT\'\n assign J176A_OUT = I151_CO | 1\'b0;  \n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:265: Signal definition not found, creating implicitly: \'PARSE_INDEX_INC_CLK\'\n assign PARSE_INDEX_INC_CLK = O102B_OUT | O109A_OUT;  \n        ^~~~~~~~~~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:267: Signal definition not found, creating implicitly: \'H127_CO\'\n                                                                              : ... Suggested alternative: \'H198_CO\'\n assign H125B_OUT = H127_CO | 1\'b0;  \n                    ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:267: Signal definition not found, creating implicitly: \'H125B_OUT\'\n                                                                              : ... Suggested alternative: \'H125A_OUT\'\n assign H125B_OUT = H127_CO | 1\'b0;  \n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/169738435/Video/fast_cycle.v:281: Signal definition not found, creating implicitly: \'N186_OUT\'\n                                                                              : ... Suggested alternative: \'J176A_OUT\'\n assign N186_OUT = ~^{PARSE_ADD_Y[8], PARSE_Y[8]};\n        ^~~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:89: Cannot find file containing module: \'FDS16bit\'\n FDS16bit L251(~CLK_CPU_READ_HIGH, F_OUT, VRAM_HIGH_READ);\n ^~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/169738435/Video,data/full_repos/permissive/169738435/FDS16bit\n             data/full_repos/permissive/169738435/Video,data/full_repos/permissive/169738435/FDS16bit.v\n             data/full_repos/permissive/169738435/Video,data/full_repos/permissive/169738435/FDS16bit.sv\n             FDS16bit\n             FDS16bit.v\n             FDS16bit.sv\n             obj_dir/FDS16bit\n             obj_dir/FDS16bit.v\n             obj_dir/FDS16bit.sv\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:93: Cannot find file containing module: \'FDS16bit\'\n FDS16bit N214(O109A_OUT, F_OUT, {PARSE_Y, PARSE_CHAIN, PARSE_SIZE});\n ^~~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:96: Cannot find file containing module: \'FDSCell\'\n FDSCell M250(N98_QC, F_OUT[15:12], SPR_Y[8:5]);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:97: Cannot find file containing module: \'FDSCell\'\n FDSCell M269(N98_QC, F_OUT[11:8], SPR_Y[4:1]);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:98: Cannot find file containing module: \'FDSCell\'\n FDSCell M233(N98_QC, {F_OUT[7:5], F_OUT[0]}, {SPR_Y[0], SPR_CHAIN, SPR_SIZE5, SPR_SIZE0});\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:101: Cannot find file containing module: \'FDSCell\'\n FDSCell J117(H125A_OUT, F_OUT[7:4], ACTIVE_RD_PRE[7:4]);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:102: Cannot find file containing module: \'FDSCell\'\n FDSCell J178(H125A_OUT, F_OUT[3:0], ACTIVE_RD_PRE[3:0]);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:104: Cannot find file containing module: \'FDSCell\'\n FDSCell I32(CLK_ACTIVE_RD, ACTIVE_RD_PRE[7:4], ACTIVE_RD[7:4]);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:105: Cannot find file containing module: \'FDSCell\'\n FDSCell H165(CLK_ACTIVE_RD, ACTIVE_RD_PRE[3:0], ACTIVE_RD[3:0]);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:108: Cannot find file containing module: \'FDSCell\'\n FDSCell O141(N98_QB, F_OUT[11:8], O141_Q);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:109: Cannot find file containing module: \'FDSCell\'\n FDSCell O123(N98_QB, F_OUT[7:4], YSHRINK[7:4]);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:110: Cannot find file containing module: \'FDSCell\'\n FDSCell K178(N98_QB, F_OUT[3:0], YSHRINK[3:0]);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:124: Cannot find file containing module: \'FDSCell\'\n FDSCell G152(PARSE_INDEX_INC_CLK, PARSE_INDEX[3:0], G152_Q);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:126: Cannot find file containing module: \'FDSCell\'\n FDSCell J87(PARSE_INDEX_INC_CLK, PARSE_INDEX[7:4], J87_Q);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:129: Cannot find file containing module: \'FDRCell\'\n FDRCell E175(O109A_OUT, G152_Q_DELAYED, nPARSING_DONE, E175_Q);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:130: Cannot find file containing module: \'FDRCell\'\n FDRCell J102(O109A_OUT, J87_Q_DELAYED, nPARSING_DONE, J102_Q);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:131: Cannot find file containing module: \'FDM\'\n FDM J231(PARSE_INDEX_INC_CLK, PARSE_INDEX[8], J231_Q, );\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:132: Cannot find file containing module: \'BD3\'\n BD3 J235A(J231_Q, J231_Q_DELAYED);\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:133: Cannot find file containing module: \'FDPCell\'\n FDPCell J194(O112B_OUT, J231_Q_DELAYED, 1\'b1, nPARSING_DONE, J194_Q, );\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:142: Cannot find file containing module: \'BD3\'\n BD3 O84A(N98_QD, N98_QD_DELAYED);\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:143: Cannot find file containing module: \'FDPCell\'\n FDPCell O98(T125A_OUT, N98_QD_DELAYED, 1\'b1, RESETP, O98_Q, CLK_CPU_READ_HIGH);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:144: Cannot find file containing module: \'FDPCell\'\n FDPCell N93(N98_QD, F58A_OUT, CLK_CPU_READ_HIGH, 1\'b1, nCPU_WR_HIGH, );\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:147: Cannot find file containing module: \'FDM\'\n FDM I148(H125A_OUT, F_OUT[8], ACTIVE_RD_PRE8, );\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:154: Cannot find file containing module: \'FDPCell\'\n FDPCell R109(O109A_OUT, R113A_OUT, nNEW_LINE, 1\'b1, nPARSING_DONE, );\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:158: Cannot find file containing module: \'FDPCell\'\n FDPCell S111(O109A_OUT, S109B_OUT, nNEW_LINE, 1\'b1, S111_Q, S111_nQ);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:164: Cannot find file containing module: \'FDPCell\'\n FDPCell R103(O109A_OUT, T95A_OUT, R107A_OUT, S109A_OUT, WR_ACTIVE, );\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:167: Cannot find file containing module: \'FD2\'\n FD2 T129A(CLK_24M, T126B_OUT, , T129A_nQ);\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:169: Cannot find file containing module: \'FDM\'\n FDM T66(LSPC_12M, T58A_OUT, T66_Q, );\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:172: Cannot find file containing module: \'FDM\'\n FDM S67(LSPC_3M, P49A_OUT, , S67_nQ);\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:174: Cannot find file containing module: \'BD3\'\n BD3 S71A(S70B_OUT, S71A_OUT);\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:175: Cannot find file containing module: \'FDM\'\n FDM S74(LSPC_6M, S71A_OUT, S74_Q, );\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:179: Cannot find file containing module: \'FDM\'\n FDM T148(CLK_24M, T128B_OUT, T148_Q, );\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:186: Cannot find file containing module: \'BD3\'\n BD3 S105(VRAM_HIGH_ADDR_SB, S105_OUT);\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:187: Cannot find file containing module: \'FDRCell\'\n FDRCell T102(O109A_OUT, {1\'b0, T102_Q[1], T102_Q[0], S105_OUT}, nNEW_LINE, T102_Q);\n ^~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:193: Cannot find file containing module: \'C43\'\n C43 H198(O110B_OUT, 4\'b0000, 1\'b1, 1\'b1, 1\'b1, nNEW_LINE, ACTIVE_WR_ADDR[3:0], H198_CO);\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:196: Cannot find file containing module: \'C43\'\n C43 I189(O110B_OUT, 4\'b0000, 1\'b1, 1\'b1, H222A_OUT, nNEW_LINE, ACTIVE_WR_ADDR[7:4], );\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:201: Cannot find file containing module: \'FS3\'\n FS3 N98(T125A_OUT, 4\'b0000, R91_nQ, RESETP, {N98_QD, N98_QC, N98_QB, N98_QA});\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:204: Cannot find file containing module: \'FDM\'\n FDM R91(LSPC_12M, LSPC_1_5M, R91_Q, R91_nQ);\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:259: Cannot find file containing module: \'C43\'\n C43 I151(CLK_ACTIVE_RD, 4\'b0000, nRELOAD_RD_ACTIVE, 1\'b1, 1\'b1, 1\'b1, ACTIVE_RD_ADDR[3:0], I151_CO);\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:261: Cannot find file containing module: \'C43\'\n C43 J151(CLK_ACTIVE_RD, 4\'b0000, nRELOAD_RD_ACTIVE, 1\'b1, J176A_OUT, 1\'b1, ACTIVE_RD_ADDR[7:4], );\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:266: Cannot find file containing module: \'C43\'\n C43 H127(PARSE_INDEX_INC_CLK, 4\'b0000, 1\'b1, 1\'b1, 1\'b1, nNEW_LINE, PARSE_INDEX[3:0], H127_CO);\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:268: Cannot find file containing module: \'C43\'\n C43 I121(PARSE_INDEX_INC_CLK, 4\'b0000, 1\'b1, H125B_OUT, 1\'b1, nNEW_LINE, PARSE_INDEX[7:4], I121_CO);\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:269: Cannot find file containing module: \'C43\'\n C43 J127(PARSE_INDEX_INC_CLK, 4\'b0000, 1\'b1, H125B_OUT, I121_CO, nNEW_LINE, J127_Q, );\n ^~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:289: Cannot find file containing module: \'FDS16bit\'\n FDS16bit O159(N98_QD, {2\'b00, SPR_CHAIN, O141_Q, F_OUT[15:7]}, PIPE_A);\n ^~~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:292: Cannot find file containing module: \'FDS16bit\'\n FDS16bit P165(N98_QD, PIPE_A, PIPE_B);\n ^~~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:294: Cannot find file containing module: \'FDS16bit\'\n FDS16bit P155(N98_QD, PIPE_B, PIPE_C);\n ^~~~~~~~\n%Error: data/full_repos/permissive/169738435/Video/fast_cycle.v:301: Cannot find file containing module: \'fvram_core\'\n fvram_core RAM(\n ^~~~~~~~~~\n%Error: Exiting due to 47 error(s), 63 warning(s)\n'
module fast_cycle(
	input CLK_24M,
	input LSPC_12M,
	input LSPC_6M,
	input LSPC_3M,
	input LSPC_1_5M,
	input RESETP,
	input nVRAM_WRITE_REQ,
	input [15:0] VRAM_ADDR,
	input [15:0] VRAM_WRITE,
	input REG_VRAMADDR_MSB,
	input FLIP, nFLIP,
	input [8:0] PIXELC,
	input [8:0] RASTERC,
	input P50_CO,
	output nCPU_WR_HIGH,
	output [3:0] HSHRINK,
	output [15:0] PIPE_C,
	output [15:0] VRAM_HIGH_READ,
	output [7:0] ACTIVE_RD,
	output R91_Q,
	output R91_nQ,
	input T140_Q,
	input T58A_OUT,
	input T73A_OUT,
	input U129A_Q,
	input T125A_OUT,
	output CLK_ACTIVE_RD,
	output ACTIVE_RD_PRE8,
	output [8:0] SPR_Y,
	output [7:0] YSHRINK,
	output SPR_SIZE0,
	output SPR_SIZE5,
	output O159_QB
);

	wire [10:0] C;
	wire [15:0] F_IN;
	wire [15:0] F_OUT;
	wire [8:0] PARSE_Y;
	wire [5:0] PARSE_SIZE;
	wire [3:0] J102_Q;
	wire [3:0] E175_Q;
	wire [7:0] ACTIVE_RD_PRE;
	wire [3:0] J127_Q;
	wire [8:0] PARSE_INDEX;
	wire [3:0] T102_Q;
	wire [7:0] PARSE_LOOKAHEAD;
	wire [8:0] PARSE_ADD_Y;
	wire [5:0] PARSE_ADD_SIZE;
	wire [7:0] ACTIVE_RD_ADDR;
	wire [15:0] PIPE_A;
	wire [15:0] PIPE_B;
	wire [3:0] O141_Q;
	wire [3:0] G152_Q;
	wire [3:0] G152_Q_DELAYED;
	wire [3:0] J87_Q;
	wire [3:0] J87_Q_DELAYED;
	wire [7:0] ACTIVE_WR_ADDR;
	wire [10:0] A_TOP;
	wire [10:0] B_TOP;
	wire [10:0] C_TOP;
	wire [10:0] D_TOP;
	wire [10:0] A_BOT;
	wire [10:0] B_BOT;
	wire [10:0] C_BOT;
	wire [10:0] D_BOT;
	


	FDS16bit L251(~CLK_CPU_READ_HIGH, F_OUT, VRAM_HIGH_READ);



	FDS16bit N214(O109A_OUT, F_OUT, {PARSE_Y, PARSE_CHAIN, PARSE_SIZE});


	FDSCell M250(N98_QC, F_OUT[15:12], SPR_Y[8:5]);
	FDSCell M269(N98_QC, F_OUT[11:8], SPR_Y[4:1]);
	FDSCell M233(N98_QC, {F_OUT[7:5], F_OUT[0]}, {SPR_Y[0], SPR_CHAIN, SPR_SIZE5, SPR_SIZE0});


	FDSCell J117(H125A_OUT, F_OUT[7:4], ACTIVE_RD_PRE[7:4]);
	FDSCell J178(H125A_OUT, F_OUT[3:0], ACTIVE_RD_PRE[3:0]);

	FDSCell I32(CLK_ACTIVE_RD, ACTIVE_RD_PRE[7:4], ACTIVE_RD[7:4]);
	FDSCell H165(CLK_ACTIVE_RD, ACTIVE_RD_PRE[3:0], ACTIVE_RD[3:0]);
	

	FDSCell O141(N98_QB, F_OUT[11:8], O141_Q);
	FDSCell O123(N98_QB, F_OUT[7:4], YSHRINK[7:4]);
	FDSCell K178(N98_QB, F_OUT[3:0], YSHRINK[3:0]);
	





	assign F_IN = CLK_CPU_READ_HIGH ? VRAM_WRITE : {7'b0000000, J194_Q, J102_Q, E175_Q};
	

	
	
	assign O112B_OUT = O109A_OUT;
	
	FDSCell G152(PARSE_INDEX_INC_CLK, PARSE_INDEX[3:0], G152_Q);
	assign #5 G152_Q_DELAYED = G152_Q;
	FDSCell J87(PARSE_INDEX_INC_CLK, PARSE_INDEX[7:4], J87_Q);
	assign #5 J87_Q_DELAYED = J87_Q;
	
	FDRCell E175(O109A_OUT, G152_Q_DELAYED, nPARSING_DONE, E175_Q);
	FDRCell J102(O109A_OUT, J87_Q_DELAYED, nPARSING_DONE, J102_Q);
	FDM J231(PARSE_INDEX_INC_CLK, PARSE_INDEX[8], J231_Q, );
	BD3 J235A(J231_Q, J231_Q_DELAYED);
	FDPCell J194(O112B_OUT, J231_Q_DELAYED, 1'b1, nPARSING_DONE, J194_Q, );
	
	

	assign O107A_OUT = VRAM_HIGH_ADDR_SB & nCPU_WR_HIGH;
	assign T146A_OUT = ~|{T129A_nQ, T148_Q};
	assign CWE = O107A_OUT | T146A_OUT;

	assign VRAM_HIGH_ADDR_SB = ~&{WR_ACTIVE, O98_Q};
	BD3 O84A(N98_QD, N98_QD_DELAYED);
	FDPCell O98(T125A_OUT, N98_QD_DELAYED, 1'b1, RESETP, O98_Q, CLK_CPU_READ_HIGH);
	FDPCell N93(N98_QD, F58A_OUT, CLK_CPU_READ_HIGH, 1'b1, nCPU_WR_HIGH, );
	
	assign F58A_OUT = ~REG_VRAMADDR_MSB | nVRAM_WRITE_REQ;
	FDM I148(H125A_OUT, F_OUT[8], ACTIVE_RD_PRE8, );
	assign H125A_OUT = CLK_ACTIVE_RD;
	
	

	assign I145_OUT = ~&{PARSE_INDEX[6:1], PARSE_INDEX[8]};
	assign R113A_OUT = I145_OUT & nPARSING_DONE;
	FDPCell R109(O109A_OUT, R113A_OUT, nNEW_LINE, 1'b1, nPARSING_DONE, );
	

	assign S109B_OUT = S111_Q & nACTIVE_FULL;
	FDPCell S111(O109A_OUT, S109B_OUT, nNEW_LINE, 1'b1, S111_Q, S111_nQ);
	assign S109A_OUT = S111_Q & nNEW_LINE;
	

	assign T95A_OUT = IS_ACTIVE & T102_Q[0];
	assign R107A_OUT = nPARSING_DONE | S111_nQ;
	FDPCell R103(O109A_OUT, T95A_OUT, R107A_OUT, S109A_OUT, WR_ACTIVE, );
	
	
	FD2 T129A(CLK_24M, T126B_OUT, , T129A_nQ);
	assign T126B_OUT = ~&{T66_Q, T140_Q};
	FDM T66(LSPC_12M, T58A_OUT, T66_Q, );
	
	assign P49A_OUT = PIXELC[8];
	FDM S67(LSPC_3M, P49A_OUT, , S67_nQ);
	assign S70B_OUT = ~&{S67_nQ, P49A_OUT};
	BD3 S71A(S70B_OUT, S71A_OUT);
	FDM S74(LSPC_6M, S71A_OUT, S74_Q, );

	assign nNEW_LINE = 1'b1 & S74_Q;
	
	FDM T148(CLK_24M, T128B_OUT, T148_Q, );
	assign T128B_OUT = ~&{T73A_OUT, U129A_Q};
	

	assign IS_ACTIVE = PARSE_CHAIN ? T90A_OUT : M176A_OUT;
	
	assign M176A_OUT = PARSE_MATCH | PARSE_SIZE[5];
	BD3 S105(VRAM_HIGH_ADDR_SB, S105_OUT);
	FDRCell T102(O109A_OUT, {1'b0, T102_Q[1], T102_Q[0], S105_OUT}, nNEW_LINE, T102_Q);
	assign T94_OUT = ~&{T102_Q[1:0], O102B_OUT};
	assign T92_OUT = ~&{~T102_Q[2], ~T102_Q[1], T102_Q[0], VRAM_HIGH_ADDR_SB};
	assign T90A_OUT = ~&{T94_OUT, T92_OUT};
	
	
	C43 H198(O110B_OUT, 4'b0000, 1'b1, 1'b1, 1'b1, nNEW_LINE, ACTIVE_WR_ADDR[3:0], H198_CO);

	assign H222A_OUT = H198_CO | 1'b0;
	C43 I189(O110B_OUT, 4'b0000, 1'b1, 1'b1, H222A_OUT, nNEW_LINE, ACTIVE_WR_ADDR[7:4], );
	assign nACTIVE_FULL = ~&{ACTIVE_WR_ADDR[6:5]};
	assign O110B_OUT = O109A_OUT | VRAM_HIGH_ADDR_SB;
	
	
	FS3 N98(T125A_OUT, 4'b0000, R91_nQ, RESETP, {N98_QD, N98_QC, N98_QB, N98_QA});
	assign CLK_ACTIVE_RD = ~K131B_OUT;
	
	FDM R91(LSPC_12M, LSPC_1_5M, R91_Q, R91_nQ);
	



	assign A_TOP = {N98_QC, J36_OUT, ACTIVE_RD_PRE8, ACTIVE_RD_PRE};
	assign B_TOP = {3'b110, H293B_OUT, ACTIVE_RD_ADDR[6:0]};
	assign C_TOP = {3'b110, H293B_OUT, ACTIVE_RD_ADDR[6:0]};
	assign D_TOP = {N98_QC, J36_OUT, ACTIVE_RD_PRE8, ACTIVE_RD_PRE};
	
	assign A_BOT = {3'b110, I237A_OUT, ACTIVE_WR_ADDR[6:0]};
	assign B_BOT = VRAM_ADDR[10:0];
	assign C_BOT = VRAM_ADDR[10:0];
	assign D_BOT = {2'b01, PARSE_INDEX};
	




	assign C = 	M95B_OUT ?
						~VRAM_HIGH_ADDR_SB ?
							L110B_OUT ? C_TOP : A_TOP
						:
							L110B_OUT ? B_TOP : D_TOP
					:
						~VRAM_HIGH_ADDR_SB ?
							L110B_OUT ? C_BOT : A_BOT
						:
							L110B_OUT ? B_BOT : D_BOT;

	
	assign K131B_OUT = ~N98_QA;
	assign M95B_OUT = ~|{N98_QD, O98_Q};
	assign L110B_OUT = ~|{L110A_OUT, O98_Q};
	assign L110A_OUT = ~|{K131B_OUT, N98_QD};
	assign I237A_OUT = FLIP;
	assign K260B_OUT = FLIP;
	assign H293B_OUT = nFLIP;
	assign J36_OUT = N98_QB ^ N98_QC;
	
	

	assign #1 P39A_OUT = ~PIXELC[8];
	assign nRELOAD_RD_ACTIVE = ~&{PIXELC[6], P50_CO, P39A_OUT};
	C43 I151(CLK_ACTIVE_RD, 4'b0000, nRELOAD_RD_ACTIVE, 1'b1, 1'b1, 1'b1, ACTIVE_RD_ADDR[3:0], I151_CO);
	assign J176A_OUT = I151_CO | 1'b0;
	C43 J151(CLK_ACTIVE_RD, 4'b0000, nRELOAD_RD_ACTIVE, 1'b1, J176A_OUT, 1'b1, ACTIVE_RD_ADDR[7:4], );
	
	

	assign PARSE_INDEX_INC_CLK = O102B_OUT | O109A_OUT;
	C43 H127(PARSE_INDEX_INC_CLK, 4'b0000, 1'b1, 1'b1, 1'b1, nNEW_LINE, PARSE_INDEX[3:0], H127_CO);
	assign H125B_OUT = H127_CO | 1'b0;
	C43 I121(PARSE_INDEX_INC_CLK, 4'b0000, 1'b1, H125B_OUT, 1'b1, nNEW_LINE, PARSE_INDEX[7:4], I121_CO);
	C43 J127(PARSE_INDEX_INC_CLK, 4'b0000, 1'b1, H125B_OUT, I121_CO, nNEW_LINE, J127_Q, );
	assign PARSE_INDEX[8] = J127_Q[0];
	
	assign O109A_OUT = T125A_OUT | CLK_CPU_READ_HIGH;
	assign O102B_OUT = WR_ACTIVE & O98_Q;
	
	


	assign PARSE_LOOKAHEAD = 8'd2 + {RASTERC[7:1], K260B_OUT};

	assign PARSE_ADD_Y = PARSE_LOOKAHEAD + PARSE_Y[7:0];
	assign N186_OUT = ~^{PARSE_ADD_Y[8], PARSE_Y[8]};

	assign PARSE_ADD_SIZE = {N186_OUT, ~PARSE_ADD_Y[7:4]} + PARSE_SIZE[4:0];
	assign PARSE_MATCH = PARSE_ADD_SIZE[5];
	
	


	FDS16bit O159(N98_QD, {2'b00, SPR_CHAIN, O141_Q, F_OUT[15:7]}, PIPE_A);
	assign O159_QB = PIPE_A[13];

	FDS16bit P165(N98_QD, PIPE_A, PIPE_B);

	FDS16bit P155(N98_QD, PIPE_B, PIPE_C);
	assign HSHRINK = PIPE_C[12:9];
	



	
	fvram_core RAM(
		CWE,
		~CWE,
		C,
		F_IN,
		F_OUT
	);

endmodule
module fast_cycle(
	input CLK_24M,
	input LSPC_12M,
	input LSPC_6M,
	input LSPC_3M,
	input LSPC_1_5M,
	input RESETP,
	input nVRAM_WRITE_REQ,
	input [15:0] VRAM_ADDR,
	input [15:0] VRAM_WRITE,
	input REG_VRAMADDR_MSB,
	input FLIP, nFLIP,
	input [8:0] PIXELC,
	input [8:0] RASTERC,
	input P50_CO,
	output nCPU_WR_HIGH,
	output [3:0] HSHRINK,
	output [15:0] PIPE_C,
	output [15:0] VRAM_HIGH_READ,
	output [7:0] ACTIVE_RD,
	output R91_Q,
	output R91_nQ,
	input T140_Q,
	input T58A_OUT,
	input T73A_OUT,
	input U129A_Q,
	input T125A_OUT,
	output CLK_ACTIVE_RD,
	output ACTIVE_RD_PRE8,
	output [8:0] SPR_Y,
	output [7:0] YSHRINK,
	output SPR_SIZE0,
	output SPR_SIZE5,
	output O159_QB
);


	wire [10:0] C;
	wire [15:0] F_IN;
	wire [15:0] F_OUT;
	wire [8:0] PARSE_Y;
	wire [5:0] PARSE_SIZE;
	wire [3:0] J102_Q;
	wire [3:0] E175_Q;
	wire [7:0] ACTIVE_RD_PRE;
	wire [3:0] J127_Q;
	wire [8:0] PARSE_INDEX;
	wire [3:0] T102_Q;
	wire [7:0] PARSE_LOOKAHEAD;
	wire [8:0] PARSE_ADD_Y;
	wire [5:0] PARSE_ADD_SIZE;
	wire [7:0] ACTIVE_RD_ADDR;
	wire [15:0] PIPE_A;
	wire [15:0] PIPE_B;
	wire [3:0] O141_Q;
	wire [3:0] G152_Q;
	wire [3:0] G152_Q_DELAYED;
	wire [3:0] J87_Q;
	wire [3:0] J87_Q_DELAYED;
	wire [7:0] ACTIVE_WR_ADDR;
	wire [10:0] A_TOP;
	wire [10:0] B_TOP;
	wire [10:0] C_TOP;
	wire [10:0] D_TOP;
	wire [10:0] A_BOT;
	wire [10:0] B_BOT;
	wire [10:0] C_BOT;
	wire [10:0] D_BOT;
	


	FDS16bit L251(~CLK_CPU_READ_HIGH, F_OUT, VRAM_HIGH_READ);



	FDS16bit N214(O109A_OUT, F_OUT, {PARSE_Y, PARSE_CHAIN, PARSE_SIZE});


	FDSCell M250(N98_QC, F_OUT[15:12], SPR_Y[8:5]);
	FDSCell M269(N98_QC, F_OUT[11:8], SPR_Y[4:1]);
	FDSCell M233(N98_QC, {F_OUT[7:5], F_OUT[0]}, {SPR_Y[0], SPR_CHAIN, SPR_SIZE5, SPR_SIZE0});


	FDSCell J117(H125A_OUT, F_OUT[7:4], ACTIVE_RD_PRE[7:4]);
	FDSCell J178(H125A_OUT, F_OUT[3:0], ACTIVE_RD_PRE[3:0]);

	FDSCell I32(CLK_ACTIVE_RD, ACTIVE_RD_PRE[7:4], ACTIVE_RD[7:4]);
	FDSCell H165(CLK_ACTIVE_RD, ACTIVE_RD_PRE[3:0], ACTIVE_RD[3:0]);
	

	FDSCell O141(N98_QB, F_OUT[11:8], O141_Q);
	FDSCell O123(N98_QB, F_OUT[7:4], YSHRINK[7:4]);
	FDSCell K178(N98_QB, F_OUT[3:0], YSHRINK[3:0]);
	





	assign F_IN = CLK_CPU_READ_HIGH ? VRAM_WRITE : {7'b0000000, J194_Q, J102_Q, E175_Q};
	

	
	
	assign O112B_OUT = O109A_OUT;
	
	FDSCell G152(PARSE_INDEX_INC_CLK, PARSE_INDEX[3:0], G152_Q);
	assign #5 G152_Q_DELAYED = G152_Q;
	FDSCell J87(PARSE_INDEX_INC_CLK, PARSE_INDEX[7:4], J87_Q);
	assign #5 J87_Q_DELAYED = J87_Q;
	
	FDRCell E175(O109A_OUT, G152_Q_DELAYED, nPARSING_DONE, E175_Q);
	FDRCell J102(O109A_OUT, J87_Q_DELAYED, nPARSING_DONE, J102_Q);
	FDM J231(PARSE_INDEX_INC_CLK, PARSE_INDEX[8], J231_Q, );
	BD3 J235A(J231_Q, J231_Q_DELAYED);
	FDPCell J194(O112B_OUT, J231_Q_DELAYED, 1'b1, nPARSING_DONE, J194_Q, );
	
	

	assign O107A_OUT = VRAM_HIGH_ADDR_SB & nCPU_WR_HIGH;
	assign T146A_OUT = ~|{T129A_nQ, T148_Q};
	assign CWE = O107A_OUT | T146A_OUT;

	assign VRAM_HIGH_ADDR_SB = ~&{WR_ACTIVE, O98_Q};
	BD3 O84A(N98_QD, N98_QD_DELAYED);
	FDPCell O98(T125A_OUT, N98_QD_DELAYED, 1'b1, RESETP, O98_Q, CLK_CPU_READ_HIGH);
	FDPCell N93(N98_QD, F58A_OUT, CLK_CPU_READ_HIGH, 1'b1, nCPU_WR_HIGH, );
	
	assign F58A_OUT = ~REG_VRAMADDR_MSB | nVRAM_WRITE_REQ;
	FDM I148(H125A_OUT, F_OUT[8], ACTIVE_RD_PRE8, );
	assign H125A_OUT = CLK_ACTIVE_RD;
	
	

	assign I145_OUT = ~&{PARSE_INDEX[6:1], PARSE_INDEX[8]};
	assign R113A_OUT = I145_OUT & nPARSING_DONE;
	FDPCell R109(O109A_OUT, R113A_OUT, nNEW_LINE, 1'b1, nPARSING_DONE, );
	

	assign S109B_OUT = S111_Q & nACTIVE_FULL;
	FDPCell S111(O109A_OUT, S109B_OUT, nNEW_LINE, 1'b1, S111_Q, S111_nQ);
	assign S109A_OUT = S111_Q & nNEW_LINE;
	

	assign T95A_OUT = IS_ACTIVE & T102_Q[0];
	assign R107A_OUT = nPARSING_DONE | S111_nQ;
	FDPCell R103(O109A_OUT, T95A_OUT, R107A_OUT, S109A_OUT, WR_ACTIVE, );
	
	
	FD2 T129A(CLK_24M, T126B_OUT, , T129A_nQ);
	assign T126B_OUT = ~&{T66_Q, T140_Q};
	FDM T66(LSPC_12M, T58A_OUT, T66_Q, );
	
	assign P49A_OUT = PIXELC[8];
	FDM S67(LSPC_3M, P49A_OUT, , S67_nQ);
	assign S70B_OUT = ~&{S67_nQ, P49A_OUT};
	BD3 S71A(S70B_OUT, S71A_OUT);
	FDM S74(LSPC_6M, S71A_OUT, S74_Q, );

	assign nNEW_LINE = 1'b1 & S74_Q;
	
	FDM T148(CLK_24M, T128B_OUT, T148_Q, );
	assign T128B_OUT = ~&{T73A_OUT, U129A_Q};
	

	assign IS_ACTIVE = PARSE_CHAIN ? T90A_OUT : M176A_OUT;
	
	assign M176A_OUT = PARSE_MATCH | PARSE_SIZE[5];
	BD3 S105(VRAM_HIGH_ADDR_SB, S105_OUT);
	FDRCell T102(O109A_OUT, {1'b0, T102_Q[1], T102_Q[0], S105_OUT}, nNEW_LINE, T102_Q);
	assign T94_OUT = ~&{T102_Q[1:0], O102B_OUT};
	assign T92_OUT = ~&{~T102_Q[2], ~T102_Q[1], T102_Q[0], VRAM_HIGH_ADDR_SB};
	assign T90A_OUT = ~&{T94_OUT, T92_OUT};
	
	
	C43 H198(O110B_OUT, 4'b0000, 1'b1, 1'b1, 1'b1, nNEW_LINE, ACTIVE_WR_ADDR[3:0], H198_CO);

	assign H222A_OUT = H198_CO | 1'b0;
	C43 I189(O110B_OUT, 4'b0000, 1'b1, 1'b1, H222A_OUT, nNEW_LINE, ACTIVE_WR_ADDR[7:4], );
	assign nACTIVE_FULL = ~&{ACTIVE_WR_ADDR[6:5]};
	assign O110B_OUT = O109A_OUT | VRAM_HIGH_ADDR_SB;
	
	
	FS3 N98(T125A_OUT, 4'b0000, R91_nQ, RESETP, {N98_QD, N98_QC, N98_QB, N98_QA});
	assign CLK_ACTIVE_RD = ~K131B_OUT;
	
	FDM R91(LSPC_12M, LSPC_1_5M, R91_Q, R91_nQ);
	



	assign A_TOP = {N98_QC, J36_OUT, ACTIVE_RD_PRE8, ACTIVE_RD_PRE};
	assign B_TOP = {3'b110, H293B_OUT, ACTIVE_RD_ADDR[6:0]};
	assign C_TOP = {3'b110, H293B_OUT, ACTIVE_RD_ADDR[6:0]};
	assign D_TOP = {N98_QC, J36_OUT, ACTIVE_RD_PRE8, ACTIVE_RD_PRE};
	
	assign A_BOT = {3'b110, I237A_OUT, ACTIVE_WR_ADDR[6:0]};
	assign B_BOT = VRAM_ADDR[10:0];
	assign C_BOT = VRAM_ADDR[10:0];
	assign D_BOT = {2'b01, PARSE_INDEX};
	




	assign C = 	M95B_OUT ?
						~VRAM_HIGH_ADDR_SB ?
							L110B_OUT ? C_TOP : A_TOP
						:
							L110B_OUT ? B_TOP : D_TOP
					:
						~VRAM_HIGH_ADDR_SB ?
							L110B_OUT ? C_BOT : A_BOT
						:
							L110B_OUT ? B_BOT : D_BOT;

	
	assign K131B_OUT = ~N98_QA;
	assign M95B_OUT = ~|{N98_QD, O98_Q};
	assign L110B_OUT = ~|{L110A_OUT, O98_Q};
	assign L110A_OUT = ~|{K131B_OUT, N98_QD};
	assign I237A_OUT = FLIP;
	assign K260B_OUT = FLIP;
	assign H293B_OUT = nFLIP;
	assign J36_OUT = N98_QB ^ N98_QC;
	
	

	assign #1 P39A_OUT = ~PIXELC[8];
	assign nRELOAD_RD_ACTIVE = ~&{PIXELC[6], P50_CO, P39A_OUT};
	C43 I151(CLK_ACTIVE_RD, 4'b0000, nRELOAD_RD_ACTIVE, 1'b1, 1'b1, 1'b1, ACTIVE_RD_ADDR[3:0], I151_CO);
	assign J176A_OUT = I151_CO | 1'b0;
	C43 J151(CLK_ACTIVE_RD, 4'b0000, nRELOAD_RD_ACTIVE, 1'b1, J176A_OUT, 1'b1, ACTIVE_RD_ADDR[7:4], );
	
	

	assign PARSE_INDEX_INC_CLK = O102B_OUT | O109A_OUT;
	C43 H127(PARSE_INDEX_INC_CLK, 4'b0000, 1'b1, 1'b1, 1'b1, nNEW_LINE, PARSE_INDEX[3:0], H127_CO);
	assign H125B_OUT = H127_CO | 1'b0;
	C43 I121(PARSE_INDEX_INC_CLK, 4'b0000, 1'b1, H125B_OUT, 1'b1, nNEW_LINE, PARSE_INDEX[7:4], I121_CO);
	C43 J127(PARSE_INDEX_INC_CLK, 4'b0000, 1'b1, H125B_OUT, I121_CO, nNEW_LINE, J127_Q, );
	assign PARSE_INDEX[8] = J127_Q[0];
	
	assign O109A_OUT = T125A_OUT | CLK_CPU_READ_HIGH;
	assign O102B_OUT = WR_ACTIVE & O98_Q;
	
	


	assign PARSE_LOOKAHEAD = 8'd2 + {RASTERC[7:1], K260B_OUT};

	assign PARSE_ADD_Y = PARSE_LOOKAHEAD + PARSE_Y[7:0];
	assign N186_OUT = ~^{PARSE_ADD_Y[8], PARSE_Y[8]};

	assign PARSE_ADD_SIZE = {N186_OUT, ~PARSE_ADD_Y[7:4]} + PARSE_SIZE[4:0];
	assign PARSE_MATCH = PARSE_ADD_SIZE[5];
	
	


	FDS16bit O159(N98_QD, {2'b00, SPR_CHAIN, O141_Q, F_OUT[15:7]}, PIPE_A);
	assign O159_QB = PIPE_A[13];

	FDS16bit P165(N98_QD, PIPE_A, PIPE_B);

	FDS16bit P155(N98_QD, PIPE_B, PIPE_C);
	assign HSHRINK = PIPE_C[12:9];
	



	
	fvram_core RAM(
		CWE,
		~CWE,
		C,
		F_IN,
		F_OUT
	);

endmodule