-|spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated
+|spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated
address_a[0] => ram_block1a0.PORTAADDR
address_a[0] => ram_block1a1.PORTAADDR
address_a[0] => ram_block1a2.PORTAADDR
@@ -78,6 +100,14 @@ address_a[0] => ram_block1a4.PORTAADDR
address_a[0] => ram_block1a5.PORTAADDR
address_a[0] => ram_block1a6.PORTAADDR
address_a[0] => ram_block1a7.PORTAADDR
+address_a[0] => ram_block1a8.PORTAADDR
+address_a[0] => ram_block1a9.PORTAADDR
+address_a[0] => ram_block1a10.PORTAADDR
+address_a[0] => ram_block1a11.PORTAADDR
+address_a[0] => ram_block1a12.PORTAADDR
+address_a[0] => ram_block1a13.PORTAADDR
+address_a[0] => ram_block1a14.PORTAADDR
+address_a[0] => ram_block1a15.PORTAADDR
address_a[1] => ram_block1a0.PORTAADDR1
address_a[1] => ram_block1a1.PORTAADDR1
address_a[1] => ram_block1a2.PORTAADDR1
@@ -86,6 +116,14 @@ address_a[1] => ram_block1a4.PORTAADDR1
address_a[1] => ram_block1a5.PORTAADDR1
address_a[1] => ram_block1a6.PORTAADDR1
address_a[1] => ram_block1a7.PORTAADDR1
+address_a[1] => ram_block1a8.PORTAADDR1
+address_a[1] => ram_block1a9.PORTAADDR1
+address_a[1] => ram_block1a10.PORTAADDR1
+address_a[1] => ram_block1a11.PORTAADDR1
+address_a[1] => ram_block1a12.PORTAADDR1
+address_a[1] => ram_block1a13.PORTAADDR1
+address_a[1] => ram_block1a14.PORTAADDR1
+address_a[1] => ram_block1a15.PORTAADDR1
address_a[2] => ram_block1a0.PORTAADDR2
address_a[2] => ram_block1a1.PORTAADDR2
address_a[2] => ram_block1a2.PORTAADDR2
@@ -94,6 +132,176 @@ address_a[2] => ram_block1a4.PORTAADDR2
address_a[2] => ram_block1a5.PORTAADDR2
address_a[2] => ram_block1a6.PORTAADDR2
address_a[2] => ram_block1a7.PORTAADDR2
+address_a[2] => ram_block1a8.PORTAADDR2
+address_a[2] => ram_block1a9.PORTAADDR2
+address_a[2] => ram_block1a10.PORTAADDR2
+address_a[2] => ram_block1a11.PORTAADDR2
+address_a[2] => ram_block1a12.PORTAADDR2
+address_a[2] => ram_block1a13.PORTAADDR2
+address_a[2] => ram_block1a14.PORTAADDR2
+address_a[2] => ram_block1a15.PORTAADDR2
+address_a[3] => ram_block1a0.PORTAADDR3
+address_a[3] => ram_block1a1.PORTAADDR3
+address_a[3] => ram_block1a2.PORTAADDR3
+address_a[3] => ram_block1a3.PORTAADDR3
+address_a[3] => ram_block1a4.PORTAADDR3
+address_a[3] => ram_block1a5.PORTAADDR3
+address_a[3] => ram_block1a6.PORTAADDR3
+address_a[3] => ram_block1a7.PORTAADDR3
+address_a[3] => ram_block1a8.PORTAADDR3
+address_a[3] => ram_block1a9.PORTAADDR3
+address_a[3] => ram_block1a10.PORTAADDR3
+address_a[3] => ram_block1a11.PORTAADDR3
+address_a[3] => ram_block1a12.PORTAADDR3
+address_a[3] => ram_block1a13.PORTAADDR3
+address_a[3] => ram_block1a14.PORTAADDR3
+address_a[3] => ram_block1a15.PORTAADDR3
+address_a[4] => ram_block1a0.PORTAADDR4
+address_a[4] => ram_block1a1.PORTAADDR4
+address_a[4] => ram_block1a2.PORTAADDR4
+address_a[4] => ram_block1a3.PORTAADDR4
+address_a[4] => ram_block1a4.PORTAADDR4
+address_a[4] => ram_block1a5.PORTAADDR4
+address_a[4] => ram_block1a6.PORTAADDR4
+address_a[4] => ram_block1a7.PORTAADDR4
+address_a[4] => ram_block1a8.PORTAADDR4
+address_a[4] => ram_block1a9.PORTAADDR4
+address_a[4] => ram_block1a10.PORTAADDR4
+address_a[4] => ram_block1a11.PORTAADDR4
+address_a[4] => ram_block1a12.PORTAADDR4
+address_a[4] => ram_block1a13.PORTAADDR4
+address_a[4] => ram_block1a14.PORTAADDR4
+address_a[4] => ram_block1a15.PORTAADDR4
+address_a[5] => ram_block1a0.PORTAADDR5
+address_a[5] => ram_block1a1.PORTAADDR5
+address_a[5] => ram_block1a2.PORTAADDR5
+address_a[5] => ram_block1a3.PORTAADDR5
+address_a[5] => ram_block1a4.PORTAADDR5
+address_a[5] => ram_block1a5.PORTAADDR5
+address_a[5] => ram_block1a6.PORTAADDR5
+address_a[5] => ram_block1a7.PORTAADDR5
+address_a[5] => ram_block1a8.PORTAADDR5
+address_a[5] => ram_block1a9.PORTAADDR5
+address_a[5] => ram_block1a10.PORTAADDR5
+address_a[5] => ram_block1a11.PORTAADDR5
+address_a[5] => ram_block1a12.PORTAADDR5
+address_a[5] => ram_block1a13.PORTAADDR5
+address_a[5] => ram_block1a14.PORTAADDR5
+address_a[5] => ram_block1a15.PORTAADDR5
+address_a[6] => ram_block1a0.PORTAADDR6
+address_a[6] => ram_block1a1.PORTAADDR6
+address_a[6] => ram_block1a2.PORTAADDR6
+address_a[6] => ram_block1a3.PORTAADDR6
+address_a[6] => ram_block1a4.PORTAADDR6
+address_a[6] => ram_block1a5.PORTAADDR6
+address_a[6] => ram_block1a6.PORTAADDR6
+address_a[6] => ram_block1a7.PORTAADDR6
+address_a[6] => ram_block1a8.PORTAADDR6
+address_a[6] => ram_block1a9.PORTAADDR6
+address_a[6] => ram_block1a10.PORTAADDR6
+address_a[6] => ram_block1a11.PORTAADDR6
+address_a[6] => ram_block1a12.PORTAADDR6
+address_a[6] => ram_block1a13.PORTAADDR6
+address_a[6] => ram_block1a14.PORTAADDR6
+address_a[6] => ram_block1a15.PORTAADDR6
+address_a[7] => ram_block1a0.PORTAADDR7
+address_a[7] => ram_block1a1.PORTAADDR7
+address_a[7] => ram_block1a2.PORTAADDR7
+address_a[7] => ram_block1a3.PORTAADDR7
+address_a[7] => ram_block1a4.PORTAADDR7
+address_a[7] => ram_block1a5.PORTAADDR7
+address_a[7] => ram_block1a6.PORTAADDR7
+address_a[7] => ram_block1a7.PORTAADDR7
+address_a[7] => ram_block1a8.PORTAADDR7
+address_a[7] => ram_block1a9.PORTAADDR7
+address_a[7] => ram_block1a10.PORTAADDR7
+address_a[7] => ram_block1a11.PORTAADDR7
+address_a[7] => ram_block1a12.PORTAADDR7
+address_a[7] => ram_block1a13.PORTAADDR7
+address_a[7] => ram_block1a14.PORTAADDR7
+address_a[7] => ram_block1a15.PORTAADDR7
+address_a[8] => ram_block1a0.PORTAADDR8
+address_a[8] => ram_block1a1.PORTAADDR8
+address_a[8] => ram_block1a2.PORTAADDR8
+address_a[8] => ram_block1a3.PORTAADDR8
+address_a[8] => ram_block1a4.PORTAADDR8
+address_a[8] => ram_block1a5.PORTAADDR8
+address_a[8] => ram_block1a6.PORTAADDR8
+address_a[8] => ram_block1a7.PORTAADDR8
+address_a[8] => ram_block1a8.PORTAADDR8
+address_a[8] => ram_block1a9.PORTAADDR8
+address_a[8] => ram_block1a10.PORTAADDR8
+address_a[8] => ram_block1a11.PORTAADDR8
+address_a[8] => ram_block1a12.PORTAADDR8
+address_a[8] => ram_block1a13.PORTAADDR8
+address_a[8] => ram_block1a14.PORTAADDR8
+address_a[8] => ram_block1a15.PORTAADDR8
+address_a[9] => ram_block1a0.PORTAADDR9
+address_a[9] => ram_block1a1.PORTAADDR9
+address_a[9] => ram_block1a2.PORTAADDR9
+address_a[9] => ram_block1a3.PORTAADDR9
+address_a[9] => ram_block1a4.PORTAADDR9
+address_a[9] => ram_block1a5.PORTAADDR9
+address_a[9] => ram_block1a6.PORTAADDR9
+address_a[9] => ram_block1a7.PORTAADDR9
+address_a[9] => ram_block1a8.PORTAADDR9
+address_a[9] => ram_block1a9.PORTAADDR9
+address_a[9] => ram_block1a10.PORTAADDR9
+address_a[9] => ram_block1a11.PORTAADDR9
+address_a[9] => ram_block1a12.PORTAADDR9
+address_a[9] => ram_block1a13.PORTAADDR9
+address_a[9] => ram_block1a14.PORTAADDR9
+address_a[9] => ram_block1a15.PORTAADDR9
+address_a[10] => ram_block1a0.PORTAADDR10
+address_a[10] => ram_block1a1.PORTAADDR10
+address_a[10] => ram_block1a2.PORTAADDR10
+address_a[10] => ram_block1a3.PORTAADDR10
+address_a[10] => ram_block1a4.PORTAADDR10
+address_a[10] => ram_block1a5.PORTAADDR10
+address_a[10] => ram_block1a6.PORTAADDR10
+address_a[10] => ram_block1a7.PORTAADDR10
+address_a[10] => ram_block1a8.PORTAADDR10
+address_a[10] => ram_block1a9.PORTAADDR10
+address_a[10] => ram_block1a10.PORTAADDR10
+address_a[10] => ram_block1a11.PORTAADDR10
+address_a[10] => ram_block1a12.PORTAADDR10
+address_a[10] => ram_block1a13.PORTAADDR10
+address_a[10] => ram_block1a14.PORTAADDR10
+address_a[10] => ram_block1a15.PORTAADDR10
+address_a[11] => ram_block1a0.PORTAADDR11
+address_a[11] => ram_block1a1.PORTAADDR11
+address_a[11] => ram_block1a2.PORTAADDR11
+address_a[11] => ram_block1a3.PORTAADDR11
+address_a[11] => ram_block1a4.PORTAADDR11
+address_a[11] => ram_block1a5.PORTAADDR11
+address_a[11] => ram_block1a6.PORTAADDR11
+address_a[11] => ram_block1a7.PORTAADDR11
+address_a[11] => ram_block1a8.PORTAADDR11
+address_a[11] => ram_block1a9.PORTAADDR11
+address_a[11] => ram_block1a10.PORTAADDR11
+address_a[11] => ram_block1a11.PORTAADDR11
+address_a[11] => ram_block1a12.PORTAADDR11
+address_a[11] => ram_block1a13.PORTAADDR11
+address_a[11] => ram_block1a14.PORTAADDR11
+address_a[11] => ram_block1a15.PORTAADDR11
+address_a[12] => ram_block1a0.PORTAADDR12
+address_a[12] => ram_block1a1.PORTAADDR12
+address_a[12] => ram_block1a2.PORTAADDR12
+address_a[12] => ram_block1a3.PORTAADDR12
+address_a[12] => ram_block1a4.PORTAADDR12
+address_a[12] => ram_block1a5.PORTAADDR12
+address_a[12] => ram_block1a6.PORTAADDR12
+address_a[12] => ram_block1a7.PORTAADDR12
+address_a[12] => ram_block1a8.PORTAADDR12
+address_a[12] => ram_block1a9.PORTAADDR12
+address_a[12] => ram_block1a10.PORTAADDR12
+address_a[12] => ram_block1a11.PORTAADDR12
+address_a[12] => ram_block1a12.PORTAADDR12
+address_a[12] => ram_block1a13.PORTAADDR12
+address_a[12] => ram_block1a14.PORTAADDR12
+address_a[12] => ram_block1a15.PORTAADDR12
+address_a[13] => address_reg_a[0].DATAIN
+address_a[13] => decode_c8a:rden_decode.data[0]
clock0 => ram_block1a0.CLK0
clock0 => ram_block1a1.CLK0
clock0 => ram_block1a2.CLK0
@@ -102,13 +310,73 @@ clock0 => ram_block1a4.CLK0
clock0 => ram_block1a5.CLK0
clock0 => ram_block1a6.CLK0
clock0 => ram_block1a7.CLK0
-q_a[0] <= ram_block1a0.PORTADATAOUT
-q_a[1] <= ram_block1a1.PORTADATAOUT
-q_a[2] <= ram_block1a2.PORTADATAOUT
-q_a[3] <= ram_block1a3.PORTADATAOUT
-q_a[4] <= ram_block1a4.PORTADATAOUT
-q_a[5] <= ram_block1a5.PORTADATAOUT
-q_a[6] <= ram_block1a6.PORTADATAOUT
-q_a[7] <= ram_block1a7.PORTADATAOUT
+clock0 => ram_block1a8.CLK0
+clock0 => ram_block1a9.CLK0
+clock0 => ram_block1a10.CLK0
+clock0 => ram_block1a11.CLK0
+clock0 => ram_block1a12.CLK0
+clock0 => ram_block1a13.CLK0
+clock0 => ram_block1a14.CLK0
+clock0 => ram_block1a15.CLK0
+clock0 => address_reg_a[0].CLK
+clock0 => out_address_reg_a[0].CLK
+q_a[0] <= mux_3nb:mux2.result[0]
+q_a[1] <= mux_3nb:mux2.result[1]
+q_a[2] <= mux_3nb:mux2.result[2]
+q_a[3] <= mux_3nb:mux2.result[3]
+q_a[4] <= mux_3nb:mux2.result[4]
+q_a[5] <= mux_3nb:mux2.result[5]
+q_a[6] <= mux_3nb:mux2.result[6]
+q_a[7] <= mux_3nb:mux2.result[7]
+
+
+|spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|decode_c8a:rden_decode
+data[0] => eq_node[1].IN0
+data[0] => eq_node[0].IN0
+eq[0] <= eq_node[0].DB_MAX_OUTPUT_PORT_TYPE
+eq[1] <= eq_node[1].DB_MAX_OUTPUT_PORT_TYPE
+
+
+|spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2
+data[0] => result_node[0].IN1
+data[1] => result_node[1].IN1
+data[2] => result_node[2].IN1
+data[3] => result_node[3].IN1
+data[4] => result_node[4].IN1
+data[5] => result_node[5].IN1
+data[6] => result_node[6].IN1
+data[7] => result_node[7].IN1
+data[8] => result_node[0].IN1
+data[9] => result_node[1].IN1
+data[10] => result_node[2].IN1
+data[11] => result_node[3].IN1
+data[12] => result_node[4].IN1
+data[13] => result_node[5].IN1
+data[14] => result_node[6].IN1
+data[15] => result_node[7].IN1
+result[0] <= result_node[0].DB_MAX_OUTPUT_PORT_TYPE
+result[1] <= result_node[1].DB_MAX_OUTPUT_PORT_TYPE
+result[2] <= result_node[2].DB_MAX_OUTPUT_PORT_TYPE
+result[3] <= result_node[3].DB_MAX_OUTPUT_PORT_TYPE
+result[4] <= result_node[4].DB_MAX_OUTPUT_PORT_TYPE
+result[5] <= result_node[5].DB_MAX_OUTPUT_PORT_TYPE
+result[6] <= result_node[6].DB_MAX_OUTPUT_PORT_TYPE
+result[7] <= result_node[7].DB_MAX_OUTPUT_PORT_TYPE
+sel[0] => result_node[7].IN0
+sel[0] => _.IN0
+sel[0] => result_node[6].IN0
+sel[0] => _.IN0
+sel[0] => result_node[5].IN0
+sel[0] => _.IN0
+sel[0] => result_node[4].IN0
+sel[0] => _.IN0
+sel[0] => result_node[3].IN0
+sel[0] => _.IN0
+sel[0] => result_node[2].IN0
+sel[0] => _.IN0
+sel[0] => result_node[1].IN0
+sel[0] => _.IN0
+sel[0] => result_node[0].IN0
+sel[0] => _.IN0
diff --git a/db/spectrum.hif b/db/spectrum.hif
index 0eb8925..a5d2bd5 100644
Binary files a/db/spectrum.hif and b/db/spectrum.hif differ
diff --git a/db/spectrum.lpc.html b/db/spectrum.lpc.html
index 64d61ed..4e15f36 100644
--- a/db/spectrum.lpc.html
+++ b/db/spectrum.lpc.html
@@ -16,8 +16,40 @@
| Output only Bidir |
+| rom|altsyncram_component|auto_generated|mux2 |
+17 |
+0 |
+0 |
+0 |
+8 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+
+
+| rom|altsyncram_component|auto_generated|rden_decode |
+1 |
+0 |
+0 |
+0 |
+2 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+
+
| rom|altsyncram_component|auto_generated |
-4 |
+15 |
0 |
0 |
0 |
@@ -33,7 +65,7 @@
| rom |
-4 |
+15 |
0 |
0 |
0 |
diff --git a/db/spectrum.lpc.rdb b/db/spectrum.lpc.rdb
index 7e954c4..60aa6e4 100644
Binary files a/db/spectrum.lpc.rdb and b/db/spectrum.lpc.rdb differ
diff --git a/db/spectrum.lpc.txt b/db/spectrum.lpc.txt
index 0c0421d..f5b698d 100644
--- a/db/spectrum.lpc.txt
+++ b/db/spectrum.lpc.txt
@@ -1,8 +1,38 @@
+--------------------------------------------------------------------------------+
; Legal Partition Candidates ;
+--------------------------------------------------------------------------------+
+Hierarchy : rom|altsyncram_component|auto_generated|mux2
+Input : 17
+Constant Input : 0
+Unused Input : 0
+Floating Input : 0
+Output : 8
+Constant Output : 0
+Unused Output : 0
+Floating Output : 0
+Bidir : 0
+Constant Bidir : 0
+Unused Bidir : 0
+Input only Bidir : 0
+Output only Bidir : 0
+
+Hierarchy : rom|altsyncram_component|auto_generated|rden_decode
+Input : 1
+Constant Input : 0
+Unused Input : 0
+Floating Input : 0
+Output : 2
+Constant Output : 0
+Unused Output : 0
+Floating Output : 0
+Bidir : 0
+Constant Bidir : 0
+Unused Bidir : 0
+Input only Bidir : 0
+Output only Bidir : 0
+
Hierarchy : rom|altsyncram_component|auto_generated
-Input : 4
+Input : 15
Constant Input : 0
Unused Input : 0
Floating Input : 0
@@ -17,7 +47,7 @@ Input only Bidir : 0
Output only Bidir : 0
Hierarchy : rom
-Input : 4
+Input : 15
Constant Input : 0
Unused Input : 0
Floating Input : 0
diff --git a/db/spectrum.map.bpm b/db/spectrum.map.bpm
index de551a6..2ca9d2f 100644
Binary files a/db/spectrum.map.bpm and b/db/spectrum.map.bpm differ
diff --git a/db/spectrum.map.cdb b/db/spectrum.map.cdb
index 1de03c9..afe5518 100644
Binary files a/db/spectrum.map.cdb and b/db/spectrum.map.cdb differ
diff --git a/db/spectrum.map.hdb b/db/spectrum.map.hdb
index 43258f9..014c8c0 100644
Binary files a/db/spectrum.map.hdb and b/db/spectrum.map.hdb differ
diff --git a/db/spectrum.map.kpt b/db/spectrum.map.kpt
index d696b5c..9ceab4e 100644
Binary files a/db/spectrum.map.kpt and b/db/spectrum.map.kpt differ
diff --git a/db/spectrum.map.qmsg b/db/spectrum.map.qmsg
index df94b18..6061c3b 100644
--- a/db/spectrum.map.qmsg
+++ b/db/spectrum.map.qmsg
@@ -1,19 +1,23 @@
-{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Quartus II" 0 -1 1648633107075 ""}
-{ "Info" "IQEXE_START_BANNER_PRODUCT" "Analysis & Synthesis Quartus II 32-bit " "Running Quartus II 32-bit Analysis & Synthesis" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition " "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" { } { } 0 0 "%1!s!" 0 0 "Quartus II" 0 -1 1648633107076 ""} { "Info" "IQEXE_START_BANNER_TIME" "Wed Mar 30 12:38:26 2022 " "Processing started: Wed Mar 30 12:38:26 2022" { } { } 0 0 "Processing started: %1!s!" 0 0 "Quartus II" 0 -1 1648633107076 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Quartus II" 0 -1 1648633107076 ""}
-{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_map --read_settings_files=on --write_settings_files=off spectrum -c spectrum " "Command: quartus_map --read_settings_files=on --write_settings_files=off spectrum -c spectrum" { } { } 0 0 "Command: %1!s!" 0 0 "Quartus II" 0 -1 1648633107076 ""}
-{ "Warning" "WQCU_PARALLEL_NO_LICENSE" "" "Parallel compilation is not licensed and has been disabled" { } { } 0 20028 "Parallel compilation is not licensed and has been disabled" 0 0 "Quartus II" 0 -1 1648633107239 ""}
-{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "spectrum.v 1 1 " "Found 1 design units, including 1 entities, in source file spectrum.v" { { "Info" "ISGN_ENTITY_NAME" "1 spectrum " "Found entity 1: spectrum" { } { { "spectrum.v" "" { Text "/home/benny/work/fpga/projects/spectrum.v" 1 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Quartus II" 0 -1 1648633107303 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Quartus II" 0 -1 1648633107303 ""}
-{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "rom0.v 1 1 " "Found 1 design units, including 1 entities, in source file rom0.v" { { "Info" "ISGN_ENTITY_NAME" "1 rom0 " "Found entity 1: rom0" { } { { "rom0.v" "" { Text "/home/benny/work/fpga/projects/rom0.v" 39 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Quartus II" 0 -1 1648633107306 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Quartus II" 0 -1 1648633107306 ""}
-{ "Info" "ISGN_START_ELABORATION_TOP" "spectrum " "Elaborating entity \"spectrum\" for the top level hierarchy" { } { } 0 12127 "Elaborating entity \"%1!s!\" for the top level hierarchy" 0 0 "Quartus II" 0 -1 1648633107357 ""}
-{ "Warning" "WVRFX_L2_VERI_EXPRESSION_TRUNCATED_TO_FIT" "32 21 spectrum.v(19) " "Verilog HDL assignment warning at spectrum.v(19): truncated value with size 32 to match size of target (21)" { } { { "spectrum.v" "" { Text "/home/benny/work/fpga/projects/spectrum.v" 19 0 0 } } } 0 10230 "Verilog HDL assignment warning at %3!s!: truncated value with size %1!d! to match size of target (%2!d!)" 0 0 "Quartus II" 0 -1 1648633107359 "|spectrum"}
-{ "Warning" "WVRFX_L2_VERI_EXPRESSION_TRUNCATED_TO_FIT" "32 3 spectrum.v(21) " "Verilog HDL assignment warning at spectrum.v(21): truncated value with size 32 to match size of target (3)" { } { { "spectrum.v" "" { Text "/home/benny/work/fpga/projects/spectrum.v" 21 0 0 } } } 0 10230 "Verilog HDL assignment warning at %3!s!: truncated value with size %1!d! to match size of target (%2!d!)" 0 0 "Quartus II" 0 -1 1648633107359 "|spectrum"}
-{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "rom0 rom0:rom " "Elaborating entity \"rom0\" for hierarchy \"rom0:rom\"" { } { { "spectrum.v" "rom" { Text "/home/benny/work/fpga/projects/spectrum.v" 14 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107369 ""}
-{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "altsyncram rom0:rom\|altsyncram:altsyncram_component " "Elaborating entity \"altsyncram\" for hierarchy \"rom0:rom\|altsyncram:altsyncram_component\"" { } { { "rom0.v" "altsyncram_component" { Text "/home/benny/work/fpga/projects/rom0.v" 81 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107416 ""}
-{ "Info" "ISGN_ELABORATION_HEADER" "rom0:rom\|altsyncram:altsyncram_component " "Elaborated megafunction instantiation \"rom0:rom\|altsyncram:altsyncram_component\"" { } { { "rom0.v" "" { Text "/home/benny/work/fpga/projects/rom0.v" 81 0 0 } } } 0 12130 "Elaborated megafunction instantiation \"%1!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""}
-{ "Info" "ISGN_MEGAFN_PARAM_TOP" "rom0:rom\|altsyncram:altsyncram_component " "Instantiated megafunction \"rom0:rom\|altsyncram:altsyncram_component\" with the following parameter:" { { "Info" "ISGN_MEGAFN_PARAM_SUB" "address_aclr_a NONE " "Parameter \"address_aclr_a\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "clock_enable_input_a BYPASS " "Parameter \"clock_enable_input_a\" = \"BYPASS\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "clock_enable_output_a BYPASS " "Parameter \"clock_enable_output_a\" = \"BYPASS\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "init_file led_patterns.mif " "Parameter \"init_file\" = \"led_patterns.mif\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "intended_device_family Cyclone IV E " "Parameter \"intended_device_family\" = \"Cyclone IV E\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "lpm_hint ENABLE_RUNTIME_MOD=NO " "Parameter \"lpm_hint\" = \"ENABLE_RUNTIME_MOD=NO\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "lpm_type altsyncram " "Parameter \"lpm_type\" = \"altsyncram\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "numwords_a 8 " "Parameter \"numwords_a\" = \"8\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "operation_mode ROM " "Parameter \"operation_mode\" = \"ROM\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "outdata_aclr_a NONE " "Parameter \"outdata_aclr_a\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "outdata_reg_a CLOCK0 " "Parameter \"outdata_reg_a\" = \"CLOCK0\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "widthad_a 3 " "Parameter \"widthad_a\" = \"3\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "width_a 8 " "Parameter \"width_a\" = \"8\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "width_byteena_a 1 " "Parameter \"width_byteena_a\" = \"1\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107417 ""} } { { "rom0.v" "" { Text "/home/benny/work/fpga/projects/rom0.v" 81 0 0 } } } 0 12133 "Instantiated megafunction \"%1!s!\" with the following parameter:" 0 0 "Quartus II" 0 -1 1648633107417 ""}
-{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "db/altsyncram_ro91.tdf 1 1 " "Found 1 design units, including 1 entities, in source file db/altsyncram_ro91.tdf" { { "Info" "ISGN_ENTITY_NAME" "1 altsyncram_ro91 " "Found entity 1: altsyncram_ro91" { } { { "db/altsyncram_ro91.tdf" "" { Text "/home/benny/work/fpga/projects/db/altsyncram_ro91.tdf" 27 1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Quartus II" 0 -1 1648633107463 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Quartus II" 0 -1 1648633107463 ""}
-{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "altsyncram_ro91 rom0:rom\|altsyncram:altsyncram_component\|altsyncram_ro91:auto_generated " "Elaborating entity \"altsyncram_ro91\" for hierarchy \"rom0:rom\|altsyncram:altsyncram_component\|altsyncram_ro91:auto_generated\"" { } { { "altsyncram.tdf" "auto_generated" { Text "/home/benny/altera/13.1/quartus/libraries/megafunctions/altsyncram.tdf" 791 4 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648633107464 ""}
-{ "Info" "ISUTIL_TIMING_DRIVEN_SYNTHESIS_RUNNING" "" "Timing-Driven Synthesis is running" { } { } 0 286030 "Timing-Driven Synthesis is running" 0 0 "Quartus II" 0 -1 1648633107974 ""}
-{ "Info" "IBPM_HARD_BLOCK_PARTITION_CREATED" "hard_block:auto_generated_inst " "Generating hard_block partition \"hard_block:auto_generated_inst\"" { { "Info" "IBPM_HARD_BLOCK_PARTITION_NODE" "0 0 0 0 0 " "Adding 0 node(s), including 0 DDIO, 0 PLL, 0 transceiver and 0 LCELL" { } { } 0 16011 "Adding %1!d! node(s), including %2!d! DDIO, %3!d! PLL, %4!d! transceiver and %5!d! LCELL" 0 0 "Quartus II" 0 -1 1648633108175 ""} } { } 0 16010 "Generating hard_block partition \"%1!s!\"" 0 0 "Quartus II" 0 -1 1648633108175 ""}
-{ "Info" "ICUT_CUT_TM_SUMMARY" "71 " "Implemented 71 device resources after synthesis - the final resource count might be different" { { "Info" "ICUT_CUT_TM_IPINS" "1 " "Implemented 1 input pins" { } { } 0 21058 "Implemented %1!d! input pins" 0 0 "Quartus II" 0 -1 1648633108217 ""} { "Info" "ICUT_CUT_TM_OPINS" "8 " "Implemented 8 output pins" { } { } 0 21059 "Implemented %1!d! output pins" 0 0 "Quartus II" 0 -1 1648633108217 ""} { "Info" "ICUT_CUT_TM_LCELLS" "54 " "Implemented 54 logic cells" { } { } 0 21061 "Implemented %1!d! logic cells" 0 0 "Quartus II" 0 -1 1648633108217 ""} { "Info" "ICUT_CUT_TM_RAMS" "8 " "Implemented 8 RAM segments" { } { } 0 21064 "Implemented %1!d! RAM segments" 0 0 "Quartus II" 0 -1 1648633108217 ""} } { } 0 21057 "Implemented %1!d! device resources after synthesis - the final resource count might be different" 0 0 "Quartus II" 0 -1 1648633108217 ""}
-{ "Info" "IQEXE_ERROR_COUNT" "Analysis & Synthesis 0 s 3 s Quartus II 32-bit " "Quartus II 32-bit Analysis & Synthesis was successful. 0 errors, 3 warnings" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "384 " "Peak virtual memory: 384 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Quartus II" 0 -1 1648633108224 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Mar 30 12:38:28 2022 " "Processing ended: Wed Mar 30 12:38:28 2022" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Quartus II" 0 -1 1648633108224 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:02 " "Elapsed time: 00:00:02" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Quartus II" 0 -1 1648633108224 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:01 " "Total CPU time (on all processors): 00:00:01" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Quartus II" 0 -1 1648633108224 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Quartus II" 0 -1 1648633108224 ""}
+{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Quartus II" 0 -1 1648635132020 ""}
+{ "Info" "IQEXE_START_BANNER_PRODUCT" "Analysis & Synthesis Quartus II 32-bit " "Running Quartus II 32-bit Analysis & Synthesis" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition " "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" { } { } 0 0 "%1!s!" 0 0 "Quartus II" 0 -1 1648635132022 ""} { "Info" "IQEXE_START_BANNER_TIME" "Wed Mar 30 13:12:11 2022 " "Processing started: Wed Mar 30 13:12:11 2022" { } { } 0 0 "Processing started: %1!s!" 0 0 "Quartus II" 0 -1 1648635132022 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Quartus II" 0 -1 1648635132022 ""}
+{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_map --read_settings_files=on --write_settings_files=off spectrum -c spectrum " "Command: quartus_map --read_settings_files=on --write_settings_files=off spectrum -c spectrum" { } { } 0 0 "Command: %1!s!" 0 0 "Quartus II" 0 -1 1648635132022 ""}
+{ "Warning" "WQCU_PARALLEL_NO_LICENSE" "" "Parallel compilation is not licensed and has been disabled" { } { } 0 20028 "Parallel compilation is not licensed and has been disabled" 0 0 "Quartus II" 0 -1 1648635132212 ""}
+{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "spectrum.v 1 1 " "Found 1 design units, including 1 entities, in source file spectrum.v" { { "Info" "ISGN_ENTITY_NAME" "1 spectrum " "Found entity 1: spectrum" { } { { "spectrum.v" "" { Text "/home/benny/work/fpga/projects/spectrum.v" 1 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Quartus II" 0 -1 1648635132282 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Quartus II" 0 -1 1648635132282 ""}
+{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "rom0.v 1 1 " "Found 1 design units, including 1 entities, in source file rom0.v" { { "Info" "ISGN_ENTITY_NAME" "1 rom0 " "Found entity 1: rom0" { } { { "rom0.v" "" { Text "/home/benny/work/fpga/projects/rom0.v" 39 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Quartus II" 0 -1 1648635132284 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Quartus II" 0 -1 1648635132284 ""}
+{ "Info" "ISGN_START_ELABORATION_TOP" "spectrum " "Elaborating entity \"spectrum\" for the top level hierarchy" { } { } 0 12127 "Elaborating entity \"%1!s!\" for the top level hierarchy" 0 0 "Quartus II" 0 -1 1648635132338 ""}
+{ "Warning" "WVRFX_L2_VERI_EXPRESSION_TRUNCATED_TO_FIT" "32 22 spectrum.v(18) " "Verilog HDL assignment warning at spectrum.v(18): truncated value with size 32 to match size of target (22)" { } { { "spectrum.v" "" { Text "/home/benny/work/fpga/projects/spectrum.v" 18 0 0 } } } 0 10230 "Verilog HDL assignment warning at %3!s!: truncated value with size %1!d! to match size of target (%2!d!)" 0 0 "Quartus II" 0 -1 1648635132340 "|spectrum"}
+{ "Warning" "WVRFX_L2_VERI_EXPRESSION_TRUNCATED_TO_FIT" "32 14 spectrum.v(20) " "Verilog HDL assignment warning at spectrum.v(20): truncated value with size 32 to match size of target (14)" { } { { "spectrum.v" "" { Text "/home/benny/work/fpga/projects/spectrum.v" 20 0 0 } } } 0 10230 "Verilog HDL assignment warning at %3!s!: truncated value with size %1!d! to match size of target (%2!d!)" 0 0 "Quartus II" 0 -1 1648635132340 "|spectrum"}
+{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "rom0 rom0:rom " "Elaborating entity \"rom0\" for hierarchy \"rom0:rom\"" { } { { "spectrum.v" "rom" { Text "/home/benny/work/fpga/projects/spectrum.v" 13 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132350 ""}
+{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "altsyncram rom0:rom\|altsyncram:altsyncram_component " "Elaborating entity \"altsyncram\" for hierarchy \"rom0:rom\|altsyncram:altsyncram_component\"" { } { { "rom0.v" "altsyncram_component" { Text "/home/benny/work/fpga/projects/rom0.v" 81 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132402 ""}
+{ "Info" "ISGN_ELABORATION_HEADER" "rom0:rom\|altsyncram:altsyncram_component " "Elaborated megafunction instantiation \"rom0:rom\|altsyncram:altsyncram_component\"" { } { { "rom0.v" "" { Text "/home/benny/work/fpga/projects/rom0.v" 81 0 0 } } } 0 12130 "Elaborated megafunction instantiation \"%1!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""}
+{ "Info" "ISGN_MEGAFN_PARAM_TOP" "rom0:rom\|altsyncram:altsyncram_component " "Instantiated megafunction \"rom0:rom\|altsyncram:altsyncram_component\" with the following parameter:" { { "Info" "ISGN_MEGAFN_PARAM_SUB" "address_aclr_a NONE " "Parameter \"address_aclr_a\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "clock_enable_input_a BYPASS " "Parameter \"clock_enable_input_a\" = \"BYPASS\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "clock_enable_output_a BYPASS " "Parameter \"clock_enable_output_a\" = \"BYPASS\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "init_file ./rom/gw03.hex " "Parameter \"init_file\" = \"./rom/gw03.hex\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "intended_device_family Cyclone IV E " "Parameter \"intended_device_family\" = \"Cyclone IV E\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "lpm_hint ENABLE_RUNTIME_MOD=NO " "Parameter \"lpm_hint\" = \"ENABLE_RUNTIME_MOD=NO\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "lpm_type altsyncram " "Parameter \"lpm_type\" = \"altsyncram\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "numwords_a 16384 " "Parameter \"numwords_a\" = \"16384\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "operation_mode ROM " "Parameter \"operation_mode\" = \"ROM\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "outdata_aclr_a NONE " "Parameter \"outdata_aclr_a\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "outdata_reg_a CLOCK0 " "Parameter \"outdata_reg_a\" = \"CLOCK0\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "widthad_a 14 " "Parameter \"widthad_a\" = \"14\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "width_a 8 " "Parameter \"width_a\" = \"8\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "width_byteena_a 1 " "Parameter \"width_byteena_a\" = \"1\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132403 ""} } { { "rom0.v" "" { Text "/home/benny/work/fpga/projects/rom0.v" 81 0 0 } } } 0 12133 "Instantiated megafunction \"%1!s!\" with the following parameter:" 0 0 "Quartus II" 0 -1 1648635132403 ""}
+{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "db/altsyncram_qh91.tdf 1 1 " "Found 1 design units, including 1 entities, in source file db/altsyncram_qh91.tdf" { { "Info" "ISGN_ENTITY_NAME" "1 altsyncram_qh91 " "Found entity 1: altsyncram_qh91" { } { { "db/altsyncram_qh91.tdf" "" { Text "/home/benny/work/fpga/projects/db/altsyncram_qh91.tdf" 31 1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Quartus II" 0 -1 1648635132451 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Quartus II" 0 -1 1648635132451 ""}
+{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "altsyncram_qh91 rom0:rom\|altsyncram:altsyncram_component\|altsyncram_qh91:auto_generated " "Elaborating entity \"altsyncram_qh91\" for hierarchy \"rom0:rom\|altsyncram:altsyncram_component\|altsyncram_qh91:auto_generated\"" { } { { "altsyncram.tdf" "auto_generated" { Text "/home/benny/altera/13.1/quartus/libraries/megafunctions/altsyncram.tdf" 791 4 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132452 ""}
+{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "db/decode_c8a.tdf 1 1 " "Found 1 design units, including 1 entities, in source file db/decode_c8a.tdf" { { "Info" "ISGN_ENTITY_NAME" "1 decode_c8a " "Found entity 1: decode_c8a" { } { { "db/decode_c8a.tdf" "" { Text "/home/benny/work/fpga/projects/db/decode_c8a.tdf" 22 1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Quartus II" 0 -1 1648635132495 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Quartus II" 0 -1 1648635132495 ""}
+{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "decode_c8a rom0:rom\|altsyncram:altsyncram_component\|altsyncram_qh91:auto_generated\|decode_c8a:rden_decode " "Elaborating entity \"decode_c8a\" for hierarchy \"rom0:rom\|altsyncram:altsyncram_component\|altsyncram_qh91:auto_generated\|decode_c8a:rden_decode\"" { } { { "db/altsyncram_qh91.tdf" "rden_decode" { Text "/home/benny/work/fpga/projects/db/altsyncram_qh91.tdf" 40 2 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132495 ""}
+{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "db/mux_3nb.tdf 1 1 " "Found 1 design units, including 1 entities, in source file db/mux_3nb.tdf" { { "Info" "ISGN_ENTITY_NAME" "1 mux_3nb " "Found entity 1: mux_3nb" { } { { "db/mux_3nb.tdf" "" { Text "/home/benny/work/fpga/projects/db/mux_3nb.tdf" 22 1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Quartus II" 0 -1 1648635132537 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Quartus II" 0 -1 1648635132537 ""}
+{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "mux_3nb rom0:rom\|altsyncram:altsyncram_component\|altsyncram_qh91:auto_generated\|mux_3nb:mux2 " "Elaborating entity \"mux_3nb\" for hierarchy \"rom0:rom\|altsyncram:altsyncram_component\|altsyncram_qh91:auto_generated\|mux_3nb:mux2\"" { } { { "db/altsyncram_qh91.tdf" "mux2" { Text "/home/benny/work/fpga/projects/db/altsyncram_qh91.tdf" 41 2 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Quartus II" 0 -1 1648635132537 ""}
+{ "Info" "ISUTIL_TIMING_DRIVEN_SYNTHESIS_RUNNING" "" "Timing-Driven Synthesis is running" { } { } 0 286030 "Timing-Driven Synthesis is running" 0 0 "Quartus II" 0 -1 1648635133078 ""}
+{ "Info" "IBPM_HARD_BLOCK_PARTITION_CREATED" "hard_block:auto_generated_inst " "Generating hard_block partition \"hard_block:auto_generated_inst\"" { { "Info" "IBPM_HARD_BLOCK_PARTITION_NODE" "0 0 0 0 0 " "Adding 0 node(s), including 0 DDIO, 0 PLL, 0 transceiver and 0 LCELL" { } { } 0 16011 "Adding %1!d! node(s), including %2!d! DDIO, %3!d! PLL, %4!d! transceiver and %5!d! LCELL" 0 0 "Quartus II" 0 -1 1648635133316 ""} } { } 0 16010 "Generating hard_block partition \"%1!s!\"" 0 0 "Quartus II" 0 -1 1648635133316 ""}
+{ "Info" "ICUT_CUT_TM_SUMMARY" "79 " "Implemented 79 device resources after synthesis - the final resource count might be different" { { "Info" "ICUT_CUT_TM_IPINS" "1 " "Implemented 1 input pins" { } { } 0 21058 "Implemented %1!d! input pins" 0 0 "Quartus II" 0 -1 1648635133366 ""} { "Info" "ICUT_CUT_TM_OPINS" "8 " "Implemented 8 output pins" { } { } 0 21059 "Implemented %1!d! output pins" 0 0 "Quartus II" 0 -1 1648635133366 ""} { "Info" "ICUT_CUT_TM_LCELLS" "54 " "Implemented 54 logic cells" { } { } 0 21061 "Implemented %1!d! logic cells" 0 0 "Quartus II" 0 -1 1648635133366 ""} { "Info" "ICUT_CUT_TM_RAMS" "16 " "Implemented 16 RAM segments" { } { } 0 21064 "Implemented %1!d! RAM segments" 0 0 "Quartus II" 0 -1 1648635133366 ""} } { } 0 21057 "Implemented %1!d! device resources after synthesis - the final resource count might be different" 0 0 "Quartus II" 0 -1 1648635133366 ""}
+{ "Info" "IQEXE_ERROR_COUNT" "Analysis & Synthesis 0 s 3 s Quartus II 32-bit " "Quartus II 32-bit Analysis & Synthesis was successful. 0 errors, 3 warnings" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "392 " "Peak virtual memory: 392 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Quartus II" 0 -1 1648635133374 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Mar 30 13:12:13 2022 " "Processing ended: Wed Mar 30 13:12:13 2022" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Quartus II" 0 -1 1648635133374 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:02 " "Elapsed time: 00:00:02" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Quartus II" 0 -1 1648635133374 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:02 " "Total CPU time (on all processors): 00:00:02" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Quartus II" 0 -1 1648635133374 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Quartus II" 0 -1 1648635133374 ""}
diff --git a/db/spectrum.map.rdb b/db/spectrum.map.rdb
index af645e1..f2733e7 100644
Binary files a/db/spectrum.map.rdb and b/db/spectrum.map.rdb differ
diff --git a/db/spectrum.map_bb.cdb b/db/spectrum.map_bb.cdb
index 62e3482..05be201 100644
Binary files a/db/spectrum.map_bb.cdb and b/db/spectrum.map_bb.cdb differ
diff --git a/db/spectrum.map_bb.hdb b/db/spectrum.map_bb.hdb
index 2c52639..f81bc6e 100644
Binary files a/db/spectrum.map_bb.hdb and b/db/spectrum.map_bb.hdb differ
diff --git a/db/spectrum.pre_map.hdb b/db/spectrum.pre_map.hdb
index f253d5f..690c2ed 100644
Binary files a/db/spectrum.pre_map.hdb and b/db/spectrum.pre_map.hdb differ
diff --git a/db/spectrum.routing.rdb b/db/spectrum.routing.rdb
index 94d9041..9e044fd 100644
Binary files a/db/spectrum.routing.rdb and b/db/spectrum.routing.rdb differ
diff --git a/db/spectrum.rtlv.hdb b/db/spectrum.rtlv.hdb
index d4688ac..965ec73 100644
Binary files a/db/spectrum.rtlv.hdb and b/db/spectrum.rtlv.hdb differ
diff --git a/db/spectrum.rtlv_sg.cdb b/db/spectrum.rtlv_sg.cdb
index 722a8c8..ba4e5ec 100644
Binary files a/db/spectrum.rtlv_sg.cdb and b/db/spectrum.rtlv_sg.cdb differ
diff --git a/db/spectrum.rtlv_sg_swap.cdb b/db/spectrum.rtlv_sg_swap.cdb
index 3e6cc42..2cbcdfd 100644
Binary files a/db/spectrum.rtlv_sg_swap.cdb and b/db/spectrum.rtlv_sg_swap.cdb differ
diff --git a/db/spectrum.sgdiff.cdb b/db/spectrum.sgdiff.cdb
index b821413..d96709b 100644
Binary files a/db/spectrum.sgdiff.cdb and b/db/spectrum.sgdiff.cdb differ
diff --git a/db/spectrum.sgdiff.hdb b/db/spectrum.sgdiff.hdb
index 82753ed..79a4646 100644
Binary files a/db/spectrum.sgdiff.hdb and b/db/spectrum.sgdiff.hdb differ
diff --git a/db/spectrum.sta.qmsg b/db/spectrum.sta.qmsg
index 36eb91b..7625903 100644
--- a/db/spectrum.sta.qmsg
+++ b/db/spectrum.sta.qmsg
@@ -1,42 +1,42 @@
-{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Quartus II" 0 -1 1648633118951 ""}
-{ "Info" "IQEXE_START_BANNER_PRODUCT" "TimeQuest Timing Analyzer Quartus II 32-bit " "Running Quartus II 32-bit TimeQuest Timing Analyzer" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition " "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" { } { } 0 0 "%1!s!" 0 0 "Quartus II" 0 -1 1648633118952 ""} { "Info" "IQEXE_START_BANNER_TIME" "Wed Mar 30 12:38:38 2022 " "Processing started: Wed Mar 30 12:38:38 2022" { } { } 0 0 "Processing started: %1!s!" 0 0 "Quartus II" 0 -1 1648633118952 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Quartus II" 0 -1 1648633118952 ""}
-{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_sta spectrum -c spectrum " "Command: quartus_sta spectrum -c spectrum" { } { } 0 0 "Command: %1!s!" 0 0 "Quartus II" 0 -1 1648633118952 ""}
-{ "Info" "0" "" "qsta_default_script.tcl version: #1" { } { } 0 0 "qsta_default_script.tcl version: #1" 0 0 "Quartus II" 0 0 1648633118980 ""}
-{ "Warning" "WQCU_PARALLEL_NO_LICENSE" "" "Parallel compilation is not licensed and has been disabled" { } { } 0 20028 "Parallel compilation is not licensed and has been disabled" 0 0 "Quartus II" 0 -1 1648633119080 ""}
-{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "Core supply voltage 1.2V " "Core supply voltage is 1.2V" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Quartus II" 0 -1 1648633119082 ""}
-{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "Low junction temperature 0 degrees C " "Low junction temperature is 0 degrees C" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Quartus II" 0 -1 1648633119126 ""}
-{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "High junction temperature 85 degrees C " "High junction temperature is 85 degrees C" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Quartus II" 0 -1 1648633119126 ""}
-{ "Critical Warning" "WSTA_SDC_NOT_FOUND" "spectrum.sdc " "Synopsys Design Constraints File file not found: 'spectrum.sdc'. A Synopsys Design Constraints File is required by the TimeQuest Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design." { } { } 1 332012 "Synopsys Design Constraints File file not found: '%1!s!'. A Synopsys Design Constraints File is required by the TimeQuest Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design." 0 0 "Quartus II" 0 -1 1648633119323 ""}
-{ "Info" "ISTA_NO_CLOCK_FOUND_DERIVING" "base clocks \"derive_clocks -period 1.0\" " "No user constrained base clocks found in the design. Calling \"derive_clocks -period 1.0\"" { } { } 0 332142 "No user constrained %1!s! found in the design. Calling %2!s!" 0 0 "Quartus II" 0 -1 1648633119324 ""}
-{ "Info" "ISTA_DERIVE_CLOCKS_INFO" "Deriving Clocks " "Deriving Clocks" { { "Info" "ISTA_DERIVE_CLOCKS_INFO" "create_clock -period 1.000 -name CLOCK_50 CLOCK_50 " "create_clock -period 1.000 -name CLOCK_50 CLOCK_50" { } { } 0 332105 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119325 ""} } { } 0 332105 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119325 ""}
-{ "Info" "ISTA_NO_CLOCK_UNCERTAINTY_FOUND_DERIVING" "\"derive_clock_uncertainty\" " "No user constrained clock uncertainty found in the design. Calling \"derive_clock_uncertainty\"" { } { } 0 332143 "No user constrained clock uncertainty found in the design. Calling %1!s!" 0 0 "Quartus II" 0 -1 1648633119451 ""}
-{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119452 ""}
-{ "Info" "0" "" "Found TIMEQUEST_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS = ON" { } { } 0 0 "Found TIMEQUEST_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS = ON" 0 0 "Quartus II" 0 0 1648633119452 ""}
-{ "Info" "0" "" "Analyzing Slow 1200mV 85C Model" { } { } 0 0 "Analyzing Slow 1200mV 85C Model" 0 0 "Quartus II" 0 0 1648633119457 ""}
-{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." 0 0 "Quartus II" 0 -1 1648633119465 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Quartus II" 0 -1 1648633119465 ""}
-{ "Info" "ISTA_WORST_CASE_SLACK" "setup -2.763 " "Worst-case setup slack is -2.763" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119466 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119466 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.763 -43.394 CLOCK_50 " " -2.763 -43.394 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119466 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648633119466 ""}
-{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.343 " "Worst-case hold slack is 0.343" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119466 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119466 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.343 0.000 CLOCK_50 " " 0.343 0.000 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119466 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648633119466 ""}
-{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Recovery " "No Recovery paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648633119467 ""}
-{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Removal " "No Removal paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648633119468 ""}
-{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -3.000 " "Worst-case minimum pulse width slack is -3.000" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119468 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119468 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -3.000 -46.633 CLOCK_50 " " -3.000 -46.633 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119468 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648633119468 ""}
-{ "Info" "0" "" "Analyzing Slow 1200mV 0C Model" { } { } 0 0 "Analyzing Slow 1200mV 0C Model" 0 0 "Quartus II" 0 0 1648633119483 ""}
-{ "Info" "ITAPI_TAPI_STARTED" "" "Started post-fitting delay annotation" { } { } 0 334003 "Started post-fitting delay annotation" 0 0 "Quartus II" 0 -1 1648633119506 ""}
-{ "Info" "ITAPI_TAPI_COMPLETED" "" "Delay annotation completed successfully" { } { } 0 334004 "Delay annotation completed successfully" 0 0 "Quartus II" 0 -1 1648633119876 ""}
-{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119892 ""}
-{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." 0 0 "Quartus II" 0 -1 1648633119894 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Quartus II" 0 -1 1648633119894 ""}
-{ "Info" "ISTA_WORST_CASE_SLACK" "setup -2.331 " "Worst-case setup slack is -2.331" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119895 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119895 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.331 -34.994 CLOCK_50 " " -2.331 -34.994 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119895 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648633119895 ""}
-{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.299 " "Worst-case hold slack is 0.299" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119896 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119896 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.299 0.000 CLOCK_50 " " 0.299 0.000 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119896 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648633119896 ""}
-{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Recovery " "No Recovery paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648633119897 ""}
-{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Removal " "No Removal paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648633119898 ""}
-{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -3.000 " "Worst-case minimum pulse width slack is -3.000" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119899 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119899 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -3.000 -46.624 CLOCK_50 " " -3.000 -46.624 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633119899 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648633119899 ""}
-{ "Info" "0" "" "Analyzing Fast 1200mV 0C Model" { } { } 0 0 "Analyzing Fast 1200mV 0C Model" 0 0 "Quartus II" 0 0 1648633119916 ""}
-{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Quartus II" 0 -1 1648633120038 ""}
-{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." 0 0 "Quartus II" 0 -1 1648633120038 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Quartus II" 0 -1 1648633120038 ""}
-{ "Info" "ISTA_WORST_CASE_SLACK" "setup -1.122 " "Worst-case setup slack is -1.122" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633120040 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633120040 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -1.122 -9.363 CLOCK_50 " " -1.122 -9.363 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633120040 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648633120040 ""}
-{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.178 " "Worst-case hold slack is 0.178" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633120043 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633120043 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.178 0.000 CLOCK_50 " " 0.178 0.000 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633120043 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648633120043 ""}
-{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Recovery " "No Recovery paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648633120045 ""}
-{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Removal " "No Removal paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648633120047 ""}
-{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -3.000 " "Worst-case minimum pulse width slack is -3.000" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633120049 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633120049 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -3.000 -45.480 CLOCK_50 " " -3.000 -45.480 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648633120049 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648633120049 ""}
-{ "Info" "ISTA_UCP_NOT_CONSTRAINED" "setup " "Design is not fully constrained for setup requirements" { } { } 0 332102 "Design is not fully constrained for %1!s! requirements" 0 0 "Quartus II" 0 -1 1648633120349 ""}
-{ "Info" "ISTA_UCP_NOT_CONSTRAINED" "hold " "Design is not fully constrained for hold requirements" { } { } 0 332102 "Design is not fully constrained for %1!s! requirements" 0 0 "Quartus II" 0 -1 1648633120349 ""}
-{ "Info" "IQEXE_ERROR_COUNT" "TimeQuest Timing Analyzer 0 s 5 s Quartus II 32-bit " "Quartus II 32-bit TimeQuest Timing Analyzer was successful. 0 errors, 5 warnings" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "415 " "Peak virtual memory: 415 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Quartus II" 0 -1 1648633120383 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Mar 30 12:38:40 2022 " "Processing ended: Wed Mar 30 12:38:40 2022" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Quartus II" 0 -1 1648633120383 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:02 " "Elapsed time: 00:00:02" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Quartus II" 0 -1 1648633120383 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:02 " "Total CPU time (on all processors): 00:00:02" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Quartus II" 0 -1 1648633120383 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Quartus II" 0 -1 1648633120383 ""}
+{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Quartus II" 0 -1 1648635144709 ""}
+{ "Info" "IQEXE_START_BANNER_PRODUCT" "TimeQuest Timing Analyzer Quartus II 32-bit " "Running Quartus II 32-bit TimeQuest Timing Analyzer" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition " "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" { } { } 0 0 "%1!s!" 0 0 "Quartus II" 0 -1 1648635144710 ""} { "Info" "IQEXE_START_BANNER_TIME" "Wed Mar 30 13:12:24 2022 " "Processing started: Wed Mar 30 13:12:24 2022" { } { } 0 0 "Processing started: %1!s!" 0 0 "Quartus II" 0 -1 1648635144710 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Quartus II" 0 -1 1648635144710 ""}
+{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_sta spectrum -c spectrum " "Command: quartus_sta spectrum -c spectrum" { } { } 0 0 "Command: %1!s!" 0 0 "Quartus II" 0 -1 1648635144711 ""}
+{ "Info" "0" "" "qsta_default_script.tcl version: #1" { } { } 0 0 "qsta_default_script.tcl version: #1" 0 0 "Quartus II" 0 0 1648635144738 ""}
+{ "Warning" "WQCU_PARALLEL_NO_LICENSE" "" "Parallel compilation is not licensed and has been disabled" { } { } 0 20028 "Parallel compilation is not licensed and has been disabled" 0 0 "Quartus II" 0 -1 1648635144851 ""}
+{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "Core supply voltage 1.2V " "Core supply voltage is 1.2V" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Quartus II" 0 -1 1648635144852 ""}
+{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "Low junction temperature 0 degrees C " "Low junction temperature is 0 degrees C" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Quartus II" 0 -1 1648635144896 ""}
+{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "High junction temperature 85 degrees C " "High junction temperature is 85 degrees C" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Quartus II" 0 -1 1648635144896 ""}
+{ "Critical Warning" "WSTA_SDC_NOT_FOUND" "spectrum.sdc " "Synopsys Design Constraints File file not found: 'spectrum.sdc'. A Synopsys Design Constraints File is required by the TimeQuest Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design." { } { } 1 332012 "Synopsys Design Constraints File file not found: '%1!s!'. A Synopsys Design Constraints File is required by the TimeQuest Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design." 0 0 "Quartus II" 0 -1 1648635145098 ""}
+{ "Info" "ISTA_NO_CLOCK_FOUND_DERIVING" "base clocks \"derive_clocks -period 1.0\" " "No user constrained base clocks found in the design. Calling \"derive_clocks -period 1.0\"" { } { } 0 332142 "No user constrained %1!s! found in the design. Calling %2!s!" 0 0 "Quartus II" 0 -1 1648635145098 ""}
+{ "Info" "ISTA_DERIVE_CLOCKS_INFO" "Deriving Clocks " "Deriving Clocks" { { "Info" "ISTA_DERIVE_CLOCKS_INFO" "create_clock -period 1.000 -name CLOCK_50 CLOCK_50 " "create_clock -period 1.000 -name CLOCK_50 CLOCK_50" { } { } 0 332105 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145099 ""} } { } 0 332105 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145099 ""}
+{ "Info" "ISTA_NO_CLOCK_UNCERTAINTY_FOUND_DERIVING" "\"derive_clock_uncertainty\" " "No user constrained clock uncertainty found in the design. Calling \"derive_clock_uncertainty\"" { } { } 0 332143 "No user constrained clock uncertainty found in the design. Calling %1!s!" 0 0 "Quartus II" 0 -1 1648635145225 ""}
+{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145225 ""}
+{ "Info" "0" "" "Found TIMEQUEST_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS = ON" { } { } 0 0 "Found TIMEQUEST_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS = ON" 0 0 "Quartus II" 0 0 1648635145226 ""}
+{ "Info" "0" "" "Analyzing Slow 1200mV 85C Model" { } { } 0 0 "Analyzing Slow 1200mV 85C Model" 0 0 "Quartus II" 0 0 1648635145236 ""}
+{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." 0 0 "Quartus II" 0 -1 1648635145248 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Quartus II" 0 -1 1648635145248 ""}
+{ "Info" "ISTA_WORST_CASE_SLACK" "setup -1.788 " "Worst-case setup slack is -1.788" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145249 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145249 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -1.788 -88.557 CLOCK_50 " " -1.788 -88.557 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145249 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648635145249 ""}
+{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.260 " "Worst-case hold slack is 0.260" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145250 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145250 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.260 0.000 CLOCK_50 " " 0.260 0.000 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145250 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648635145250 ""}
+{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Recovery " "No Recovery paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648635145251 ""}
+{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Removal " "No Removal paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648635145251 ""}
+{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -3.000 " "Worst-case minimum pulse width slack is -3.000" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145252 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145252 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -3.000 -110.836 CLOCK_50 " " -3.000 -110.836 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145252 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648635145252 ""}
+{ "Info" "0" "" "Analyzing Slow 1200mV 0C Model" { } { } 0 0 "Analyzing Slow 1200mV 0C Model" 0 0 "Quartus II" 0 0 1648635145268 ""}
+{ "Info" "ITAPI_TAPI_STARTED" "" "Started post-fitting delay annotation" { } { } 0 334003 "Started post-fitting delay annotation" 0 0 "Quartus II" 0 -1 1648635145291 ""}
+{ "Info" "ITAPI_TAPI_COMPLETED" "" "Delay annotation completed successfully" { } { } 0 334004 "Delay annotation completed successfully" 0 0 "Quartus II" 0 -1 1648635145672 ""}
+{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145692 ""}
+{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." 0 0 "Quartus II" 0 -1 1648635145695 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Quartus II" 0 -1 1648635145695 ""}
+{ "Info" "ISTA_WORST_CASE_SLACK" "setup -1.527 " "Worst-case setup slack is -1.527" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145696 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145696 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -1.527 -72.611 CLOCK_50 " " -1.527 -72.611 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145696 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648635145696 ""}
+{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.255 " "Worst-case hold slack is 0.255" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145698 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145698 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.255 0.000 CLOCK_50 " " 0.255 0.000 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145698 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648635145698 ""}
+{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Recovery " "No Recovery paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648635145699 ""}
+{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Removal " "No Removal paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648635145700 ""}
+{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -3.000 " "Worst-case minimum pulse width slack is -3.000" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145701 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145701 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -3.000 -110.824 CLOCK_50 " " -3.000 -110.824 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145701 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648635145701 ""}
+{ "Info" "0" "" "Analyzing Fast 1200mV 0C Model" { } { } 0 0 "Analyzing Fast 1200mV 0C Model" 0 0 "Quartus II" 0 0 1648635145717 ""}
+{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145841 ""}
+{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." 0 0 "Quartus II" 0 -1 1648635145842 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Quartus II" 0 -1 1648635145842 ""}
+{ "Info" "ISTA_WORST_CASE_SLACK" "setup -0.529 " "Worst-case setup slack is -0.529" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145843 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145843 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -0.529 -18.538 CLOCK_50 " " -0.529 -18.538 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145843 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648635145843 ""}
+{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.123 " "Worst-case hold slack is 0.123" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145845 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145845 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.123 0.000 CLOCK_50 " " 0.123 0.000 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145845 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648635145845 ""}
+{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Recovery " "No Recovery paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648635145847 ""}
+{ "Info" "ISTA_NO_PATHS_TO_REPORT" "Removal " "No Removal paths to report" { } { } 0 332140 "No %1!s! paths to report" 0 0 "Quartus II" 0 -1 1648635145848 ""}
+{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -3.000 " "Worst-case minimum pulse width slack is -3.000" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145850 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145850 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -3.000 -93.684 CLOCK_50 " " -3.000 -93.684 CLOCK_50 " { } { } 0 332119 "%1!s!" 0 0 "Quartus II" 0 -1 1648635145850 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Quartus II" 0 -1 1648635145850 ""}
+{ "Info" "ISTA_UCP_NOT_CONSTRAINED" "setup " "Design is not fully constrained for setup requirements" { } { } 0 332102 "Design is not fully constrained for %1!s! requirements" 0 0 "Quartus II" 0 -1 1648635146144 ""}
+{ "Info" "ISTA_UCP_NOT_CONSTRAINED" "hold " "Design is not fully constrained for hold requirements" { } { } 0 332102 "Design is not fully constrained for %1!s! requirements" 0 0 "Quartus II" 0 -1 1648635146145 ""}
+{ "Info" "IQEXE_ERROR_COUNT" "TimeQuest Timing Analyzer 0 s 5 s Quartus II 32-bit " "Quartus II 32-bit TimeQuest Timing Analyzer was successful. 0 errors, 5 warnings" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "407 " "Peak virtual memory: 407 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Quartus II" 0 -1 1648635146186 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Mar 30 13:12:26 2022 " "Processing ended: Wed Mar 30 13:12:26 2022" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Quartus II" 0 -1 1648635146186 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:02 " "Elapsed time: 00:00:02" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Quartus II" 0 -1 1648635146186 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:02 " "Total CPU time (on all processors): 00:00:02" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Quartus II" 0 -1 1648635146186 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Quartus II" 0 -1 1648635146186 ""}
diff --git a/db/spectrum.sta.rdb b/db/spectrum.sta.rdb
index 85eafb1..b56815f 100644
Binary files a/db/spectrum.sta.rdb and b/db/spectrum.sta.rdb differ
diff --git a/db/spectrum.sta_cmp.6_slow_1200mv_85c.tdb b/db/spectrum.sta_cmp.6_slow_1200mv_85c.tdb
index a411007..4624648 100644
Binary files a/db/spectrum.sta_cmp.6_slow_1200mv_85c.tdb and b/db/spectrum.sta_cmp.6_slow_1200mv_85c.tdb differ
diff --git a/db/spectrum.tiscmp.fast_1200mv_0c.ddb b/db/spectrum.tiscmp.fast_1200mv_0c.ddb
index 9c4bf0a..f14c9a9 100644
Binary files a/db/spectrum.tiscmp.fast_1200mv_0c.ddb and b/db/spectrum.tiscmp.fast_1200mv_0c.ddb differ
diff --git a/db/spectrum.tiscmp.slow_1200mv_0c.ddb b/db/spectrum.tiscmp.slow_1200mv_0c.ddb
index d7eb207..2229f97 100644
Binary files a/db/spectrum.tiscmp.slow_1200mv_0c.ddb and b/db/spectrum.tiscmp.slow_1200mv_0c.ddb differ
diff --git a/db/spectrum.tiscmp.slow_1200mv_85c.ddb b/db/spectrum.tiscmp.slow_1200mv_85c.ddb
index 3035867..b3bdc65 100644
Binary files a/db/spectrum.tiscmp.slow_1200mv_85c.ddb and b/db/spectrum.tiscmp.slow_1200mv_85c.ddb differ
diff --git a/db/spectrum.vpr.ammdb b/db/spectrum.vpr.ammdb
index 06d6bfa..9078051 100644
Binary files a/db/spectrum.vpr.ammdb and b/db/spectrum.vpr.ammdb differ
diff --git a/greybox_tmp/cbx_args.txt b/greybox_tmp/cbx_args.txt
index d4ad6e2..43c0e8e 100644
--- a/greybox_tmp/cbx_args.txt
+++ b/greybox_tmp/cbx_args.txt
@@ -1,13 +1,13 @@
ADDRESS_ACLR_A=NONE
CLOCK_ENABLE_INPUT_A=BYPASS
CLOCK_ENABLE_OUTPUT_A=BYPASS
-INIT_FILE=led_patterns.mif
+INIT_FILE=./rom/gw03.hex
INTENDED_DEVICE_FAMILY="Cyclone IV E"
-NUMWORDS_A=8
+NUMWORDS_A=16384
OPERATION_MODE=ROM
OUTDATA_ACLR_A=NONE
OUTDATA_REG_A=CLOCK0
-WIDTHAD_A=3
+WIDTHAD_A=14
WIDTH_A=8
WIDTH_BYTEENA_A=1
DEVICE_FAMILY="Cyclone IV E"
diff --git a/incremental_db/compiled_partitions/spectrum.root_partition.cmp.ammdb b/incremental_db/compiled_partitions/spectrum.root_partition.cmp.ammdb
index 36f0f06..0895966 100644
Binary files a/incremental_db/compiled_partitions/spectrum.root_partition.cmp.ammdb and b/incremental_db/compiled_partitions/spectrum.root_partition.cmp.ammdb differ
diff --git a/incremental_db/compiled_partitions/spectrum.root_partition.cmp.cdb b/incremental_db/compiled_partitions/spectrum.root_partition.cmp.cdb
index b673015..0c493b6 100644
Binary files a/incremental_db/compiled_partitions/spectrum.root_partition.cmp.cdb and b/incremental_db/compiled_partitions/spectrum.root_partition.cmp.cdb differ
diff --git a/incremental_db/compiled_partitions/spectrum.root_partition.cmp.hdb b/incremental_db/compiled_partitions/spectrum.root_partition.cmp.hdb
index 49e2853..1f8f2be 100644
Binary files a/incremental_db/compiled_partitions/spectrum.root_partition.cmp.hdb and b/incremental_db/compiled_partitions/spectrum.root_partition.cmp.hdb differ
diff --git a/incremental_db/compiled_partitions/spectrum.root_partition.cmp.rcfdb b/incremental_db/compiled_partitions/spectrum.root_partition.cmp.rcfdb
index 9c58c40..1426ce6 100644
Binary files a/incremental_db/compiled_partitions/spectrum.root_partition.cmp.rcfdb and b/incremental_db/compiled_partitions/spectrum.root_partition.cmp.rcfdb differ
diff --git a/incremental_db/compiled_partitions/spectrum.root_partition.map.cdb b/incremental_db/compiled_partitions/spectrum.root_partition.map.cdb
index e14e8a3..79c3fa4 100644
Binary files a/incremental_db/compiled_partitions/spectrum.root_partition.map.cdb and b/incremental_db/compiled_partitions/spectrum.root_partition.map.cdb differ
diff --git a/incremental_db/compiled_partitions/spectrum.root_partition.map.dpi b/incremental_db/compiled_partitions/spectrum.root_partition.map.dpi
index 2703abc..fafb254 100644
Binary files a/incremental_db/compiled_partitions/spectrum.root_partition.map.dpi and b/incremental_db/compiled_partitions/spectrum.root_partition.map.dpi differ
diff --git a/incremental_db/compiled_partitions/spectrum.root_partition.map.hbdb.cdb b/incremental_db/compiled_partitions/spectrum.root_partition.map.hbdb.cdb
index ecf5e6e..b9156de 100644
Binary files a/incremental_db/compiled_partitions/spectrum.root_partition.map.hbdb.cdb and b/incremental_db/compiled_partitions/spectrum.root_partition.map.hbdb.cdb differ
diff --git a/incremental_db/compiled_partitions/spectrum.root_partition.map.hbdb.hdb b/incremental_db/compiled_partitions/spectrum.root_partition.map.hbdb.hdb
index f3a40d7..bd583cd 100644
Binary files a/incremental_db/compiled_partitions/spectrum.root_partition.map.hbdb.hdb and b/incremental_db/compiled_partitions/spectrum.root_partition.map.hbdb.hdb differ
diff --git a/incremental_db/compiled_partitions/spectrum.root_partition.map.hdb b/incremental_db/compiled_partitions/spectrum.root_partition.map.hdb
index 73492e1..de9ae64 100644
Binary files a/incremental_db/compiled_partitions/spectrum.root_partition.map.hdb and b/incremental_db/compiled_partitions/spectrum.root_partition.map.hdb differ
diff --git a/incremental_db/compiled_partitions/spectrum.root_partition.map.kpt b/incremental_db/compiled_partitions/spectrum.root_partition.map.kpt
index 461d6ec..ee77b94 100644
Binary files a/incremental_db/compiled_partitions/spectrum.root_partition.map.kpt and b/incremental_db/compiled_partitions/spectrum.root_partition.map.kpt differ
diff --git a/output_files/spectrum.asm.rpt b/output_files/spectrum.asm.rpt
index bf2d0d1..df09700 100644
--- a/output_files/spectrum.asm.rpt
+++ b/output_files/spectrum.asm.rpt
@@ -1,5 +1,5 @@
Assembler report for spectrum
-Wed Mar 30 12:38:37 2022
+Wed Mar 30 13:12:23 2022
Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
@@ -37,7 +37,7 @@ applicable agreement for further details.
+---------------------------------------------------------------+
; Assembler Summary ;
+-----------------------+---------------------------------------+
-; Assembler Status ; Successful - Wed Mar 30 12:38:37 2022 ;
+; Assembler Status ; Successful - Wed Mar 30 13:12:23 2022 ;
; Revision Name ; spectrum ;
; Top-level Entity Name ; spectrum ;
; Family ; Cyclone IV E ;
@@ -162,8 +162,8 @@ Default Value : On
; Option ; Setting ;
+----------------+-----------------------+
; Device ; EP4CE22F17C6 ;
-; JTAG usercode ; 0x00139765 ;
-; Checksum ; 0x00139765 ;
+; JTAG usercode ; 0x00315633 ;
+; Checksum ; 0x00315633 ;
+----------------+-----------------------+
@@ -173,14 +173,14 @@ Default Value : On
Info: *******************************************************************
Info: Running Quartus II 32-bit Assembler
Info: Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
- Info: Processing started: Wed Mar 30 12:38:36 2022
+ Info: Processing started: Wed Mar 30 13:12:21 2022
Info: Command: quartus_asm --read_settings_files=off --write_settings_files=off spectrum -c spectrum
Info (115031): Writing out detailed assembly data for power analysis
Info (115030): Assembler is generating device programming files
Info: Quartus II 32-bit Assembler was successful. 0 errors, 0 warnings
- Info: Peak virtual memory: 393 megabytes
- Info: Processing ended: Wed Mar 30 12:38:37 2022
- Info: Elapsed time: 00:00:01
+ Info: Peak virtual memory: 385 megabytes
+ Info: Processing ended: Wed Mar 30 13:12:23 2022
+ Info: Elapsed time: 00:00:02
Info: Total CPU time (on all processors): 00:00:01
diff --git a/output_files/spectrum.done b/output_files/spectrum.done
index 49347a3..cdf40b2 100644
--- a/output_files/spectrum.done
+++ b/output_files/spectrum.done
@@ -1 +1 @@
-Wed Mar 30 12:38:42 2022
+Wed Mar 30 13:12:28 2022
diff --git a/output_files/spectrum.eda.rpt b/output_files/spectrum.eda.rpt
index 55633f7..63ed9b7 100644
--- a/output_files/spectrum.eda.rpt
+++ b/output_files/spectrum.eda.rpt
@@ -1,5 +1,5 @@
EDA Netlist Writer report for spectrum
-Wed Mar 30 12:38:42 2022
+Wed Mar 30 13:12:28 2022
Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
@@ -36,7 +36,7 @@ applicable agreement for further details.
+-------------------------------------------------------------------+
; EDA Netlist Writer Summary ;
+---------------------------+---------------------------------------+
-; EDA Netlist Writer Status ; Successful - Wed Mar 30 12:38:42 2022 ;
+; EDA Netlist Writer Status ; Successful - Wed Mar 30 13:12:28 2022 ;
; Revision Name ; spectrum ;
; Top-level Entity Name ; spectrum ;
; Family ; Cyclone IV E ;
@@ -88,7 +88,7 @@ applicable agreement for further details.
Info: *******************************************************************
Info: Running Quartus II 32-bit EDA Netlist Writer
Info: Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
- Info: Processing started: Wed Mar 30 12:38:41 2022
+ Info: Processing started: Wed Mar 30 13:12:27 2022
Info: Command: quartus_eda --read_settings_files=off --write_settings_files=off spectrum -c spectrum
Info (204019): Generated file spectrum_6_1200mv_85c_slow.vo in folder "/home/benny/work/fpga/projects/simulation/modelsim/" for EDA simulation tool
Info (204019): Generated file spectrum_6_1200mv_0c_slow.vo in folder "/home/benny/work/fpga/projects/simulation/modelsim/" for EDA simulation tool
@@ -99,8 +99,8 @@ Info (204019): Generated file spectrum_6_1200mv_0c_v_slow.sdo in folder "/home/b
Info (204019): Generated file spectrum_min_1200mv_0c_v_fast.sdo in folder "/home/benny/work/fpga/projects/simulation/modelsim/" for EDA simulation tool
Info (204019): Generated file spectrum_v.sdo in folder "/home/benny/work/fpga/projects/simulation/modelsim/" for EDA simulation tool
Info: Quartus II 32-bit EDA Netlist Writer was successful. 0 errors, 0 warnings
- Info: Peak virtual memory: 344 megabytes
- Info: Processing ended: Wed Mar 30 12:38:42 2022
+ Info: Peak virtual memory: 343 megabytes
+ Info: Processing ended: Wed Mar 30 13:12:28 2022
Info: Elapsed time: 00:00:01
Info: Total CPU time (on all processors): 00:00:01
diff --git a/output_files/spectrum.fit.rpt b/output_files/spectrum.fit.rpt
index febc4a2..d951405 100644
--- a/output_files/spectrum.fit.rpt
+++ b/output_files/spectrum.fit.rpt
@@ -1,5 +1,5 @@
Fitter report for spectrum
-Wed Mar 30 12:38:34 2022
+Wed Mar 30 13:12:20 2022
Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
@@ -30,7 +30,7 @@ Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
22. Global & Other Fast Signals
23. Non-Global High Fan-Out Signals
24. Fitter RAM Summary
- 25. |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ALTSYNCRAM
+ 25. |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM
26. Routing Usage Summary
27. LAB Logic Elements
28. LAB-wide Signals
@@ -42,8 +42,10 @@ Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
34. I/O Rules Matrix
35. Fitter Device Options
36. Operating Settings and Conditions
- 37. Fitter Messages
- 38. Fitter Suppressed Messages
+ 37. Estimated Delay Added for Hold Timing Summary
+ 38. Estimated Delay Added for Hold Timing Details
+ 39. Fitter Messages
+ 40. Fitter Suppressed Messages
@@ -69,20 +71,20 @@ applicable agreement for further details.
+---------------------------------------------------------------------------------+
; Fitter Summary ;
+------------------------------------+--------------------------------------------+
-; Fitter Status ; Successful - Wed Mar 30 12:38:34 2022 ;
+; Fitter Status ; Successful - Wed Mar 30 13:12:20 2022 ;
; Quartus II 32-bit Version ; 13.1.0 Build 162 10/23/2013 SJ Web Edition ;
; Revision Name ; spectrum ;
; Top-level Entity Name ; spectrum ;
; Family ; Cyclone IV E ;
; Device ; EP4CE22F17C6 ;
; Timing Models ; Final ;
-; Total logic elements ; 33 / 22,320 ( < 1 % ) ;
-; Total combinational functions ; 33 / 22,320 ( < 1 % ) ;
-; Dedicated logic registers ; 24 / 22,320 ( < 1 % ) ;
-; Total registers ; 24 ;
+; Total logic elements ; 55 / 22,320 ( < 1 % ) ;
+; Total combinational functions ; 52 / 22,320 ( < 1 % ) ;
+; Dedicated logic registers ; 38 / 22,320 ( < 1 % ) ;
+; Total registers ; 38 ;
; Total pins ; 9 / 154 ( 6 % ) ;
; Total virtual pins ; 0 ;
-; Total memory bits ; 64 / 608,256 ( < 1 % ) ;
+; Total memory bits ; 131,072 / 608,256 ( 22 % ) ;
; Embedded Multiplier 9-bit elements ; 0 / 132 ( 0 % ) ;
; Total PLLs ; 0 / 4 ( 0 % ) ;
+------------------------------------+--------------------------------------------+
@@ -2374,14 +2376,14 @@ From Design Partitions [A] :
From Rapid Recompile [B] :
Type : -- Requested
-Total [A + B] : 0.00 % ( 0 / 95 )
-From Design Partitions [A] : 0.00 % ( 0 / 95 )
-From Rapid Recompile [B] : 0.00 % ( 0 / 95 )
+Total [A + B] : 0.00 % ( 0 / 136 )
+From Design Partitions [A] : 0.00 % ( 0 / 136 )
+From Rapid Recompile [B] : 0.00 % ( 0 / 136 )
Type : -- Achieved
-Total [A + B] : 0.00 % ( 0 / 95 )
-From Design Partitions [A] : 0.00 % ( 0 / 95 )
-From Rapid Recompile [B] : 0.00 % ( 0 / 95 )
+Total [A + B] : 0.00 % ( 0 / 136 )
+From Design Partitions [A] : 0.00 % ( 0 / 136 )
+From Rapid Recompile [B] : 0.00 % ( 0 / 136 )
Type :
Total [A + B] :
@@ -2432,7 +2434,7 @@ Contents : hard_block:auto_generated_inst
; Incremental Compilation Placement Preservation ;
+--------------------------------------------------------------------------------+
Partition Name : Top
-Preservation Achieved : 0.00 % ( 0 / 85 )
+Preservation Achieved : 0.00 % ( 0 / 126 )
Preservation Level Used : N/A
Netlist Type Used : Source File
Preservation Method : N/A
@@ -2454,54 +2456,54 @@ Notes :
The pin-out file can be found in /home/benny/work/fpga/projects/output_files/spectrum.pin.
-+-----------------------------------------------------------------------+
-; Fitter Resource Usage Summary ;
-+---------------------------------------------+-------------------------+
-; Resource ; Usage ;
-+---------------------------------------------+-------------------------+
-; Total logic elements ; 33 / 22,320 ( < 1 % ) ;
-; -- Combinational with no register ; 9 ;
-; -- Register only ; 0 ;
-; -- Combinational with a register ; 24 ;
-; ; ;
-; Logic element usage by number of LUT inputs ; ;
-; -- 4 input functions ; 10 ;
-; -- 3 input functions ; 1 ;
-; -- <=2 input functions ; 22 ;
-; -- Register only ; 0 ;
-; ; ;
-; Logic elements by mode ; ;
-; -- normal mode ; 13 ;
-; -- arithmetic mode ; 20 ;
-; ; ;
-; Total registers* ; 24 / 23,018 ( < 1 % ) ;
-; -- Dedicated logic registers ; 24 / 22,320 ( < 1 % ) ;
-; -- I/O registers ; 0 / 698 ( 0 % ) ;
-; ; ;
-; Total LABs: partially or completely used ; 3 / 1,395 ( < 1 % ) ;
-; Virtual pins ; 0 ;
-; I/O pins ; 9 / 154 ( 6 % ) ;
-; -- Clock pins ; 1 / 7 ( 14 % ) ;
-; -- Dedicated input pins ; 0 / 9 ( 0 % ) ;
-; ; ;
-; Global signals ; 1 ;
-; M9Ks ; 1 / 66 ( 2 % ) ;
-; Total block memory bits ; 64 / 608,256 ( < 1 % ) ;
-; Total block memory implementation bits ; 9,216 / 608,256 ( 2 % ) ;
-; Embedded Multiplier 9-bit elements ; 0 / 132 ( 0 % ) ;
-; PLLs ; 0 / 4 ( 0 % ) ;
-; Global clocks ; 1 / 20 ( 5 % ) ;
-; JTAGs ; 0 / 1 ( 0 % ) ;
-; CRC blocks ; 0 / 1 ( 0 % ) ;
-; ASMI blocks ; 0 / 1 ( 0 % ) ;
-; Impedance control blocks ; 0 / 4 ( 0 % ) ;
-; Average interconnect usage (total/H/V) ; 0% / 0% / 0% ;
-; Peak interconnect usage (total/H/V) ; 0% / 0% / 0% ;
-; Maximum fan-out ; 25 ;
-; Highest non-global fan-out ; 4 ;
-; Total fan-out ; 161 ;
-; Average fan-out ; 1.85 ;
-+---------------------------------------------+-------------------------+
++--------------------------------------------------------------------------+
+; Fitter Resource Usage Summary ;
++---------------------------------------------+----------------------------+
+; Resource ; Usage ;
++---------------------------------------------+----------------------------+
+; Total logic elements ; 55 / 22,320 ( < 1 % ) ;
+; -- Combinational with no register ; 17 ;
+; -- Register only ; 3 ;
+; -- Combinational with a register ; 35 ;
+; ; ;
+; Logic element usage by number of LUT inputs ; ;
+; -- 4 input functions ; 8 ;
+; -- 3 input functions ; 10 ;
+; -- <=2 input functions ; 34 ;
+; -- Register only ; 3 ;
+; ; ;
+; Logic elements by mode ; ;
+; -- normal mode ; 20 ;
+; -- arithmetic mode ; 32 ;
+; ; ;
+; Total registers* ; 38 / 23,018 ( < 1 % ) ;
+; -- Dedicated logic registers ; 38 / 22,320 ( < 1 % ) ;
+; -- I/O registers ; 0 / 698 ( 0 % ) ;
+; ; ;
+; Total LABs: partially or completely used ; 12 / 1,395 ( < 1 % ) ;
+; Virtual pins ; 0 ;
+; I/O pins ; 9 / 154 ( 6 % ) ;
+; -- Clock pins ; 1 / 7 ( 14 % ) ;
+; -- Dedicated input pins ; 0 / 9 ( 0 % ) ;
+; ; ;
+; Global signals ; 1 ;
+; M9Ks ; 16 / 66 ( 24 % ) ;
+; Total block memory bits ; 131,072 / 608,256 ( 22 % ) ;
+; Total block memory implementation bits ; 147,456 / 608,256 ( 24 % ) ;
+; Embedded Multiplier 9-bit elements ; 0 / 132 ( 0 % ) ;
+; PLLs ; 0 / 4 ( 0 % ) ;
+; Global clocks ; 1 / 20 ( 5 % ) ;
+; JTAGs ; 0 / 1 ( 0 % ) ;
+; CRC blocks ; 0 / 1 ( 0 % ) ;
+; ASMI blocks ; 0 / 1 ( 0 % ) ;
+; Impedance control blocks ; 0 / 4 ( 0 % ) ;
+; Average interconnect usage (total/H/V) ; 0% / 0% / 0% ;
+; Peak interconnect usage (total/H/V) ; 2% / 2% / 2% ;
+; Maximum fan-out ; 54 ;
+; Highest non-global fan-out ; 18 ;
+; Total fan-out ; 482 ;
+; Average fan-out ; 3.49 ;
++---------------------------------------------+----------------------------+
* Register count does not include registers inside RAM blocks or DSP blocks.
@@ -2518,19 +2520,19 @@ Top :
hard_block:auto_generated_inst :
Statistic : Total logic elements
-Top : 33 / 22320 ( < 1 % )
+Top : 55 / 22320 ( < 1 % )
hard_block:auto_generated_inst : 0 / 22320 ( 0 % )
Statistic : -- Combinational with no register
-Top : 9
+Top : 17
hard_block:auto_generated_inst : 0
Statistic : -- Register only
-Top : 0
+Top : 3
hard_block:auto_generated_inst : 0
Statistic : -- Combinational with a register
-Top : 24
+Top : 35
hard_block:auto_generated_inst : 0
Statistic :
@@ -2542,19 +2544,19 @@ Top :
hard_block:auto_generated_inst :
Statistic : -- 4 input functions
-Top : 10
+Top : 8
hard_block:auto_generated_inst : 0
Statistic : -- 3 input functions
-Top : 1
+Top : 10
hard_block:auto_generated_inst : 0
Statistic : -- <=2 input functions
-Top : 22
+Top : 34
hard_block:auto_generated_inst : 0
Statistic : -- Register only
-Top : 0
+Top : 3
hard_block:auto_generated_inst : 0
Statistic :
@@ -2566,11 +2568,11 @@ Top :
hard_block:auto_generated_inst :
Statistic : -- normal mode
-Top : 13
+Top : 20
hard_block:auto_generated_inst : 0
Statistic : -- arithmetic mode
-Top : 20
+Top : 32
hard_block:auto_generated_inst : 0
Statistic :
@@ -2578,11 +2580,11 @@ Top :
hard_block:auto_generated_inst :
Statistic : Total registers
-Top : 24
+Top : 38
hard_block:auto_generated_inst : 0
Statistic : -- Dedicated logic registers
-Top : 24 / 22320 ( < 1 % )
+Top : 38 / 22320 ( < 1 % )
hard_block:auto_generated_inst : 0 / 22320 ( 0 % )
Statistic : -- I/O registers
@@ -2594,7 +2596,7 @@ Top :
hard_block:auto_generated_inst :
Statistic : Total LABs: partially or completely used
-Top : 3 / 1395 ( < 1 % )
+Top : 12 / 1395 ( < 1 % )
hard_block:auto_generated_inst : 0 / 1395 ( 0 % )
Statistic :
@@ -2614,15 +2616,15 @@ Top : 0 / 132 ( 0 % )
hard_block:auto_generated_inst : 0 / 132 ( 0 % )
Statistic : Total memory bits
-Top : 64
+Top : 131072
hard_block:auto_generated_inst : 0
Statistic : Total RAM block bits
-Top : 9216
+Top : 147456
hard_block:auto_generated_inst : 0
Statistic : M9K
-Top : 1 / 66 ( 1 % )
+Top : 16 / 66 ( 24 % )
hard_block:auto_generated_inst : 0 / 66 ( 0 % )
Statistic : Clock control block
@@ -2662,11 +2664,11 @@ Top :
hard_block:auto_generated_inst :
Statistic : -- Total Connections
-Top : 156
+Top : 477
hard_block:auto_generated_inst : 5
Statistic : -- Registered Connections
-Top : 38
+Top : 312
hard_block:auto_generated_inst : 0
Statistic :
@@ -2773,7 +2775,7 @@ I/O Bank : 3
X coordinate : 27
Y coordinate : 0
Z coordinate : 21
-Combinational Fan-Out : 25
+Combinational Fan-Out : 54
Registered Fan-Out : 0
Global : yes
Input Register : no
@@ -6225,71 +6227,88 @@ Note: Pin directions (input, output or bidir) are based on device operating in u
; Fitter Resource Utilization by Entity ;
+--------------------------------------------------------------------------------+
Compilation Hierarchy Node : |spectrum
-Logic Cells : 33 (33)
-Dedicated Logic Registers : 24 (24)
+Logic Cells : 55 (45)
+Dedicated Logic Registers : 38 (36)
I/O Registers : 0 (0)
-Memory Bits : 64
-M9Ks : 1
+Memory Bits : 131072
+M9Ks : 16
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
Pins : 9
Virtual Pins : 0
-LUT-Only LCs : 9 (9)
-Register-Only LCs : 0 (0)
-LUT/Register LCs : 24 (24)
+LUT-Only LCs : 17 (9)
+Register-Only LCs : 3 (1)
+LUT/Register LCs : 35 (35)
Full Hierarchy Name : |spectrum
Library Name : work
Compilation Hierarchy Node : |rom0:rom|
-Logic Cells : 0 (0)
-Dedicated Logic Registers : 0 (0)
+Logic Cells : 10 (0)
+Dedicated Logic Registers : 2 (0)
I/O Registers : 0 (0)
-Memory Bits : 64
-M9Ks : 1
+Memory Bits : 131072
+M9Ks : 16
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
Pins : 0
Virtual Pins : 0
-LUT-Only LCs : 0 (0)
-Register-Only LCs : 0 (0)
+LUT-Only LCs : 8 (0)
+Register-Only LCs : 2 (0)
LUT/Register LCs : 0 (0)
Full Hierarchy Name : |spectrum|rom0:rom
Library Name : work
Compilation Hierarchy Node : |altsyncram:altsyncram_component|
-Logic Cells : 0 (0)
-Dedicated Logic Registers : 0 (0)
+Logic Cells : 10 (0)
+Dedicated Logic Registers : 2 (0)
I/O Registers : 0 (0)
-Memory Bits : 64
-M9Ks : 1
+Memory Bits : 131072
+M9Ks : 16
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
Pins : 0
Virtual Pins : 0
-LUT-Only LCs : 0 (0)
-Register-Only LCs : 0 (0)
+LUT-Only LCs : 8 (0)
+Register-Only LCs : 2 (0)
LUT/Register LCs : 0 (0)
Full Hierarchy Name : |spectrum|rom0:rom|altsyncram:altsyncram_component
Library Name : work
-Compilation Hierarchy Node : |altsyncram_ro91:auto_generated|
-Logic Cells : 0 (0)
-Dedicated Logic Registers : 0 (0)
+Compilation Hierarchy Node : |altsyncram_qh91:auto_generated|
+Logic Cells : 10 (2)
+Dedicated Logic Registers : 2 (2)
I/O Registers : 0 (0)
-Memory Bits : 64
-M9Ks : 1
+Memory Bits : 131072
+M9Ks : 16
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
Pins : 0
Virtual Pins : 0
-LUT-Only LCs : 0 (0)
+LUT-Only LCs : 8 (0)
+Register-Only LCs : 2 (2)
+LUT/Register LCs : 0 (0)
+Full Hierarchy Name : |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated
+Library Name : work
+
+Compilation Hierarchy Node : |mux_3nb:mux2|
+Logic Cells : 8 (8)
+Dedicated Logic Registers : 0 (0)
+I/O Registers : 0 (0)
+Memory Bits : 0
+M9Ks : 0
+DSP Elements : 0
+DSP 9x9 : 0
+DSP 18x18 : 0
+Pins : 0
+Virtual Pins : 0
+LUT-Only LCs : 8 (8)
Register-Only LCs : 0 (0)
LUT/Register LCs : 0 (0)
-Full Hierarchy Name : |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated
+Full Hierarchy Name : |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2
Library Name : work
+--------------------------------------------------------------------------------+
@@ -6389,12 +6408,30 @@ Setting :
+--------------------------------------------------------------------------------+
Name : CLOCK_50
Location : PIN_R8
-Fan-Out : 25
+Fan-Out : 54
Usage : Clock
Global : yes
Global Resource Used : Global Clock
Global Line Name : GCLK18
Enable Signal Source Name : --
+
+Name : Equal0~6
+Location : LCCOMB_X29_Y18_N26
+Fan-Out : 13
+Usage : Clock enable
+Global : no
+Global Resource Used : --
+Global Line Name : --
+Enable Signal Source Name : --
+
+Name : address[13]
+Location : FF_X29_Y18_N25
+Fan-Out : 18
+Usage : Clock enable
+Global : no
+Global Resource Used : --
+Global Line Name : --
+Enable Signal Source Name : --
+--------------------------------------------------------------------------------+
@@ -6404,7 +6441,7 @@ Enable Signal Source Name : --
+--------------------------------------------------------------------------------+
Name : CLOCK_50
Location : PIN_R8
-Fan-Out : 25
+Fan-Out : 54
Fan-Out Using Intentional Clock Skew : 3
Global Resource Used : Global Clock
Global Line Name : GCLK18
@@ -6413,107 +6450,160 @@ Enable Signal Source Name : --
-+------------------------------------------------------------------------------------------+
-; Non-Global High Fan-Out Signals ;
-+--------------------------------------------------------------------------------+---------+
-; Name ; Fan-Out ;
-+--------------------------------------------------------------------------------+---------+
-; address[0] ; 4 ;
-; Add0~40 ; 4 ;
-; Equal0~4 ; 3 ;
-; address[1] ; 3 ;
-; Add0~38 ; 3 ;
-; Add0~36 ; 3 ;
-; Add0~34 ; 3 ;
-; Add0~32 ; 3 ;
-; Equal0~5 ; 2 ;
-; address[2] ; 2 ;
-; Add0~30 ; 2 ;
-; Add0~28 ; 2 ;
-; Add0~26 ; 2 ;
-; Add0~24 ; 2 ;
-; Add0~22 ; 2 ;
-; Add0~20 ; 2 ;
-; Add0~18 ; 2 ;
-; Add0~16 ; 2 ;
-; Add0~14 ; 2 ;
-; Add0~12 ; 2 ;
-; Add0~10 ; 2 ;
-; Add0~8 ; 2 ;
-; Add0~6 ; 2 ;
-; Add0~4 ; 2 ;
-; Add0~2 ; 2 ;
-; Add0~0 ; 2 ;
-; address[2]~3 ; 1 ;
-; address[1]~2 ; 1 ;
-; address[1]~1 ; 1 ;
-; Equal0~7 ; 1 ;
-; Equal0~6 ; 1 ;
-; address[0]~0 ; 1 ;
-; Equal0~3 ; 1 ;
-; Equal0~2 ; 1 ;
-; Equal0~1 ; 1 ;
-; Equal0~0 ; 1 ;
-; counter[0] ; 1 ;
-; counter[1] ; 1 ;
-; counter[2] ; 1 ;
-; counter[3] ; 1 ;
-; counter[4] ; 1 ;
-; counter[5] ; 1 ;
-; counter[6] ; 1 ;
-; counter[7] ; 1 ;
-; counter[8] ; 1 ;
-; counter[9] ; 1 ;
-; counter[10] ; 1 ;
-; counter[11] ; 1 ;
-; counter[12] ; 1 ;
-; counter[13] ; 1 ;
-; counter[14] ; 1 ;
-; counter[15] ; 1 ;
-; counter[16] ; 1 ;
-; counter[17] ; 1 ;
-; counter[18] ; 1 ;
-; counter[19] ; 1 ;
-; counter[20] ; 1 ;
-; Add0~39 ; 1 ;
-; Add0~37 ; 1 ;
-; Add0~35 ; 1 ;
-; Add0~33 ; 1 ;
-; Add0~31 ; 1 ;
-; Add0~29 ; 1 ;
-; Add0~27 ; 1 ;
-; Add0~25 ; 1 ;
-; Add0~23 ; 1 ;
-; Add0~21 ; 1 ;
-; Add0~19 ; 1 ;
-; Add0~17 ; 1 ;
-; Add0~15 ; 1 ;
-; Add0~13 ; 1 ;
-; Add0~11 ; 1 ;
-; Add0~9 ; 1 ;
-; Add0~7 ; 1 ;
-; Add0~5 ; 1 ;
-; Add0~3 ; 1 ;
-; Add0~1 ; 1 ;
-; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1] ; 1 ;
-; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2] ; 1 ;
-; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[3] ; 1 ;
-; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[4] ; 1 ;
-; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[5] ; 1 ;
-; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[6] ; 1 ;
-; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[7] ; 1 ;
-; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0] ; 1 ;
-+--------------------------------------------------------------------------------+---------+
++-----------------------------------------------------------------------------------------------------------------+
+; Non-Global High Fan-Out Signals ;
++-------------------------------------------------------------------------------------------------------+---------+
+; Name ; Fan-Out ;
++-------------------------------------------------------------------------------------------------------+---------+
+; address[0] ; 18 ;
+; address[13] ; 18 ;
+; address[12] ; 17 ;
+; address[11] ; 17 ;
+; address[10] ; 17 ;
+; address[9] ; 17 ;
+; address[8] ; 17 ;
+; address[7] ; 17 ;
+; address[6] ; 17 ;
+; address[5] ; 17 ;
+; address[4] ; 17 ;
+; address[3] ; 17 ;
+; address[2] ; 17 ;
+; address[1] ; 17 ;
+; Equal0~6 ; 13 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|out_address_reg_a[0] ; 8 ;
+; counter[0] ; 3 ;
+; counter[21] ; 3 ;
+; counter[20] ; 3 ;
+; Equal0~5 ; 2 ;
+; Equal0~4 ; 2 ;
+; counter[19] ; 2 ;
+; counter[18] ; 2 ;
+; counter[17] ; 2 ;
+; counter[16] ; 2 ;
+; counter[15] ; 2 ;
+; counter[14] ; 2 ;
+; counter[13] ; 2 ;
+; counter[12] ; 2 ;
+; counter[11] ; 2 ;
+; counter[10] ; 2 ;
+; counter[9] ; 2 ;
+; counter[8] ; 2 ;
+; counter[7] ; 2 ;
+; counter[6] ; 2 ;
+; counter[5] ; 2 ;
+; counter[4] ; 2 ;
+; counter[3] ; 2 ;
+; counter[2] ; 2 ;
+; counter[1] ; 2 ;
+; counter[0]~63 ; 1 ;
+; address[0]~39 ; 1 ;
+; Equal0~7 ; 1 ;
+; Equal0~3 ; 1 ;
+; Equal0~2 ; 1 ;
+; Equal0~1 ; 1 ;
+; Equal0~0 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|address_reg_a[0] ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2|result_node[7]~7 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2|result_node[6]~6 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2|result_node[5]~5 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2|result_node[4]~4 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2|result_node[3]~3 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2|result_node[2]~2 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2|result_node[1]~1 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2|result_node[0]~0 ; 1 ;
+; counter[21]~61 ; 1 ;
+; counter[20]~60 ; 1 ;
+; counter[20]~59 ; 1 ;
+; counter[19]~58 ; 1 ;
+; counter[19]~57 ; 1 ;
+; counter[18]~56 ; 1 ;
+; counter[18]~55 ; 1 ;
+; counter[17]~54 ; 1 ;
+; counter[17]~53 ; 1 ;
+; counter[16]~52 ; 1 ;
+; counter[16]~51 ; 1 ;
+; counter[15]~50 ; 1 ;
+; counter[15]~49 ; 1 ;
+; counter[14]~48 ; 1 ;
+; counter[14]~47 ; 1 ;
+; counter[13]~46 ; 1 ;
+; counter[13]~45 ; 1 ;
+; counter[12]~44 ; 1 ;
+; counter[12]~43 ; 1 ;
+; counter[11]~42 ; 1 ;
+; counter[11]~41 ; 1 ;
+; counter[10]~40 ; 1 ;
+; counter[10]~39 ; 1 ;
+; counter[9]~38 ; 1 ;
+; counter[9]~37 ; 1 ;
+; counter[8]~36 ; 1 ;
+; counter[8]~35 ; 1 ;
+; counter[7]~34 ; 1 ;
+; counter[7]~33 ; 1 ;
+; counter[6]~32 ; 1 ;
+; counter[6]~31 ; 1 ;
+; counter[5]~30 ; 1 ;
+; counter[5]~29 ; 1 ;
+; counter[4]~28 ; 1 ;
+; counter[4]~27 ; 1 ;
+; counter[3]~26 ; 1 ;
+; counter[3]~25 ; 1 ;
+; counter[2]~24 ; 1 ;
+; counter[2]~23 ; 1 ;
+; counter[1]~22 ; 1 ;
+; counter[1]~21 ; 1 ;
+; address[13]~37 ; 1 ;
+; address[12]~36 ; 1 ;
+; address[12]~35 ; 1 ;
+; address[11]~34 ; 1 ;
+; address[11]~33 ; 1 ;
+; address[10]~32 ; 1 ;
+; address[10]~31 ; 1 ;
+; address[9]~30 ; 1 ;
+; address[9]~29 ; 1 ;
+; address[8]~28 ; 1 ;
+; address[8]~27 ; 1 ;
+; address[7]~26 ; 1 ;
+; address[7]~25 ; 1 ;
+; address[6]~24 ; 1 ;
+; address[6]~23 ; 1 ;
+; address[5]~22 ; 1 ;
+; address[5]~21 ; 1 ;
+; address[4]~20 ; 1 ;
+; address[4]~19 ; 1 ;
+; address[3]~18 ; 1 ;
+; address[3]~17 ; 1 ;
+; address[2]~16 ; 1 ;
+; address[2]~15 ; 1 ;
+; address[1]~14 ; 1 ;
+; address[1]~13 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0 ; 1 ;
+; rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8 ; 1 ;
++-------------------------------------------------------------------------------------------------------+---------+
+--------------------------------------------------------------------------------+
; Fitter RAM Summary ;
+--------------------------------------------------------------------------------+
-Name : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ALTSYNCRAM
+Name : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM
Type : AUTO
Mode : ROM
Clock Mode : Single Clock
-Port A Depth : 8
+Port A Depth : 16384
Port A Width : 8
Port B Depth : --
Port B Width : --
@@ -6521,15 +6611,15 @@ Port A Input Registers : yes
Port A Output Registers : yes
Port B Input Registers : --
Port B Output Registers : --
-Size : 64
-Implementation Port A Depth : 8
+Size : 131072
+Implementation Port A Depth : 16384
Implementation Port A Width : 8
Implementation Port B Depth : --
Implementation Port B Width : --
-Implementation Bits : 64
-M9Ks : 1
-MIF : led_patterns.mif
-Location : M9K_X33_Y26_N0
+Implementation Bits : 131072
+M9Ks : 16
+MIF : ./rom/gw03.hex
+Location : M9K_X33_Y13_N0, M9K_X33_Y14_N0, M9K_X22_Y16_N0, M9K_X22_Y19_N0, M9K_X33_Y15_N0, M9K_X33_Y12_N0, M9K_X33_Y17_N0, M9K_X33_Y18_N0, M9K_X22_Y17_N0, M9K_X22_Y18_N0, M9K_X22_Y15_N0, M9K_X22_Y13_N0, M9K_X33_Y16_N0, M9K_X33_Y19_N0, M9K_X22_Y12_N0, M9K_X22_Y14_N0
Mixed Width RDW Mode : Don't care
Port A RDW Mode : Old data
Port B RDW Mode : Old data
@@ -6541,130 +6631,2187 @@ Note: Fitter may spread logical memories into multiple blocks to improve timing.
RAM content values are presented in the following format: (Binary) (Octal) (Decimal) (Hexadecimal)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-; |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ALTSYNCRAM ;
+; |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM ;
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Addr ; +0 ; +1 ; +2 ; +3 ; +4 ; +5 ; +6 ; +7 ;
+----------+------------------------------+------------------------------+------------------------------+------------------------------+------------------------------+------------------------------+------------------------------+------------------------------+
-;0;(10000001) (201) (129) (81) ;(01000010) (102) (66) (42) ;(00100100) (44) (36) (24) ;(00011000) (30) (24) (18) ;(00011000) (30) (24) (18) ;(00100100) (44) (36) (24) ;(01000010) (102) (66) (42) ;(10000001) (201) (129) (81) ;
+;0;(11110011) (363) (243) (F3) ;(10101111) (257) (175) (AF) ;(00010001) (21) (17) (11) ;(11111111) (377) (255) (FF) ;(11111111) (377) (255) (FF) ;(11000011) (303) (195) (C3) ;(11001011) (313) (203) (CB) ;(00010001) (21) (17) (11) ;
+;8;(00101010) (52) (42) (2A) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;(01000011) (103) (67) (43) ;
+;16;(11000011) (303) (195) (C3) ;(11110010) (362) (242) (F2) ;(00010101) (25) (21) (15) ;(10101111) (257) (175) (AF) ;(11000011) (303) (195) (C3) ;(00001010) (12) (10) (0A) ;(00001100) (14) (12) (0C) ;(00100000) (40) (32) (20) ;
+;24;(00101010) (52) (42) (2A) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(11001101) (315) (205) (CD) ;(01111101) (175) (125) (7D) ;(00000000) (0) (0) (00) ;(11010000) (320) (208) (D0) ;
+;32;(11001101) (315) (205) (CD) ;(01110100) (164) (116) (74) ;(00000000) (0) (0) (00) ;(00011000) (30) (24) (18) ;(11110111) (367) (247) (F7) ;(11111111) (377) (255) (FF) ;(11111111) (377) (255) (FF) ;(11111111) (377) (255) (FF) ;
+;40;(11000011) (303) (195) (C3) ;(01011011) (133) (91) (5B) ;(00110011) (63) (51) (33) ;(00111010) (72) (58) (3A) ;(00111000) (70) (56) (38) ;(01011100) (134) (92) (5C) ;(00001111) (17) (15) (0F) ;(11001001) (311) (201) (C9) ;
+;48;(11000101) (305) (197) (C5) ;(00101010) (52) (42) (2A) ;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(11000011) (303) (195) (C3) ;(10011110) (236) (158) (9E) ;(00010110) (26) (22) (16) ;
+;56;(11110101) (365) (245) (F5) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;(01111000) (170) (120) (78) ;(01011100) (134) (92) (5C) ;(00100011) (43) (35) (23) ;(00100010) (42) (34) (22) ;(01111000) (170) (120) (78) ;
+;64;(01011100) (134) (92) (5C) ;(01111100) (174) (124) (7C) ;(10110101) (265) (181) (B5) ;(00100000) (40) (32) (20) ;(00000011) (3) (3) (03) ;(11111101) (375) (253) (FD) ;(00110100) (64) (52) (34) ;(01000000) (100) (64) (40) ;
+;72;(11000101) (305) (197) (C5) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(10111111) (277) (191) (BF) ;(00000010) (2) (2) (02) ;(11010001) (321) (209) (D1) ;(11000001) (301) (193) (C1) ;(11100001) (341) (225) (E1) ;
+;80;(11110001) (361) (241) (F1) ;(11111011) (373) (251) (FB) ;(11001001) (311) (201) (C9) ;(11100001) (341) (225) (E1) ;(01101110) (156) (110) (6E) ;(11111101) (375) (253) (FD) ;(01110101) (165) (117) (75) ;(00000000) (0) (0) (00) ;
+;88;(11101101) (355) (237) (ED) ;(01111011) (173) (123) (7B) ;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;(11000011) (303) (195) (C3) ;(11000101) (305) (197) (C5) ;(00010110) (26) (22) (16) ;(11001101) (315) (205) (CD) ;
+;96;(11010100) (324) (212) (D4) ;(00010110) (26) (22) (16) ;(11010010) (322) (210) (D2) ;(00011100) (34) (28) (1C) ;(00010010) (22) (18) (12) ;(11001001) (311) (201) (C9) ;(11110101) (365) (245) (F5) ;(11100101) (345) (229) (E5) ;
+;104;(11001101) (315) (205) (CD) ;(01011111) (137) (95) (5F) ;(00000000) (0) (0) (00) ;(01111100) (174) (124) (7C) ;(10110101) (265) (181) (B5) ;(00101000) (50) (40) (28) ;(00000001) (1) (1) (01) ;(11101001) (351) (233) (E9) ;
+;112;(11100001) (341) (225) (E1) ;(11110001) (361) (241) (F1) ;(11101101) (355) (237) (ED) ;(01000101) (105) (69) (45) ;(00101010) (52) (42) (2A) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(00100011) (43) (35) (23) ;
+;120;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(11001001) (311) (201) (C9) ;(11111110) (376) (254) (FE) ;(00100001) (41) (33) (21) ;(11010000) (320) (208) (D0) ;
+;128;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(11001000) (310) (200) (C8) ;(11111110) (376) (254) (FE) ;(00010000) (20) (16) (10) ;(11011000) (330) (216) (D8) ;(11111110) (376) (254) (FE) ;(00011000) (30) (24) (18) ;
+;136;(00111111) (77) (63) (3F) ;(11011000) (330) (216) (D8) ;(00100011) (43) (35) (23) ;(11111110) (376) (254) (FE) ;(00010110) (26) (22) (16) ;(00111000) (70) (56) (38) ;(00000001) (1) (1) (01) ;(00100011) (43) (35) (23) ;
+;144;(00110111) (67) (55) (37) ;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(10111111) (277) (191) (BF) ;(01010010) (122) (82) (52) ;(01001110) (116) (78) (4E) ;
+;152;(11000100) (304) (196) (C4) ;(01001001) (111) (73) (49) ;(01001110) (116) (78) (4E) ;(01001011) (113) (75) (4B) ;(01000101) (105) (69) (45) ;(01011001) (131) (89) (59) ;(10100100) (244) (164) (A4) ;(01010000) (120) (80) (50) ;
+;160;(11001001) (311) (201) (C9) ;(01000110) (106) (70) (46) ;(11001110) (316) (206) (CE) ;(01010000) (120) (80) (50) ;(01001111) (117) (79) (4F) ;(01001001) (111) (73) (49) ;(01001110) (116) (78) (4E) ;(11010100) (324) (212) (D4) ;
+;168;(01010011) (123) (83) (53) ;(01000011) (103) (67) (43) ;(01010010) (122) (82) (52) ;(01000101) (105) (69) (45) ;(01000101) (105) (69) (45) ;(01001110) (116) (78) (4E) ;(10100100) (244) (164) (A4) ;(01000001) (101) (65) (41) ;
+;176;(01010100) (124) (84) (54) ;(01010100) (124) (84) (54) ;(11010010) (322) (210) (D2) ;(01000001) (101) (65) (41) ;(11010100) (324) (212) (D4) ;(01010100) (124) (84) (54) ;(01000001) (101) (65) (41) ;(11000010) (302) (194) (C2) ;
+;184;(01010110) (126) (86) (56) ;(01000001) (101) (65) (41) ;(01001100) (114) (76) (4C) ;(10100100) (244) (164) (A4) ;(01000011) (103) (67) (43) ;(01001111) (117) (79) (4F) ;(01000100) (104) (68) (44) ;(11000101) (305) (197) (C5) ;
+;192;(01010110) (126) (86) (56) ;(01000001) (101) (65) (41) ;(11001100) (314) (204) (CC) ;(01001100) (114) (76) (4C) ;(01000101) (105) (69) (45) ;(11001110) (316) (206) (CE) ;(01010011) (123) (83) (53) ;(01001001) (111) (73) (49) ;
+;200;(11001110) (316) (206) (CE) ;(01000011) (103) (67) (43) ;(01001111) (117) (79) (4F) ;(11010011) (323) (211) (D3) ;(01010100) (124) (84) (54) ;(01000001) (101) (65) (41) ;(11001110) (316) (206) (CE) ;(01000001) (101) (65) (41) ;
+;208;(01010011) (123) (83) (53) ;(11001110) (316) (206) (CE) ;(01000001) (101) (65) (41) ;(01000011) (103) (67) (43) ;(11010011) (323) (211) (D3) ;(01000001) (101) (65) (41) ;(01010100) (124) (84) (54) ;(11001110) (316) (206) (CE) ;
+;216;(01001100) (114) (76) (4C) ;(11001110) (316) (206) (CE) ;(01000101) (105) (69) (45) ;(01011000) (130) (88) (58) ;(11010000) (320) (208) (D0) ;(01001001) (111) (73) (49) ;(01001110) (116) (78) (4E) ;(11010100) (324) (212) (D4) ;
+;224;(01010011) (123) (83) (53) ;(01010001) (121) (81) (51) ;(11010010) (322) (210) (D2) ;(01010011) (123) (83) (53) ;(01000111) (107) (71) (47) ;(11001110) (316) (206) (CE) ;(01000001) (101) (65) (41) ;(01000010) (102) (66) (42) ;
+;232;(11010011) (323) (211) (D3) ;(01010000) (120) (80) (50) ;(01000101) (105) (69) (45) ;(01000101) (105) (69) (45) ;(11001011) (313) (203) (CB) ;(01001001) (111) (73) (49) ;(11001110) (316) (206) (CE) ;(01010101) (125) (85) (55) ;
+;240;(01010011) (123) (83) (53) ;(11010010) (322) (210) (D2) ;(01010011) (123) (83) (53) ;(01010100) (124) (84) (54) ;(01010010) (122) (82) (52) ;(10100100) (244) (164) (A4) ;(01000011) (103) (67) (43) ;(01001000) (110) (72) (48) ;
+;248;(01010010) (122) (82) (52) ;(10100100) (244) (164) (A4) ;(01001110) (116) (78) (4E) ;(01001111) (117) (79) (4F) ;(11010100) (324) (212) (D4) ;(01000010) (102) (66) (42) ;(01001001) (111) (73) (49) ;(11001110) (316) (206) (CE) ;
+;256;(01001111) (117) (79) (4F) ;(11010010) (322) (210) (D2) ;(01000001) (101) (65) (41) ;(01001110) (116) (78) (4E) ;(11000100) (304) (196) (C4) ;(00111100) (74) (60) (3C) ;(10111101) (275) (189) (BD) ;(00111110) (76) (62) (3E) ;
+;264;(10111101) (275) (189) (BD) ;(00111100) (74) (60) (3C) ;(10111110) (276) (190) (BE) ;(01001100) (114) (76) (4C) ;(01001001) (111) (73) (49) ;(01001110) (116) (78) (4E) ;(11000101) (305) (197) (C5) ;(01010100) (124) (84) (54) ;
+;272;(01001000) (110) (72) (48) ;(01000101) (105) (69) (45) ;(11001110) (316) (206) (CE) ;(01010100) (124) (84) (54) ;(11001111) (317) (207) (CF) ;(01010011) (123) (83) (53) ;(01010100) (124) (84) (54) ;(01000101) (105) (69) (45) ;
+;280;(11010000) (320) (208) (D0) ;(01000100) (104) (68) (44) ;(01000101) (105) (69) (45) ;(01000110) (106) (70) (46) ;(00100000) (40) (32) (20) ;(01000110) (106) (70) (46) ;(11001110) (316) (206) (CE) ;(01000011) (103) (67) (43) ;
+;288;(01000001) (101) (65) (41) ;(11010100) (324) (212) (D4) ;(01000110) (106) (70) (46) ;(01001111) (117) (79) (4F) ;(01010010) (122) (82) (52) ;(01001101) (115) (77) (4D) ;(01000001) (101) (65) (41) ;(11010100) (324) (212) (D4) ;
+;296;(01001101) (115) (77) (4D) ;(01001111) (117) (79) (4F) ;(01010110) (126) (86) (56) ;(11000101) (305) (197) (C5) ;(01000101) (105) (69) (45) ;(01010010) (122) (82) (52) ;(01000001) (101) (65) (41) ;(01010011) (123) (83) (53) ;
+;304;(11000101) (305) (197) (C5) ;(01001111) (117) (79) (4F) ;(01010000) (120) (80) (50) ;(01000101) (105) (69) (45) ;(01001110) (116) (78) (4E) ;(00100000) (40) (32) (20) ;(10100011) (243) (163) (A3) ;(01000011) (103) (67) (43) ;
+;312;(01001100) (114) (76) (4C) ;(01001111) (117) (79) (4F) ;(01010011) (123) (83) (53) ;(01000101) (105) (69) (45) ;(00100000) (40) (32) (20) ;(10100011) (243) (163) (A3) ;(01001101) (115) (77) (4D) ;(01000101) (105) (69) (45) ;
+;320;(01010010) (122) (82) (52) ;(01000111) (107) (71) (47) ;(11000101) (305) (197) (C5) ;(01010110) (126) (86) (56) ;(01000101) (105) (69) (45) ;(01010010) (122) (82) (52) ;(01001001) (111) (73) (49) ;(01000110) (106) (70) (46) ;
+;328;(11011001) (331) (217) (D9) ;(01000010) (102) (66) (42) ;(01000101) (105) (69) (45) ;(01000101) (105) (69) (45) ;(11010000) (320) (208) (D0) ;(01000011) (103) (67) (43) ;(01001001) (111) (73) (49) ;(01010010) (122) (82) (52) ;
+;336;(01000011) (103) (67) (43) ;(01001100) (114) (76) (4C) ;(11000101) (305) (197) (C5) ;(01001001) (111) (73) (49) ;(01001110) (116) (78) (4E) ;(11001011) (313) (203) (CB) ;(01010000) (120) (80) (50) ;(01000001) (101) (65) (41) ;
+;344;(01010000) (120) (80) (50) ;(01000101) (105) (69) (45) ;(11010010) (322) (210) (D2) ;(01000110) (106) (70) (46) ;(01001100) (114) (76) (4C) ;(01000001) (101) (65) (41) ;(01010011) (123) (83) (53) ;(11001000) (310) (200) (C8) ;
+;352;(01000010) (102) (66) (42) ;(01010010) (122) (82) (52) ;(01001001) (111) (73) (49) ;(01000111) (107) (71) (47) ;(01001000) (110) (72) (48) ;(11010100) (324) (212) (D4) ;(01001001) (111) (73) (49) ;(01001110) (116) (78) (4E) ;
+;360;(01010110) (126) (86) (56) ;(01000101) (105) (69) (45) ;(01010010) (122) (82) (52) ;(01010011) (123) (83) (53) ;(11000101) (305) (197) (C5) ;(01001111) (117) (79) (4F) ;(01010110) (126) (86) (56) ;(01000101) (105) (69) (45) ;
+;368;(11010010) (322) (210) (D2) ;(01001111) (117) (79) (4F) ;(01010101) (125) (85) (55) ;(11010100) (324) (212) (D4) ;(01001100) (114) (76) (4C) ;(01010000) (120) (80) (50) ;(01010010) (122) (82) (52) ;(01001001) (111) (73) (49) ;
+;376;(01001110) (116) (78) (4E) ;(11010100) (324) (212) (D4) ;(01001100) (114) (76) (4C) ;(01001100) (114) (76) (4C) ;(01001001) (111) (73) (49) ;(01010011) (123) (83) (53) ;(11010100) (324) (212) (D4) ;(01010011) (123) (83) (53) ;
+;384;(01010100) (124) (84) (54) ;(01001111) (117) (79) (4F) ;(11010000) (320) (208) (D0) ;(01010010) (122) (82) (52) ;(01000101) (105) (69) (45) ;(01000001) (101) (65) (41) ;(11000100) (304) (196) (C4) ;(01000100) (104) (68) (44) ;
+;392;(01000001) (101) (65) (41) ;(01010100) (124) (84) (54) ;(11000001) (301) (193) (C1) ;(01010010) (122) (82) (52) ;(01000101) (105) (69) (45) ;(01010011) (123) (83) (53) ;(01010100) (124) (84) (54) ;(01001111) (117) (79) (4F) ;
+;400;(01010010) (122) (82) (52) ;(11000101) (305) (197) (C5) ;(01001110) (116) (78) (4E) ;(01000101) (105) (69) (45) ;(11010111) (327) (215) (D7) ;(01000010) (102) (66) (42) ;(01001111) (117) (79) (4F) ;(01010010) (122) (82) (52) ;
+;408;(01000100) (104) (68) (44) ;(01000101) (105) (69) (45) ;(11010010) (322) (210) (D2) ;(01000011) (103) (67) (43) ;(01001111) (117) (79) (4F) ;(01001110) (116) (78) (4E) ;(01010100) (124) (84) (54) ;(01001001) (111) (73) (49) ;
+;416;(01001110) (116) (78) (4E) ;(01010101) (125) (85) (55) ;(11000101) (305) (197) (C5) ;(01000100) (104) (68) (44) ;(01001001) (111) (73) (49) ;(11001101) (315) (205) (CD) ;(01010010) (122) (82) (52) ;(01000101) (105) (69) (45) ;
+;424;(11001101) (315) (205) (CD) ;(01000110) (106) (70) (46) ;(01001111) (117) (79) (4F) ;(11010010) (322) (210) (D2) ;(01000111) (107) (71) (47) ;(01001111) (117) (79) (4F) ;(00100000) (40) (32) (20) ;(01010100) (124) (84) (54) ;
+;432;(11001111) (317) (207) (CF) ;(01000111) (107) (71) (47) ;(01001111) (117) (79) (4F) ;(00100000) (40) (32) (20) ;(01010011) (123) (83) (53) ;(01010101) (125) (85) (55) ;(11000010) (302) (194) (C2) ;(01001001) (111) (73) (49) ;
+;440;(01001110) (116) (78) (4E) ;(01010000) (120) (80) (50) ;(01010101) (125) (85) (55) ;(11010100) (324) (212) (D4) ;(01001100) (114) (76) (4C) ;(01001111) (117) (79) (4F) ;(01000001) (101) (65) (41) ;(11000100) (304) (196) (C4) ;
+;448;(01001100) (114) (76) (4C) ;(01001001) (111) (73) (49) ;(01010011) (123) (83) (53) ;(11010100) (324) (212) (D4) ;(01001100) (114) (76) (4C) ;(01000101) (105) (69) (45) ;(11010100) (324) (212) (D4) ;(01010000) (120) (80) (50) ;
+;456;(01000001) (101) (65) (41) ;(01010101) (125) (85) (55) ;(01010011) (123) (83) (53) ;(11000101) (305) (197) (C5) ;(01001110) (116) (78) (4E) ;(01000101) (105) (69) (45) ;(01011000) (130) (88) (58) ;(11010100) (324) (212) (D4) ;
+;464;(01010000) (120) (80) (50) ;(01001111) (117) (79) (4F) ;(01001011) (113) (75) (4B) ;(11000101) (305) (197) (C5) ;(01010000) (120) (80) (50) ;(01010010) (122) (82) (52) ;(01001001) (111) (73) (49) ;(01001110) (116) (78) (4E) ;
+;472;(11010100) (324) (212) (D4) ;(01010000) (120) (80) (50) ;(01001100) (114) (76) (4C) ;(01001111) (117) (79) (4F) ;(11010100) (324) (212) (D4) ;(01010010) (122) (82) (52) ;(01010101) (125) (85) (55) ;(11001110) (316) (206) (CE) ;
+;480;(01010011) (123) (83) (53) ;(01000001) (101) (65) (41) ;(01010110) (126) (86) (56) ;(11000101) (305) (197) (C5) ;(01010010) (122) (82) (52) ;(01000001) (101) (65) (41) ;(01001110) (116) (78) (4E) ;(01000100) (104) (68) (44) ;
+;488;(01001111) (117) (79) (4F) ;(01001101) (115) (77) (4D) ;(01001001) (111) (73) (49) ;(01011010) (132) (90) (5A) ;(11000101) (305) (197) (C5) ;(01001001) (111) (73) (49) ;(11000110) (306) (198) (C6) ;(01000011) (103) (67) (43) ;
+;496;(01001100) (114) (76) (4C) ;(11010011) (323) (211) (D3) ;(01000100) (104) (68) (44) ;(01010010) (122) (82) (52) ;(01000001) (101) (65) (41) ;(11010111) (327) (215) (D7) ;(01000011) (103) (67) (43) ;(01001100) (114) (76) (4C) ;
+;504;(01000101) (105) (69) (45) ;(01000001) (101) (65) (41) ;(11010010) (322) (210) (D2) ;(01010010) (122) (82) (52) ;(01000101) (105) (69) (45) ;(01010100) (124) (84) (54) ;(01010101) (125) (85) (55) ;(01010010) (122) (82) (52) ;
+;512;(11001110) (316) (206) (CE) ;(01000011) (103) (67) (43) ;(01001111) (117) (79) (4F) ;(01010000) (120) (80) (50) ;(11011001) (331) (217) (D9) ;(01000010) (102) (66) (42) ;(01001000) (110) (72) (48) ;(01011001) (131) (89) (59) ;
+;520;(00110110) (66) (54) (36) ;(00110101) (65) (53) (35) ;(01010100) (124) (84) (54) ;(01000111) (107) (71) (47) ;(01010110) (126) (86) (56) ;(01001110) (116) (78) (4E) ;(01001010) (112) (74) (4A) ;(01010101) (125) (85) (55) ;
+;528;(00110111) (67) (55) (37) ;(00110100) (64) (52) (34) ;(01010010) (122) (82) (52) ;(01000110) (106) (70) (46) ;(01000011) (103) (67) (43) ;(01001101) (115) (77) (4D) ;(01001011) (113) (75) (4B) ;(01001001) (111) (73) (49) ;
+;536;(00111000) (70) (56) (38) ;(00110011) (63) (51) (33) ;(01000101) (105) (69) (45) ;(01000100) (104) (68) (44) ;(01011000) (130) (88) (58) ;(00001110) (16) (14) (0E) ;(01001100) (114) (76) (4C) ;(01001111) (117) (79) (4F) ;
+;544;(00111001) (71) (57) (39) ;(00110010) (62) (50) (32) ;(01010111) (127) (87) (57) ;(01010011) (123) (83) (53) ;(01011010) (132) (90) (5A) ;(00100000) (40) (32) (20) ;(00001101) (15) (13) (0D) ;(01010000) (120) (80) (50) ;
+;552;(00110000) (60) (48) (30) ;(00110001) (61) (49) (31) ;(01010001) (121) (81) (51) ;(01000001) (101) (65) (41) ;(11100011) (343) (227) (E3) ;(11000100) (304) (196) (C4) ;(11100000) (340) (224) (E0) ;(11100100) (344) (228) (E4) ;
+;560;(10110100) (264) (180) (B4) ;(10111100) (274) (188) (BC) ;(10111101) (275) (189) (BD) ;(10111011) (273) (187) (BB) ;(10101111) (257) (175) (AF) ;(10110000) (260) (176) (B0) ;(10110001) (261) (177) (B1) ;(11000000) (300) (192) (C0) ;
+;568;(10100111) (247) (167) (A7) ;(10100110) (246) (166) (A6) ;(10111110) (276) (190) (BE) ;(10101101) (255) (173) (AD) ;(10110010) (262) (178) (B2) ;(10111010) (272) (186) (BA) ;(11100101) (345) (229) (E5) ;(10100101) (245) (165) (A5) ;
+;576;(11000010) (302) (194) (C2) ;(11100001) (341) (225) (E1) ;(10110011) (263) (179) (B3) ;(10111001) (271) (185) (B9) ;(11000001) (301) (193) (C1) ;(10111000) (270) (184) (B8) ;(01111110) (176) (126) (7E) ;(11011100) (334) (220) (DC) ;
+;584;(11011010) (332) (218) (DA) ;(01011100) (134) (92) (5C) ;(10110111) (267) (183) (B7) ;(01111011) (173) (123) (7B) ;(01111101) (175) (125) (7D) ;(11011000) (330) (216) (D8) ;(10111111) (277) (191) (BF) ;(10101110) (256) (174) (AE) ;
+;592;(10101010) (252) (170) (AA) ;(10101011) (253) (171) (AB) ;(11011101) (335) (221) (DD) ;(11011110) (336) (222) (DE) ;(11011111) (337) (223) (DF) ;(01111111) (177) (127) (7F) ;(10110101) (265) (181) (B5) ;(11010110) (326) (214) (D6) ;
+;600;(01111100) (174) (124) (7C) ;(11010101) (325) (213) (D5) ;(01011101) (135) (93) (5D) ;(11011011) (333) (219) (DB) ;(10110110) (266) (182) (B6) ;(11011001) (331) (217) (D9) ;(01011011) (133) (91) (5B) ;(11010111) (327) (215) (D7) ;
+;608;(00001100) (14) (12) (0C) ;(00000111) (7) (7) (07) ;(00000110) (6) (6) (06) ;(00000100) (4) (4) (04) ;(00000101) (5) (5) (05) ;(00001000) (10) (8) (08) ;(00001010) (12) (10) (0A) ;(00001011) (13) (11) (0B) ;
+;616;(00001001) (11) (9) (09) ;(00001111) (17) (15) (0F) ;(11100010) (342) (226) (E2) ;(00101010) (52) (42) (2A) ;(00111111) (77) (63) (3F) ;(11001101) (315) (205) (CD) ;(11001000) (310) (200) (C8) ;(11001100) (314) (204) (CC) ;
+;624;(11001011) (313) (203) (CB) ;(01011110) (136) (94) (5E) ;(10101100) (254) (172) (AC) ;(00101101) (55) (45) (2D) ;(00101011) (53) (43) (2B) ;(00111101) (75) (61) (3D) ;(00101110) (56) (46) (2E) ;(00101100) (54) (44) (2C) ;
+;632;(00111011) (73) (59) (3B) ;(00100010) (42) (34) (22) ;(11000111) (307) (199) (C7) ;(00111100) (74) (60) (3C) ;(11000011) (303) (195) (C3) ;(00111110) (76) (62) (3E) ;(11000101) (305) (197) (C5) ;(00101111) (57) (47) (2F) ;
+;640;(11001001) (311) (201) (C9) ;(01100000) (140) (96) (60) ;(11000110) (306) (198) (C6) ;(00111010) (72) (58) (3A) ;(11010000) (320) (208) (D0) ;(11001110) (316) (206) (CE) ;(10101000) (250) (168) (A8) ;(11001010) (312) (202) (CA) ;
+;648;(11010011) (323) (211) (D3) ;(11010100) (324) (212) (D4) ;(11010001) (321) (209) (D1) ;(11010010) (322) (210) (D2) ;(10101001) (251) (169) (A9) ;(11001111) (317) (207) (CF) ;(00101110) (56) (46) (2E) ;(00101111) (57) (47) (2F) ;
+;656;(00010001) (21) (17) (11) ;(11111111) (377) (255) (FF) ;(11111111) (377) (255) (FF) ;(00000001) (1) (1) (01) ;(11111110) (376) (254) (FE) ;(11111110) (376) (254) (FE) ;(11101101) (355) (237) (ED) ;(01111000) (170) (120) (78) ;
+;664;(00101111) (57) (47) (2F) ;(11100110) (346) (230) (E6) ;(00011111) (37) (31) (1F) ;(00101000) (50) (40) (28) ;(00001110) (16) (14) (0E) ;(01100111) (147) (103) (67) ;(01111101) (175) (125) (7D) ;(00010100) (24) (20) (14) ;
+;672;(11000000) (300) (192) (C0) ;(11010110) (326) (214) (D6) ;(00001000) (10) (8) (08) ;(11001011) (313) (203) (CB) ;(00111100) (74) (60) (3C) ;(00110000) (60) (48) (30) ;(11111010) (372) (250) (FA) ;(01010011) (123) (83) (53) ;
+;680;(01011111) (137) (95) (5F) ;(00100000) (40) (32) (20) ;(11110100) (364) (244) (F4) ;(00101101) (55) (45) (2D) ;(11001011) (313) (203) (CB) ;(00000000) (0) (0) (00) ;(00111000) (70) (56) (38) ;(11100110) (346) (230) (E6) ;
+;688;(01111010) (172) (122) (7A) ;(00111100) (74) (60) (3C) ;(11001000) (310) (200) (C8) ;(11111110) (376) (254) (FE) ;(00101000) (50) (40) (28) ;(11001000) (310) (200) (C8) ;(11111110) (376) (254) (FE) ;(00011001) (31) (25) (19) ;
+;696;(11001000) (310) (200) (C8) ;(01111011) (173) (123) (7B) ;(01011010) (132) (90) (5A) ;(01010111) (127) (87) (57) ;(11111110) (376) (254) (FE) ;(00011000) (30) (24) (18) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;
+;704;(10001110) (216) (142) (8E) ;(00000010) (2) (2) (02) ;(11000000) (300) (192) (C0) ;(00100001) (41) (33) (21) ;(00000000) (0) (0) (00) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;
+;712;(00100000) (40) (32) (20) ;(00000111) (7) (7) (07) ;(00100011) (43) (35) (23) ;(00110101) (65) (53) (35) ;(00101011) (53) (43) (2B) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(00110110) (66) (54) (36) ;
+;720;(11111111) (377) (255) (FF) ;(01111101) (175) (125) (7D) ;(00100001) (41) (33) (21) ;(00000100) (4) (4) (04) ;(01011100) (134) (92) (5C) ;(10111101) (275) (189) (BD) ;(00100000) (40) (32) (20) ;(11101110) (356) (238) (EE) ;
+;728;(11001101) (315) (205) (CD) ;(00011110) (36) (30) (1E) ;(00000011) (3) (3) (03) ;(11010000) (320) (208) (D0) ;(00100001) (41) (33) (21) ;(00000000) (0) (0) (00) ;(01011100) (134) (92) (5C) ;(10111110) (276) (190) (BE) ;
+;736;(00101000) (50) (40) (28) ;(00101110) (56) (46) (2E) ;(11101011) (353) (235) (EB) ;(00100001) (41) (33) (21) ;(00000100) (4) (4) (04) ;(01011100) (134) (92) (5C) ;(10111110) (276) (190) (BE) ;(00101000) (50) (40) (28) ;
+;744;(00100111) (47) (39) (27) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(11101011) (353) (235) (EB) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;
+;752;(11001000) (310) (200) (C8) ;(01011111) (137) (95) (5F) ;(01110111) (167) (119) (77) ;(00100011) (43) (35) (23) ;(00110110) (66) (54) (36) ;(00000101) (5) (5) (05) ;(00100011) (43) (35) (23) ;(00111010) (72) (58) (3A) ;
+;760;(00001001) (11) (9) (09) ;(01011100) (134) (92) (5C) ;(01110111) (167) (119) (77) ;(00100011) (43) (35) (23) ;(11111101) (375) (253) (FD) ;(01001110) (116) (78) (4E) ;(00000111) (7) (7) (07) ;(11111101) (375) (253) (FD) ;
+;768;(01010110) (126) (86) (56) ;(00000001) (1) (1) (01) ;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(00110011) (63) (51) (33) ;(00000011) (3) (3) (03) ;(11100001) (341) (225) (E1) ;(01110111) (167) (119) (77) ;
+;776;(00110010) (62) (50) (32) ;(00001000) (10) (8) (08) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(11101110) (356) (238) (EE) ;(11001001) (311) (201) (C9) ;
+;784;(00100011) (43) (35) (23) ;(00110110) (66) (54) (36) ;(00000101) (5) (5) (05) ;(00100011) (43) (35) (23) ;(00110101) (65) (53) (35) ;(11000000) (300) (192) (C0) ;(00111010) (72) (58) (3A) ;(00001010) (12) (10) (0A) ;
+;792;(01011100) (134) (92) (5C) ;(01110111) (167) (119) (77) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(00011000) (30) (24) (18) ;(11101010) (352) (234) (EA) ;(01000010) (102) (66) (42) ;(00010110) (26) (22) (16) ;
+;800;(00000000) (0) (0) (00) ;(01111011) (173) (123) (7B) ;(11111110) (376) (254) (FE) ;(00100111) (47) (39) (27) ;(11010000) (320) (208) (D0) ;(11111110) (376) (254) (FE) ;(00011000) (30) (24) (18) ;(00100000) (40) (32) (20) ;
+;808;(00000011) (3) (3) (03) ;(11001011) (313) (203) (CB) ;(01111000) (170) (120) (78) ;(11000000) (300) (192) (C0) ;(00100001) (41) (33) (21) ;(00000101) (5) (5) (05) ;(00000010) (2) (2) (02) ;(00011001) (31) (25) (19) ;
+;816;(01111110) (176) (126) (7E) ;(00110111) (67) (55) (37) ;(11001001) (311) (201) (C9) ;(01111011) (173) (123) (7B) ;(11111110) (376) (254) (FE) ;(00111010) (72) (58) (3A) ;(00111000) (70) (56) (38) ;(00101111) (57) (47) (2F) ;
+;824;(00001101) (15) (13) (0D) ;(11111010) (372) (250) (FA) ;(01001111) (117) (79) (4F) ;(00000011) (3) (3) (03) ;(00101000) (50) (40) (28) ;(00000011) (3) (3) (03) ;(11000011) (303) (195) (C3) ;(10101010) (252) (170) (AA) ;
+;832;(00000100) (4) (4) (04) ;(00100001) (41) (33) (21) ;(11101011) (353) (235) (EB) ;(00000001) (1) (1) (01) ;(00000100) (4) (4) (04) ;(00101000) (50) (40) (28) ;(00000011) (3) (3) (03) ;(00100001) (41) (33) (21) ;
+;840;(00000101) (5) (5) (05) ;(00000010) (2) (2) (02) ;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(00011001) (31) (25) (19) ;(01111110) (176) (126) (7E) ;(11001001) (311) (201) (C9) ;(00100001) (41) (33) (21) ;
+;848;(00101001) (51) (41) (29) ;(00000010) (2) (2) (02) ;(11001011) (313) (203) (CB) ;(01000000) (100) (64) (40) ;(00101000) (50) (40) (28) ;(11110100) (364) (244) (F4) ;(11001011) (313) (203) (CB) ;(01011010) (132) (90) (5A) ;
+;856;(00101000) (50) (40) (28) ;(00001010) (12) (10) (0A) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(01011110) (136) (94) (5E) ;(11000000) (300) (192) (C0) ;(00000100) (4) (4) (04) ;
+;864;(11000000) (300) (192) (C0) ;(11000110) (306) (198) (C6) ;(00100000) (40) (32) (20) ;(11001001) (311) (201) (C9) ;(11000110) (306) (198) (C6) ;(10100101) (245) (165) (A5) ;(11001001) (311) (201) (C9) ;(11111110) (376) (254) (FE) ;
+;872;(00110000) (60) (48) (30) ;(11011000) (330) (216) (D8) ;(00001101) (15) (13) (0D) ;(11111010) (372) (250) (FA) ;(10011101) (235) (157) (9D) ;(00000011) (3) (3) (03) ;(00100000) (40) (32) (20) ;(00011001) (31) (25) (19) ;
+;880;(00100001) (41) (33) (21) ;(01010100) (124) (84) (54) ;(00000010) (2) (2) (02) ;(11001011) (313) (203) (CB) ;(01101000) (150) (104) (68) ;(00101000) (50) (40) (28) ;(11010011) (323) (211) (D3) ;(11111110) (376) (254) (FE) ;
+;888;(00111000) (70) (56) (38) ;(00110000) (60) (48) (30) ;(00000111) (7) (7) (07) ;(11010110) (326) (214) (D6) ;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(11001000) (310) (200) (C8) ;(11000110) (306) (198) (C6) ;
+;896;(00001000) (10) (8) (08) ;(11001001) (311) (201) (C9) ;(11010110) (326) (214) (D6) ;(00110110) (66) (54) (36) ;(00000100) (4) (4) (04) ;(11001000) (310) (200) (C8) ;(11000110) (306) (198) (C6) ;(11111110) (376) (254) (FE) ;
+;904;(11001001) (311) (201) (C9) ;(00100001) (41) (33) (21) ;(00110000) (60) (48) (30) ;(00000010) (2) (2) (02) ;(11111110) (376) (254) (FE) ;(00111001) (71) (57) (39) ;(00101000) (50) (40) (28) ;(10111010) (272) (186) (BA) ;
+;912;(11111110) (376) (254) (FE) ;(00110000) (60) (48) (30) ;(00101000) (50) (40) (28) ;(10110110) (266) (182) (B6) ;(11100110) (346) (230) (E6) ;(00000111) (7) (7) (07) ;(11000110) (306) (198) (C6) ;(10000000) (200) (128) (80) ;
+;920;(00000100) (4) (4) (04) ;(11001000) (310) (200) (C8) ;(11101110) (356) (238) (EE) ;(00001111) (17) (15) (0F) ;(11001001) (311) (201) (C9) ;(00000100) (4) (4) (04) ;(11001000) (310) (200) (C8) ;(11001011) (313) (203) (CB) ;
+;928;(01101000) (150) (104) (68) ;(00100001) (41) (33) (21) ;(00110000) (60) (48) (30) ;(00000010) (2) (2) (02) ;(00100000) (40) (32) (20) ;(10100100) (244) (164) (A4) ;(11010110) (326) (214) (D6) ;(00010000) (20) (16) (10) ;
+;936;(11111110) (376) (254) (FE) ;(00100010) (42) (34) (22) ;(00101000) (50) (40) (28) ;(00000110) (6) (6) (06) ;(11111110) (376) (254) (FE) ;(00100000) (40) (32) (20) ;(11000000) (300) (192) (C0) ;(00111110) (76) (62) (3E) ;
+;944;(01011111) (137) (95) (5F) ;(11001001) (311) (201) (C9) ;(00111110) (76) (62) (3E) ;(01000000) (100) (64) (40) ;(11001001) (311) (201) (C9) ;(11110011) (363) (243) (F3) ;(01111101) (175) (125) (7D) ;(11001011) (313) (203) (CB) ;
+;952;(00111101) (75) (61) (3D) ;(11001011) (313) (203) (CB) ;(00111101) (75) (61) (3D) ;(00101111) (57) (47) (2F) ;(11100110) (346) (230) (E6) ;(00000011) (3) (3) (03) ;(01001111) (117) (79) (4F) ;(00000110) (6) (6) (06) ;
+;960;(00000000) (0) (0) (00) ;(11011101) (335) (221) (DD) ;(00100001) (41) (33) (21) ;(11010001) (321) (209) (D1) ;(00000011) (3) (3) (03) ;(11011101) (335) (221) (DD) ;(00001001) (11) (9) (09) ;(00111010) (72) (58) (3A) ;
+;968;(01001000) (110) (72) (48) ;(01011100) (134) (92) (5C) ;(11100110) (346) (230) (E6) ;(00111000) (70) (56) (38) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(11110110) (366) (246) (F6) ;
+;976;(00001000) (10) (8) (08) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000100) (4) (4) (04) ;(00001100) (14) (12) (0C) ;(00001101) (15) (13) (0D) ;(00100000) (40) (32) (20) ;
+;984;(11111101) (375) (253) (FD) ;(00001110) (16) (14) (0E) ;(00111111) (77) (63) (3F) ;(00000101) (5) (5) (05) ;(11000010) (302) (194) (C2) ;(11010110) (326) (214) (D6) ;(00000011) (3) (3) (03) ;(11101110) (356) (238) (EE) ;
+;992;(00010000) (20) (16) (10) ;(11010011) (323) (211) (D3) ;(11111110) (376) (254) (FE) ;(01000100) (104) (68) (44) ;(01001111) (117) (79) (4F) ;(11001011) (313) (203) (CB) ;(01100111) (147) (103) (67) ;(00100000) (40) (32) (20) ;
+;1000;(00001001) (11) (9) (09) ;(01111010) (172) (122) (7A) ;(10110011) (263) (179) (B3) ;(00101000) (50) (40) (28) ;(00001001) (11) (9) (09) ;(01111001) (171) (121) (79) ;(01001101) (115) (77) (4D) ;(00011011) (33) (27) (1B) ;
+;1008;(11011101) (335) (221) (DD) ;(11101001) (351) (233) (E9) ;(01001101) (115) (77) (4D) ;(00001100) (14) (12) (0C) ;(11011101) (335) (221) (DD) ;(11101001) (351) (233) (E9) ;(11111011) (373) (251) (FB) ;(11001001) (311) (201) (C9) ;
+;1016;(11101111) (357) (239) (EF) ;(00110001) (61) (49) (31) ;(00100111) (47) (39) (27) ;(11000000) (300) (192) (C0) ;(00000011) (3) (3) (03) ;(00110100) (64) (52) (34) ;(11101100) (354) (236) (EC) ;(01101100) (154) (108) (6C) ;
+;1024;(10011000) (230) (152) (98) ;(00011111) (37) (31) (1F) ;(11110101) (365) (245) (F5) ;(00000100) (4) (4) (04) ;(10100001) (241) (161) (A1) ;(00001111) (17) (15) (0F) ;(00111000) (70) (56) (38) ;(00100001) (41) (33) (21) ;
+;1032;(10010010) (222) (146) (92) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(10100111) (247) (167) (A7) ;(00100000) (40) (32) (20) ;(01011110) (136) (94) (5E) ;(00100011) (43) (35) (23) ;(01001110) (116) (78) (4E) ;
+;1040;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(01111000) (170) (120) (78) ;(00010111) (27) (23) (17) ;(10011111) (237) (159) (9F) ;(10111001) (271) (185) (B9) ;(00100000) (40) (32) (20) ;(01010100) (124) (84) (54) ;
+;1048;(00100011) (43) (35) (23) ;(10111110) (276) (190) (BE) ;(00100000) (40) (32) (20) ;(01010000) (120) (80) (50) ;(01111000) (170) (120) (78) ;(11000110) (306) (198) (C6) ;(00111100) (74) (60) (3C) ;(11110010) (362) (242) (F2) ;
+;1056;(00100101) (45) (37) (25) ;(00000100) (4) (4) (04) ;(11100010) (342) (226) (E2) ;(01101100) (154) (108) (6C) ;(00000100) (4) (4) (04) ;(00000110) (6) (6) (06) ;(11111010) (372) (250) (FA) ;(00000100) (4) (4) (04) ;
+;1064;(11010110) (326) (214) (D6) ;(00001100) (14) (12) (0C) ;(00110000) (60) (48) (30) ;(11111011) (373) (251) (FB) ;(11000110) (306) (198) (C6) ;(00001100) (14) (12) (0C) ;(11000101) (305) (197) (C5) ;(00100001) (41) (33) (21) ;
+;1072;(01101110) (156) (110) (6E) ;(00000100) (4) (4) (04) ;(11001101) (315) (205) (CD) ;(00000110) (6) (6) (06) ;(00110100) (64) (52) (34) ;(11001101) (315) (205) (CD) ;(10110100) (264) (180) (B4) ;(00110011) (63) (51) (33) ;
+;1080;(11101111) (357) (239) (EF) ;(00000100) (4) (4) (04) ;(00111000) (70) (56) (38) ;(11110001) (361) (241) (F1) ;(10000110) (206) (134) (86) ;(01110111) (167) (119) (77) ;(11101111) (357) (239) (EF) ;(11000000) (300) (192) (C0) ;
+;1088;(00000010) (2) (2) (02) ;(00110001) (61) (49) (31) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(10010100) (224) (148) (94) ;(00011110) (36) (30) (1E) ;(11111110) (376) (254) (FE) ;(00001011) (13) (11) (0B) ;
+;1096;(00110000) (60) (48) (30) ;(00100010) (42) (34) (22) ;(11101111) (357) (239) (EF) ;(11100000) (340) (224) (E0) ;(00000100) (4) (4) (04) ;(11100000) (340) (224) (E0) ;(00110100) (64) (52) (34) ;(10000000) (200) (128) (80) ;
+;1104;(01000011) (103) (67) (43) ;(01010101) (125) (85) (55) ;(10011111) (237) (159) (9F) ;(10000000) (200) (128) (80) ;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;(00110100) (64) (52) (34) ;(00110101) (65) (53) (35) ;
+;1112;(01110001) (161) (113) (71) ;(00000011) (3) (3) (03) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;
+;1120;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(11100001) (341) (225) (E1) ;(01010000) (120) (80) (50) ;(01011001) (131) (89) (59) ;(01111010) (172) (122) (7A) ;(10110011) (263) (179) (B3) ;(11001000) (310) (200) (C8) ;
+;1128;(00011011) (33) (27) (1B) ;(11000011) (303) (195) (C3) ;(10110101) (265) (181) (B5) ;(00000011) (3) (3) (03) ;(11001111) (317) (207) (CF) ;(00001010) (12) (10) (0A) ;(10001001) (211) (137) (89) ;(00000010) (2) (2) (02) ;
+;1136;(11010000) (320) (208) (D0) ;(00010010) (22) (18) (12) ;(10000110) (206) (134) (86) ;(10001001) (211) (137) (89) ;(00001010) (12) (10) (0A) ;(10010111) (227) (151) (97) ;(01100000) (140) (96) (60) ;(01110101) (165) (117) (75) ;
+;1144;(10001001) (211) (137) (89) ;(00010010) (22) (18) (12) ;(11010101) (325) (213) (D5) ;(00010111) (27) (23) (17) ;(00011111) (37) (31) (1F) ;(10001001) (211) (137) (89) ;(00011011) (33) (27) (1B) ;(10010000) (220) (144) (90) ;
+;1152;(01000001) (101) (65) (41) ;(00000010) (2) (2) (02) ;(10001001) (211) (137) (89) ;(00100100) (44) (36) (24) ;(11010000) (320) (208) (D0) ;(01010011) (123) (83) (53) ;(11001010) (312) (202) (CA) ;(10001001) (211) (137) (89) ;
+;1160;(00101110) (56) (46) (2E) ;(10011101) (235) (157) (9D) ;(00110110) (66) (54) (36) ;(10110001) (261) (177) (B1) ;(10001001) (211) (137) (89) ;(00111000) (70) (56) (38) ;(11111111) (377) (255) (FF) ;(01001001) (111) (73) (49) ;
+;1168;(00111110) (76) (62) (3E) ;(10001001) (211) (137) (89) ;(01000011) (103) (67) (43) ;(11111111) (377) (255) (FF) ;(01101010) (152) (106) (6A) ;(01110011) (163) (115) (73) ;(10001001) (211) (137) (89) ;(01001111) (117) (79) (4F) ;
+;1176;(10100111) (247) (167) (A7) ;(00000000) (0) (0) (00) ;(01010100) (124) (84) (54) ;(10001001) (211) (137) (89) ;(01011100) (134) (92) (5C) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;
+;1184;(10001001) (211) (137) (89) ;(01101001) (151) (105) (69) ;(00010100) (24) (20) (14) ;(11110110) (366) (246) (F6) ;(00100100) (44) (36) (24) ;(10001001) (211) (137) (89) ;(01110110) (166) (118) (76) ;(11110001) (361) (241) (F1) ;
+;1192;(00010000) (20) (16) (10) ;(00000101) (5) (5) (05) ;(11000110) (306) (198) (C6) ;(01001111) (117) (79) (4F) ;(11111110) (376) (254) (FE) ;(10100101) (245) (165) (A5) ;(11011000) (330) (216) (D8) ;(11110001) (361) (241) (F1) ;
+;1200;(11100001) (341) (225) (E1) ;(10101111) (257) (175) (AF) ;(01101111) (157) (111) (6F) ;(01110111) (167) (119) (77) ;(00101110) (56) (46) (2E) ;(00000100) (4) (4) (04) ;(01110111) (167) (119) (77) ;(11001001) (311) (201) (C9) ;
+;1208;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(11001000) (310) (200) (C8) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;(11000000) (300) (192) (C0) ;(11001111) (317) (207) (CF) ;
+;1216;(00001011) (13) (11) (0B) ;(00000000) (0) (0) (00) ;(00100001) (41) (33) (21) ;(00111111) (77) (63) (3F) ;(00000101) (5) (5) (05) ;(11100101) (345) (229) (E5) ;(00100001) (41) (33) (21) ;(10000000) (200) (128) (80) ;
+;1224;(00011111) (37) (31) (1F) ;(11001011) (313) (203) (CB) ;(01111111) (177) (127) (7F) ;(00101000) (50) (40) (28) ;(00000011) (3) (3) (03) ;(00100001) (41) (33) (21) ;(10011000) (230) (152) (98) ;(00001100) (14) (12) (0C) ;
+;1232;(00001000) (10) (8) (08) ;(00010011) (23) (19) (13) ;(11011101) (335) (221) (DD) ;(00101011) (53) (43) (2B) ;(11110011) (363) (243) (F3) ;(00111110) (76) (62) (3E) ;(00000010) (2) (2) (02) ;(01000111) (107) (71) (47) ;
+;1240;(00010000) (20) (16) (10) ;(11111110) (376) (254) (FE) ;(11010011) (323) (211) (D3) ;(11111110) (376) (254) (FE) ;(11101110) (356) (238) (EE) ;(00001111) (17) (15) (0F) ;(00000110) (6) (6) (06) ;(10100100) (244) (164) (A4) ;
+;1248;(00101101) (55) (45) (2D) ;(00100000) (40) (32) (20) ;(11110101) (365) (245) (F5) ;(00000101) (5) (5) (05) ;(00100101) (45) (37) (25) ;(11110010) (362) (242) (F2) ;(11011000) (330) (216) (D8) ;(00000100) (4) (4) (04) ;
+;1256;(00000110) (6) (6) (06) ;(00101111) (57) (47) (2F) ;(00010000) (20) (16) (10) ;(11111110) (376) (254) (FE) ;(11010011) (323) (211) (D3) ;(11111110) (376) (254) (FE) ;(00111110) (76) (62) (3E) ;(00001101) (15) (13) (0D) ;
+;1264;(00000110) (6) (6) (06) ;(00110111) (67) (55) (37) ;(00010000) (20) (16) (10) ;(11111110) (376) (254) (FE) ;(11010011) (323) (211) (D3) ;(11111110) (376) (254) (FE) ;(00000001) (1) (1) (01) ;(00001110) (16) (14) (0E) ;
+;1272;(00111011) (73) (59) (3B) ;(00001000) (10) (8) (08) ;(01101111) (157) (111) (6F) ;(11000011) (303) (195) (C3) ;(00000111) (7) (7) (07) ;(00000101) (5) (5) (05) ;(01111010) (172) (122) (7A) ;(10110011) (263) (179) (B3) ;
+;1280;(00101000) (50) (40) (28) ;(00001100) (14) (12) (0C) ;(11011101) (335) (221) (DD) ;(01101110) (156) (110) (6E) ;(00000000) (0) (0) (00) ;(01111100) (174) (124) (7C) ;(10101101) (255) (173) (AD) ;(01100111) (147) (103) (67) ;
+;1288;(00111110) (76) (62) (3E) ;(00000001) (1) (1) (01) ;(00110111) (67) (55) (37) ;(11000011) (303) (195) (C3) ;(00100101) (45) (37) (25) ;(00000101) (5) (5) (05) ;(01101100) (154) (108) (6C) ;(00011000) (30) (24) (18) ;
+;1296;(11110100) (364) (244) (F4) ;(01111001) (171) (121) (79) ;(11001011) (313) (203) (CB) ;(01111000) (170) (120) (78) ;(00010000) (20) (16) (10) ;(11111110) (376) (254) (FE) ;(00110000) (60) (48) (30) ;(00000100) (4) (4) (04) ;
+;1304;(00000110) (6) (6) (06) ;(01000010) (102) (66) (42) ;(00010000) (20) (16) (10) ;(11111110) (376) (254) (FE) ;(11010011) (323) (211) (D3) ;(11111110) (376) (254) (FE) ;(00000110) (6) (6) (06) ;(00111110) (76) (62) (3E) ;
+;1312;(00100000) (40) (32) (20) ;(11101111) (357) (239) (EF) ;(00000101) (5) (5) (05) ;(10101111) (257) (175) (AF) ;(00111100) (74) (60) (3C) ;(11001011) (313) (203) (CB) ;(00010101) (25) (21) (15) ;(11000010) (302) (194) (C2) ;
+;1320;(00010100) (24) (20) (14) ;(00000101) (5) (5) (05) ;(00011011) (33) (27) (1B) ;(11011101) (335) (221) (DD) ;(00100011) (43) (35) (23) ;(00000110) (6) (6) (06) ;(00110001) (61) (49) (31) ;(00111110) (76) (62) (3E) ;
+;1328;(01111111) (177) (127) (7F) ;(11011011) (333) (219) (DB) ;(11111110) (376) (254) (FE) ;(00011111) (37) (31) (1F) ;(11010000) (320) (208) (D0) ;(01111010) (172) (122) (7A) ;(00111100) (74) (60) (3C) ;(11000010) (302) (194) (C2) ;
+;1336;(11111110) (376) (254) (FE) ;(00000100) (4) (4) (04) ;(00000110) (6) (6) (06) ;(00111011) (73) (59) (3B) ;(00010000) (20) (16) (10) ;(11111110) (376) (254) (FE) ;(11001001) (311) (201) (C9) ;(11110101) (365) (245) (F5) ;
+;1344;(00111010) (72) (58) (3A) ;(01001000) (110) (72) (48) ;(01011100) (134) (92) (5C) ;(11100110) (346) (230) (E6) ;(00111000) (70) (56) (38) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;
+;1352;(11010011) (323) (211) (D3) ;(11111110) (376) (254) (FE) ;(00111110) (76) (62) (3E) ;(01111111) (177) (127) (7F) ;(11011011) (333) (219) (DB) ;(11111110) (376) (254) (FE) ;(00011111) (37) (31) (1F) ;(11111011) (373) (251) (FB) ;
+;1360;(00111000) (70) (56) (38) ;(00000010) (2) (2) (02) ;(11001111) (317) (207) (CF) ;(00001100) (14) (12) (0C) ;(11110001) (361) (241) (F1) ;(11001001) (311) (201) (C9) ;(00010100) (24) (20) (14) ;(00001000) (10) (8) (08) ;
+;1368;(00010101) (25) (21) (15) ;(11110011) (363) (243) (F3) ;(00111110) (76) (62) (3E) ;(00001111) (17) (15) (0F) ;(11010011) (323) (211) (D3) ;(11111110) (376) (254) (FE) ;(00100001) (41) (33) (21) ;(00111111) (77) (63) (3F) ;
+;1376;(00000101) (5) (5) (05) ;(11100101) (345) (229) (E5) ;(11011011) (333) (219) (DB) ;(11111110) (376) (254) (FE) ;(00011111) (37) (31) (1F) ;(11100110) (346) (230) (E6) ;(00100000) (40) (32) (20) ;(11110110) (366) (246) (F6) ;
+;1384;(00000010) (2) (2) (02) ;(01001111) (117) (79) (4F) ;(10111111) (277) (191) (BF) ;(11000000) (300) (192) (C0) ;(11001101) (315) (205) (CD) ;(11100111) (347) (231) (E7) ;(00000101) (5) (5) (05) ;(00110000) (60) (48) (30) ;
+;1392;(11111010) (372) (250) (FA) ;(00100001) (41) (33) (21) ;(00010101) (25) (21) (15) ;(00000100) (4) (4) (04) ;(00010000) (20) (16) (10) ;(11111110) (376) (254) (FE) ;(00101011) (53) (43) (2B) ;(01111100) (174) (124) (7C) ;
+;1400;(10110101) (265) (181) (B5) ;(00100000) (40) (32) (20) ;(11111001) (371) (249) (F9) ;(11001101) (315) (205) (CD) ;(11100011) (343) (227) (E3) ;(00000101) (5) (5) (05) ;(00110000) (60) (48) (30) ;(11101011) (353) (235) (EB) ;
+;1408;(00000110) (6) (6) (06) ;(10011100) (234) (156) (9C) ;(11001101) (315) (205) (CD) ;(11100011) (343) (227) (E3) ;(00000101) (5) (5) (05) ;(00110000) (60) (48) (30) ;(11100100) (344) (228) (E4) ;(00111110) (76) (62) (3E) ;
+;1416;(11000110) (306) (198) (C6) ;(10111000) (270) (184) (B8) ;(00110000) (60) (48) (30) ;(11100000) (340) (224) (E0) ;(00100100) (44) (36) (24) ;(00100000) (40) (32) (20) ;(11110001) (361) (241) (F1) ;(00000110) (6) (6) (06) ;
+;1424;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11100111) (347) (231) (E7) ;(00000101) (5) (5) (05) ;(00110000) (60) (48) (30) ;(11010101) (325) (213) (D5) ;(01111000) (170) (120) (78) ;(11111110) (376) (254) (FE) ;
+;1432;(11010100) (324) (212) (D4) ;(00110000) (60) (48) (30) ;(11110100) (364) (244) (F4) ;(11001101) (315) (205) (CD) ;(11100111) (347) (231) (E7) ;(00000101) (5) (5) (05) ;(11010000) (320) (208) (D0) ;(01111001) (171) (121) (79) ;
+;1440;(11101110) (356) (238) (EE) ;(00000011) (3) (3) (03) ;(01001111) (117) (79) (4F) ;(00100110) (46) (38) (26) ;(00000000) (0) (0) (00) ;(00000110) (6) (6) (06) ;(10110000) (260) (176) (B0) ;(00011000) (30) (24) (18) ;
+;1448;(00011111) (37) (31) (1F) ;(00001000) (10) (8) (08) ;(00100000) (40) (32) (20) ;(00000111) (7) (7) (07) ;(00110000) (60) (48) (30) ;(00001111) (17) (15) (0F) ;(11011101) (335) (221) (DD) ;(01110101) (165) (117) (75) ;
+;1456;(00000000) (0) (0) (00) ;(00011000) (30) (24) (18) ;(00001111) (17) (15) (0F) ;(11001011) (313) (203) (CB) ;(00010001) (21) (17) (11) ;(10101101) (255) (173) (AD) ;(11000000) (300) (192) (C0) ;(01111001) (171) (121) (79) ;
+;1464;(00011111) (37) (31) (1F) ;(01001111) (117) (79) (4F) ;(00010011) (23) (19) (13) ;(00011000) (30) (24) (18) ;(00000111) (7) (7) (07) ;(11011101) (335) (221) (DD) ;(01111110) (176) (126) (7E) ;(00000000) (0) (0) (00) ;
+;1472;(10101101) (255) (173) (AD) ;(11000000) (300) (192) (C0) ;(11011101) (335) (221) (DD) ;(00100011) (43) (35) (23) ;(00011011) (33) (27) (1B) ;(00001000) (10) (8) (08) ;(00000110) (6) (6) (06) ;(10110010) (262) (178) (B2) ;
+;1480;(00101110) (56) (46) (2E) ;(00000001) (1) (1) (01) ;(11001101) (315) (205) (CD) ;(11100011) (343) (227) (E3) ;(00000101) (5) (5) (05) ;(11010000) (320) (208) (D0) ;(00111110) (76) (62) (3E) ;(11001011) (313) (203) (CB) ;
+;1488;(10111000) (270) (184) (B8) ;(11001011) (313) (203) (CB) ;(00010101) (25) (21) (15) ;(00000110) (6) (6) (06) ;(10110000) (260) (176) (B0) ;(11010010) (322) (210) (D2) ;(11001010) (312) (202) (CA) ;(00000101) (5) (5) (05) ;
+;1496;(01111100) (174) (124) (7C) ;(10101101) (255) (173) (AD) ;(01100111) (147) (103) (67) ;(01111010) (172) (122) (7A) ;(10110011) (263) (179) (B3) ;(00100000) (40) (32) (20) ;(11001010) (312) (202) (CA) ;(01111100) (174) (124) (7C) ;
+;1504;(11111110) (376) (254) (FE) ;(00000001) (1) (1) (01) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11100111) (347) (231) (E7) ;(00000101) (5) (5) (05) ;(11010000) (320) (208) (D0) ;(00111110) (76) (62) (3E) ;
+;1512;(00010110) (26) (22) (16) ;(00111101) (75) (61) (3D) ;(00100000) (40) (32) (20) ;(11111101) (375) (253) (FD) ;(10100111) (247) (167) (A7) ;(00000100) (4) (4) (04) ;(11001000) (310) (200) (C8) ;(00111110) (76) (62) (3E) ;
+;1520;(01111111) (177) (127) (7F) ;(11011011) (333) (219) (DB) ;(11111110) (376) (254) (FE) ;(00011111) (37) (31) (1F) ;(11010000) (320) (208) (D0) ;(10101001) (251) (169) (A9) ;(11100110) (346) (230) (E6) ;(00100000) (40) (32) (20) ;
+;1528;(00101000) (50) (40) (28) ;(11110011) (363) (243) (F3) ;(01111001) (171) (121) (79) ;(00101111) (57) (47) (2F) ;(01001111) (117) (79) (4F) ;(11100110) (346) (230) (E6) ;(00000111) (7) (7) (07) ;(11110110) (366) (246) (F6) ;
+;1536;(00001000) (10) (8) (08) ;(11010011) (323) (211) (D3) ;(11111110) (376) (254) (FE) ;(00110111) (67) (55) (37) ;(11001001) (311) (201) (C9) ;(11110001) (361) (241) (F1) ;(00111010) (72) (58) (3A) ;(01110100) (164) (116) (74) ;
+;1544;(01011100) (134) (92) (5C) ;(11010110) (326) (214) (D6) ;(11100000) (340) (224) (E0) ;(00110010) (62) (50) (32) ;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(10001100) (214) (140) (8C) ;
+;1552;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;(00111100) (74) (60) (3C) ;(00000001) (1) (1) (01) ;(00010001) (21) (17) (11) ;
+;1560;(00000000) (0) (0) (00) ;(00111010) (72) (58) (3A) ;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;(00101000) (50) (40) (28) ;(00000010) (2) (2) (02) ;(00001110) (16) (14) (0E) ;
+;1568;(00100010) (42) (34) (22) ;(11110111) (367) (247) (F7) ;(11010101) (325) (213) (D5) ;(11011101) (335) (221) (DD) ;(11100001) (341) (225) (E1) ;(00000110) (6) (6) (06) ;(00001011) (13) (11) (0B) ;(00111110) (76) (62) (3E) ;
+;1576;(00100000) (40) (32) (20) ;(00010010) (22) (18) (12) ;(00010011) (23) (19) (13) ;(00010000) (20) (16) (10) ;(11111100) (374) (252) (FC) ;(11011101) (335) (221) (DD) ;(00110110) (66) (54) (36) ;(00000001) (1) (1) (01) ;
+;1584;(11111111) (377) (255) (FF) ;(11001101) (315) (205) (CD) ;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;(00100001) (41) (33) (21) ;(11110110) (366) (246) (F6) ;(11111111) (377) (255) (FF) ;(00001011) (13) (11) (0B) ;
+;1592;(00001001) (11) (9) (09) ;(00000011) (3) (3) (03) ;(00110000) (60) (48) (30) ;(00001111) (17) (15) (0F) ;(00111010) (72) (58) (3A) ;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;
+;1600;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(11001111) (317) (207) (CF) ;(00001110) (16) (14) (0E) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00101000) (50) (40) (28) ;(00001010) (12) (10) (0A) ;
+;1608;(00000001) (1) (1) (01) ;(00001010) (12) (10) (0A) ;(00000000) (0) (0) (00) ;(11011101) (335) (221) (DD) ;(11100101) (345) (229) (E5) ;(11100001) (341) (225) (E1) ;(00100011) (43) (35) (23) ;(11101011) (353) (235) (EB) ;
+;1616;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(11100100) (344) (228) (E4) ;(00100000) (40) (32) (20) ;(01001001) (111) (73) (49) ;(00111010) (72) (58) (3A) ;
+;1624;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(11111110) (376) (254) (FE) ;(00000011) (3) (3) (03) ;(11001010) (312) (202) (CA) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11100111) (347) (231) (E7) ;
+;1632;(11001101) (315) (205) (CD) ;(10110010) (262) (178) (B2) ;(00101000) (50) (40) (28) ;(11001011) (313) (203) (CB) ;(11111001) (371) (249) (F9) ;(00110000) (60) (48) (30) ;(00001011) (13) (11) (0B) ;(00100001) (41) (33) (21) ;
+;1640;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00111010) (72) (58) (3A) ;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(00111101) (75) (61) (3D) ;(00101000) (50) (40) (28) ;(00010101) (25) (21) (15) ;
+;1648;(11001111) (317) (207) (CF) ;(00000001) (1) (1) (01) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(10111000) (270) (184) (B8) ;(00000100) (4) (4) (04) ;
+;1656;(00101000) (50) (40) (28) ;(00011000) (30) (24) (18) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11011101) (335) (221) (DD) ;(01110111) (167) (119) (77) ;(00001011) (13) (11) (0B) ;(00100011) (43) (35) (23) ;
+;1664;(01111110) (176) (126) (7E) ;(11011101) (335) (221) (DD) ;(01110111) (167) (119) (77) ;(00001100) (14) (12) (0C) ;(00100011) (43) (35) (23) ;(11011101) (335) (221) (DD) ;(01110001) (161) (113) (71) ;(00001110) (16) (14) (0E) ;
+;1672;(00111110) (76) (62) (3E) ;(00000001) (1) (1) (01) ;(11001011) (313) (203) (CB) ;(01110001) (161) (113) (71) ;(00101000) (50) (40) (28) ;(00000001) (1) (1) (01) ;(00111100) (74) (60) (3C) ;(11011101) (335) (221) (DD) ;
+;1680;(01110111) (167) (119) (77) ;(00000000) (0) (0) (00) ;(11101011) (353) (235) (EB) ;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00100000) (40) (32) (20) ;(11011010) (332) (218) (DA) ;
+;1688;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11101011) (353) (235) (EB) ;(11000011) (303) (195) (C3) ;(01011010) (132) (90) (5A) ;(00000111) (7) (7) (07) ;
+;1696;(11111110) (376) (254) (FE) ;(10101010) (252) (170) (AA) ;(00100000) (40) (32) (20) ;(00011111) (37) (31) (1F) ;(00111010) (72) (58) (3A) ;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(11111110) (376) (254) (FE) ;
+;1704;(00000011) (3) (3) (03) ;(11001010) (312) (202) (CA) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;
+;1712;(11011101) (335) (221) (DD) ;(00110110) (66) (54) (36) ;(00001011) (13) (11) (0B) ;(00000000) (0) (0) (00) ;(11011101) (335) (221) (DD) ;(00110110) (66) (54) (36) ;(00001100) (14) (12) (0C) ;(00011011) (33) (27) (1B) ;
+;1720;(00100001) (41) (33) (21) ;(00000000) (0) (0) (00) ;(01000000) (100) (64) (40) ;(11011101) (335) (221) (DD) ;(01110101) (165) (117) (75) ;(00001101) (15) (13) (0D) ;(11011101) (335) (221) (DD) ;(01110100) (164) (116) (74) ;
+;1728;(00001110) (16) (14) (0E) ;(00011000) (30) (24) (18) ;(01001101) (115) (77) (4D) ;(11111110) (376) (254) (FE) ;(10101111) (257) (175) (AF) ;(00100000) (40) (32) (20) ;(01001111) (117) (79) (4F) ;(00111010) (72) (58) (3A) ;
+;1736;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(11111110) (376) (254) (FE) ;(00000011) (3) (3) (03) ;(11001010) (312) (202) (CA) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11100111) (347) (231) (E7) ;
+;1744;(11001101) (315) (205) (CD) ;(01001000) (110) (72) (48) ;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(00001100) (14) (12) (0C) ;(00111010) (72) (58) (3A) ;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;
+;1752;(10100111) (247) (167) (A7) ;(11001010) (312) (202) (CA) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(11100110) (346) (230) (E6) ;(00011100) (34) (28) (1C) ;(00011000) (30) (24) (18) ;
+;1760;(00001111) (17) (15) (0F) ;(11001101) (315) (205) (CD) ;(10000010) (202) (130) (82) ;(00011100) (34) (28) (1C) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;(00101000) (50) (40) (28) ;
+;1768;(00001100) (14) (12) (0C) ;(00111010) (72) (58) (3A) ;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;(11001010) (312) (202) (CA) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;
+;1776;(11001101) (315) (205) (CD) ;(11100110) (346) (230) (E6) ;(00011100) (34) (28) (1C) ;(00011000) (30) (24) (18) ;(00000100) (4) (4) (04) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(10000010) (202) (130) (82) ;
+;1784;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11001101) (315) (205) (CD) ;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(11011101) (335) (221) (DD) ;
+;1792;(01110001) (161) (113) (71) ;(00001011) (13) (11) (0B) ;(11011101) (335) (221) (DD) ;(01110000) (160) (112) (70) ;(00001100) (14) (12) (0C) ;(11001101) (315) (205) (CD) ;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;
+;1800;(11011101) (335) (221) (DD) ;(01110001) (161) (113) (71) ;(00001101) (15) (13) (0D) ;(11011101) (335) (221) (DD) ;(01110000) (160) (112) (70) ;(00001110) (16) (14) (0E) ;(01100000) (140) (96) (60) ;(01101001) (151) (105) (69) ;
+;1808;(11011101) (335) (221) (DD) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(00000011) (3) (3) (03) ;(00011000) (30) (24) (18) ;(01000100) (104) (68) (44) ;(11111110) (376) (254) (FE) ;(11001010) (312) (202) (CA) ;
+;1816;(00101000) (50) (40) (28) ;(00001001) (11) (9) (09) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11011101) (335) (221) (DD) ;(00110110) (66) (54) (36) ;(00001110) (16) (14) (0E) ;
+;1824;(10000000) (200) (128) (80) ;(00011000) (30) (24) (18) ;(00010111) (27) (23) (17) ;(00111010) (72) (58) (3A) ;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;(11000010) (302) (194) (C2) ;
+;1832;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(10000010) (202) (130) (82) ;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;
+;1840;(00011011) (33) (27) (1B) ;(11001101) (315) (205) (CD) ;(10110111) (267) (183) (B7) ;(00111100) (74) (60) (3C) ;(11011101) (335) (221) (DD) ;(01110001) (161) (113) (71) ;(00001101) (15) (13) (0D) ;(11011101) (335) (221) (DD) ;
+;1848;(01110000) (160) (112) (70) ;(00001110) (16) (14) (0E) ;(11011101) (335) (221) (DD) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;
+;1856;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;(01010011) (123) (83) (53) ;(01011100) (134) (92) (5C) ;(00110111) (67) (55) (37) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;
+;1864;(11011101) (335) (221) (DD) ;(01110101) (165) (117) (75) ;(00001011) (13) (11) (0B) ;(11011101) (335) (221) (DD) ;(01110100) (164) (116) (74) ;(00001100) (14) (12) (0C) ;(00101010) (52) (42) (2A) ;(01001011) (113) (75) (4B) ;
+;1872;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(11011101) (335) (221) (DD) ;(01110101) (165) (117) (75) ;(00001111) (17) (15) (0F) ;(11011101) (335) (221) (DD) ;(01110100) (164) (116) (74) ;
+;1880;(00010000) (20) (16) (10) ;(11101011) (353) (235) (EB) ;(00111010) (72) (58) (3A) ;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;(11001010) (312) (202) (CA) ;(01110000) (160) (112) (70) ;
+;1888;(00001001) (11) (9) (09) ;(11100101) (345) (229) (E5) ;(00000001) (1) (1) (01) ;(00010001) (21) (17) (11) ;(00000000) (0) (0) (00) ;(11011101) (335) (221) (DD) ;(00001001) (11) (9) (09) ;(11011101) (335) (221) (DD) ;
+;1896;(11100101) (345) (229) (E5) ;(00010001) (21) (17) (11) ;(00010001) (21) (17) (11) ;(00000000) (0) (0) (00) ;(10101111) (257) (175) (AF) ;(00110111) (67) (55) (37) ;(11001101) (315) (205) (CD) ;(01010110) (126) (86) (56) ;
+;1904;(00000101) (5) (5) (05) ;(11011101) (335) (221) (DD) ;(11100001) (341) (225) (E1) ;(00110000) (60) (48) (30) ;(11110010) (362) (242) (F2) ;(00111110) (76) (62) (3E) ;(11111110) (376) (254) (FE) ;(11001101) (315) (205) (CD) ;
+;1912;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(01010010) (122) (82) (52) ;(00000011) (3) (3) (03) ;(00001110) (16) (14) (0E) ;(10000000) (200) (128) (80) ;
+;1920;(11011101) (335) (221) (DD) ;(01111110) (176) (126) (7E) ;(00000000) (0) (0) (00) ;(11011101) (335) (221) (DD) ;(10111110) (276) (190) (BE) ;(11101111) (357) (239) (EF) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;
+;1928;(00001110) (16) (14) (0E) ;(11110110) (366) (246) (F6) ;(11111110) (376) (254) (FE) ;(00000100) (4) (4) (04) ;(00110000) (60) (48) (30) ;(11011001) (331) (217) (D9) ;(00010001) (21) (17) (11) ;(11000000) (300) (192) (C0) ;
+;1936;(00001001) (11) (9) (09) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(00001010) (12) (10) (0A) ;(00001100) (14) (12) (0C) ;(11000001) (301) (193) (C1) ;(11011101) (335) (221) (DD) ;(11100101) (345) (229) (E5) ;
+;1944;(11010001) (321) (209) (D1) ;(00100001) (41) (33) (21) ;(11110000) (360) (240) (F0) ;(11111111) (377) (255) (FF) ;(00011001) (31) (25) (19) ;(00000110) (6) (6) (06) ;(00001010) (12) (10) (0A) ;(01111110) (176) (126) (7E) ;
+;1952;(00111100) (74) (60) (3C) ;(00100000) (40) (32) (20) ;(00000011) (3) (3) (03) ;(01111001) (171) (121) (79) ;(10000000) (200) (128) (80) ;(01001111) (117) (79) (4F) ;(00010011) (23) (19) (13) ;(00011010) (32) (26) (1A) ;
+;1960;(10111110) (276) (190) (BE) ;(00100011) (43) (35) (23) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(00001100) (14) (12) (0C) ;(11010111) (327) (215) (D7) ;(00010000) (20) (16) (10) ;(11110110) (366) (246) (F6) ;
+;1968;(11001011) (313) (203) (CB) ;(01111001) (171) (121) (79) ;(00100000) (40) (32) (20) ;(10110011) (263) (179) (B3) ;(00111110) (76) (62) (3E) ;(00001101) (15) (13) (0D) ;(11010111) (327) (215) (D7) ;(11100001) (341) (225) (E1) ;
+;1976;(11011101) (335) (221) (DD) ;(01111110) (176) (126) (7E) ;(00000000) (0) (0) (00) ;(11111110) (376) (254) (FE) ;(00000011) (3) (3) (03) ;(00101000) (50) (40) (28) ;(00001100) (14) (12) (0C) ;(00111010) (72) (58) (3A) ;
+;1984;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(00111101) (75) (61) (3D) ;(11001010) (312) (202) (CA) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(11111110) (376) (254) (FE) ;(00000010) (2) (2) (02) ;
+;1992;(11001010) (312) (202) (CA) ;(10110110) (266) (182) (B6) ;(00001000) (10) (8) (08) ;(11100101) (345) (229) (E5) ;(11011101) (335) (221) (DD) ;(01101110) (156) (110) (6E) ;(11111010) (372) (250) (FA) ;(11011101) (335) (221) (DD) ;
+;2000;(01100110) (146) (102) (66) ;(11111011) (373) (251) (FB) ;(11011101) (335) (221) (DD) ;(01011110) (136) (94) (5E) ;(00001011) (13) (11) (0B) ;(11011101) (335) (221) (DD) ;(01010110) (126) (86) (56) ;(00001100) (14) (12) (0C) ;
+;2008;(01111100) (174) (124) (7C) ;(10110101) (265) (181) (B5) ;(00101000) (50) (40) (28) ;(00001101) (15) (13) (0D) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(00111000) (70) (56) (38) ;(00100110) (46) (38) (26) ;
+;2016;(00101000) (50) (40) (28) ;(00000111) (7) (7) (07) ;(11011101) (335) (221) (DD) ;(01111110) (176) (126) (7E) ;(00000000) (0) (0) (00) ;(11111110) (376) (254) (FE) ;(00000011) (3) (3) (03) ;(00100000) (40) (32) (20) ;
+;2024;(00011101) (35) (29) (1D) ;(11100001) (341) (225) (E1) ;(01111100) (174) (124) (7C) ;(10110101) (265) (181) (B5) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;(11011101) (335) (221) (DD) ;(01101110) (156) (110) (6E) ;
+;2032;(00001101) (15) (13) (0D) ;(11011101) (335) (221) (DD) ;(01100110) (146) (102) (66) ;(00001110) (16) (14) (0E) ;(11100101) (345) (229) (E5) ;(11011101) (335) (221) (DD) ;(11100001) (341) (225) (E1) ;(00111010) (72) (58) (3A) ;
+;2040;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(11111110) (376) (254) (FE) ;(00000010) (2) (2) (02) ;(00110111) (67) (55) (37) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(10100111) (247) (167) (A7) ;
+;2048;(00111110) (76) (62) (3E) ;(11111111) (377) (255) (FF) ;(11001101) (315) (205) (CD) ;(01010110) (126) (86) (56) ;(00000101) (5) (5) (05) ;(11011000) (330) (216) (D8) ;(11001111) (317) (207) (CF) ;(00011010) (32) (26) (1A) ;
+;2056;(11011101) (335) (221) (DD) ;(01011110) (136) (94) (5E) ;(00001011) (13) (11) (0B) ;(11011101) (335) (221) (DD) ;(01010110) (126) (86) (56) ;(00001100) (14) (12) (0C) ;(11100101) (345) (229) (E5) ;(01111100) (174) (124) (7C) ;
+;2064;(10110101) (265) (181) (B5) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;(00010011) (23) (19) (13) ;(00010011) (23) (19) (13) ;(00010011) (23) (19) (13) ;(11101011) (353) (235) (EB) ;(00011000) (30) (24) (18) ;
+;2072;(00001100) (14) (12) (0C) ;(11011101) (335) (221) (DD) ;(01101110) (156) (110) (6E) ;(11111010) (372) (250) (FA) ;(11011101) (335) (221) (DD) ;(01100110) (146) (102) (66) ;(11111011) (373) (251) (FB) ;(11101011) (353) (235) (EB) ;
+;2080;(00110111) (67) (55) (37) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(00111000) (70) (56) (38) ;(00001001) (11) (9) (09) ;(00010001) (21) (17) (11) ;(00000101) (5) (5) (05) ;(00000000) (0) (0) (00) ;
+;2088;(00011001) (31) (25) (19) ;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;(11001101) (315) (205) (CD) ;(00000101) (5) (5) (05) ;(00011111) (37) (31) (1F) ;(11100001) (341) (225) (E1) ;(11011101) (335) (221) (DD) ;
+;2096;(01111110) (176) (126) (7E) ;(00000000) (0) (0) (00) ;(10100111) (247) (167) (A7) ;(00101000) (50) (40) (28) ;(00111110) (76) (62) (3E) ;(01111100) (174) (124) (7C) ;(10110101) (265) (181) (B5) ;(00101000) (50) (40) (28) ;
+;2104;(00010011) (23) (19) (13) ;(00101011) (53) (43) (2B) ;(01000110) (106) (70) (46) ;(00101011) (53) (43) (2B) ;(01001110) (116) (78) (4E) ;(00101011) (53) (43) (2B) ;(00000011) (3) (3) (03) ;(00000011) (3) (3) (03) ;
+;2112;(00000011) (3) (3) (03) ;(11011101) (335) (221) (DD) ;(00100010) (42) (34) (22) ;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(11101000) (350) (232) (E8) ;(00011001) (31) (25) (19) ;
+;2120;(11011101) (335) (221) (DD) ;(00101010) (52) (42) (2A) ;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;
+;2128;(11011101) (335) (221) (DD) ;(01001110) (116) (78) (4E) ;(00001011) (13) (11) (0B) ;(11011101) (335) (221) (DD) ;(01000110) (106) (70) (46) ;(00001100) (14) (12) (0C) ;(11000101) (305) (197) (C5) ;(00000011) (3) (3) (03) ;
+;2136;(00000011) (3) (3) (03) ;(00000011) (3) (3) (03) ;(11011101) (335) (221) (DD) ;(01111110) (176) (126) (7E) ;(11111101) (375) (253) (FD) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;
+;2144;(00010110) (26) (22) (16) ;(00100011) (43) (35) (23) ;(11110001) (361) (241) (F1) ;(01110111) (167) (119) (77) ;(11010001) (321) (209) (D1) ;(00100011) (43) (35) (23) ;(01110011) (163) (115) (73) ;(00100011) (43) (35) (23) ;
+;2152;(01110010) (162) (114) (72) ;(00100011) (43) (35) (23) ;(11100101) (345) (229) (E5) ;(11011101) (335) (221) (DD) ;(11100001) (341) (225) (E1) ;(00110111) (67) (55) (37) ;(00111110) (76) (62) (3E) ;(11111111) (377) (255) (FF) ;
+;2160;(11000011) (303) (195) (C3) ;(00000010) (2) (2) (02) ;(00001000) (10) (8) (08) ;(11101011) (353) (235) (EB) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;
+;2168;(11011101) (335) (221) (DD) ;(00100010) (42) (34) (22) ;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;(11011101) (335) (221) (DD) ;(01001110) (116) (78) (4E) ;(00001011) (13) (11) (0B) ;(11011101) (335) (221) (DD) ;
+;2176;(01000110) (106) (70) (46) ;(00001100) (14) (12) (0C) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(11100101) (345) (229) (E5) ;(00011001) (31) (25) (19) ;(11000001) (301) (193) (C1) ;(11100101) (345) (229) (E5) ;
+;2184;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;(00010110) (26) (22) (16) ;(11011101) (335) (221) (DD) ;(00101010) (52) (42) (2A) ;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;
+;2192;(00100011) (43) (35) (23) ;(11011101) (335) (221) (DD) ;(01001110) (116) (78) (4E) ;(00001111) (17) (15) (0F) ;(11011101) (335) (221) (DD) ;(01000110) (106) (70) (46) ;(00010000) (20) (16) (10) ;(00001001) (11) (9) (09) ;
+;2200;(00100010) (42) (34) (22) ;(01001011) (113) (75) (4B) ;(01011100) (134) (92) (5C) ;(11011101) (335) (221) (DD) ;(01100110) (146) (102) (66) ;(00001110) (16) (14) (0E) ;(01111100) (174) (124) (7C) ;(11100110) (346) (230) (E6) ;
+;2208;(11000000) (300) (192) (C0) ;(00100000) (40) (32) (20) ;(00001010) (12) (10) (0A) ;(11011101) (335) (221) (DD) ;(01101110) (156) (110) (6E) ;(00001101) (15) (13) (0D) ;(00100010) (42) (34) (22) ;(01000010) (102) (66) (42) ;
+;2216;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00001010) (12) (10) (0A) ;(00000000) (0) (0) (00) ;(11010001) (321) (209) (D1) ;(11011101) (335) (221) (DD) ;(11100001) (341) (225) (E1) ;
+;2224;(00110111) (67) (55) (37) ;(00111110) (76) (62) (3E) ;(11111111) (377) (255) (FF) ;(11000011) (303) (195) (C3) ;(00000010) (2) (2) (02) ;(00001000) (10) (8) (08) ;(11011101) (335) (221) (DD) ;(01001110) (116) (78) (4E) ;
+;2232;(00001011) (13) (11) (0B) ;(11011101) (335) (221) (DD) ;(01000110) (106) (70) (46) ;(00001100) (14) (12) (0C) ;(11000101) (305) (197) (C5) ;(00000011) (3) (3) (03) ;(11110111) (367) (247) (F7) ;(00110110) (66) (54) (36) ;
+;2240;(10000000) (200) (128) (80) ;(11101011) (353) (235) (EB) ;(11010001) (321) (209) (D1) ;(11100101) (345) (229) (E5) ;(11100101) (345) (229) (E5) ;(11011101) (335) (221) (DD) ;(11100001) (341) (225) (E1) ;(00110111) (67) (55) (37) ;
+;2248;(00111110) (76) (62) (3E) ;(11111111) (377) (255) (FF) ;(11001101) (315) (205) (CD) ;(00000010) (2) (2) (02) ;(00001000) (10) (8) (08) ;(11100001) (341) (225) (E1) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;
+;2256;(01010011) (123) (83) (53) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(11100110) (346) (230) (E6) ;(11000000) (300) (192) (C0) ;(00100000) (40) (32) (20) ;(00011001) (31) (25) (19) ;(00011010) (32) (26) (1A) ;
+;2264;(00010011) (23) (19) (13) ;(10111110) (276) (190) (BE) ;(00100011) (43) (35) (23) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(00011010) (32) (26) (1A) ;(10111110) (276) (190) (BE) ;(00011011) (33) (27) (1B) ;
+;2272;(00101011) (53) (43) (2B) ;(00110000) (60) (48) (30) ;(00001000) (10) (8) (08) ;(11100101) (345) (229) (E5) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;
+;2280;(11100001) (341) (225) (E1) ;(00011000) (30) (24) (18) ;(11101100) (354) (236) (EC) ;(11001101) (315) (205) (CD) ;(00101100) (54) (44) (2C) ;(00001001) (11) (9) (09) ;(00011000) (30) (24) (18) ;(11100010) (342) (226) (E2) ;
+;2288;(01111110) (176) (126) (7E) ;(01001111) (117) (79) (4F) ;(11111110) (376) (254) (FE) ;(10000000) (200) (128) (80) ;(11001000) (310) (200) (C8) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;(01001011) (113) (75) (4B) ;
+;2296;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(10000000) (200) (128) (80) ;(00101000) (50) (40) (28) ;(00100101) (45) (37) (25) ;(10111001) (271) (185) (B9) ;(00101000) (50) (40) (28) ;
+;2304;(00001000) (10) (8) (08) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;(11000001) (301) (193) (C1) ;(11101011) (353) (235) (EB) ;(00011000) (30) (24) (18) ;
+;2312;(11110000) (360) (240) (F0) ;(11100110) (346) (230) (E6) ;(11100000) (340) (224) (E0) ;(11111110) (376) (254) (FE) ;(10100000) (240) (160) (A0) ;(00100000) (40) (32) (20) ;(00010010) (22) (18) (12) ;(11010001) (321) (209) (D1) ;
+;2320;(11010101) (325) (213) (D5) ;(11100101) (345) (229) (E5) ;(00100011) (43) (35) (23) ;(00010011) (23) (19) (13) ;(00011010) (32) (26) (1A) ;(10111110) (276) (190) (BE) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;
+;2328;(00010111) (27) (23) (17) ;(00110000) (60) (48) (30) ;(11110111) (367) (247) (F7) ;(11100001) (341) (225) (E1) ;(00011000) (30) (24) (18) ;(00000011) (3) (3) (03) ;(11100001) (341) (225) (E1) ;(00011000) (30) (24) (18) ;
+;2336;(11100000) (340) (224) (E0) ;(00111110) (76) (62) (3E) ;(11111111) (377) (255) (FF) ;(11010001) (321) (209) (D1) ;(11101011) (353) (235) (EB) ;(00111100) (74) (60) (3C) ;(00110111) (67) (55) (37) ;(11001101) (315) (205) (CD) ;
+;2344;(00101100) (54) (44) (2C) ;(00001001) (11) (9) (09) ;(00011000) (30) (24) (18) ;(11000100) (304) (196) (C4) ;(00100000) (40) (32) (20) ;(00010000) (20) (16) (10) ;(00001000) (10) (8) (08) ;(00100010) (42) (34) (22) ;
+;2352;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;(11001101) (315) (205) (CD) ;(11101000) (350) (232) (E8) ;
+;2360;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;(00101010) (52) (42) (2A) ;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(11010101) (325) (213) (D5) ;
+;2368;(11001101) (315) (205) (CD) ;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;(00100010) (42) (34) (22) ;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(01010011) (123) (83) (53) ;
+;2376;(01011100) (134) (92) (5C) ;(11100011) (343) (227) (E3) ;(11000101) (305) (197) (C5) ;(00001000) (10) (8) (08) ;(00111000) (70) (56) (38) ;(00000111) (7) (7) (07) ;(00101011) (53) (43) (2B) ;(11001101) (315) (205) (CD) ;
+;2384;(01010101) (125) (85) (55) ;(00010110) (26) (22) (16) ;(00100011) (43) (35) (23) ;(00011000) (30) (24) (18) ;(00000011) (3) (3) (03) ;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;(00010110) (26) (22) (16) ;
+;2392;(00100011) (43) (35) (23) ;(11000001) (301) (193) (C1) ;(11010001) (321) (209) (D1) ;(11101101) (355) (237) (ED) ;(01010011) (123) (83) (53) ;(01010011) (123) (83) (53) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;
+;2400;(01011011) (133) (91) (5B) ;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;(11000101) (305) (197) (C5) ;(11010101) (325) (213) (D5) ;(11101011) (353) (235) (EB) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;
+;2408;(11100001) (341) (225) (E1) ;(11000001) (301) (193) (C1) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(11101000) (350) (232) (E8) ;(00011001) (31) (25) (19) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;
+;2416;(11100101) (345) (229) (E5) ;(00111110) (76) (62) (3E) ;(11111101) (375) (253) (FD) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;(10101111) (257) (175) (AF) ;(00010001) (21) (17) (11) ;
+;2424;(10100001) (241) (161) (A1) ;(00001001) (11) (9) (09) ;(11001101) (315) (205) (CD) ;(00001010) (12) (10) (0A) ;(00001100) (14) (12) (0C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;
+;2432;(11101110) (356) (238) (EE) ;(11001101) (315) (205) (CD) ;(11100111) (347) (231) (E7) ;(00111100) (74) (60) (3C) ;(11011101) (335) (221) (DD) ;(11100101) (345) (229) (E5) ;(00010001) (21) (17) (11) ;(00010001) (21) (17) (11) ;
+;2440;(00000000) (0) (0) (00) ;(10101111) (257) (175) (AF) ;(11001101) (315) (205) (CD) ;(11000010) (302) (194) (C2) ;(00000100) (4) (4) (04) ;(11011101) (335) (221) (DD) ;(11100001) (341) (225) (E1) ;(00000110) (6) (6) (06) ;
+;2448;(00110010) (62) (50) (32) ;(01110110) (166) (118) (76) ;(00010000) (20) (16) (10) ;(11111101) (375) (253) (FD) ;(11011101) (335) (221) (DD) ;(01011110) (136) (94) (5E) ;(00001011) (13) (11) (0B) ;(11011101) (335) (221) (DD) ;
+;2456;(01010110) (126) (86) (56) ;(00001100) (14) (12) (0C) ;(00111110) (76) (62) (3E) ;(11111111) (377) (255) (FF) ;(11011101) (335) (221) (DD) ;(11100001) (341) (225) (E1) ;(11000011) (303) (195) (C3) ;(11000010) (302) (194) (C2) ;
+;2464;(00000100) (4) (4) (04) ;(10000000) (200) (128) (80) ;(01010011) (123) (83) (53) ;(01110100) (164) (116) (74) ;(01100001) (141) (97) (61) ;(01110010) (162) (114) (72) ;(01110100) (164) (116) (74) ;(00100000) (40) (32) (20) ;
+;2472;(01110100) (164) (116) (74) ;(01100001) (141) (97) (61) ;(01110000) (160) (112) (70) ;(01100101) (145) (101) (65) ;(00101100) (54) (44) (2C) ;(00100000) (40) (32) (20) ;(01110100) (164) (116) (74) ;(01101000) (150) (104) (68) ;
+;2480;(01100101) (145) (101) (65) ;(01101110) (156) (110) (6E) ;(00100000) (40) (32) (20) ;(01110000) (160) (112) (70) ;(01110010) (162) (114) (72) ;(01100101) (145) (101) (65) ;(01110011) (163) (115) (73) ;(01110011) (163) (115) (73) ;
+;2488;(00100000) (40) (32) (20) ;(01100001) (141) (97) (61) ;(01101110) (156) (110) (6E) ;(01111001) (171) (121) (79) ;(00100000) (40) (32) (20) ;(01101011) (153) (107) (6B) ;(01100101) (145) (101) (65) ;(01111001) (171) (121) (79) ;
+;2496;(10101110) (256) (174) (AE) ;(00001101) (15) (13) (0D) ;(01010000) (120) (80) (50) ;(01110010) (162) (114) (72) ;(01101111) (157) (111) (6F) ;(01100111) (147) (103) (67) ;(01110010) (162) (114) (72) ;(01100001) (141) (97) (61) ;
+;2504;(01101101) (155) (109) (6D) ;(00111010) (72) (58) (3A) ;(10100000) (240) (160) (A0) ;(00001101) (15) (13) (0D) ;(01001110) (116) (78) (4E) ;(01110101) (165) (117) (75) ;(01101101) (155) (109) (6D) ;(01100010) (142) (98) (62) ;
+;2512;(01100101) (145) (101) (65) ;(01110010) (162) (114) (72) ;(00100000) (40) (32) (20) ;(01100001) (141) (97) (61) ;(01110010) (162) (114) (72) ;(01110010) (162) (114) (72) ;(01100001) (141) (97) (61) ;(01111001) (171) (121) (79) ;
+;2520;(00111010) (72) (58) (3A) ;(10100000) (240) (160) (A0) ;(00001101) (15) (13) (0D) ;(01000011) (103) (67) (43) ;(01101000) (150) (104) (68) ;(01100001) (141) (97) (61) ;(01110010) (162) (114) (72) ;(01100001) (141) (97) (61) ;
+;2528;(01100011) (143) (99) (63) ;(01110100) (164) (116) (74) ;(01100101) (145) (101) (65) ;(01110010) (162) (114) (72) ;(00100000) (40) (32) (20) ;(01100001) (141) (97) (61) ;(01110010) (162) (114) (72) ;(01110010) (162) (114) (72) ;
+;2536;(01100001) (141) (97) (61) ;(01111001) (171) (121) (79) ;(00111010) (72) (58) (3A) ;(10100000) (240) (160) (A0) ;(00001101) (15) (13) (0D) ;(01000010) (102) (66) (42) ;(01111001) (171) (121) (79) ;(01110100) (164) (116) (74) ;
+;2544;(01100101) (145) (101) (65) ;(01110011) (163) (115) (73) ;(00111010) (72) (58) (3A) ;(10100000) (240) (160) (A0) ;(11001101) (315) (205) (CD) ;(00000011) (3) (3) (03) ;(00001011) (13) (11) (0B) ;(11111110) (376) (254) (FE) ;
+;2552;(00100000) (40) (32) (20) ;(11010010) (322) (210) (D2) ;(11011001) (331) (217) (D9) ;(00001010) (12) (10) (0A) ;(11111110) (376) (254) (FE) ;(00000110) (6) (6) (06) ;(00111000) (70) (56) (38) ;(01101001) (151) (105) (69) ;
+;2560;(11111110) (376) (254) (FE) ;(00011000) (30) (24) (18) ;(00110000) (60) (48) (30) ;(01100101) (145) (101) (65) ;(00100001) (41) (33) (21) ;(00001011) (13) (11) (0B) ;(00001010) (12) (10) (0A) ;(01011111) (137) (95) (5F) ;
+;2568;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(00011001) (31) (25) (19) ;(01011110) (136) (94) (5E) ;(00011001) (31) (25) (19) ;(11100101) (345) (229) (E5) ;(11000011) (303) (195) (C3) ;(00000011) (3) (3) (03) ;
+;2576;(00001011) (13) (11) (0B) ;(01001110) (116) (78) (4E) ;(01010111) (127) (87) (57) ;(00010000) (20) (16) (10) ;(00101001) (51) (41) (29) ;(01010100) (124) (84) (54) ;(01010011) (123) (83) (53) ;(01010010) (122) (82) (52) ;
+;2584;(00110111) (67) (55) (37) ;(01010000) (120) (80) (50) ;(01001111) (117) (79) (4F) ;(01011111) (137) (95) (5F) ;(01011110) (136) (94) (5E) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(01011011) (133) (91) (5B) ;
+;2592;(01011010) (132) (90) (5A) ;(01010100) (124) (84) (54) ;(01010011) (123) (83) (53) ;(00001100) (14) (12) (0C) ;(00111110) (76) (62) (3E) ;(00100010) (42) (34) (22) ;(10111001) (271) (185) (B9) ;(00100000) (40) (32) (20) ;
+;2600;(00010001) (21) (17) (11) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01001110) (116) (78) (4E) ;(00100000) (40) (32) (20) ;(00001001) (11) (9) (09) ;(00000100) (4) (4) (04) ;
+;2608;(00001110) (16) (14) (0E) ;(00000010) (2) (2) (02) ;(00111110) (76) (62) (3E) ;(00011001) (31) (25) (19) ;(10111000) (270) (184) (B8) ;(00100000) (40) (32) (20) ;(00000011) (3) (3) (03) ;(00000101) (5) (5) (05) ;
+;2616;(00001110) (16) (14) (0E) ;(00100001) (41) (33) (21) ;(11000011) (303) (195) (C3) ;(11011001) (331) (217) (D9) ;(00001101) (15) (13) (0D) ;(00111010) (72) (58) (3A) ;(10010001) (221) (145) (91) ;(01011100) (134) (92) (5C) ;
+;2624;(11110101) (365) (245) (F5) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(01010111) (127) (87) (57) ;(00000001) (1) (1) (01) ;(00111110) (76) (62) (3E) ;(00100000) (40) (32) (20) ;(11001101) (315) (205) (CD) ;
+;2632;(11011001) (331) (217) (D9) ;(00001010) (12) (10) (0A) ;(11110001) (361) (241) (F1) ;(00110010) (62) (50) (32) ;(10010001) (221) (145) (91) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(11111101) (375) (253) (FD) ;
+;2640;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01001110) (116) (78) (4E) ;(11000010) (302) (194) (C2) ;(11001101) (315) (205) (CD) ;(00001110) (16) (14) (0E) ;(00001110) (16) (14) (0E) ;(00100001) (41) (33) (21) ;
+;2648;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;(00001100) (14) (12) (0C) ;(00000101) (5) (5) (05) ;(11000011) (303) (195) (C3) ;(11011001) (331) (217) (D9) ;(00001101) (15) (13) (0D) ;(11001101) (315) (205) (CD) ;
+;2656;(00000011) (3) (3) (03) ;(00001011) (13) (11) (0B) ;(01111001) (171) (121) (79) ;(00111101) (75) (61) (3D) ;(00111101) (75) (61) (3D) ;(11100110) (346) (230) (E6) ;(00010000) (20) (16) (10) ;(00011000) (30) (24) (18) ;
+;2664;(01011010) (132) (90) (5A) ;(00111110) (76) (62) (3E) ;(00111111) (77) (63) (3F) ;(00011000) (30) (24) (18) ;(01101100) (154) (108) (6C) ;(00010001) (21) (17) (11) ;(10000111) (207) (135) (87) ;(00001010) (12) (10) (0A) ;
+;2672;(00110010) (62) (50) (32) ;(00001111) (17) (15) (0F) ;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;(00001011) (13) (11) (0B) ;(00010001) (21) (17) (11) ;(01101101) (155) (109) (6D) ;(00001010) (12) (10) (0A) ;
+;2680;(00011000) (30) (24) (18) ;(00000011) (3) (3) (03) ;(00010001) (21) (17) (11) ;(10000111) (207) (135) (87) ;(00001010) (12) (10) (0A) ;(00110010) (62) (50) (32) ;(00001110) (16) (14) (0E) ;(01011100) (134) (92) (5C) ;
+;2688;(00101010) (52) (42) (2A) ;(01010001) (121) (81) (51) ;(01011100) (134) (92) (5C) ;(01110011) (163) (115) (73) ;(00100011) (43) (35) (23) ;(01110010) (162) (114) (72) ;(11001001) (311) (201) (C9) ;(00010001) (21) (17) (11) ;
+;2696;(11110100) (364) (244) (F4) ;(00001001) (11) (9) (09) ;(11001101) (315) (205) (CD) ;(10000000) (200) (128) (80) ;(00001010) (12) (10) (0A) ;(00101010) (52) (42) (2A) ;(00001110) (16) (14) (0E) ;(01011100) (134) (92) (5C) ;
+;2704;(01010111) (127) (87) (57) ;(01111101) (175) (125) (7D) ;(11111110) (376) (254) (FE) ;(00010110) (26) (22) (16) ;(11011010) (332) (218) (DA) ;(00010001) (21) (17) (11) ;(00100010) (42) (34) (22) ;(00100000) (40) (32) (20) ;
+;2712;(00101001) (51) (41) (29) ;(01000100) (104) (68) (44) ;(01001010) (112) (74) (4A) ;(00111110) (76) (62) (3E) ;(00011111) (37) (31) (1F) ;(10010001) (221) (145) (91) ;(00111000) (70) (56) (38) ;(00001100) (14) (12) (0C) ;
+;2720;(11000110) (306) (198) (C6) ;(00000010) (2) (2) (02) ;(01001111) (117) (79) (4F) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01001110) (116) (78) (4E) ;(00100000) (40) (32) (20) ;
+;2728;(00010110) (26) (22) (16) ;(00111110) (76) (62) (3E) ;(00010110) (26) (22) (16) ;(10010000) (220) (144) (90) ;(11011010) (332) (218) (DA) ;(10011111) (237) (159) (9F) ;(00011110) (36) (30) (1E) ;(00111100) (74) (60) (3C) ;
+;2736;(01000111) (107) (71) (47) ;(00000100) (4) (4) (04) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(01000110) (106) (70) (46) ;(11000010) (302) (194) (C2) ;(01010101) (125) (85) (55) ;
+;2744;(00001100) (14) (12) (0C) ;(11111101) (375) (253) (FD) ;(10111110) (276) (190) (BE) ;(00110001) (61) (49) (31) ;(11011010) (332) (218) (DA) ;(10000110) (206) (134) (86) ;(00001100) (14) (12) (0C) ;(11000011) (303) (195) (C3) ;
+;2752;(11011001) (331) (217) (D9) ;(00001101) (15) (13) (0D) ;(01111100) (174) (124) (7C) ;(11001101) (315) (205) (CD) ;(00000011) (3) (3) (03) ;(00001011) (13) (11) (0B) ;(10000001) (201) (129) (81) ;(00111101) (75) (61) (3D) ;
+;2760;(11100110) (346) (230) (E6) ;(00011111) (37) (31) (1F) ;(11001000) (310) (200) (C8) ;(01010111) (127) (87) (57) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(11000110) (306) (198) (C6) ;
+;2768;(00111110) (76) (62) (3E) ;(00100000) (40) (32) (20) ;(11001101) (315) (205) (CD) ;(00111011) (73) (59) (3B) ;(00001100) (14) (12) (0C) ;(00010101) (25) (21) (15) ;(00100000) (40) (32) (20) ;(11111000) (370) (248) (F8) ;
+;2776;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(00100100) (44) (36) (24) ;(00001011) (13) (11) (0B) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01001110) (116) (78) (4E) ;
+;2784;(00100000) (40) (32) (20) ;(00011010) (32) (26) (1A) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(01000110) (106) (70) (46) ;(00100000) (40) (32) (20) ;(00001000) (10) (8) (08) ;
+;2792;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(10001000) (210) (136) (88) ;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;(10000100) (204) (132) (84) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;
+;2800;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(10001010) (212) (138) (8A) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(10000010) (202) (130) (82) ;(01011100) (134) (92) (5C) ;
+;2808;(00100010) (42) (34) (22) ;(10000110) (206) (134) (86) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(11111101) (375) (253) (FD) ;(01110001) (161) (113) (71) ;(01000101) (105) (69) (45) ;(00100010) (42) (34) (22) ;
+;2816;(10000000) (200) (128) (80) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01001110) (116) (78) (4E) ;(00100000) (40) (32) (20) ;
+;2824;(00010100) (24) (20) (14) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(10001000) (210) (136) (88) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(10000100) (204) (132) (84) ;(01011100) (134) (92) (5C) ;
+;2832;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(01000110) (106) (70) (46) ;(11001000) (310) (200) (C8) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(10001010) (212) (138) (8A) ;
+;2840;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(10000110) (206) (134) (86) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(11111101) (375) (253) (FD) ;(01001110) (116) (78) (4E) ;(01000101) (105) (69) (45) ;
+;2848;(00101010) (52) (42) (2A) ;(10000000) (200) (128) (80) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(11111110) (376) (254) (FE) ;(10000000) (200) (128) (80) ;(00111000) (70) (56) (38) ;(00111101) (75) (61) (3D) ;
+;2856;(11111110) (376) (254) (FE) ;(10010000) (220) (144) (90) ;(00110000) (60) (48) (30) ;(00100110) (46) (38) (26) ;(01000111) (107) (71) (47) ;(11001101) (315) (205) (CD) ;(00111000) (70) (56) (38) ;(00001011) (13) (11) (0B) ;
+;2864;(11001101) (315) (205) (CD) ;(00000011) (3) (3) (03) ;(00001011) (13) (11) (0B) ;(00010001) (21) (17) (11) ;(10010010) (222) (146) (92) ;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;(01000111) (107) (71) (47) ;
+;2872;(00100001) (41) (33) (21) ;(10010010) (222) (146) (92) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00111110) (76) (62) (3E) ;(00001011) (13) (11) (0B) ;(11001011) (313) (203) (CB) ;(00011000) (30) (24) (18) ;
+;2880;(10011111) (237) (159) (9F) ;(11100110) (346) (230) (E6) ;(00001111) (17) (15) (0F) ;(01001111) (117) (79) (4F) ;(11001011) (313) (203) (CB) ;(00011000) (30) (24) (18) ;(10011111) (237) (159) (9F) ;(11100110) (346) (230) (E6) ;
+;2888;(11110000) (360) (240) (F0) ;(10110001) (261) (177) (B1) ;(00001110) (16) (14) (0E) ;(00000100) (4) (4) (04) ;(01110111) (167) (119) (77) ;(00100011) (43) (35) (23) ;(00001101) (15) (13) (0D) ;(00100000) (40) (32) (20) ;
+;2896;(11111011) (373) (251) (FB) ;(11001001) (311) (201) (C9) ;(11010110) (326) (214) (D6) ;(10100101) (245) (165) (A5) ;(00110000) (60) (48) (30) ;(00001001) (11) (9) (09) ;(11000110) (306) (198) (C6) ;(00010101) (25) (21) (15) ;
+;2904;(11000101) (305) (197) (C5) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(01111011) (173) (123) (7B) ;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;(00001011) (13) (11) (0B) ;(11001101) (315) (205) (CD) ;
+;2912;(00010000) (20) (16) (10) ;(00001100) (14) (12) (0C) ;(11000011) (303) (195) (C3) ;(00000011) (3) (3) (03) ;(00001011) (13) (11) (0B) ;(11000101) (305) (197) (C5) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;
+;2920;(00110110) (66) (54) (36) ;(01011100) (134) (92) (5C) ;(11101011) (353) (235) (EB) ;(00100001) (41) (33) (21) ;(00111011) (73) (59) (3B) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(10000110) (206) (134) (86) ;
+;2928;(11111110) (376) (254) (FE) ;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(11001011) (313) (203) (CB) ;(11000110) (306) (198) (C6) ;(00100110) (46) (38) (26) ;(00000000) (0) (0) (00) ;
+;2936;(01101111) (157) (111) (6F) ;(00101001) (51) (41) (29) ;(00101001) (51) (41) (29) ;(00101001) (51) (41) (29) ;(00001001) (11) (9) (09) ;(11000001) (301) (193) (C1) ;(11101011) (353) (235) (EB) ;(01111001) (171) (121) (79) ;
+;2944;(00111101) (75) (61) (3D) ;(00111110) (76) (62) (3E) ;(00100001) (41) (33) (21) ;(00100000) (40) (32) (20) ;(00001110) (16) (14) (0E) ;(00000101) (5) (5) (05) ;(01001111) (117) (79) (4F) ;(11111101) (375) (253) (FD) ;
+;2952;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01001110) (116) (78) (4E) ;(00101000) (50) (40) (28) ;(00000110) (6) (6) (06) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(11001101) (315) (205) (CD) ;
+;2960;(00001110) (16) (14) (0E) ;(11010001) (321) (209) (D1) ;(01111001) (171) (121) (79) ;(10111001) (271) (185) (B9) ;(11010101) (325) (213) (D5) ;(11001100) (314) (204) (CC) ;(01010101) (125) (85) (55) ;(00001100) (14) (12) (0C) ;
+;2968;(11010001) (321) (209) (D1) ;(11000101) (305) (197) (C5) ;(11100101) (345) (229) (E5) ;(00111010) (72) (58) (3A) ;(10010001) (221) (145) (91) ;(01011100) (134) (92) (5C) ;(00000110) (6) (6) (06) ;(11111111) (377) (255) (FF) ;
+;2976;(00011111) (37) (31) (1F) ;(00111000) (70) (56) (38) ;(00000001) (1) (1) (01) ;(00000100) (4) (4) (04) ;(00011111) (37) (31) (1F) ;(00011111) (37) (31) (1F) ;(10011111) (237) (159) (9F) ;(01001111) (117) (79) (4F) ;
+;2984;(00111110) (76) (62) (3E) ;(00001000) (10) (8) (08) ;(10100111) (247) (167) (A7) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01001110) (116) (78) (4E) ;(00101000) (50) (40) (28) ;
+;2992;(00000101) (5) (5) (05) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(11001110) (316) (206) (CE) ;(00110111) (67) (55) (37) ;(11101011) (353) (235) (EB) ;(00001000) (10) (8) (08) ;
+;3000;(00011010) (32) (26) (1A) ;(10100000) (240) (160) (A0) ;(10101110) (256) (174) (AE) ;(10101001) (251) (169) (A9) ;(00010010) (22) (18) (12) ;(00001000) (10) (8) (08) ;(00111000) (70) (56) (38) ;(00010011) (23) (19) (13) ;
+;3008;(00010100) (24) (20) (14) ;(00100011) (43) (35) (23) ;(00111101) (75) (61) (3D) ;(00100000) (40) (32) (20) ;(11110010) (362) (242) (F2) ;(11101011) (353) (235) (EB) ;(00100101) (45) (37) (25) ;(11111101) (375) (253) (FD) ;
+;3016;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01001110) (116) (78) (4E) ;(11001100) (314) (204) (CC) ;(11011011) (333) (219) (DB) ;(00001011) (13) (11) (0B) ;(11100001) (341) (225) (E1) ;(11000001) (301) (193) (C1) ;
+;3024;(00001101) (15) (13) (0D) ;(00100011) (43) (35) (23) ;(11001001) (311) (201) (C9) ;(00001000) (10) (8) (08) ;(00111110) (76) (62) (3E) ;(00100000) (40) (32) (20) ;(10000011) (203) (131) (83) ;(01011111) (137) (95) (5F) ;
+;3032;(00001000) (10) (8) (08) ;(00011000) (30) (24) (18) ;(11100110) (346) (230) (E6) ;(01111100) (174) (124) (7C) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(11100110) (346) (230) (E6) ;
+;3040;(00000011) (3) (3) (03) ;(11110110) (366) (246) (F6) ;(01011000) (130) (88) (58) ;(01100111) (147) (103) (67) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;(10001111) (217) (143) (8F) ;(01011100) (134) (92) (5C) ;
+;3048;(01111110) (176) (126) (7E) ;(10101011) (253) (171) (AB) ;(10100010) (242) (162) (A2) ;(10101011) (253) (171) (AB) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(01010111) (127) (87) (57) ;(01110110) (166) (118) (76) ;
+;3056;(00101000) (50) (40) (28) ;(00001000) (10) (8) (08) ;(11100110) (346) (230) (E6) ;(11000111) (307) (199) (C7) ;(11001011) (313) (203) (CB) ;(01010111) (127) (87) (57) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;
+;3064;(11101110) (356) (238) (EE) ;(00111000) (70) (56) (38) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(01010111) (127) (87) (57) ;(01100110) (146) (102) (66) ;(00101000) (50) (40) (28) ;(00001000) (10) (8) (08) ;
+;3072;(11100110) (346) (230) (E6) ;(11111000) (370) (248) (F8) ;(11001011) (313) (203) (CB) ;(01101111) (157) (111) (6F) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(11101110) (356) (238) (EE) ;(00000111) (7) (7) (07) ;
+;3080;(01110111) (167) (119) (77) ;(11001001) (311) (201) (C9) ;(11100101) (345) (229) (E5) ;(00100110) (46) (38) (26) ;(00000000) (0) (0) (00) ;(11100011) (343) (227) (E3) ;(00011000) (30) (24) (18) ;(00000100) (4) (4) (04) ;
+;3088;(00010001) (21) (17) (11) ;(10010101) (225) (149) (95) ;(00000000) (0) (0) (00) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;(01000001) (101) (65) (41) ;(00001100) (14) (12) (0C) ;(00111000) (70) (56) (38) ;
+;3096;(00001001) (11) (9) (09) ;(00111110) (76) (62) (3E) ;(00100000) (40) (32) (20) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01000110) (106) (70) (46) ;(11001100) (314) (204) (CC) ;
+;3104;(00111011) (73) (59) (3B) ;(00001100) (14) (12) (0C) ;(00011010) (32) (26) (1A) ;(11100110) (346) (230) (E6) ;(01111111) (177) (127) (7F) ;(11001101) (315) (205) (CD) ;(00111011) (73) (59) (3B) ;(00001100) (14) (12) (0C) ;
+;3112;(00011010) (32) (26) (1A) ;(00010011) (23) (19) (13) ;(10000111) (207) (135) (87) ;(00110000) (60) (48) (30) ;(11110101) (365) (245) (F5) ;(11010001) (321) (209) (D1) ;(11111110) (376) (254) (FE) ;(01001000) (110) (72) (48) ;
+;3120;(00101000) (50) (40) (28) ;(00000011) (3) (3) (03) ;(11111110) (376) (254) (FE) ;(10000010) (202) (130) (82) ;(11011000) (330) (216) (D8) ;(01111010) (172) (122) (7A) ;(11111110) (376) (254) (FE) ;(00000011) (3) (3) (03) ;
+;3128;(11011000) (330) (216) (D8) ;(00111110) (76) (62) (3E) ;(00100000) (40) (32) (20) ;(11010101) (325) (213) (D5) ;(11011001) (331) (217) (D9) ;(11010111) (327) (215) (D7) ;(11011001) (331) (217) (D9) ;(11010001) (321) (209) (D1) ;
+;3136;(11001001) (311) (201) (C9) ;(11110101) (365) (245) (F5) ;(11101011) (353) (235) (EB) ;(00111100) (74) (60) (3C) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;(00100011) (43) (35) (23) ;(00101000) (50) (40) (28) ;
+;3144;(11111011) (373) (251) (FB) ;(00111101) (75) (61) (3D) ;(00100000) (40) (32) (20) ;(11111000) (370) (248) (F8) ;(11101011) (353) (235) (EB) ;(11110001) (361) (241) (F1) ;(11111110) (376) (254) (FE) ;(00100000) (40) (32) (20) ;
+;3152;(11011000) (330) (216) (D8) ;(00011010) (32) (26) (1A) ;(11010110) (326) (214) (D6) ;(01000001) (101) (65) (41) ;(11001001) (311) (201) (C9) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;
+;3160;(01001110) (116) (78) (4E) ;(11000000) (300) (192) (C0) ;(00010001) (21) (17) (11) ;(11011001) (331) (217) (D9) ;(00001101) (15) (13) (0D) ;(11010101) (325) (213) (D5) ;(01111000) (170) (120) (78) ;(11111101) (375) (253) (FD) ;
+;3168;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(01000110) (106) (70) (46) ;(11000010) (302) (194) (C2) ;(00000010) (2) (2) (02) ;(00001101) (15) (13) (0D) ;(11111101) (375) (253) (FD) ;(10111110) (276) (190) (BE) ;
+;3176;(00110001) (61) (49) (31) ;(00111000) (70) (56) (38) ;(00011011) (33) (27) (1B) ;(11000000) (300) (192) (C0) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(01100110) (146) (102) (66) ;
+;3184;(00101000) (50) (40) (28) ;(00010110) (26) (22) (16) ;(11111101) (375) (253) (FD) ;(01011110) (136) (94) (5E) ;(00101101) (55) (45) (2D) ;(00011101) (35) (29) (1D) ;(00101000) (50) (40) (28) ;(01011010) (132) (90) (5A) ;
+;3192;(00111110) (76) (62) (3E) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;(11101101) (355) (237) (ED) ;(01111011) (173) (123) (7B) ;(00111111) (77) (63) (3F) ;
+;3200;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(10100110) (246) (166) (A6) ;(11001001) (311) (201) (C9) ;(11001111) (317) (207) (CF) ;(00000100) (4) (4) (04) ;
+;3208;(11111101) (375) (253) (FD) ;(00110101) (65) (53) (35) ;(01010010) (122) (82) (52) ;(00100000) (40) (32) (20) ;(01000101) (105) (69) (45) ;(00111110) (76) (62) (3E) ;(00011000) (30) (24) (18) ;(10010000) (220) (144) (90) ;
+;3216;(00110010) (62) (50) (32) ;(10001100) (214) (140) (8C) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(10001111) (217) (143) (8F) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(00111010) (72) (58) (3A) ;
+;3224;(10010001) (221) (145) (91) ;(01011100) (134) (92) (5C) ;(11110101) (365) (245) (F5) ;(00111110) (76) (62) (3E) ;(11111101) (375) (253) (FD) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;
+;3232;(10101111) (257) (175) (AF) ;(00010001) (21) (17) (11) ;(11111000) (370) (248) (F8) ;(00001100) (14) (12) (0C) ;(11001101) (315) (205) (CD) ;(00001010) (12) (10) (0A) ;(00001100) (14) (12) (0C) ;(11111101) (375) (253) (FD) ;
+;3240;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(11101110) (356) (238) (EE) ;(00100001) (41) (33) (21) ;(00111011) (73) (59) (3B) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(11011110) (336) (222) (DE) ;
+;3248;(11001011) (313) (203) (CB) ;(10101110) (256) (174) (AE) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(11100111) (347) (231) (E7) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;(11111110) (376) (254) (FE) ;
+;3256;(00100000) (40) (32) (20) ;(00101000) (50) (40) (28) ;(01000101) (105) (69) (45) ;(11111110) (376) (254) (FE) ;(11100010) (342) (226) (E2) ;(00101000) (50) (40) (28) ;(01000001) (101) (65) (41) ;(11110110) (366) (246) (F6) ;
+;3264;(00100000) (40) (32) (20) ;(11111110) (376) (254) (FE) ;(01101110) (156) (110) (6E) ;(00101000) (50) (40) (28) ;(00111011) (73) (59) (3B) ;(00111110) (76) (62) (3E) ;(11111110) (376) (254) (FE) ;(11001101) (315) (205) (CD) ;
+;3272;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;(11110001) (361) (241) (F1) ;(00110010) (62) (50) (32) ;(10010001) (221) (145) (91) ;(01011100) (134) (92) (5C) ;(11100001) (341) (225) (E1) ;(00100010) (42) (34) (22) ;
+;3280;(10001111) (217) (143) (8F) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(11111101) (375) (253) (FD) ;(01000110) (106) (70) (46) ;(00110001) (61) (49) (31) ;
+;3288;(00000100) (4) (4) (04) ;(00001110) (16) (14) (0E) ;(00100001) (41) (33) (21) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(10011011) (233) (155) (9B) ;(00001110) (16) (14) (0E) ;(01111100) (174) (124) (7C) ;
+;3296;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(11100110) (346) (230) (E6) ;(00000011) (3) (3) (03) ;(11110110) (366) (246) (F6) ;(01011000) (130) (88) (58) ;(01100111) (147) (103) (67) ;
+;3304;(00010001) (21) (17) (11) ;(11100000) (340) (224) (E0) ;(01011010) (132) (90) (5A) ;(00011010) (32) (26) (1A) ;(01001110) (116) (78) (4E) ;(00000110) (6) (6) (06) ;(00100000) (40) (32) (20) ;(11101011) (353) (235) (EB) ;
+;3312;(00010010) (22) (18) (12) ;(01110001) (161) (113) (71) ;(00010011) (23) (19) (13) ;(00100011) (43) (35) (23) ;(00010000) (20) (16) (10) ;(11111010) (372) (250) (FA) ;(11000001) (301) (193) (C1) ;(11001001) (311) (201) (C9) ;
+;3320;(10000000) (200) (128) (80) ;(01110011) (163) (115) (73) ;(01100011) (143) (99) (63) ;(01110010) (162) (114) (72) ;(01101111) (157) (111) (6F) ;(01101100) (154) (108) (6C) ;(01101100) (154) (108) (6C) ;(10111111) (277) (191) (BF) ;
+;3328;(11001111) (317) (207) (CF) ;(00001100) (14) (12) (0C) ;(11111110) (376) (254) (FE) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(10000000) (200) (128) (80) ;(11111101) (375) (253) (FD) ;(10000110) (206) (134) (86) ;
+;3336;(00110001) (61) (49) (31) ;(11010110) (326) (214) (D6) ;(00011001) (31) (25) (19) ;(11010000) (320) (208) (D0) ;(11101101) (355) (237) (ED) ;(01000100) (104) (68) (44) ;(11000101) (305) (197) (C5) ;(01000111) (107) (71) (47) ;
+;3344;(00101010) (52) (42) (2A) ;(10001111) (217) (143) (8F) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;(10010001) (221) (145) (91) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;
+;3352;(11001101) (315) (205) (CD) ;(01001101) (115) (77) (4D) ;(00001101) (15) (13) (0D) ;(01111000) (170) (120) (78) ;(11110101) (365) (245) (F5) ;(00100001) (41) (33) (21) ;(01101011) (153) (107) (6B) ;(01011100) (134) (92) (5C) ;
+;3360;(01000110) (106) (70) (46) ;(01111000) (170) (120) (78) ;(00111100) (74) (60) (3C) ;(01110111) (167) (119) (77) ;(00100001) (41) (33) (21) ;(10001001) (211) (137) (89) ;(01011100) (134) (92) (5C) ;(10111110) (276) (190) (BE) ;
+;3368;(00111000) (70) (56) (38) ;(00000011) (3) (3) (03) ;(00110100) (64) (52) (34) ;(00000110) (6) (6) (06) ;(00010111) (27) (23) (17) ;(11001101) (315) (205) (CD) ;(00000000) (0) (0) (00) ;(00001110) (16) (14) (0E) ;
+;3376;(11110001) (361) (241) (F1) ;(00111101) (75) (61) (3D) ;(00100000) (40) (32) (20) ;(11101000) (350) (232) (E8) ;(11100001) (341) (225) (E1) ;(11111101) (375) (253) (FD) ;(01110101) (165) (117) (75) ;(01010111) (127) (87) (57) ;
+;3384;(11100001) (341) (225) (E1) ;(00100010) (42) (34) (22) ;(10001111) (217) (143) (8F) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(10001000) (210) (136) (88) ;(01011100) (134) (92) (5C) ;
+;3392;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(10000110) (206) (134) (86) ;(11001101) (315) (205) (CD) ;(11011001) (331) (217) (D9) ;(00001101) (15) (13) (0D) ;(11111101) (375) (253) (FD) ;
+;3400;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(11000110) (306) (198) (C6) ;(11000001) (301) (193) (C1) ;(11001001) (311) (201) (C9) ;(10101111) (257) (175) (AF) ;(00101010) (52) (42) (2A) ;(10001101) (215) (141) (8D) ;
+;3408;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(01000110) (106) (70) (46) ;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;(01100111) (147) (103) (67) ;
+;3416;(11111101) (375) (253) (FD) ;(01101110) (156) (110) (6E) ;(00001110) (16) (14) (0E) ;(00100010) (42) (34) (22) ;(10001111) (217) (143) (8F) ;(01011100) (134) (92) (5C) ;(00100001) (41) (33) (21) ;(10010001) (221) (145) (91) ;
+;3424;(01011100) (134) (92) (5C) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(01111110) (176) (126) (7E) ;(00001111) (17) (15) (0F) ;(10101110) (256) (174) (AE) ;(11100110) (346) (230) (E6) ;(01010101) (125) (85) (55) ;
+;3432;(10101110) (256) (174) (AE) ;(01110111) (167) (119) (77) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(10101111) (257) (175) (AF) ;(00001101) (15) (13) (0D) ;(00100001) (41) (33) (21) ;(00111100) (74) (60) (3C) ;
+;3440;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(10101110) (256) (174) (AE) ;(11001011) (313) (203) (CB) ;(11000110) (306) (198) (C6) ;(11001101) (315) (205) (CD) ;(01001101) (115) (77) (4D) ;(00001101) (15) (13) (0D) ;
+;3448;(11111101) (375) (253) (FD) ;(01000110) (106) (70) (46) ;(00110001) (61) (49) (31) ;(11001101) (315) (205) (CD) ;(01000100) (104) (68) (44) ;(00001110) (16) (14) (0E) ;(00100001) (41) (33) (21) ;(11000000) (300) (192) (C0) ;
+;3456;(01011010) (132) (90) (5A) ;(00111010) (72) (58) (3A) ;(10001101) (215) (141) (8D) ;(01011100) (134) (92) (5C) ;(00000101) (5) (5) (05) ;(00011000) (30) (24) (18) ;(00000111) (7) (7) (07) ;(00001110) (16) (14) (0E) ;
+;3464;(00100000) (40) (32) (20) ;(00101011) (53) (43) (2B) ;(01110111) (167) (119) (77) ;(00001101) (15) (13) (0D) ;(00100000) (40) (32) (20) ;(11111011) (373) (251) (FB) ;(00010000) (20) (16) (10) ;(11110111) (367) (247) (F7) ;
+;3472;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00110001) (61) (49) (31) ;(00000010) (2) (2) (02) ;(00111110) (76) (62) (3E) ;(11111101) (375) (253) (FD) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;
+;3480;(00010110) (26) (22) (16) ;(00101010) (52) (42) (2A) ;(01010001) (121) (81) (51) ;(01011100) (134) (92) (5C) ;(00010001) (21) (17) (11) ;(11110100) (364) (244) (F4) ;(00001001) (11) (9) (09) ;(10100111) (247) (167) (A7) ;
+;3488;(01110011) (163) (115) (73) ;(00100011) (43) (35) (23) ;(01110010) (162) (114) (72) ;(00100011) (43) (35) (23) ;(00010001) (21) (17) (11) ;(10101000) (250) (168) (A8) ;(00010000) (20) (16) (10) ;(00111111) (77) (63) (3F) ;
+;3496;(00111000) (70) (56) (38) ;(11110110) (366) (246) (F6) ;(00000001) (1) (1) (01) ;(00100001) (41) (33) (21) ;(00010111) (27) (23) (17) ;(00011000) (30) (24) (18) ;(00101010) (52) (42) (2A) ;(00100001) (41) (33) (21) ;
+;3504;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00100010) (42) (34) (22) ;(01111101) (175) (125) (7D) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;
+;3512;(10000110) (206) (134) (86) ;(11001101) (315) (205) (CD) ;(10010100) (224) (148) (94) ;(00001101) (15) (13) (0D) ;(00111110) (76) (62) (3E) ;(11111110) (376) (254) (FE) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;
+;3520;(00010110) (26) (22) (16) ;(11001101) (315) (205) (CD) ;(01001101) (115) (77) (4D) ;(00001101) (15) (13) (0D) ;(00000110) (6) (6) (06) ;(00011000) (30) (24) (18) ;(11001101) (315) (205) (CD) ;(01000100) (104) (68) (44) ;
+;3528;(00001110) (16) (14) (0E) ;(00101010) (52) (42) (2A) ;(01010001) (121) (81) (51) ;(01011100) (134) (92) (5C) ;(00010001) (21) (17) (11) ;(11110100) (364) (244) (F4) ;(00001001) (11) (9) (09) ;(01110011) (163) (115) (73) ;
+;3536;(00100011) (43) (35) (23) ;(01110010) (162) (114) (72) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(01010010) (122) (82) (52) ;(00000001) (1) (1) (01) ;(00000001) (1) (1) (01) ;(00100001) (41) (33) (21) ;
+;3544;(00011000) (30) (24) (18) ;(00100001) (41) (33) (21) ;(00000000) (0) (0) (00) ;(01011011) (133) (91) (5B) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01001110) (116) (78) (4E) ;
+;3552;(00100000) (40) (32) (20) ;(00010010) (22) (18) (12) ;(01111000) (170) (120) (78) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(01000110) (106) (70) (46) ;(00101000) (50) (40) (28) ;
+;3560;(00000101) (5) (5) (05) ;(11111101) (375) (253) (FD) ;(10000110) (206) (134) (86) ;(00110001) (61) (49) (31) ;(11010110) (326) (214) (D6) ;(00011000) (30) (24) (18) ;(11000101) (305) (197) (C5) ;(01000111) (107) (71) (47) ;
+;3568;(11001101) (315) (205) (CD) ;(10011011) (233) (155) (9B) ;(00001110) (16) (14) (0E) ;(11000001) (301) (193) (C1) ;(00111110) (76) (62) (3E) ;(00100001) (41) (33) (21) ;(10010001) (221) (145) (91) ;(01011111) (137) (95) (5F) ;
+;3576;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(00011001) (31) (25) (19) ;(11000011) (303) (195) (C3) ;(11011100) (334) (220) (DC) ;(00001010) (12) (10) (0A) ;(00000110) (6) (6) (06) ;(00010111) (27) (23) (17) ;
+;3584;(11001101) (315) (205) (CD) ;(10011011) (233) (155) (9B) ;(00001110) (16) (14) (0E) ;(00001110) (16) (14) (0E) ;(00001000) (10) (8) (08) ;(11000101) (305) (197) (C5) ;(11100101) (345) (229) (E5) ;(01111000) (170) (120) (78) ;
+;3592;(11100110) (346) (230) (E6) ;(00000111) (7) (7) (07) ;(01111000) (170) (120) (78) ;(00100000) (40) (32) (20) ;(00001100) (14) (12) (0C) ;(11101011) (353) (235) (EB) ;(00100001) (41) (33) (21) ;(11100000) (340) (224) (E0) ;
+;3600;(11111000) (370) (248) (F8) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;(00000001) (1) (1) (01) ;(00100000) (40) (32) (20) ;(00000000) (0) (0) (00) ;(00111101) (75) (61) (3D) ;(11101101) (355) (237) (ED) ;
+;3608;(10110000) (260) (176) (B0) ;(11101011) (353) (235) (EB) ;(00100001) (41) (33) (21) ;(11100000) (340) (224) (E0) ;(11111111) (377) (255) (FF) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;(01000111) (107) (71) (47) ;
+;3616;(11100110) (346) (230) (E6) ;(00000111) (7) (7) (07) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(01001111) (117) (79) (4F) ;(01111000) (170) (120) (78) ;(00000110) (6) (6) (06) ;
+;3624;(00000000) (0) (0) (00) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(00000110) (6) (6) (06) ;(00000111) (7) (7) (07) ;(00001001) (11) (9) (09) ;(11100110) (346) (230) (E6) ;(11111000) (370) (248) (F8) ;
+;3632;(00100000) (40) (32) (20) ;(11011011) (333) (219) (DB) ;(11100001) (341) (225) (E1) ;(00100100) (44) (36) (24) ;(11000001) (301) (193) (C1) ;(00001101) (15) (13) (0D) ;(00100000) (40) (32) (20) ;(11001101) (315) (205) (CD) ;
+;3640;(11001101) (315) (205) (CD) ;(10001000) (210) (136) (88) ;(00001110) (16) (14) (0E) ;(00100001) (41) (33) (21) ;(11100000) (340) (224) (E0) ;(11111111) (377) (255) (FF) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;
+;3648;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(00000110) (6) (6) (06) ;(00000001) (1) (1) (01) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(10011011) (233) (155) (9B) ;(00001110) (16) (14) (0E) ;
+;3656;(00001110) (16) (14) (0E) ;(00001000) (10) (8) (08) ;(11000101) (305) (197) (C5) ;(11100101) (345) (229) (E5) ;(01111000) (170) (120) (78) ;(11100110) (346) (230) (E6) ;(00000111) (7) (7) (07) ;(00001111) (17) (15) (0F) ;
+;3664;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(01001111) (117) (79) (4F) ;(01111000) (170) (120) (78) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(00001101) (15) (13) (0D) ;(01010100) (124) (84) (54) ;
+;3672;(01011101) (135) (93) (5D) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(00010011) (23) (19) (13) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(00010001) (21) (17) (11) ;(00000001) (1) (1) (01) ;
+;3680;(00000111) (7) (7) (07) ;(00011001) (31) (25) (19) ;(00111101) (75) (61) (3D) ;(11100110) (346) (230) (E6) ;(11111000) (370) (248) (F8) ;(01000111) (107) (71) (47) ;(00100000) (40) (32) (20) ;(11100101) (345) (229) (E5) ;
+;3688;(11100001) (341) (225) (E1) ;(00100100) (44) (36) (24) ;(11000001) (301) (193) (C1) ;(00001101) (15) (13) (0D) ;(00100000) (40) (32) (20) ;(11011100) (334) (220) (DC) ;(11001101) (315) (205) (CD) ;(10001000) (210) (136) (88) ;
+;3696;(00001110) (16) (14) (0E) ;(01100010) (142) (98) (62) ;(01101011) (153) (107) (6B) ;(00010011) (23) (19) (13) ;(00111010) (72) (58) (3A) ;(10001101) (215) (141) (8D) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;
+;3704;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(01000110) (106) (70) (46) ;(00101000) (50) (40) (28) ;(00000011) (3) (3) (03) ;(00111010) (72) (58) (3A) ;(01001000) (110) (72) (48) ;(01011100) (134) (92) (5C) ;
+;3712;(01110111) (167) (119) (77) ;(00001011) (13) (11) (0B) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11000001) (301) (193) (C1) ;(00001110) (16) (14) (0E) ;(00100001) (41) (33) (21) ;(11001001) (311) (201) (C9) ;
+;3720;(01111100) (174) (124) (7C) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00111101) (75) (61) (3D) ;(11110110) (366) (246) (F6) ;(01010000) (120) (80) (50) ;(01100111) (147) (103) (67) ;
+;3728;(11101011) (353) (235) (EB) ;(01100001) (141) (97) (61) ;(01101000) (150) (104) (68) ;(00101001) (51) (41) (29) ;(00101001) (51) (41) (29) ;(00101001) (51) (41) (29) ;(00101001) (51) (41) (29) ;(00101001) (51) (41) (29) ;
+;3736;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;(11001001) (311) (201) (C9) ;(00111110) (76) (62) (3E) ;(00011000) (30) (24) (18) ;(10010000) (220) (144) (90) ;(01010111) (127) (87) (57) ;(00001111) (17) (15) (0F) ;
+;3744;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(11100110) (346) (230) (E6) ;(11100000) (340) (224) (E0) ;(01101111) (157) (111) (6F) ;(01111010) (172) (122) (7A) ;(11100110) (346) (230) (E6) ;(00011000) (30) (24) (18) ;
+;3752;(11110110) (366) (246) (F6) ;(01000000) (100) (64) (40) ;(01100111) (147) (103) (67) ;(11001001) (311) (201) (C9) ;(11110011) (363) (243) (F3) ;(00000110) (6) (6) (06) ;(10110000) (260) (176) (B0) ;(00100001) (41) (33) (21) ;
+;3760;(00000000) (0) (0) (00) ;(01000000) (100) (64) (40) ;(11100101) (345) (229) (E5) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(11110100) (364) (244) (F4) ;(00001110) (16) (14) (0E) ;(11000001) (301) (193) (C1) ;
+;3768;(11100001) (341) (225) (E1) ;(00100100) (44) (36) (24) ;(01111100) (174) (124) (7C) ;(11100110) (346) (230) (E6) ;(00000111) (7) (7) (07) ;(00100000) (40) (32) (20) ;(00001010) (12) (10) (0A) ;(01111101) (175) (125) (7D) ;
+;3776;(11000110) (306) (198) (C6) ;(00100000) (40) (32) (20) ;(01101111) (157) (111) (6F) ;(00111111) (77) (63) (3F) ;(10011111) (237) (159) (9F) ;(11100110) (346) (230) (E6) ;(11111000) (370) (248) (F8) ;(10000100) (204) (132) (84) ;
+;3784;(01100111) (147) (103) (67) ;(00010000) (20) (16) (10) ;(11100111) (347) (231) (E7) ;(00011000) (30) (24) (18) ;(00001101) (15) (13) (0D) ;(11110011) (363) (243) (F3) ;(00100001) (41) (33) (21) ;(00000000) (0) (0) (00) ;
+;3792;(01011011) (133) (91) (5B) ;(00000110) (6) (6) (06) ;(00001000) (10) (8) (08) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(11110100) (364) (244) (F4) ;(00001110) (16) (14) (0E) ;(11000001) (301) (193) (C1) ;
+;3800;(00010000) (20) (16) (10) ;(11111001) (371) (249) (F9) ;(00111110) (76) (62) (3E) ;(00000100) (4) (4) (04) ;(11010011) (323) (211) (D3) ;(11111011) (373) (251) (FB) ;(11111011) (373) (251) (FB) ;(00100001) (41) (33) (21) ;
+;3808;(00000000) (0) (0) (00) ;(01011011) (133) (91) (5B) ;(11001101) (315) (205) (CD) ;(01001101) (115) (77) (4D) ;(00010110) (26) (22) (16) ;(10101111) (257) (175) (AF) ;(01000111) (107) (71) (47) ;(01110111) (167) (119) (77) ;
+;3816;(00100011) (43) (35) (23) ;(00010000) (20) (16) (10) ;(11111100) (374) (252) (FC) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(10001110) (216) (142) (8E) ;(00001110) (16) (14) (0E) ;
+;3824;(00100001) (41) (33) (21) ;(11000011) (303) (195) (C3) ;(11011001) (331) (217) (D9) ;(00001101) (15) (13) (0D) ;(01111000) (170) (120) (78) ;(11111110) (376) (254) (FE) ;(00000011) (3) (3) (03) ;(10011111) (237) (159) (9F) ;
+;3832;(11100110) (346) (230) (E6) ;(00000010) (2) (2) (02) ;(11010011) (323) (211) (D3) ;(11111011) (373) (251) (FB) ;(01010111) (127) (87) (57) ;(11001101) (315) (205) (CD) ;(01010100) (124) (84) (54) ;(00011111) (37) (31) (1F) ;
+;3840;(00111000) (70) (56) (38) ;(00001010) (12) (10) (0A) ;(00111110) (76) (62) (3E) ;(00000100) (4) (4) (04) ;(11010011) (323) (211) (D3) ;(11111011) (373) (251) (FB) ;(11111011) (373) (251) (FB) ;(11001101) (315) (205) (CD) ;
+;3848;(11011111) (337) (223) (DF) ;(00001110) (16) (14) (0E) ;(11001111) (317) (207) (CF) ;(00001100) (14) (12) (0C) ;(11011011) (333) (219) (DB) ;(11111011) (373) (251) (FB) ;(10000111) (207) (135) (87) ;(11111000) (370) (248) (F8) ;
+;3856;(00110000) (60) (48) (30) ;(11101011) (353) (235) (EB) ;(00001110) (16) (14) (0E) ;(00100000) (40) (32) (20) ;(01011110) (136) (94) (5E) ;(00100011) (43) (35) (23) ;(00000110) (6) (6) (06) ;(00001000) (10) (8) (08) ;
+;3864;(11001011) (313) (203) (CB) ;(00010010) (22) (18) (12) ;(11001011) (313) (203) (CB) ;(00010011) (23) (19) (13) ;(11001011) (313) (203) (CB) ;(00011010) (32) (26) (1A) ;(11011011) (333) (219) (DB) ;(11111011) (373) (251) (FB) ;
+;3872;(00011111) (37) (31) (1F) ;(00110000) (60) (48) (30) ;(11111011) (373) (251) (FB) ;(01111010) (172) (122) (7A) ;(11010011) (323) (211) (D3) ;(11111011) (373) (251) (FB) ;(00010000) (20) (16) (10) ;(11110000) (360) (240) (F0) ;
+;3880;(00001101) (15) (13) (0D) ;(00100000) (40) (32) (20) ;(11101001) (351) (233) (E9) ;(11001001) (311) (201) (C9) ;(00101010) (52) (42) (2A) ;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;
+;3888;(00100001) (41) (33) (21) ;(01111111) (177) (127) (7F) ;(00010000) (20) (16) (10) ;(11100101) (345) (229) (E5) ;(11101101) (355) (237) (ED) ;(01110011) (163) (115) (73) ;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;
+;3896;(11001101) (315) (205) (CD) ;(11010100) (324) (212) (D4) ;(00010101) (25) (21) (15) ;(11110101) (365) (245) (F5) ;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(11111101) (375) (253) (FD) ;(01011110) (136) (94) (5E) ;
+;3904;(11111111) (377) (255) (FF) ;(00100001) (41) (33) (21) ;(11001000) (310) (200) (C8) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(10110101) (265) (181) (B5) ;(00000011) (3) (3) (03) ;(11110001) (361) (241) (F1) ;
+;3912;(00100001) (41) (33) (21) ;(00111000) (70) (56) (38) ;(00001111) (17) (15) (0F) ;(11100101) (345) (229) (E5) ;(11111110) (376) (254) (FE) ;(00011000) (30) (24) (18) ;(00110000) (60) (48) (30) ;(00110001) (61) (49) (31) ;
+;3920;(11111110) (376) (254) (FE) ;(00000111) (7) (7) (07) ;(00111000) (70) (56) (38) ;(00101101) (55) (45) (2D) ;(11111110) (376) (254) (FE) ;(00010000) (20) (16) (10) ;(00111000) (70) (56) (38) ;(00111010) (72) (58) (3A) ;
+;3928;(00000001) (1) (1) (01) ;(00000010) (2) (2) (02) ;(00000000) (0) (0) (00) ;(01010111) (127) (87) (57) ;(11111110) (376) (254) (FE) ;(00010110) (26) (22) (16) ;(00111000) (70) (56) (38) ;(00001100) (14) (12) (0C) ;
+;3936;(00000011) (3) (3) (03) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01111110) (176) (126) (7E) ;(11001010) (312) (202) (CA) ;(00011110) (36) (30) (1E) ;(00010000) (20) (16) (10) ;
+;3944;(11001101) (315) (205) (CD) ;(11010100) (324) (212) (D4) ;(00010101) (25) (21) (15) ;(01011111) (137) (95) (5F) ;(11001101) (315) (205) (CD) ;(11010100) (324) (212) (D4) ;(00010101) (25) (21) (15) ;(11010101) (325) (213) (D5) ;
+;3952;(00101010) (52) (42) (2A) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000111) (7) (7) (07) ;(10000110) (206) (134) (86) ;(11001101) (315) (205) (CD) ;
+;3960;(01010101) (125) (85) (55) ;(00010110) (26) (22) (16) ;(11000001) (301) (193) (C1) ;(00100011) (43) (35) (23) ;(01110000) (160) (112) (70) ;(00100011) (43) (35) (23) ;(01110001) (161) (113) (71) ;(00011000) (30) (24) (18) ;
+;3968;(00001010) (12) (10) (0A) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000111) (7) (7) (07) ;(10000110) (206) (134) (86) ;(00101010) (52) (42) (2A) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;
+;3976;(11001101) (315) (205) (CD) ;(01010010) (122) (82) (52) ;(00010110) (26) (22) (16) ;(00010010) (22) (18) (12) ;(00010011) (23) (19) (13) ;(11101101) (355) (237) (ED) ;(01010011) (123) (83) (53) ;(01011011) (133) (91) (5B) ;
+;3984;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(01011111) (137) (95) (5F) ;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(00100001) (41) (33) (21) ;(10011001) (231) (153) (99) ;(00001111) (17) (15) (0F) ;
+;3992;(00011001) (31) (25) (19) ;(01011110) (136) (94) (5E) ;(00011001) (31) (25) (19) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;
+;4000;(00001001) (11) (9) (09) ;(01100110) (146) (102) (66) ;(01101010) (152) (106) (6A) ;(01010000) (120) (80) (50) ;(10110101) (265) (181) (B5) ;(01110000) (160) (112) (70) ;(01111110) (176) (126) (7E) ;(11001111) (317) (207) (CF) ;
+;4008;(11010100) (324) (212) (D4) ;(00101010) (52) (42) (2A) ;(01001001) (111) (73) (49) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01101110) (156) (110) (6E) ;
+;4016;(11000010) (302) (194) (C2) ;(10010111) (227) (151) (97) ;(00010000) (20) (16) (10) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(11001101) (315) (205) (CD) ;(10010101) (225) (149) (95) ;
+;4024;(00010110) (26) (22) (16) ;(01111010) (172) (122) (7A) ;(10110011) (263) (179) (B3) ;(11001010) (312) (202) (CA) ;(10010111) (227) (151) (97) ;(00010000) (20) (16) (10) ;(11100101) (345) (229) (E5) ;(00100011) (43) (35) (23) ;
+;4032;(01001110) (116) (78) (4E) ;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(00100001) (41) (33) (21) ;(00001010) (12) (10) (0A) ;(00000000) (0) (0) (00) ;(00001001) (11) (9) (09) ;(01000100) (104) (68) (44) ;
+;4040;(01001101) (115) (77) (4D) ;(11001101) (315) (205) (CD) ;(00000101) (5) (5) (05) ;(00011111) (37) (31) (1F) ;(11001101) (315) (205) (CD) ;(10010111) (227) (151) (97) ;(00010000) (20) (16) (10) ;(00101010) (52) (42) (2A) ;
+;4048;(01010001) (121) (81) (51) ;(01011100) (134) (92) (5C) ;(11100011) (343) (227) (E3) ;(11100101) (345) (229) (E5) ;(00111110) (76) (62) (3E) ;(11111111) (377) (255) (FF) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;
+;4056;(00010110) (26) (22) (16) ;(11100001) (341) (225) (E1) ;(00101011) (53) (43) (2B) ;(11111101) (375) (253) (FD) ;(00110101) (65) (53) (35) ;(00001111) (17) (15) (0F) ;(11001101) (315) (205) (CD) ;(01100000) (140) (96) (60) ;
+;4064;(00011000) (30) (24) (18) ;(11111101) (375) (253) (FD) ;(00110100) (64) (52) (34) ;(00001111) (17) (15) (0F) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(00100011) (43) (35) (23) ;
+;4072;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100010) (42) (34) (22) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;(11100001) (341) (225) (E1) ;(11001101) (315) (205) (CD) ;
+;4080;(00010101) (25) (21) (15) ;(00010110) (26) (22) (16) ;(11001001) (311) (201) (C9) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01101110) (156) (110) (6E) ;(00100000) (40) (32) (20) ;
+;4088;(00001000) (10) (8) (08) ;(00100001) (41) (33) (21) ;(01001001) (111) (73) (49) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00001111) (17) (15) (0F) ;(00011001) (31) (25) (19) ;(00011000) (30) (24) (18) ;
+;4096;(01101101) (155) (109) (6D) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00011000) (30) (24) (18) ;(00011101) (35) (29) (1D) ;(11001101) (315) (205) (CD) ;
+;4104;(00110001) (61) (49) (31) ;(00010000) (20) (16) (10) ;(00011000) (30) (24) (18) ;(00000101) (5) (5) (05) ;(11000011) (303) (195) (C3) ;(10100111) (247) (167) (A7) ;(00111100) (74) (60) (3C) ;(11001000) (310) (200) (C8) ;
+;4112;(00100011) (43) (35) (23) ;(00100010) (42) (34) (22) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(00110001) (61) (49) (31) ;(00010000) (20) (16) (10) ;
+;4120;(00000001) (1) (1) (01) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(11000011) (303) (195) (C3) ;(11101000) (350) (232) (E8) ;(00011001) (31) (25) (19) ;(11001101) (315) (205) (CD) ;(11010100) (324) (212) (D4) ;
+;4128;(00010101) (25) (21) (15) ;(11001101) (315) (205) (CD) ;(11010100) (324) (212) (D4) ;(00010101) (25) (21) (15) ;(11100001) (341) (225) (E1) ;(11100001) (341) (225) (E1) ;(11100001) (341) (225) (E1) ;(00100010) (42) (34) (22) ;
+;4136;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000000) (0) (0) (00) ;(01111110) (176) (126) (7E) ;(11000000) (300) (192) (C0) ;(11111001) (371) (249) (F9) ;
+;4144;(11001001) (311) (201) (C9) ;(00110111) (67) (55) (37) ;(11001101) (315) (205) (CD) ;(10010101) (225) (149) (95) ;(00010001) (21) (17) (11) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(00011001) (31) (25) (19) ;
+;4152;(00100011) (43) (35) (23) ;(11000001) (301) (193) (C1) ;(11011000) (330) (216) (D8) ;(11000101) (305) (197) (C5) ;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;(01100010) (142) (98) (62) ;(01101011) (153) (107) (6B) ;
+;4160;(00100011) (43) (35) (23) ;(00011010) (32) (26) (1A) ;(11100110) (346) (230) (E6) ;(11110000) (360) (240) (F0) ;(11111110) (376) (254) (FE) ;(00010000) (20) (16) (10) ;(00100000) (40) (32) (20) ;(00001001) (11) (9) (09) ;
+;4168;(00100011) (43) (35) (23) ;(00011010) (32) (26) (1A) ;(11010110) (326) (214) (D6) ;(00010111) (27) (23) (17) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;
+;4176;(00100011) (43) (35) (23) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01000010) (102) (66) (42) ;(00001001) (11) (9) (09) ;(11101011) (353) (235) (EB) ;(00111000) (70) (56) (38) ;(11100110) (346) (230) (E6) ;
+;4184;(11001001) (311) (201) (C9) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01101110) (156) (110) (6E) ;(11000000) (300) (192) (C0) ;(00101010) (52) (42) (2A) ;(01001001) (111) (73) (49) ;
+;4192;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(10010101) (225) (149) (95) ;(00010110) (26) (22) (16) ;
+;4200;(00100001) (41) (33) (21) ;(01001010) (112) (74) (4A) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00011100) (34) (28) (1C) ;(00011001) (31) (25) (19) ;(11001101) (315) (205) (CD) ;(10010101) (225) (149) (95) ;
+;4208;(00010111) (27) (23) (17) ;(00111110) (76) (62) (3E) ;(00000000) (0) (0) (00) ;(11000011) (303) (195) (C3) ;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;
+;4216;(00110111) (67) (55) (37) ;(01111110) (176) (126) (7E) ;(00101000) (50) (40) (28) ;(10101000) (250) (168) (A8) ;(11000011) (303) (195) (C3) ;(10000001) (201) (129) (81) ;(00001111) (17) (15) (0F) ;(11111101) (375) (253) (FD) ;
+;4224;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(01100110) (146) (102) (66) ;(00101000) (50) (40) (28) ;(10100001) (241) (161) (A1) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;
+;4232;(11111111) (377) (255) (FF) ;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(11111101) (375) (253) (FD) ;(01011110) (136) (94) (5E) ;(11111110) (376) (254) (FE) ;(00100001) (41) (33) (21) ;(10010000) (220) (144) (90) ;
+;4240;(00011010) (32) (26) (1A) ;(11001101) (315) (205) (CD) ;(10110101) (265) (181) (B5) ;(00000011) (3) (3) (03) ;(11000011) (303) (195) (C3) ;(00110000) (60) (48) (30) ;(00001111) (17) (15) (0F) ;(11100101) (345) (229) (E5) ;
+;4248;(11001101) (315) (205) (CD) ;(10010000) (220) (144) (90) ;(00010001) (21) (17) (11) ;(00101011) (53) (43) (2B) ;(11001101) (315) (205) (CD) ;(11100101) (345) (229) (E5) ;(00011001) (31) (25) (19) ;(00100010) (42) (34) (22) ;
+;4256;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00000111) (7) (7) (07) ;(00000000) (0) (0) (00) ;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;
+;4264;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(01011110) (136) (94) (5E) ;(11000100) (304) (196) (C4) ;(00011101) (35) (29) (1D) ;(00010001) (21) (17) (11) ;(10100111) (247) (167) (A7) ;
+;4272;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01101110) (156) (110) (6E) ;(11001000) (310) (200) (C8) ;(00111010) (72) (58) (3A) ;(00001000) (10) (8) (08) ;(01011100) (134) (92) (5C) ;
+;4280;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10101110) (256) (174) (AE) ;(11110101) (365) (245) (F5) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;
+;4288;(01101110) (156) (110) (6E) ;(11000100) (304) (196) (C4) ;(01101110) (156) (110) (6E) ;(00001101) (15) (13) (0D) ;(11110001) (361) (241) (F1) ;(11111110) (376) (254) (FE) ;(00100000) (40) (32) (20) ;(00110000) (60) (48) (30) ;
+;4296;(01010010) (122) (82) (52) ;(11111110) (376) (254) (FE) ;(00010000) (20) (16) (10) ;(00110000) (60) (48) (30) ;(00101101) (55) (45) (2D) ;(11111110) (376) (254) (FE) ;(00000110) (6) (6) (06) ;(00110000) (60) (48) (30) ;
+;4304;(00001010) (12) (10) (0A) ;(01000111) (107) (71) (47) ;(11100110) (346) (230) (E6) ;(00000001) (1) (1) (01) ;(01001111) (117) (79) (4F) ;(01111000) (170) (120) (78) ;(00011111) (37) (31) (1F) ;(11000110) (306) (198) (C6) ;
+;4312;(00010010) (22) (18) (12) ;(00011000) (30) (24) (18) ;(00101010) (52) (42) (2A) ;(00100000) (40) (32) (20) ;(00001001) (11) (9) (09) ;(00100001) (41) (33) (21) ;(01101010) (152) (106) (6A) ;(01011100) (134) (92) (5C) ;
+;4320;(00111110) (76) (62) (3E) ;(00001000) (10) (8) (08) ;(10101110) (256) (174) (AE) ;(01110111) (167) (119) (77) ;(00011000) (30) (24) (18) ;(00001110) (16) (14) (0E) ;(11111110) (376) (254) (FE) ;(00001110) (16) (14) (0E) ;
+;4328;(11011000) (330) (216) (D8) ;(11010110) (326) (214) (D6) ;(00001101) (15) (13) (0D) ;(00100001) (41) (33) (21) ;(01000001) (101) (65) (41) ;(01011100) (134) (92) (5C) ;(10111110) (276) (190) (BE) ;(01110111) (167) (119) (77) ;
+;4336;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(11011110) (336) (222) (DE) ;
+;4344;(10111111) (277) (191) (BF) ;(11001001) (311) (201) (C9) ;(01000111) (107) (71) (47) ;(11100110) (346) (230) (E6) ;(00000111) (7) (7) (07) ;(01001111) (117) (79) (4F) ;(00111110) (76) (62) (3E) ;(00010000) (20) (16) (10) ;
+;4352;(11001011) (313) (203) (CB) ;(01011000) (130) (88) (58) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(00111100) (74) (60) (3C) ;(11111101) (375) (253) (FD) ;(01110001) (161) (113) (71) ;(11010011) (323) (211) (D3) ;
+;4360;(00010001) (21) (17) (11) ;(00001101) (15) (13) (0D) ;(00010001) (21) (17) (11) ;(00011000) (30) (24) (18) ;(00000110) (6) (6) (06) ;(00111010) (72) (58) (3A) ;(00001101) (15) (13) (0D) ;(01011100) (134) (92) (5C) ;
+;4368;(00010001) (21) (17) (11) ;(10101000) (250) (168) (A8) ;(00010000) (20) (16) (10) ;(00101010) (52) (42) (2A) ;(01001111) (117) (79) (4F) ;(01011100) (134) (92) (5C) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;
+;4376;(01110011) (163) (115) (73) ;(00100011) (43) (35) (23) ;(01110010) (162) (114) (72) ;(00110111) (67) (55) (37) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(01001101) (115) (77) (4D) ;(00001101) (15) (13) (0D) ;
+;4384;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(10011110) (236) (158) (9E) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(10101110) (256) (174) (AE) ;
+;4392;(00101010) (52) (42) (2A) ;(10001010) (212) (138) (8A) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;
+;4400;(00100001) (41) (33) (21) ;(01100111) (147) (103) (67) ;(00010001) (21) (17) (11) ;(11100101) (345) (229) (E5) ;(11101101) (355) (237) (ED) ;(01110011) (163) (115) (73) ;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;
+;4408;(00101010) (52) (42) (2A) ;(10000010) (202) (130) (82) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(00110111) (67) (55) (37) ;(11001101) (315) (205) (CD) ;(10010101) (225) (149) (95) ;(00010001) (21) (17) (11) ;
+;4416;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(01111101) (175) (125) (7D) ;(00011000) (30) (24) (18) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(11100001) (341) (225) (E1) ;(00011000) (30) (24) (18) ;
+;4424;(00101010) (52) (42) (2A) ;(10001010) (212) (138) (8A) ;(01011100) (134) (92) (5C) ;(11100011) (343) (227) (E3) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(01001101) (115) (77) (4D) ;(00001101) (15) (13) (0D) ;
+;4432;(00111010) (72) (58) (3A) ;(10001011) (213) (139) (8B) ;(01011100) (134) (92) (5C) ;(10010010) (222) (146) (92) ;(00111000) (70) (56) (38) ;(00100110) (46) (38) (26) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;
+;4440;(01111011) (173) (123) (7B) ;(11111101) (375) (253) (FD) ;(10010110) (226) (150) (96) ;(01010000) (120) (80) (50) ;(00110000) (60) (48) (30) ;(00011110) (36) (30) (1E) ;(00111110) (76) (62) (3E) ;(00100000) (40) (32) (20) ;
+;4448;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(11110100) (364) (244) (F4) ;(00001001) (11) (9) (09) ;(11010001) (321) (209) (D1) ;(00011000) (30) (24) (18) ;(11101001) (351) (233) (E9) ;(00010110) (26) (22) (16) ;
+;4456;(00000000) (0) (0) (00) ;(11111101) (375) (253) (FD) ;(01011110) (136) (94) (5E) ;(11111110) (376) (254) (FE) ;(00100001) (41) (33) (21) ;(10010000) (220) (144) (90) ;(00011010) (32) (26) (1A) ;(11001101) (315) (205) (CD) ;
+;4464;(10110101) (265) (181) (B5) ;(00000011) (3) (3) (03) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(11111111) (377) (255) (FF) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;
+;4472;(10001010) (212) (138) (8A) ;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;(00000010) (2) (2) (02) ;(11010001) (321) (209) (D1) ;(11100001) (341) (225) (E1) ;(11100001) (341) (225) (E1) ;(00100010) (42) (34) (22) ;
+;4480;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;(11000001) (301) (193) (C1) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(11011001) (331) (217) (D9) ;(00001101) (15) (13) (0D) ;(11100001) (341) (225) (E1) ;
+;4488;(00100010) (42) (34) (22) ;(10000010) (202) (130) (82) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00100110) (46) (38) (26) ;(00000000) (0) (0) (00) ;(11001001) (311) (201) (C9) ;
+;4496;(00101010) (52) (42) (2A) ;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;(01011001) (131) (89) (59) ;
+;4504;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01101110) (156) (110) (6E) ;(11001000) (310) (200) (C8) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;
+;4512;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(11011000) (330) (216) (D8) ;(00101010) (52) (42) (2A) ;(01100011) (143) (99) (63) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(01111110) (176) (126) (7E) ;
+;4520;(11111110) (376) (254) (FE) ;(00001110) (16) (14) (0E) ;(00000001) (1) (1) (01) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(11001100) (314) (204) (CC) ;(11101000) (350) (232) (E8) ;(00011001) (31) (25) (19) ;
+;4528;(01111110) (176) (126) (7E) ;(00100011) (43) (35) (23) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(00100000) (40) (32) (20) ;(11110001) (361) (241) (F1) ;(11001001) (311) (201) (C9) ;(11110011) (363) (243) (F3) ;
+;4536;(00111110) (76) (62) (3E) ;(11111111) (377) (255) (FF) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;(10110010) (262) (178) (B2) ;(01011100) (134) (92) (5C) ;(11011001) (331) (217) (D9) ;(11101101) (355) (237) (ED) ;
+;4544;(01001011) (113) (75) (4B) ;(10110100) (264) (180) (B4) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;(00111000) (70) (56) (38) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;
+;4552;(01111011) (173) (123) (7B) ;(01011100) (134) (92) (5C) ;(11011001) (331) (217) (D9) ;(01000111) (107) (71) (47) ;(00111110) (76) (62) (3E) ;(00000111) (7) (7) (07) ;(11010011) (323) (211) (D3) ;(11111110) (376) (254) (FE) ;
+;4560;(00111110) (76) (62) (3E) ;(00111111) (77) (63) (3F) ;(11101101) (355) (237) (ED) ;(01000111) (107) (71) (47) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;
+;4568;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(01100010) (142) (98) (62) ;(01101011) (153) (107) (6B) ;(00110110) (66) (54) (36) ;(00000010) (2) (2) (02) ;(00101011) (53) (43) (2B) ;(10111100) (274) (188) (BC) ;
+;4576;(00100000) (40) (32) (20) ;(11111010) (372) (250) (FA) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(00011001) (31) (25) (19) ;(00100011) (43) (35) (23) ;(00110000) (60) (48) (30) ;
+;4584;(00000110) (6) (6) (06) ;(00110101) (65) (53) (35) ;(00101000) (50) (40) (28) ;(00000011) (3) (3) (03) ;(00110101) (65) (53) (35) ;(00101000) (50) (40) (28) ;(11110011) (363) (243) (F3) ;(00101011) (53) (43) (2B) ;
+;4592;(11011001) (331) (217) (D9) ;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(10110100) (264) (180) (B4) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01010011) (123) (83) (53) ;(00111000) (70) (56) (38) ;
+;4600;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;(01111011) (173) (123) (7B) ;(01011100) (134) (92) (5C) ;(11011001) (331) (217) (D9) ;(00000100) (4) (4) (04) ;(00101000) (50) (40) (28) ;(00011001) (31) (25) (19) ;
+;4608;(00100010) (42) (34) (22) ;(10110100) (264) (180) (B4) ;(01011100) (134) (92) (5C) ;(00010001) (21) (17) (11) ;(10101111) (257) (175) (AF) ;(00111110) (76) (62) (3E) ;(00000001) (1) (1) (01) ;(10101000) (250) (168) (A8) ;
+;4616;(00000000) (0) (0) (00) ;(11101011) (353) (235) (EB) ;(11101101) (355) (237) (ED) ;(10111000) (270) (184) (B8) ;(11101011) (353) (235) (EB) ;(00100011) (43) (35) (23) ;(00100010) (42) (34) (22) ;(01111011) (173) (123) (7B) ;
+;4624;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;(00000001) (1) (1) (01) ;(01000000) (100) (64) (40) ;(00000000) (0) (0) (00) ;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(00111000) (70) (56) (38) ;
+;4632;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;(10110010) (262) (178) (B2) ;(01011100) (134) (92) (5C) ;(00100001) (41) (33) (21) ;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(00100010) (42) (34) (22) ;
+;4640;(00110110) (66) (54) (36) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(10110010) (262) (178) (B2) ;(01011100) (134) (92) (5C) ;(00110110) (66) (54) (36) ;(00111110) (76) (62) (3E) ;(00101011) (53) (43) (2B) ;
+;4648;(11111001) (371) (249) (F9) ;(00101011) (53) (43) (2B) ;(00101011) (53) (43) (2B) ;(00100010) (42) (34) (22) ;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01010110) (126) (86) (56) ;
+;4656;(11111101) (375) (253) (FD) ;(00100001) (41) (33) (21) ;(00111010) (72) (58) (3A) ;(01011100) (134) (92) (5C) ;(11111011) (373) (251) (FB) ;(00111010) (72) (58) (3A) ;(01010000) (120) (80) (50) ;(01011100) (134) (92) (5C) ;
+;4664;(10100111) (247) (167) (A7) ;(00111110) (76) (62) (3E) ;(00100001) (41) (33) (21) ;(11000010) (302) (194) (C2) ;(00010011) (23) (19) (13) ;(00010011) (23) (19) (13) ;(00011000) (30) (24) (18) ;(00001101) (15) (13) (0D) ;
+;4672;(11001101) (315) (205) (CD) ;(10001101) (215) (141) (8D) ;(00101100) (54) (44) (2C) ;(01000001) (101) (65) (41) ;(00001110) (16) (14) (0E) ;(00000000) (0) (0) (00) ;(11010000) (320) (208) (D0) ;(11001011) (313) (203) (CB) ;
+;4680;(10101111) (257) (175) (AF) ;(11001011) (313) (203) (CB) ;(11111001) (371) (249) (F9) ;(11001001) (311) (201) (C9) ;(00000000) (0) (0) (00) ;(00100001) (41) (33) (21) ;(10110110) (266) (182) (B6) ;(01011100) (134) (92) (5C) ;
+;4688;(00100010) (42) (34) (22) ;(01001111) (117) (79) (4F) ;(01011100) (134) (92) (5C) ;(00010001) (21) (17) (11) ;(10101111) (257) (175) (AF) ;(00010101) (25) (21) (15) ;(00000001) (1) (1) (01) ;(00010101) (25) (21) (15) ;
+;4696;(00000000) (0) (0) (00) ;(11101011) (353) (235) (EB) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11101011) (353) (235) (EB) ;(00101011) (53) (43) (2B) ;(00100010) (42) (34) (22) ;(01010111) (127) (87) (57) ;
+;4704;(01011100) (134) (92) (5C) ;(00100011) (43) (35) (23) ;(00100010) (42) (34) (22) ;(01010011) (123) (83) (53) ;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;(01001011) (113) (75) (4B) ;(01011100) (134) (92) (5C) ;
+;4712;(00110110) (66) (54) (36) ;(10000000) (200) (128) (80) ;(00100011) (43) (35) (23) ;(00100010) (42) (34) (22) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(00111110) (76) (62) (3E) ;(00111000) (70) (56) (38) ;
+;4720;(00110010) (62) (50) (32) ;(10001101) (215) (141) (8D) ;(01011100) (134) (92) (5C) ;(00110010) (62) (50) (32) ;(01001000) (110) (72) (48) ;(01011100) (134) (92) (5C) ;(00100001) (41) (33) (21) ;(00100011) (43) (35) (23) ;
+;4728;(00000101) (5) (5) (05) ;(00100010) (42) (34) (22) ;(00001001) (11) (9) (09) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(00110101) (65) (53) (35) ;(11000110) (306) (198) (C6) ;(11111101) (375) (253) (FD) ;
+;4736;(00110101) (65) (53) (35) ;(11001010) (312) (202) (CA) ;(00100001) (41) (33) (21) ;(11000110) (306) (198) (C6) ;(00010101) (25) (21) (15) ;(00010001) (21) (17) (11) ;(00010000) (20) (16) (10) ;(01011100) (134) (92) (5C) ;
+;4744;(00001110) (16) (14) (0E) ;(00001110) (16) (14) (0E) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11001101) (315) (205) (CD) ;(11011111) (337) (223) (DF) ;(00001110) (16) (14) (0E) ;(11111101) (375) (253) (FD) ;
+;4752;(00110110) (66) (54) (36) ;(00110001) (61) (49) (31) ;(00000010) (2) (2) (02) ;(11001101) (315) (205) (CD) ;(01101011) (153) (107) (6B) ;(00001101) (15) (13) (0D) ;(00010001) (21) (17) (11) ;(00111000) (70) (56) (38) ;
+;4760;(00010101) (25) (21) (15) ;(11001101) (315) (205) (CD) ;(00001010) (12) (10) (0A) ;(00001100) (14) (12) (0C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(11101110) (356) (238) (EE) ;
+;4768;(00011000) (30) (24) (18) ;(00000111) (7) (7) (07) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00110001) (61) (49) (31) ;(00000010) (2) (2) (02) ;(11001101) (315) (205) (CD) ;(10010101) (225) (149) (95) ;
+;4776;(00010111) (27) (23) (17) ;(11001101) (315) (205) (CD) ;(10110000) (260) (176) (B0) ;(00010110) (26) (22) (16) ;(00111110) (76) (62) (3E) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;
+;4784;(00010110) (26) (22) (16) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(00010111) (27) (23) (17) ;(00011011) (33) (27) (1B) ;(11111101) (375) (253) (FD) ;
+;4792;(11001011) (313) (203) (CB) ;(00000000) (0) (0) (00) ;(01111110) (176) (126) (7E) ;(00100000) (40) (32) (20) ;(00010010) (22) (18) (12) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;
+;4800;(01100110) (146) (102) (66) ;(00101000) (50) (40) (28) ;(01000000) (100) (64) (40) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(10100111) (247) (167) (A7) ;
+;4808;(00010001) (21) (17) (11) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(11111111) (377) (255) (FF) ;(00011000) (30) (24) (18) ;(11011101) (335) (221) (DD) ;(11111101) (375) (253) (FD) ;
+;4816;(00110110) (66) (54) (36) ;(00000111) (7) (7) (07) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00011001) (31) (25) (19) ;
+;4824;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(11000010) (302) (194) (C2) ;(01011101) (135) (93) (5D) ;(00010101) (25) (21) (15) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;
+;4832;(00101000) (50) (40) (28) ;(11000000) (300) (192) (C0) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(01000110) (106) (70) (46) ;(11000100) (304) (196) (C4) ;(10101111) (257) (175) (AF) ;
+;4840;(00001101) (15) (13) (0D) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00001101) (15) (13) (0D) ;(00111110) (76) (62) (3E) ;(00011001) (31) (25) (19) ;(11111101) (375) (253) (FD) ;(10010110) (226) (150) (96) ;
+;4848;(01001111) (117) (79) (4F) ;(00110010) (62) (50) (32) ;(10001100) (214) (140) (8C) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(11111110) (376) (254) (FE) ;
+;4856;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(11111111) (377) (255) (FF) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00001010) (12) (10) (0A) ;(00000001) (1) (1) (01) ;
+;4864;(11001101) (315) (205) (CD) ;(10001010) (212) (138) (8A) ;(00011011) (33) (27) (1B) ;(01110110) (166) (118) (76) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10101110) (256) (174) (AE) ;
+;4872;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(01001110) (116) (78) (4E) ;(11000100) (304) (196) (C4) ;(11001101) (315) (205) (CD) ;(00001110) (16) (14) (0E) ;(00111010) (72) (58) (3A) ;
+;4880;(00111010) (72) (58) (3A) ;(01011100) (134) (92) (5C) ;(00111100) (74) (60) (3C) ;(11110101) (365) (245) (F5) ;(00100001) (41) (33) (21) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11111101) (375) (253) (FD) ;
+;4888;(01110100) (164) (116) (74) ;(00110111) (67) (55) (37) ;(11111101) (375) (253) (FD) ;(01110100) (164) (116) (74) ;(00100110) (46) (38) (26) ;(00100010) (42) (34) (22) ;(00001011) (13) (11) (0B) ;(01011100) (134) (92) (5C) ;
+;4896;(00100001) (41) (33) (21) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(00100010) (42) (34) (22) ;(00010110) (26) (22) (16) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(10110000) (260) (176) (B0) ;
+;4904;(00010110) (26) (22) (16) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(10101110) (256) (174) (AE) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00001101) (15) (13) (0D) ;
+;4912;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(11101110) (356) (238) (EE) ;(11110001) (361) (241) (F1) ;(01000111) (107) (71) (47) ;(11111110) (376) (254) (FE) ;(00001010) (12) (10) (0A) ;
+;4920;(00111000) (70) (56) (38) ;(00000010) (2) (2) (02) ;(11000110) (306) (198) (C6) ;(00000111) (7) (7) (07) ;(11001101) (315) (205) (CD) ;(11101111) (357) (239) (EF) ;(00010101) (25) (21) (15) ;(11000011) (303) (195) (C3) ;
+;4928;(10010100) (224) (148) (94) ;(00111100) (74) (60) (3C) ;(01111000) (170) (120) (78) ;(00010001) (21) (17) (11) ;(10010001) (221) (145) (91) ;(00010011) (23) (19) (13) ;(11001101) (315) (205) (CD) ;(00001010) (12) (10) (0A) ;
+;4936;(00001100) (14) (12) (0C) ;(10101111) (257) (175) (AF) ;(00010001) (21) (17) (11) ;(00110110) (66) (54) (36) ;(00010101) (25) (21) (15) ;(11001101) (315) (205) (CD) ;(00001010) (12) (10) (0A) ;(00001100) (14) (12) (0C) ;
+;4944;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(01000101) (105) (69) (45) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00011011) (33) (27) (1B) ;(00011010) (32) (26) (1A) ;(00111110) (76) (62) (3E) ;
+;4952;(00111010) (72) (58) (3A) ;(11010111) (327) (215) (D7) ;(11111101) (375) (253) (FD) ;(01001110) (116) (78) (4E) ;(00001101) (15) (13) (0D) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;
+;4960;(00011011) (33) (27) (1B) ;(00011010) (32) (26) (1A) ;(11001101) (315) (205) (CD) ;(10010111) (227) (151) (97) ;(00010000) (20) (16) (10) ;(00111010) (72) (58) (3A) ;(00111010) (72) (58) (3A) ;(01011100) (134) (92) (5C) ;
+;4968;(00111100) (74) (60) (3C) ;(00101000) (50) (40) (28) ;(00011011) (33) (27) (1B) ;(11111110) (376) (254) (FE) ;(00001001) (11) (9) (09) ;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;(11111110) (376) (254) (FE) ;
+;4976;(00010101) (25) (21) (15) ;(00100000) (40) (32) (20) ;(00000011) (3) (3) (03) ;(11111101) (375) (253) (FD) ;(00110100) (64) (52) (34) ;(00001101) (15) (13) (0D) ;(00000001) (1) (1) (01) ;(00000011) (3) (3) (03) ;
+;4984;(00000000) (0) (0) (00) ;(00010001) (21) (17) (11) ;(01110000) (160) (112) (70) ;(01011100) (134) (92) (5C) ;(00100001) (41) (33) (21) ;(01000100) (104) (68) (44) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;
+;4992;(01111110) (176) (126) (7E) ;(00101000) (50) (40) (28) ;(00000001) (1) (1) (01) ;(00001001) (11) (9) (09) ;(11101101) (355) (237) (ED) ;(10111000) (270) (184) (B8) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;
+;5000;(00001010) (12) (10) (0A) ;(11111111) (377) (255) (FF) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10011110) (236) (158) (9E) ;(11000011) (303) (195) (C3) ;(10101100) (254) (172) (AC) ;
+;5008;(00010010) (22) (18) (12) ;(10000000) (200) (128) (80) ;(01001111) (117) (79) (4F) ;(11001011) (313) (203) (CB) ;(01001110) (116) (78) (4E) ;(01000101) (105) (69) (45) ;(01011000) (130) (88) (58) ;(01010100) (124) (84) (54) ;
+;5016;(00100000) (40) (32) (20) ;(01110111) (167) (119) (77) ;(01101001) (151) (105) (69) ;(01110100) (164) (116) (74) ;(01101000) (150) (104) (68) ;(01101111) (157) (111) (6F) ;(01110101) (165) (117) (75) ;(01110100) (164) (116) (74) ;
+;5024;(00100000) (40) (32) (20) ;(01000110) (106) (70) (46) ;(01001111) (117) (79) (4F) ;(11010010) (322) (210) (D2) ;(01010110) (126) (86) (56) ;(01100001) (141) (97) (61) ;(01110010) (162) (114) (72) ;(01101001) (151) (105) (69) ;
+;5032;(01100001) (141) (97) (61) ;(01100010) (142) (98) (62) ;(01101100) (154) (108) (6C) ;(01100101) (145) (101) (65) ;(00100000) (40) (32) (20) ;(01101110) (156) (110) (6E) ;(01101111) (157) (111) (6F) ;(01110100) (164) (116) (74) ;
+;5040;(00100000) (40) (32) (20) ;(01100110) (146) (102) (66) ;(01101111) (157) (111) (6F) ;(01110101) (165) (117) (75) ;(01101110) (156) (110) (6E) ;(11100100) (344) (228) (E4) ;(01010011) (123) (83) (53) ;(01110101) (165) (117) (75) ;
+;5048;(01100010) (142) (98) (62) ;(01110011) (163) (115) (73) ;(01100011) (143) (99) (63) ;(01110010) (162) (114) (72) ;(01101001) (151) (105) (69) ;(01110000) (160) (112) (70) ;(01110100) (164) (116) (74) ;(00100000) (40) (32) (20) ;
+;5056;(01110111) (167) (119) (77) ;(01110010) (162) (114) (72) ;(01101111) (157) (111) (6F) ;(01101110) (156) (110) (6E) ;(11100111) (347) (231) (E7) ;(01001111) (117) (79) (4F) ;(01110101) (165) (117) (75) ;(01110100) (164) (116) (74) ;
+;5064;(00100000) (40) (32) (20) ;(01101111) (157) (111) (6F) ;(01100110) (146) (102) (66) ;(00100000) (40) (32) (20) ;(01101101) (155) (109) (6D) ;(01100101) (145) (101) (65) ;(01101101) (155) (109) (6D) ;(01101111) (157) (111) (6F) ;
+;5072;(01110010) (162) (114) (72) ;(11111001) (371) (249) (F9) ;(01001111) (117) (79) (4F) ;(01110101) (165) (117) (75) ;(01110100) (164) (116) (74) ;(00100000) (40) (32) (20) ;(01101111) (157) (111) (6F) ;(01100110) (146) (102) (66) ;
+;5080;(00100000) (40) (32) (20) ;(01110011) (163) (115) (73) ;(01100011) (143) (99) (63) ;(01110010) (162) (114) (72) ;(01100101) (145) (101) (65) ;(01100101) (145) (101) (65) ;(11101110) (356) (238) (EE) ;(01001110) (116) (78) (4E) ;
+;5088;(01110101) (165) (117) (75) ;(01101101) (155) (109) (6D) ;(01100010) (142) (98) (62) ;(01100101) (145) (101) (65) ;(01110010) (162) (114) (72) ;(00100000) (40) (32) (20) ;(01110100) (164) (116) (74) ;(01101111) (157) (111) (6F) ;
+;5096;(01101111) (157) (111) (6F) ;(00100000) (40) (32) (20) ;(01100010) (142) (98) (62) ;(01101001) (151) (105) (69) ;(11100111) (347) (231) (E7) ;(01010010) (122) (82) (52) ;(01000101) (105) (69) (45) ;(01010100) (124) (84) (54) ;
+;5104;(01010101) (125) (85) (55) ;(01010010) (122) (82) (52) ;(01001110) (116) (78) (4E) ;(00100000) (40) (32) (20) ;(01110111) (167) (119) (77) ;(01101001) (151) (105) (69) ;(01110100) (164) (116) (74) ;(01101000) (150) (104) (68) ;
+;5112;(01101111) (157) (111) (6F) ;(01110101) (165) (117) (75) ;(01110100) (164) (116) (74) ;(00100000) (40) (32) (20) ;(01000111) (107) (71) (47) ;(01001111) (117) (79) (4F) ;(01010011) (123) (83) (53) ;(01010101) (125) (85) (55) ;
+;5120;(11000010) (302) (194) (C2) ;(01000101) (105) (69) (45) ;(01101110) (156) (110) (6E) ;(01100100) (144) (100) (64) ;(00100000) (40) (32) (20) ;(01101111) (157) (111) (6F) ;(01100110) (146) (102) (66) ;(00100000) (40) (32) (20) ;
+;5128;(01100110) (146) (102) (66) ;(01101001) (151) (105) (69) ;(01101100) (154) (108) (6C) ;(11100101) (345) (229) (E5) ;(01010011) (123) (83) (53) ;(01010100) (124) (84) (54) ;(01001111) (117) (79) (4F) ;(01010000) (120) (80) (50) ;
+;5136;(00100000) (40) (32) (20) ;(01110011) (163) (115) (73) ;(01110100) (164) (116) (74) ;(01100001) (141) (97) (61) ;(01110100) (164) (116) (74) ;(01100101) (145) (101) (65) ;(01101101) (155) (109) (6D) ;(01100101) (145) (101) (65) ;
+;5144;(01101110) (156) (110) (6E) ;(11110100) (364) (244) (F4) ;(01001001) (111) (73) (49) ;(01101110) (156) (110) (6E) ;(01110110) (166) (118) (76) ;(01100001) (141) (97) (61) ;(01101100) (154) (108) (6C) ;(01101001) (151) (105) (69) ;
+;5152;(01100100) (144) (100) (64) ;(00100000) (40) (32) (20) ;(01100001) (141) (97) (61) ;(01110010) (162) (114) (72) ;(01100111) (147) (103) (67) ;(01110101) (165) (117) (75) ;(01101101) (155) (109) (6D) ;(01100101) (145) (101) (65) ;
+;5160;(01101110) (156) (110) (6E) ;(11110100) (364) (244) (F4) ;(01001001) (111) (73) (49) ;(01101110) (156) (110) (6E) ;(01110100) (164) (116) (74) ;(01100101) (145) (101) (65) ;(01100111) (147) (103) (67) ;(01100101) (145) (101) (65) ;
+;5168;(01110010) (162) (114) (72) ;(00100000) (40) (32) (20) ;(01101111) (157) (111) (6F) ;(01110101) (165) (117) (75) ;(01110100) (164) (116) (74) ;(00100000) (40) (32) (20) ;(01101111) (157) (111) (6F) ;(01100110) (146) (102) (66) ;
+;5176;(00100000) (40) (32) (20) ;(01110010) (162) (114) (72) ;(01100001) (141) (97) (61) ;(01101110) (156) (110) (6E) ;(01100111) (147) (103) (67) ;(11100101) (345) (229) (E5) ;(01001110) (116) (78) (4E) ;(01101111) (157) (111) (6F) ;
+;5184;(01101110) (156) (110) (6E) ;(01110011) (163) (115) (73) ;(01100101) (145) (101) (65) ;(01101110) (156) (110) (6E) ;(01110011) (163) (115) (73) ;(01100101) (145) (101) (65) ;(00100000) (40) (32) (20) ;(01101001) (151) (105) (69) ;
+;5192;(01101110) (156) (110) (6E) ;(00100000) (40) (32) (20) ;(01000010) (102) (66) (42) ;(01000001) (101) (65) (41) ;(01010011) (123) (83) (53) ;(01001001) (111) (73) (49) ;(11000011) (303) (195) (C3) ;(01000010) (102) (66) (42) ;
+;5200;(01010010) (122) (82) (52) ;(01000101) (105) (69) (45) ;(01000001) (101) (65) (41) ;(01001011) (113) (75) (4B) ;(00100000) (40) (32) (20) ;(00101101) (55) (45) (2D) ;(00100000) (40) (32) (20) ;(01000011) (103) (67) (43) ;
+;5208;(01001111) (117) (79) (4F) ;(01001110) (116) (78) (4E) ;(01010100) (124) (84) (54) ;(00100000) (40) (32) (20) ;(01110010) (162) (114) (72) ;(01100101) (145) (101) (65) ;(01110000) (160) (112) (70) ;(01100101) (145) (101) (65) ;
+;5216;(01100001) (141) (97) (61) ;(01110100) (164) (116) (74) ;(11110011) (363) (243) (F3) ;(01001111) (117) (79) (4F) ;(01110101) (165) (117) (75) ;(01110100) (164) (116) (74) ;(00100000) (40) (32) (20) ;(01101111) (157) (111) (6F) ;
+;5224;(01100110) (146) (102) (66) ;(00100000) (40) (32) (20) ;(01000100) (104) (68) (44) ;(01000001) (101) (65) (41) ;(01010100) (124) (84) (54) ;(11000001) (301) (193) (C1) ;(01001001) (111) (73) (49) ;(01101110) (156) (110) (6E) ;
+;5232;(01110110) (166) (118) (76) ;(01100001) (141) (97) (61) ;(01101100) (154) (108) (6C) ;(01101001) (151) (105) (69) ;(01100100) (144) (100) (64) ;(00100000) (40) (32) (20) ;(01100110) (146) (102) (66) ;(01101001) (151) (105) (69) ;
+;5240;(01101100) (154) (108) (6C) ;(01100101) (145) (101) (65) ;(00100000) (40) (32) (20) ;(01101110) (156) (110) (6E) ;(01100001) (141) (97) (61) ;(01101101) (155) (109) (6D) ;(11100101) (345) (229) (E5) ;(01001110) (116) (78) (4E) ;
+;5248;(01101111) (157) (111) (6F) ;(00100000) (40) (32) (20) ;(01110010) (162) (114) (72) ;(01101111) (157) (111) (6F) ;(01101111) (157) (111) (6F) ;(01101101) (155) (109) (6D) ;(00100000) (40) (32) (20) ;(01100110) (146) (102) (66) ;
+;5256;(01101111) (157) (111) (6F) ;(01110010) (162) (114) (72) ;(00100000) (40) (32) (20) ;(01101100) (154) (108) (6C) ;(01101001) (151) (105) (69) ;(01101110) (156) (110) (6E) ;(11100101) (345) (229) (E5) ;(01010011) (123) (83) (53) ;
+;5264;(01010100) (124) (84) (54) ;(01001111) (117) (79) (4F) ;(01010000) (120) (80) (50) ;(00100000) (40) (32) (20) ;(01101001) (151) (105) (69) ;(01101110) (156) (110) (6E) ;(00100000) (40) (32) (20) ;(01001001) (111) (73) (49) ;
+;5272;(01001110) (116) (78) (4E) ;(01010000) (120) (80) (50) ;(01010101) (125) (85) (55) ;(11010100) (324) (212) (D4) ;(01000110) (106) (70) (46) ;(01001111) (117) (79) (4F) ;(01010010) (122) (82) (52) ;(00100000) (40) (32) (20) ;
+;5280;(01110111) (167) (119) (77) ;(01101001) (151) (105) (69) ;(01110100) (164) (116) (74) ;(01101000) (150) (104) (68) ;(01101111) (157) (111) (6F) ;(01110101) (165) (117) (75) ;(01110100) (164) (116) (74) ;(00100000) (40) (32) (20) ;
+;5288;(01001110) (116) (78) (4E) ;(01000101) (105) (69) (45) ;(01011000) (130) (88) (58) ;(11010100) (324) (212) (D4) ;(01001001) (111) (73) (49) ;(01101110) (156) (110) (6E) ;(01110110) (166) (118) (76) ;(01100001) (141) (97) (61) ;
+;5296;(01101100) (154) (108) (6C) ;(01101001) (151) (105) (69) ;(01100100) (144) (100) (64) ;(00100000) (40) (32) (20) ;(01001001) (111) (73) (49) ;(00101111) (57) (47) (2F) ;(01001111) (117) (79) (4F) ;(00100000) (40) (32) (20) ;
+;5304;(01100100) (144) (100) (64) ;(01100101) (145) (101) (65) ;(01110110) (166) (118) (76) ;(01101001) (151) (105) (69) ;(01100011) (143) (99) (63) ;(11100101) (345) (229) (E5) ;(01001001) (111) (73) (49) ;(01101110) (156) (110) (6E) ;
+;5312;(01110110) (166) (118) (76) ;(01100001) (141) (97) (61) ;(01101100) (154) (108) (6C) ;(01101001) (151) (105) (69) ;(01100100) (144) (100) (64) ;(00100000) (40) (32) (20) ;(01100011) (143) (99) (63) ;(01101111) (157) (111) (6F) ;
+;5320;(01101100) (154) (108) (6C) ;(01101111) (157) (111) (6F) ;(01110101) (165) (117) (75) ;(11110010) (362) (242) (F2) ;(01000010) (102) (66) (42) ;(01010010) (122) (82) (52) ;(01000101) (105) (69) (45) ;(01000001) (101) (65) (41) ;
+;5328;(01001011) (113) (75) (4B) ;(00100000) (40) (32) (20) ;(01101001) (151) (105) (69) ;(01101110) (156) (110) (6E) ;(01110100) (164) (116) (74) ;(01101111) (157) (111) (6F) ;(00100000) (40) (32) (20) ;(01110000) (160) (112) (70) ;
+;5336;(01110010) (162) (114) (72) ;(01101111) (157) (111) (6F) ;(01100111) (147) (103) (67) ;(01110010) (162) (114) (72) ;(01100001) (141) (97) (61) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(01000001) (101) (65) (41) ;
+;5344;(01001101) (115) (77) (4D) ;(01010100) (124) (84) (54) ;(01001111) (117) (79) (4F) ;(01010000) (120) (80) (50) ;(00100000) (40) (32) (20) ;(01101110) (156) (110) (6E) ;(01101111) (157) (111) (6F) ;(00100000) (40) (32) (20) ;
+;5352;(01100111) (147) (103) (67) ;(01101111) (157) (111) (6F) ;(01101111) (157) (111) (6F) ;(11100100) (344) (228) (E4) ;(01010011) (123) (83) (53) ;(01110100) (164) (116) (74) ;(01100001) (141) (97) (61) ;(01110100) (164) (116) (74) ;
+;5360;(01100101) (145) (101) (65) ;(01101101) (155) (109) (6D) ;(01100101) (145) (101) (65) ;(01101110) (156) (110) (6E) ;(01110100) (164) (116) (74) ;(00100000) (40) (32) (20) ;(01101100) (154) (108) (6C) ;(01101111) (157) (111) (6F) ;
+;5368;(01110011) (163) (115) (73) ;(11110100) (364) (244) (F4) ;(01001001) (111) (73) (49) ;(01101110) (156) (110) (6E) ;(01110110) (166) (118) (76) ;(01100001) (141) (97) (61) ;(01101100) (154) (108) (6C) ;(01101001) (151) (105) (69) ;
+;5376;(01100100) (144) (100) (64) ;(00100000) (40) (32) (20) ;(01110011) (163) (115) (73) ;(01110100) (164) (116) (74) ;(01110010) (162) (114) (72) ;(01100101) (145) (101) (65) ;(01100001) (141) (97) (61) ;(11101101) (355) (237) (ED) ;
+;5384;(01000110) (106) (70) (46) ;(01001110) (116) (78) (4E) ;(00100000) (40) (32) (20) ;(01110111) (167) (119) (77) ;(01101001) (151) (105) (69) ;(01110100) (164) (116) (74) ;(01101000) (150) (104) (68) ;(01101111) (157) (111) (6F) ;
+;5392;(01110101) (165) (117) (75) ;(01110100) (164) (116) (74) ;(00100000) (40) (32) (20) ;(01000100) (104) (68) (44) ;(01000101) (105) (69) (45) ;(11000110) (306) (198) (C6) ;(01010000) (120) (80) (50) ;(01100001) (141) (97) (61) ;
+;5400;(01110010) (162) (114) (72) ;(01100001) (141) (97) (61) ;(01101101) (155) (109) (6D) ;(01100101) (145) (101) (65) ;(01110100) (164) (116) (74) ;(01100101) (145) (101) (65) ;(01110010) (162) (114) (72) ;(00100000) (40) (32) (20) ;
+;5408;(01100101) (145) (101) (65) ;(01110010) (162) (114) (72) ;(01110010) (162) (114) (72) ;(01101111) (157) (111) (6F) ;(11110010) (362) (242) (F2) ;(01010100) (124) (84) (54) ;(01100001) (141) (97) (61) ;(01110000) (160) (112) (70) ;
+;5416;(01100101) (145) (101) (65) ;(00100000) (40) (32) (20) ;(01101100) (154) (108) (6C) ;(01101111) (157) (111) (6F) ;(01100001) (141) (97) (61) ;(01100100) (144) (100) (64) ;(01101001) (151) (105) (69) ;(01101110) (156) (110) (6E) ;
+;5424;(01100111) (147) (103) (67) ;(00100000) (40) (32) (20) ;(01100101) (145) (101) (65) ;(01110010) (162) (114) (72) ;(01110010) (162) (114) (72) ;(01101111) (157) (111) (6F) ;(11110010) (362) (242) (F2) ;(00101100) (54) (44) (2C) ;
+;5432;(10100000) (240) (160) (A0) ;(01111111) (177) (127) (7F) ;(00100000) (40) (32) (20) ;(00110001) (61) (49) (31) ;(00111001) (71) (57) (39) ;(00111000) (70) (56) (38) ;(00110010) (62) (50) (32) ;(00100000) (40) (32) (20) ;
+;5440;(01010011) (123) (83) (53) ;(01101001) (151) (105) (69) ;(01101110) (156) (110) (6E) ;(01100011) (143) (99) (63) ;(01101100) (154) (108) (6C) ;(01100001) (141) (97) (61) ;(01101001) (151) (105) (69) ;(01110010) (162) (114) (72) ;
+;5448;(00100000) (40) (32) (20) ;(01010010) (122) (82) (52) ;(01100101) (145) (101) (65) ;(01110011) (163) (115) (73) ;(01100101) (145) (101) (65) ;(01100001) (141) (97) (61) ;(01110010) (162) (114) (72) ;(01100011) (143) (99) (63) ;
+;5456;(01101000) (150) (104) (68) ;(00100000) (40) (32) (20) ;(01001100) (114) (76) (4C) ;(01110100) (164) (116) (74) ;(11100100) (344) (228) (E4) ;(00111110) (76) (62) (3E) ;(00010000) (20) (16) (10) ;(00000001) (1) (1) (01) ;
+;5464;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11000011) (303) (195) (C3) ;(00010011) (23) (19) (13) ;(00010011) (23) (19) (13) ;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(01001001) (111) (73) (49) ;
+;5472;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(11101011) (353) (235) (EB) ;(00100001) (41) (33) (21) ;(01010101) (125) (85) (55) ;(00010101) (25) (21) (15) ;
+;5480;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(00110111) (67) (55) (37) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(11100101) (345) (229) (E5) ;
+;5488;(01100000) (140) (96) (60) ;(01101001) (151) (105) (69) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;(11001101) (315) (205) (CD) ;
+;5496;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;(11001101) (315) (205) (CD) ;(11101000) (350) (232) (E8) ;(00011001) (31) (25) (19) ;(11000001) (301) (193) (C1) ;(01111001) (171) (121) (79) ;(00111101) (75) (61) (3D) ;
+;5504;(10110000) (260) (176) (B0) ;(00101000) (50) (40) (28) ;(00101000) (50) (40) (28) ;(11000101) (305) (197) (C5) ;(00000011) (3) (3) (03) ;(00000011) (3) (3) (03) ;(00000011) (3) (3) (03) ;(00000011) (3) (3) (03) ;
+;5512;(00101011) (53) (43) (2B) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;(01010011) (123) (83) (53) ;(01011100) (134) (92) (5C) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;
+;5520;(00010110) (26) (22) (16) ;(11100001) (341) (225) (E1) ;(00100010) (42) (34) (22) ;(01010011) (123) (83) (53) ;(01011100) (134) (92) (5C) ;(11000001) (301) (193) (C1) ;(11000101) (305) (197) (C5) ;(00010011) (23) (19) (13) ;
+;5528;(00101010) (52) (42) (2A) ;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;(00101011) (53) (43) (2B) ;(11101101) (355) (237) (ED) ;(10111000) (270) (184) (B8) ;(00101010) (52) (42) (2A) ;
+;5536;(01001001) (111) (73) (49) ;(01011100) (134) (92) (5C) ;(11101011) (353) (235) (EB) ;(11000001) (301) (193) (C1) ;(01110000) (160) (112) (70) ;(00101011) (53) (43) (2B) ;(01110001) (161) (113) (71) ;(00101011) (53) (43) (2B) ;
+;5544;(01110011) (163) (115) (73) ;(00101011) (53) (43) (2B) ;(01110010) (162) (114) (72) ;(11110001) (361) (241) (F1) ;(11000011) (303) (195) (C3) ;(10100010) (242) (162) (A2) ;(00010010) (22) (18) (12) ;(11110100) (364) (244) (F4) ;
+;5552;(00001001) (11) (9) (09) ;(10101000) (250) (168) (A8) ;(00010000) (20) (16) (10) ;(01001011) (113) (75) (4B) ;(11110100) (364) (244) (F4) ;(00001001) (11) (9) (09) ;(11000100) (304) (196) (C4) ;(00010101) (25) (21) (15) ;
+;5560;(01010011) (123) (83) (53) ;(10000001) (201) (129) (81) ;(00001111) (17) (15) (0F) ;(11000100) (304) (196) (C4) ;(00010101) (25) (21) (15) ;(01010010) (122) (82) (52) ;(11110100) (364) (244) (F4) ;(00001001) (11) (9) (09) ;
+;5568;(11000100) (304) (196) (C4) ;(00010101) (25) (21) (15) ;(01010000) (120) (80) (50) ;(10000000) (200) (128) (80) ;(11001111) (317) (207) (CF) ;(00010010) (22) (18) (12) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;
+;5576;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(00001011) (13) (11) (0B) ;(00000000) (0) (0) (00) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;
+;5584;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(01101110) (156) (110) (6E) ;
+;5592;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(11011110) (336) (222) (DE) ;(11001101) (315) (205) (CD) ;(11100110) (346) (230) (E6) ;
+;5600;(00010101) (25) (21) (15) ;(11011000) (330) (216) (D8) ;(00101000) (50) (40) (28) ;(11111010) (372) (250) (FA) ;(11001111) (317) (207) (CF) ;(00000111) (7) (7) (07) ;(11011001) (331) (217) (D9) ;(11100101) (345) (229) (E5) ;
+;5608;(00101010) (52) (42) (2A) ;(01010001) (121) (81) (51) ;(01011100) (134) (92) (5C) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00011000) (30) (24) (18) ;(00001000) (10) (8) (08) ;(00011110) (36) (30) (1E) ;
+;5616;(00110000) (60) (48) (30) ;(10000011) (203) (131) (83) ;(11011001) (331) (217) (D9) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;(01010001) (121) (81) (51) ;(01011100) (134) (92) (5C) ;(01011110) (136) (94) (5E) ;
+;5624;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(00101100) (54) (44) (2C) ;(00010110) (26) (22) (16) ;(11100001) (341) (225) (E1) ;(11011001) (331) (217) (D9) ;
+;5632;(11001001) (311) (201) (C9) ;(10000111) (207) (135) (87) ;(11000110) (306) (198) (C6) ;(00010110) (26) (22) (16) ;(01101111) (157) (111) (6F) ;(00100110) (46) (38) (26) ;(01011100) (134) (92) (5C) ;(01011110) (136) (94) (5E) ;
+;5640;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;(01111010) (172) (122) (7A) ;(10110011) (263) (179) (B3) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(11001111) (317) (207) (CF) ;(00010111) (27) (23) (17) ;
+;5648;(00011011) (33) (27) (1B) ;(00101010) (52) (42) (2A) ;(01001111) (117) (79) (4F) ;(01011100) (134) (92) (5C) ;(00011001) (31) (25) (19) ;(00100010) (42) (34) (22) ;(01010001) (121) (81) (51) ;(01011100) (134) (92) (5C) ;
+;5656;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(10100110) (246) (166) (A6) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;
+;5664;(01001110) (116) (78) (4E) ;(00100001) (41) (33) (21) ;(00101101) (55) (45) (2D) ;(00010110) (26) (22) (16) ;(11001101) (315) (205) (CD) ;(11011100) (334) (220) (DC) ;(00010110) (26) (22) (16) ;(11010000) (320) (208) (D0) ;
+;5672;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(01011110) (136) (94) (5E) ;(00011001) (31) (25) (19) ;(11101001) (351) (233) (E9) ;(01001011) (113) (75) (4B) ;(00000110) (6) (6) (06) ;(01010011) (123) (83) (53) ;
+;5680;(00010010) (22) (18) (12) ;(01010000) (120) (80) (50) ;(00011011) (33) (27) (1B) ;(00000000) (0) (0) (00) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(11000110) (306) (198) (C6) ;
+;5688;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10101110) (256) (174) (AE) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(11100110) (346) (230) (E6) ;
+;5696;(00011000) (30) (24) (18) ;(00000100) (4) (4) (04) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(10000110) (206) (134) (86) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;
+;5704;(00000001) (1) (1) (01) ;(10001110) (216) (142) (8E) ;(11000011) (303) (195) (C3) ;(01001101) (115) (77) (4D) ;(00001101) (15) (13) (0D) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;
+;5712;(11001110) (316) (206) (CE) ;(11001001) (311) (201) (C9) ;(00000001) (1) (1) (01) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(00000101) (5) (5) (05) ;
+;5720;(00011111) (37) (31) (1F) ;(11100001) (341) (225) (E1) ;(11001101) (315) (205) (CD) ;(01100100) (144) (100) (64) ;(00010110) (26) (22) (16) ;(00101010) (52) (42) (2A) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;
+;5728;(11101011) (353) (235) (EB) ;(11101101) (355) (237) (ED) ;(10111000) (270) (184) (B8) ;(11001001) (311) (201) (C9) ;(11110101) (365) (245) (F5) ;(11100101) (345) (229) (E5) ;(00100001) (41) (33) (21) ;(01001011) (113) (75) (4B) ;
+;5736;(01011100) (134) (92) (5C) ;(00111110) (76) (62) (3E) ;(00001110) (16) (14) (0E) ;(01011110) (136) (94) (5E) ;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;(11100011) (343) (227) (E3) ;(10100111) (247) (167) (A7) ;
+;5744;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(00011001) (31) (25) (19) ;(11100011) (343) (227) (E3) ;(00110000) (60) (48) (30) ;(00001001) (11) (9) (09) ;(11010101) (325) (213) (D5) ;(11101011) (353) (235) (EB) ;
+;5752;(00001001) (11) (9) (09) ;(11101011) (353) (235) (EB) ;(01110010) (162) (114) (72) ;(00101011) (53) (43) (2B) ;(01110011) (163) (115) (73) ;(00100011) (43) (35) (23) ;(11010001) (321) (209) (D1) ;(00100011) (43) (35) (23) ;
+;5760;(00111101) (75) (61) (3D) ;(00100000) (40) (32) (20) ;(11101000) (350) (232) (E8) ;(11101011) (353) (235) (EB) ;(11010001) (321) (209) (D1) ;(11110001) (361) (241) (F1) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;
+;5768;(01010010) (122) (82) (52) ;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;(00000011) (3) (3) (03) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;(11001001) (311) (201) (C9) ;(00000000) (0) (0) (00) ;
+;5776;(00000000) (0) (0) (00) ;(11101011) (353) (235) (EB) ;(00010001) (21) (17) (11) ;(10001111) (217) (143) (8F) ;(00010110) (26) (22) (16) ;(01111110) (176) (126) (7E) ;(11100110) (346) (230) (E6) ;(11000000) (300) (192) (C0) ;
+;5784;(00100000) (40) (32) (20) ;(11110111) (367) (247) (F7) ;(01010110) (126) (86) (56) ;(00100011) (43) (35) (23) ;(01011110) (136) (94) (5E) ;(11001001) (311) (201) (C9) ;(00101010) (52) (42) (2A) ;(01100011) (143) (99) (63) ;
+;5792;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;(00010110) (26) (22) (16) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(11000001) (301) (193) (C1) ;
+;5800;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(11000001) (301) (193) (C1) ;(11101011) (353) (235) (EB) ;(00100011) (43) (35) (23) ;(11001001) (311) (201) (C9) ;
+;5808;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(00110110) (66) (54) (36) ;(00001101) (15) (13) (0D) ;(00100010) (42) (34) (22) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;
+;5816;(00100011) (43) (35) (23) ;(00110110) (66) (54) (36) ;(10000000) (200) (128) (80) ;(00100011) (43) (35) (23) ;(00100010) (42) (34) (22) ;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;
+;5824;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;(01100011) (143) (99) (63) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(01100011) (143) (99) (63) ;(01011100) (134) (92) (5C) ;
+;5832;(00100010) (42) (34) (22) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(00100001) (41) (33) (21) ;(10010010) (222) (146) (92) ;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;
+;5840;(01101000) (150) (104) (68) ;(01011100) (134) (92) (5C) ;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(00101011) (53) (43) (2B) ;(00000000) (0) (0) (00) ;(00101010) (52) (42) (2A) ;
+;5848;(10110000) (260) (176) (B0) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(10100111) (247) (167) (A7) ;(11001000) (310) (200) (C8) ;(10111001) (271) (185) (B9) ;
+;5856;(00100011) (43) (35) (23) ;(00100000) (40) (32) (20) ;(11111000) (370) (248) (F8) ;(00110111) (67) (55) (37) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(00011110) (36) (30) (1E) ;(00010111) (27) (23) (17) ;
+;5864;(11001101) (315) (205) (CD) ;(11010101) (325) (213) (D5) ;(00111100) (74) (60) (3C) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00010001) (21) (17) (11) ;(11100010) (342) (226) (E2) ;
+;5872;(10100011) (243) (163) (A3) ;(11101011) (353) (235) (EB) ;(00011001) (31) (25) (19) ;(00111000) (70) (56) (38) ;(00000111) (7) (7) (07) ;(00000001) (1) (1) (01) ;(11010100) (324) (212) (D4) ;(00010101) (25) (21) (15) ;
+;5880;(00001001) (11) (9) (09) ;(01001110) (116) (78) (4E) ;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(11101011) (353) (235) (EB) ;(01110001) (161) (113) (71) ;(00100011) (43) (35) (23) ;(01110000) (160) (112) (70) ;
+;5888;(11001001) (311) (201) (C9) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;(01001111) (117) (79) (4F) ;(01011100) (134) (92) (5C) ;(00001001) (11) (9) (09) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;
+;5896;(00100011) (43) (35) (23) ;(01001110) (116) (78) (4E) ;(11101011) (353) (235) (EB) ;(00100001) (41) (33) (21) ;(11011110) (336) (222) (DE) ;(00111100) (74) (60) (3C) ;(11001101) (315) (205) (CD) ;(11011100) (334) (220) (DC) ;
+;5904;(00010110) (26) (22) (16) ;(01001110) (116) (78) (4E) ;(00011000) (30) (24) (18) ;(00000010) (2) (2) (02) ;(00001001) (11) (9) (09) ;(11101001) (351) (233) (E9) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;
+;5912;(00111000) (70) (56) (38) ;(11111010) (372) (250) (FA) ;(00011000) (30) (24) (18) ;(00001001) (11) (9) (09) ;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(10010100) (224) (148) (94) ;
+;5920;(00011110) (36) (30) (1E) ;(11111110) (376) (254) (FE) ;(00010000) (20) (16) (10) ;(00111000) (70) (56) (38) ;(00000010) (2) (2) (02) ;(11001111) (317) (207) (CF) ;(00010111) (27) (23) (17) ;(11000110) (306) (198) (C6) ;
+;5928;(00000011) (3) (3) (03) ;(00000111) (7) (7) (07) ;(00100001) (41) (33) (21) ;(00010000) (20) (16) (10) ;(01011100) (134) (92) (5C) ;(01001111) (117) (79) (4F) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;
+;5936;(00001001) (11) (9) (09) ;(01001110) (116) (78) (4E) ;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(00101011) (53) (43) (2B) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00000001) (1) (1) (01) ;
+;5944;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(00011110) (36) (30) (1E) ;(00010111) (27) (23) (17) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00101000) (50) (40) (28) ;(00010110) (26) (22) (16) ;
+;5952;(11101011) (353) (235) (EB) ;(00101010) (52) (42) (2A) ;(01001111) (117) (79) (4F) ;(01011100) (134) (92) (5C) ;(00001001) (11) (9) (09) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;
+;5960;(01111110) (176) (126) (7E) ;(11101011) (353) (235) (EB) ;(11111110) (376) (254) (FE) ;(01001011) (113) (75) (4B) ;(00101000) (50) (40) (28) ;(00001000) (10) (8) (08) ;(11111110) (376) (254) (FE) ;(01010011) (123) (83) (53) ;
+;5968;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;(11111110) (376) (254) (FE) ;(01010000) (120) (80) (50) ;(00100000) (40) (32) (20) ;(11001111) (317) (207) (CF) ;(11001101) (315) (205) (CD) ;(01011101) (135) (93) (5D) ;
+;5976;(00010111) (27) (23) (17) ;(01110011) (163) (115) (73) ;(00100011) (43) (35) (23) ;(01110010) (162) (114) (72) ;(11001001) (311) (201) (C9) ;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(11110001) (361) (241) (F1) ;
+;5984;(00101011) (53) (43) (2B) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(11001111) (317) (207) (CF) ;(00001110) (16) (14) (0E) ;(11000101) (305) (197) (C5) ;
+;5992;(00011010) (32) (26) (1A) ;(11100110) (346) (230) (E6) ;(11011111) (337) (223) (DF) ;(01001111) (117) (79) (4F) ;(00100001) (41) (33) (21) ;(01111010) (172) (122) (7A) ;(00010111) (27) (23) (17) ;(11001101) (315) (205) (CD) ;
+;6000;(11011100) (334) (220) (DC) ;(00010110) (26) (22) (16) ;(00110000) (60) (48) (30) ;(11110001) (361) (241) (F1) ;(01001110) (116) (78) (4E) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(00001001) (11) (9) (09) ;
+;6008;(11000001) (301) (193) (C1) ;(11101001) (351) (233) (E9) ;(01001011) (113) (75) (4B) ;(00000110) (6) (6) (06) ;(01010011) (123) (83) (53) ;(00001000) (10) (8) (08) ;(01010000) (120) (80) (50) ;(00001010) (12) (10) (0A) ;
+;6016;(00000000) (0) (0) (00) ;(00011110) (36) (30) (1E) ;(00000001) (1) (1) (01) ;(00011000) (30) (24) (18) ;(00000110) (6) (6) (06) ;(00011110) (36) (30) (1E) ;(00000110) (6) (6) (06) ;(00011000) (30) (24) (18) ;
+;6024;(00000010) (2) (2) (02) ;(00011110) (36) (30) (1E) ;(00010000) (20) (16) (10) ;(00001011) (13) (11) (0B) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00100000) (40) (32) (20) ;(11010101) (325) (213) (D5) ;
+;6032;(01010111) (127) (87) (57) ;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;(00011000) (30) (24) (18) ;(10010000) (220) (144) (90) ;(11101101) (355) (237) (ED) ;(01110011) (163) (115) (73) ;(00111111) (77) (63) (3F) ;
+;6040;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00000010) (2) (2) (02) ;(00010000) (20) (16) (10) ;(11001101) (315) (205) (CD) ;(10101111) (257) (175) (AF) ;(00001101) (15) (13) (0D) ;
+;6048;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(11000110) (306) (198) (C6) ;(11111101) (375) (253) (FD) ;(01000110) (106) (70) (46) ;(00110001) (61) (49) (31) ;(11001101) (315) (205) (CD) ;
+;6056;(01000100) (104) (68) (44) ;(00001110) (16) (14) (0E) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(10000110) (206) (134) (86) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;
+;6064;(00110000) (60) (48) (30) ;(11000110) (306) (198) (C6) ;(00101010) (52) (42) (2A) ;(01001001) (111) (73) (49) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;(01101100) (154) (108) (6C) ;
+;6072;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(00011001) (31) (25) (19) ;(00111000) (70) (56) (38) ;(00100010) (42) (34) (22) ;(11010101) (325) (213) (D5) ;
+;6080;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(00010001) (21) (17) (11) ;(11000000) (300) (192) (C0) ;(00000010) (2) (2) (02) ;(11101011) (353) (235) (EB) ;(11101101) (355) (237) (ED) ;
+;6088;(01010010) (122) (82) (52) ;(11100011) (343) (227) (E3) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(11000001) (301) (193) (C1) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;
+;6096;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;(11000001) (301) (193) (C1) ;(00001001) (11) (9) (09) ;(00111000) (70) (56) (38) ;(00001110) (16) (14) (0E) ;(11101011) (353) (235) (EB) ;(01010110) (126) (86) (56) ;
+;6104;(00100011) (43) (35) (23) ;(01011110) (136) (94) (5E) ;(00101011) (53) (43) (2B) ;(11101101) (355) (237) (ED) ;(01010011) (123) (83) (53) ;(01101100) (154) (108) (6C) ;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;
+;6112;(11101101) (355) (237) (ED) ;(00100010) (42) (34) (22) ;(01101100) (154) (108) (6C) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(01101100) (154) (108) (6C) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;
+;6120;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(00101000) (50) (40) (28) ;(00000001) (1) (1) (01) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(00110011) (63) (51) (33) ;(00011000) (30) (24) (18) ;
+;6128;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(10100110) (246) (166) (A6) ;(11001001) (311) (201) (C9) ;(00111110) (76) (62) (3E) ;(00000011) (3) (3) (03) ;(00011000) (30) (24) (18) ;
+;6136;(00000010) (2) (2) (02) ;(00111110) (76) (62) (3E) ;(00000010) (2) (2) (02) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00000010) (2) (2) (02) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;
+;6144;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(11000100) (304) (196) (C4) ;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;(11011111) (337) (223) (DF) ;(11001101) (315) (205) (CD) ;(01110000) (160) (112) (70) ;
+;6152;(00100000) (40) (32) (20) ;(00111000) (70) (56) (38) ;(00010100) (24) (20) (14) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00111011) (73) (59) (3B) ;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;
+;6160;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(10000010) (202) (130) (82) ;(00011100) (34) (28) (1C) ;
+;6168;(00011000) (30) (24) (18) ;(00001000) (10) (8) (08) ;(11001101) (315) (205) (CD) ;(11100110) (346) (230) (E6) ;(00011100) (34) (28) (1C) ;(00011000) (30) (24) (18) ;(00000011) (3) (3) (03) ;(11001101) (315) (205) (CD) ;
+;6176;(11011110) (336) (222) (DE) ;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11001101) (315) (205) (CD) ;(10110111) (267) (183) (B7) ;(00111100) (74) (60) (3C) ;
+;6184;(01111000) (170) (120) (78) ;(11100110) (346) (230) (E6) ;(00111111) (77) (63) (3F) ;(01100111) (147) (103) (67) ;(01101001) (151) (105) (69) ;(00100010) (42) (34) (22) ;(01001001) (111) (73) (49) ;(01011100) (134) (92) (5C) ;
+;6192;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(00011110) (36) (30) (1E) ;(00000001) (1) (1) (01) ;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;(00011000) (30) (24) (18) ;
+;6200;(11010111) (327) (215) (D7) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(01100110) (146) (102) (66) ;(00101000) (50) (40) (28) ;(11110110) (366) (246) (F6) ;(00111010) (72) (58) (3A) ;
+;6208;(01101011) (153) (107) (6B) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(10010110) (226) (150) (96) ;(01001111) (117) (79) (4F) ;(00100000) (40) (32) (20) ;(11101110) (356) (238) (EE) ;(10101011) (253) (171) (AB) ;
+;6216;(11001000) (310) (200) (C8) ;(11100101) (345) (229) (E5) ;(11010101) (325) (213) (D5) ;(00100001) (41) (33) (21) ;(01101100) (154) (108) (6C) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00001111) (17) (15) (0F) ;
+;6224;(00011001) (31) (25) (19) ;(11010001) (321) (209) (D1) ;(11100001) (341) (225) (E1) ;(00011000) (30) (24) (18) ;(11100000) (340) (224) (E0) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(01001001) (111) (73) (49) ;
+;6232;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(10000000) (200) (128) (80) ;(00011001) (31) (25) (19) ;(00010110) (26) (22) (16) ;(00111110) (76) (62) (3E) ;(00101000) (50) (40) (28) ;(00000101) (5) (5) (05) ;
+;6240;(00010001) (21) (17) (11) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11001011) (313) (203) (CB) ;(00010011) (23) (19) (13) ;(11111101) (375) (253) (FD) ;(01110011) (163) (115) (73) ;(00101101) (55) (45) (2D) ;
+;6248;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(01000000) (100) (64) (40) ;(11000001) (301) (193) (C1) ;(11010000) (320) (208) (D0) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(00101000) (50) (40) (28) ;
+;6256;(00011010) (32) (26) (1A) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10000110) (206) (134) (86) ;
+;6264;(01111010) (172) (122) (7A) ;(10100111) (247) (167) (A7) ;(00101000) (50) (40) (28) ;(00000101) (5) (5) (05) ;(11010111) (327) (215) (D7) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;
+;6272;(11000110) (306) (198) (C6) ;(11010101) (325) (213) (D5) ;(11101011) (353) (235) (EB) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(10010110) (226) (150) (96) ;(11001101) (315) (205) (CD) ;
+;6280;(00110110) (66) (54) (36) ;(00111001) (71) (57) (39) ;(00011000) (30) (24) (18) ;(00001000) (10) (8) (08) ;(11001101) (315) (205) (CD) ;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(01100000) (140) (96) (60) ;
+;6288;(01101001) (151) (105) (69) ;(11000011) (303) (195) (C3) ;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(00101010) (52) (42) (2A) ;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;
+;6296;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(00100000) (40) (32) (20) ;(00000101) (5) (5) (05) ;(00111110) (76) (62) (3E) ;(00111111) (77) (63) (3F) ;(11001101) (315) (205) (CD) ;(11000001) (301) (193) (C1) ;
+;6304;(00011000) (30) (24) (18) ;(11001101) (315) (205) (CD) ;(11100001) (341) (225) (E1) ;(00011000) (30) (24) (18) ;(11101011) (353) (235) (EB) ;(01111110) (176) (126) (7E) ;(11001101) (315) (205) (CD) ;(10110110) (266) (182) (B6) ;
+;6312;(00011000) (30) (24) (18) ;(00100011) (43) (35) (23) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(00101000) (50) (40) (28) ;(00000110) (6) (6) (06) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;
+;6320;(00110111) (67) (55) (37) ;(00011001) (31) (25) (19) ;(00011000) (30) (24) (18) ;(11100000) (340) (224) (E0) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(11111110) (376) (254) (FE) ;(00001110) (16) (14) (0E) ;
+;6328;(11000000) (300) (192) (C0) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;
+;6336;(11001001) (311) (201) (C9) ;(11011001) (331) (217) (D9) ;(00101010) (52) (42) (2A) ;(10001111) (217) (143) (8F) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(11001011) (313) (203) (CB) ;(10111100) (274) (188) (BC) ;
+;6344;(11001011) (313) (203) (CB) ;(11111101) (375) (253) (FD) ;(00100010) (42) (34) (22) ;(10001111) (217) (143) (8F) ;(01011100) (134) (92) (5C) ;(00100001) (41) (33) (21) ;(10010001) (221) (145) (91) ;(01011100) (134) (92) (5C) ;
+;6352;(01010110) (126) (86) (56) ;(11010101) (325) (213) (D5) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(11110100) (364) (244) (F4) ;(00001001) (11) (9) (09) ;(11100001) (341) (225) (E1) ;
+;6360;(11111101) (375) (253) (FD) ;(01110100) (164) (116) (74) ;(01010111) (127) (87) (57) ;(11100001) (341) (225) (E1) ;(00100010) (42) (34) (22) ;(10001111) (217) (143) (8F) ;(01011100) (134) (92) (5C) ;(11011001) (331) (217) (D9) ;
+;6368;(11001001) (311) (201) (C9) ;(00101010) (52) (42) (2A) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(11000000) (300) (192) (C0) ;
+;6376;(00111010) (72) (58) (3A) ;(01000001) (101) (65) (41) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(00000111) (7) (7) (07) ;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;(11000110) (306) (198) (C6) ;
+;6384;(01000011) (103) (67) (43) ;(00011000) (30) (24) (18) ;(00010110) (26) (22) (16) ;(00100001) (41) (33) (21) ;(00111011) (73) (59) (3B) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(10011110) (236) (158) (9E) ;
+;6392;(00111110) (76) (62) (3E) ;(01001011) (113) (75) (4B) ;(11001011) (313) (203) (CB) ;(01010110) (126) (86) (56) ;(00101000) (50) (40) (28) ;(00001011) (13) (11) (0B) ;(11001011) (313) (203) (CB) ;(11011110) (336) (222) (DE) ;
+;6400;(00111100) (74) (60) (3C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(01011110) (136) (94) (5E) ;(00101000) (50) (40) (28) ;(00000010) (2) (2) (02) ;(00111110) (76) (62) (3E) ;
+;6408;(01000011) (103) (67) (43) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(11000001) (301) (193) (C1) ;(00011000) (30) (24) (18) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(01011110) (136) (94) (5E) ;
+;6416;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;(11100101) (345) (229) (E5) ;(11101011) (353) (235) (EB) ;(00100011) (43) (35) (23) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;
+;6424;(11001101) (315) (205) (CD) ;(10010101) (225) (149) (95) ;(00010110) (26) (22) (16) ;(11100001) (341) (225) (E1) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01101110) (156) (110) (6E) ;
+;6432;(11000000) (300) (192) (C0) ;(01110010) (162) (114) (72) ;(00101011) (53) (43) (2B) ;(01110011) (163) (115) (73) ;(11001001) (311) (201) (C9) ;(01111011) (173) (123) (7B) ;(10100111) (247) (167) (A7) ;(11111000) (370) (248) (F8) ;
+;6440;(00011000) (30) (24) (18) ;(00001101) (15) (13) (0D) ;(10101111) (257) (175) (AF) ;(00001001) (11) (9) (09) ;(00111100) (74) (60) (3C) ;(00111000) (70) (56) (38) ;(11111100) (374) (252) (FC) ;(11101101) (355) (237) (ED) ;
+;6448;(01000010) (102) (66) (42) ;(00111101) (75) (61) (3D) ;(00101000) (50) (40) (28) ;(11110001) (361) (241) (F1) ;(11000011) (303) (195) (C3) ;(11101111) (357) (239) (EF) ;(00010101) (25) (21) (15) ;(11001101) (315) (205) (CD) ;
+;6456;(00011011) (33) (27) (1B) ;(00101101) (55) (45) (2D) ;(00110000) (60) (48) (30) ;(00110000) (60) (48) (30) ;(11111110) (376) (254) (FE) ;(00100001) (41) (33) (21) ;(00111000) (70) (56) (38) ;(00101100) (54) (44) (2C) ;
+;6464;(11001101) (315) (205) (CD) ;(00110110) (66) (54) (36) ;(00111001) (71) (57) (39) ;(00000000) (0) (0) (00) ;(11111110) (376) (254) (FE) ;(11001011) (313) (203) (CB) ;(00101000) (50) (40) (28) ;(00100100) (44) (36) (24) ;
+;6472;(11111110) (376) (254) (FE) ;(00111010) (72) (58) (3A) ;(00100000) (40) (32) (20) ;(00001110) (16) (14) (0E) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01101110) (156) (110) (6E) ;
+;6480;(00100000) (40) (32) (20) ;(00010110) (26) (22) (16) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(01010110) (126) (86) (56) ;(00101000) (50) (40) (28) ;(00010100) (24) (20) (14) ;
+;6488;(00011000) (30) (24) (18) ;(00001110) (16) (14) (0E) ;(11111110) (376) (254) (FE) ;(00100010) (42) (34) (22) ;(00100000) (40) (32) (20) ;(00001010) (12) (10) (0A) ;(11110101) (365) (245) (F5) ;(00111010) (72) (58) (3A) ;
+;6496;(01101010) (152) (106) (6A) ;(01011100) (134) (92) (5C) ;(11101110) (356) (238) (EE) ;(00000100) (4) (4) (04) ;(00110010) (62) (50) (32) ;(01101010) (152) (106) (6A) ;(01011100) (134) (92) (5C) ;(11110001) (361) (241) (F1) ;
+;6504;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(11010110) (326) (214) (D6) ;(11010111) (327) (215) (D7) ;(11001001) (311) (201) (C9) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;
+;6512;(01010011) (123) (83) (53) ;(01011100) (134) (92) (5C) ;(01010100) (124) (84) (54) ;(01011101) (135) (93) (5D) ;(11000001) (301) (193) (C1) ;(11001101) (315) (205) (CD) ;(10000000) (200) (128) (80) ;(00011001) (31) (25) (19) ;
+;6520;(11010000) (320) (208) (D0) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;(00011000) (30) (24) (18) ;(11110100) (364) (244) (F4) ;
+;6528;(01111110) (176) (126) (7E) ;(10111000) (270) (184) (B8) ;(11000000) (300) (192) (C0) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(00101011) (53) (43) (2B) ;(10111001) (271) (185) (B9) ;(11001001) (311) (201) (C9) ;
+;6536;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(00001110) (16) (14) (0E) ;(00000000) (0) (0) (00) ;
+;6544;(00010101) (25) (21) (15) ;(11001000) (310) (200) (C8) ;(11100111) (347) (231) (E7) ;(10111011) (273) (187) (BB) ;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(10100111) (247) (167) (A7) ;(11001001) (311) (201) (C9) ;
+;6552;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11001101) (315) (205) (CD) ;(10110110) (266) (182) (B6) ;(00011000) (30) (24) (18) ;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;
+;6560;(11111110) (376) (254) (FE) ;(00100010) (42) (34) (22) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(00001101) (15) (13) (0D) ;(11111110) (376) (254) (FE) ;(00111010) (72) (58) (3A) ;(00101000) (50) (40) (28) ;
+;6568;(00000100) (4) (4) (04) ;(11111110) (376) (254) (FE) ;(11001011) (313) (203) (CB) ;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(11001011) (313) (203) (CB) ;(01000001) (101) (65) (41) ;(00101000) (50) (40) (28) ;
+;6576;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(00100000) (40) (32) (20) ;(11100011) (343) (227) (E3) ;(00010101) (25) (21) (15) ;(00110111) (67) (55) (37) ;(11001001) (311) (201) (C9) ;
+;6584;(11100101) (345) (229) (E5) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(01000000) (100) (64) (40) ;(00111000) (70) (56) (38) ;(00010111) (27) (23) (17) ;(11001011) (313) (203) (CB) ;(01101111) (157) (111) (6F) ;
+;6592;(00101000) (50) (40) (28) ;(00010100) (24) (20) (14) ;(10000111) (207) (135) (87) ;(11111010) (372) (250) (FA) ;(11000111) (307) (199) (C7) ;(00011001) (31) (25) (19) ;(00111111) (77) (63) (3F) ;(00000001) (1) (1) (01) ;
+;6600;(00000101) (5) (5) (05) ;(00000000) (0) (0) (00) ;(00110000) (60) (48) (30) ;(00000010) (2) (2) (02) ;(00001110) (16) (14) (0E) ;(00010010) (22) (18) (12) ;(00010111) (27) (23) (17) ;(00100011) (43) (35) (23) ;
+;6608;(01111110) (176) (126) (7E) ;(00110000) (60) (48) (30) ;(11111011) (373) (251) (FB) ;(00011000) (30) (24) (18) ;(00000110) (6) (6) (06) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(01001110) (116) (78) (4E) ;
+;6616;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(00100011) (43) (35) (23) ;(00001001) (11) (9) (09) ;(11010001) (321) (209) (D1) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;
+;6624;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11011101) (335) (221) (DD) ;(00011001) (31) (25) (19) ;
+;6632;(11000101) (305) (197) (C5) ;(01111000) (170) (120) (78) ;(00101111) (57) (47) (2F) ;(01000111) (107) (71) (47) ;(01111001) (171) (121) (79) ;(00101111) (57) (47) (2F) ;(01001111) (117) (79) (4F) ;(00000011) (3) (3) (03) ;
+;6640;(11001101) (315) (205) (CD) ;(01100100) (144) (100) (64) ;(00010110) (26) (22) (16) ;(11101011) (353) (235) (EB) ;(11100001) (341) (225) (E1) ;(00011001) (31) (25) (19) ;(11010101) (325) (213) (D5) ;(11101101) (355) (237) (ED) ;
+;6648;(10110000) (260) (176) (B0) ;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;(00100010) (42) (34) (22) ;
+;6656;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(11100111) (347) (231) (E7) ;(00100001) (41) (33) (21) ;(10010010) (222) (146) (92) ;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;(01100101) (145) (101) (65) ;
+;6664;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00111011) (73) (59) (3B) ;(00101101) (55) (45) (2D) ;(11001101) (315) (205) (CD) ;(10100010) (242) (162) (A2) ;(00101101) (55) (45) (2D) ;(00111000) (70) (56) (38) ;
+;6672;(00000100) (4) (4) (04) ;(00100001) (41) (33) (21) ;(11110000) (360) (240) (F0) ;(11011000) (330) (216) (D8) ;(00001001) (11) (9) (09) ;(11011010) (332) (218) (DA) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;
+;6680;(11000011) (303) (195) (C3) ;(11000101) (305) (197) (C5) ;(00010110) (26) (22) (16) ;(11010101) (325) (213) (D5) ;(11100101) (345) (229) (E5) ;(10101111) (257) (175) (AF) ;(11001011) (313) (203) (CB) ;(01111000) (170) (120) (78) ;
+;6688;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(01100000) (140) (96) (60) ;(01101001) (151) (105) (69) ;(00011110) (36) (30) (1E) ;(11111111) (377) (255) (FF) ;(00011000) (30) (24) (18) ;(00001000) (10) (8) (08) ;
+;6696;(11010101) (325) (213) (D5) ;(01010110) (126) (86) (56) ;(00100011) (43) (35) (23) ;(01011110) (136) (94) (5E) ;(11100101) (345) (229) (E5) ;(11101011) (353) (235) (EB) ;(00011110) (36) (30) (1E) ;(00100000) (40) (32) (20) ;
+;6704;(00000001) (1) (1) (01) ;(00011000) (30) (24) (18) ;(11111100) (374) (252) (FC) ;(11001101) (315) (205) (CD) ;(00101010) (52) (42) (2A) ;(00011001) (31) (25) (19) ;(00000001) (1) (1) (01) ;(10011100) (234) (156) (9C) ;
+;6712;(11111111) (377) (255) (FF) ;(11001101) (315) (205) (CD) ;(00101010) (52) (42) (2A) ;(00011001) (31) (25) (19) ;(00001110) (16) (14) (0E) ;(11110110) (366) (246) (F6) ;(11001101) (315) (205) (CD) ;(00101010) (52) (42) (2A) ;
+;6720;(00011001) (31) (25) (19) ;(01111101) (175) (125) (7D) ;(11001101) (315) (205) (CD) ;(11101111) (357) (239) (EF) ;(00010101) (25) (21) (15) ;(11100001) (341) (225) (E1) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;
+;6728;(10110001) (261) (177) (B1) ;(11001011) (313) (203) (CB) ;(10111100) (274) (188) (BC) ;(10111111) (277) (191) (BF) ;(11000100) (304) (196) (C4) ;(10101111) (257) (175) (AF) ;(10110100) (264) (180) (B4) ;(10010011) (223) (147) (93) ;
+;6736;(10010001) (221) (145) (91) ;(10010010) (222) (146) (92) ;(10010101) (225) (149) (95) ;(10011000) (230) (152) (98) ;(10011000) (230) (152) (98) ;(10011000) (230) (152) (98) ;(10011000) (230) (152) (98) ;(10011000) (230) (152) (98) ;
+;6744;(10011000) (230) (152) (98) ;(10011000) (230) (152) (98) ;(01111111) (177) (127) (7F) ;(10000001) (201) (129) (81) ;(00101110) (56) (46) (2E) ;(01101100) (154) (108) (6C) ;(01101110) (156) (110) (6E) ;(01110000) (160) (112) (70) ;
+;6752;(01001000) (110) (72) (48) ;(10010100) (224) (148) (94) ;(01010110) (126) (86) (56) ;(00111111) (77) (63) (3F) ;(01000001) (101) (65) (41) ;(00101011) (53) (43) (2B) ;(00010111) (27) (23) (17) ;(00011111) (37) (31) (1F) ;
+;6760;(00110111) (67) (55) (37) ;(01110111) (167) (119) (77) ;(01000100) (104) (68) (44) ;(00001111) (17) (15) (0F) ;(01011001) (131) (89) (59) ;(00101011) (53) (43) (2B) ;(01000011) (103) (67) (43) ;(00101101) (55) (45) (2D) ;
+;6768;(01010001) (121) (81) (51) ;(00111010) (72) (58) (3A) ;(01101101) (155) (109) (6D) ;(01000010) (102) (66) (42) ;(00001101) (15) (13) (0D) ;(01001001) (111) (73) (49) ;(01011100) (134) (92) (5C) ;(01000100) (104) (68) (44) ;
+;6776;(00010101) (25) (21) (15) ;(01011101) (135) (93) (5D) ;(00000001) (1) (1) (01) ;(00111101) (75) (61) (3D) ;(00000010) (2) (2) (02) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(01100111) (147) (103) (67) ;
+;6784;(00011110) (36) (30) (1E) ;(00000110) (6) (6) (06) ;(11001011) (313) (203) (CB) ;(00000101) (5) (5) (05) ;(11110000) (360) (240) (F0) ;(00011100) (34) (28) (1C) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;
+;6792;(11101101) (355) (237) (ED) ;(00011110) (36) (30) (1E) ;(00000000) (0) (0) (00) ;(00100100) (44) (36) (24) ;(00111001) (71) (57) (39) ;(00000000) (0) (0) (00) ;(00100011) (43) (35) (23) ;(00011111) (37) (31) (1F) ;
+;6800;(00000100) (4) (4) (04) ;(00111101) (75) (61) (3D) ;(00000110) (6) (6) (06) ;(11001100) (314) (204) (CC) ;(00000110) (6) (6) (06) ;(00000101) (5) (5) (05) ;(00000011) (3) (3) (03) ;(00011101) (35) (29) (1D) ;
+;6808;(00000100) (4) (4) (04) ;(00000000) (0) (0) (00) ;(10101011) (253) (171) (AB) ;(00011101) (35) (29) (1D) ;(00000101) (5) (5) (05) ;(11001101) (315) (205) (CD) ;(00011111) (37) (31) (1F) ;(00000101) (5) (5) (05) ;
+;6816;(10001001) (211) (137) (89) ;(00100000) (40) (32) (20) ;(00000101) (5) (5) (05) ;(00000010) (2) (2) (02) ;(00101100) (54) (44) (2C) ;(00000101) (5) (5) (05) ;(10100111) (247) (167) (A7) ;(00111001) (71) (57) (39) ;
+;6824;(00000000) (0) (0) (00) ;(10110111) (267) (183) (B7) ;(00010001) (21) (17) (11) ;(00000011) (3) (3) (03) ;(10100001) (241) (161) (A1) ;(00011110) (36) (30) (1E) ;(00000101) (5) (5) (05) ;(11111001) (371) (249) (F9) ;
+;6832;(00010111) (27) (23) (17) ;(00001000) (10) (8) (08) ;(00000000) (0) (0) (00) ;(10000000) (200) (128) (80) ;(00011110) (36) (30) (1E) ;(00000011) (3) (3) (03) ;(01001111) (117) (79) (4F) ;(00011110) (36) (30) (1E) ;
+;6840;(00000000) (0) (0) (00) ;(01011111) (137) (95) (5F) ;(00011110) (36) (30) (1E) ;(00000011) (3) (3) (03) ;(10101100) (254) (172) (AC) ;(00011110) (36) (30) (1E) ;(00000000) (0) (0) (00) ;(01101011) (153) (107) (6B) ;
+;6848;(00001101) (15) (13) (0D) ;(00001001) (11) (9) (09) ;(00000000) (0) (0) (00) ;(11011100) (334) (220) (DC) ;(00100010) (42) (34) (22) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(00111010) (72) (58) (3A) ;
+;6856;(00011111) (37) (31) (1F) ;(00000101) (5) (5) (05) ;(11101101) (355) (237) (ED) ;(00011101) (35) (29) (1D) ;(00000101) (5) (5) (05) ;(00100111) (47) (39) (27) ;(00011110) (36) (30) (1E) ;(00000011) (3) (3) (03) ;
+;6864;(01000010) (102) (66) (42) ;(00011110) (36) (30) (1E) ;(00001001) (11) (9) (09) ;(00000101) (5) (5) (05) ;(10000010) (202) (130) (82) ;(00100011) (43) (35) (23) ;(00000000) (0) (0) (00) ;(10101100) (254) (172) (AC) ;
+;6872;(00001110) (16) (14) (0E) ;(00000101) (5) (5) (05) ;(11001001) (311) (201) (C9) ;(00011111) (37) (31) (1F) ;(00000101) (5) (5) (05) ;(11110101) (365) (245) (F5) ;(00010111) (27) (23) (17) ;(00001011) (13) (11) (0B) ;
+;6880;(00001011) (13) (11) (0B) ;(00001011) (13) (11) (0B) ;(00001011) (13) (11) (0B) ;(00001000) (10) (8) (08) ;(00000000) (0) (0) (00) ;(11111000) (370) (248) (F8) ;(00000011) (3) (3) (03) ;(00001001) (11) (9) (09) ;
+;6888;(00000101) (5) (5) (05) ;(00100000) (40) (32) (20) ;(00100011) (43) (35) (23) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;
+;6896;(00000111) (7) (7) (07) ;(00001000) (10) (8) (08) ;(00000000) (0) (0) (00) ;(01111010) (172) (122) (7A) ;(00011110) (36) (30) (1E) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(10010100) (224) (148) (94) ;
+;6904;(00100010) (42) (34) (22) ;(00000101) (5) (5) (05) ;(01100000) (140) (96) (60) ;(00011111) (37) (31) (1F) ;(00000110) (6) (6) (06) ;(00101100) (54) (44) (2C) ;(00001010) (12) (10) (0A) ;(00000000) (0) (0) (00) ;
+;6912;(00110110) (66) (54) (36) ;(00010111) (27) (23) (17) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(11100101) (345) (229) (E5) ;(00010110) (26) (22) (16) ;(00001010) (12) (10) (0A) ;(00000000) (0) (0) (00) ;
+;6920;(10010011) (223) (147) (93) ;(00010111) (27) (23) (17) ;(00001010) (12) (10) (0A) ;(00101100) (54) (44) (2C) ;(00001010) (12) (10) (0A) ;(00000000) (0) (0) (00) ;(10010011) (223) (147) (93) ;(00010111) (27) (23) (17) ;
+;6928;(00001010) (12) (10) (0A) ;(00000000) (0) (0) (00) ;(10010011) (223) (147) (93) ;(00010111) (27) (23) (17) ;(00000000) (0) (0) (00) ;(10010011) (223) (147) (93) ;(00010111) (27) (23) (17) ;(11111101) (375) (253) (FD) ;
+;6936;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10111110) (276) (190) (BE) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00011001) (31) (25) (19) ;(10101111) (257) (175) (AF) ;(00110010) (62) (50) (32) ;
+;6944;(01000111) (107) (71) (47) ;(01011100) (134) (92) (5C) ;(00111101) (75) (61) (3D) ;(00110010) (62) (50) (32) ;(00111010) (72) (58) (3A) ;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;(00000001) (1) (1) (01) ;
+;6952;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(10111111) (277) (191) (BF) ;(00010110) (26) (22) (16) ;(11111101) (375) (253) (FD) ;(00110100) (64) (52) (34) ;(00001101) (15) (13) (0D) ;(11111010) (372) (250) (FA) ;
+;6960;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11011111) (337) (223) (DF) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(00101000) (50) (40) (28) ;
+;6968;(01111010) (172) (122) (7A) ;(11111110) (376) (254) (FE) ;(00111010) (72) (58) (3A) ;(00101000) (50) (40) (28) ;(11101011) (353) (235) (EB) ;(00100001) (41) (33) (21) ;(01110110) (166) (118) (76) ;(00011011) (33) (27) (1B) ;
+;6976;(11100101) (345) (229) (E5) ;(01001111) (117) (79) (4F) ;(11100111) (347) (231) (E7) ;(01111001) (171) (121) (79) ;(11010110) (326) (214) (D6) ;(11001110) (316) (206) (CE) ;(11011010) (332) (218) (DA) ;(10001010) (212) (138) (8A) ;
+;6984;(00011100) (34) (28) (1C) ;(01001111) (117) (79) (4F) ;(00100001) (41) (33) (21) ;(01001000) (110) (72) (48) ;(00011010) (32) (26) (1A) ;(00001001) (11) (9) (09) ;(01001110) (116) (78) (4E) ;(00001001) (11) (9) (09) ;
+;6992;(00011000) (30) (24) (18) ;(00000011) (3) (3) (03) ;(00101010) (52) (42) (2A) ;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(00100011) (43) (35) (23) ;(00100010) (42) (34) (22) ;
+;7000;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(00000001) (1) (1) (01) ;(01010010) (122) (82) (52) ;(00011011) (33) (27) (1B) ;(11000101) (305) (197) (C5) ;(01001111) (117) (79) (4F) ;(11111110) (376) (254) (FE) ;
+;7008;(00100000) (40) (32) (20) ;(00110000) (60) (48) (30) ;(00001100) (14) (12) (0C) ;(00100001) (41) (33) (21) ;(00000001) (1) (1) (01) ;(00011100) (34) (28) (1C) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;
+;7016;(00001001) (11) (9) (09) ;(01001110) (116) (78) (4E) ;(00001001) (11) (9) (09) ;(11100101) (345) (229) (E5) ;(11011111) (337) (223) (DF) ;(00000101) (5) (5) (05) ;(11001001) (311) (201) (C9) ;(11011111) (337) (223) (DF) ;
+;7024;(10111001) (271) (185) (B9) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11100111) (347) (231) (E7) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(01010100) (124) (84) (54) ;
+;7032;(00011111) (37) (31) (1F) ;(00111000) (70) (56) (38) ;(00000010) (2) (2) (02) ;(11001111) (317) (207) (CF) ;(00010100) (24) (20) (14) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00001010) (12) (10) (0A) ;
+;7040;(01111110) (176) (126) (7E) ;(00100000) (40) (32) (20) ;(01110001) (161) (113) (71) ;(00101010) (52) (42) (2A) ;(01000010) (102) (66) (42) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(01111100) (174) (124) (7C) ;
+;7048;(00101000) (50) (40) (28) ;(00010100) (24) (20) (14) ;(00100001) (41) (33) (21) ;(11111110) (376) (254) (FE) ;(11111111) (377) (255) (FF) ;(00100010) (42) (34) (22) ;(01000101) (105) (69) (45) ;(01011100) (134) (92) (5C) ;
+;7056;(00101010) (52) (42) (2A) ;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;
+;7064;(00011011) (33) (27) (1B) ;(00111010) (72) (58) (3A) ;(01000100) (104) (68) (44) ;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;(00110011) (63) (51) (33) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;
+;7072;(00011001) (31) (25) (19) ;(00111010) (72) (58) (3A) ;(01000100) (104) (68) (44) ;(01011100) (134) (92) (5C) ;(00101000) (50) (40) (28) ;(00011001) (31) (25) (19) ;(10100111) (247) (167) (A7) ;(00100000) (40) (32) (20) ;
+;7080;(01000011) (103) (67) (43) ;(01000111) (107) (71) (47) ;(01111110) (176) (126) (7E) ;(11100110) (346) (230) (E6) ;(11000000) (300) (192) (C0) ;(01111000) (170) (120) (78) ;(00101000) (50) (40) (28) ;(00001111) (17) (15) (0F) ;
+;7088;(11001111) (317) (207) (CF) ;(11111111) (377) (255) (FF) ;(11000001) (301) (193) (C1) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(11001000) (310) (200) (C8) ;(00101010) (52) (42) (2A) ;
+;7096;(01010101) (125) (85) (55) ;(01011100) (134) (92) (5C) ;(00111110) (76) (62) (3E) ;(11000000) (300) (192) (C0) ;(10100110) (246) (166) (A6) ;(11000000) (300) (192) (C0) ;(10101111) (257) (175) (AF) ;(11111110) (376) (254) (FE) ;
+;7104;(00000001) (1) (1) (01) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(01010110) (126) (86) (56) ;(00100011) (43) (35) (23) ;(01011110) (136) (94) (5E) ;(11101101) (355) (237) (ED) ;(01010011) (123) (83) (53) ;
+;7112;(01000101) (105) (69) (45) ;(01011100) (134) (92) (5C) ;(00100011) (43) (35) (23) ;(01011110) (136) (94) (5E) ;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;(11101011) (353) (235) (EB) ;(00011001) (31) (25) (19) ;
+;7120;(00100011) (43) (35) (23) ;(00100010) (42) (34) (22) ;(01010101) (125) (85) (55) ;(01011100) (134) (92) (5C) ;(11101011) (353) (235) (EB) ;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;
+;7128;(01010111) (127) (87) (57) ;(00011110) (36) (30) (1E) ;(00000000) (0) (0) (00) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00001010) (12) (10) (0A) ;(11111111) (377) (255) (FF) ;(00010101) (25) (21) (15) ;
+;7136;(11111101) (375) (253) (FD) ;(01110010) (162) (114) (72) ;(00001101) (15) (13) (0D) ;(11001010) (312) (202) (CA) ;(00101000) (50) (40) (28) ;(00011011) (33) (27) (1B) ;(00010100) (24) (20) (14) ;(11001101) (315) (205) (CD) ;
+;7144;(10001011) (213) (139) (8B) ;(00011001) (31) (25) (19) ;(00101000) (50) (40) (28) ;(00001000) (10) (8) (08) ;(11001111) (317) (207) (CF) ;(00010110) (26) (22) (16) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;
+;7152;(00100101) (45) (37) (25) ;(11000000) (300) (192) (C0) ;(11000001) (301) (193) (C1) ;(11000001) (301) (193) (C1) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(00101000) (50) (40) (28) ;
+;7160;(10111010) (272) (186) (BA) ;(11111110) (376) (254) (FE) ;(00111010) (72) (58) (3A) ;(11001010) (312) (202) (CA) ;(00101000) (50) (40) (28) ;(00011011) (33) (27) (1B) ;(11000011) (303) (195) (C3) ;(10001010) (212) (138) (8A) ;
+;7168;(00011100) (34) (28) (1C) ;(00001111) (17) (15) (0F) ;(00011101) (35) (29) (1D) ;(01001011) (113) (75) (4B) ;(00001001) (11) (9) (09) ;(01100111) (147) (103) (67) ;(00001011) (13) (11) (0B) ;(01111011) (173) (123) (7B) ;
+;7176;(10001110) (216) (142) (8E) ;(01110001) (161) (113) (71) ;(10110100) (264) (180) (B4) ;(10000001) (201) (129) (81) ;(11001111) (317) (207) (CF) ;(11001101) (315) (205) (CD) ;(11011110) (336) (222) (DE) ;(00011100) (34) (28) (1C) ;
+;7184;(10111111) (277) (191) (BF) ;(11000001) (301) (193) (C1) ;(11001100) (314) (204) (CC) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11101011) (353) (235) (EB) ;(00101010) (52) (42) (2A) ;(01110100) (164) (116) (74) ;
+;7192;(01011100) (134) (92) (5C) ;(01001110) (116) (78) (4E) ;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(11101011) (353) (235) (EB) ;(11000101) (305) (197) (C5) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;
+;7200;(10110010) (262) (178) (B2) ;(00101000) (50) (40) (28) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00110111) (67) (55) (37) ;(00000000) (0) (0) (00) ;(00110000) (60) (48) (30) ;(00001000) (10) (8) (08) ;
+;7208;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(11001110) (316) (206) (CE) ;(00100000) (40) (32) (20) ;(00011000) (30) (24) (18) ;(11001111) (317) (207) (CF) ;(00000001) (1) (1) (01) ;
+;7216;(11001100) (314) (204) (CC) ;(10010110) (226) (150) (96) ;(00101001) (51) (41) (29) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01110110) (166) (118) (76) ;(00100000) (40) (32) (20) ;
+;7224;(00001101) (15) (13) (0D) ;(10101111) (257) (175) (AF) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(11000100) (304) (196) (C4) ;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;
+;7232;(00100001) (41) (33) (21) ;(01110001) (161) (113) (71) ;(01011100) (134) (92) (5C) ;(10110110) (266) (182) (B6) ;(01110111) (167) (119) (77) ;(11101011) (353) (235) (EB) ;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;
+;7240;(01110010) (162) (114) (72) ;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;(01001101) (115) (77) (4D) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(11000001) (301) (193) (C1) ;(11001101) (315) (205) (CD) ;
+;7248;(01010110) (126) (86) (56) ;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11001001) (311) (201) (C9) ;(00111010) (72) (58) (3A) ;(00111011) (73) (59) (3B) ;
+;7256;(01011100) (134) (92) (5C) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00100100) (44) (36) (24) ;(11110001) (361) (241) (F1) ;(11111101) (375) (253) (FD) ;(01010110) (126) (86) (56) ;
+;7264;(00000001) (1) (1) (01) ;(10101010) (252) (170) (AA) ;(11100110) (346) (230) (E6) ;(01000000) (100) (64) (40) ;(00100000) (40) (32) (20) ;(00100100) (44) (36) (24) ;(11001011) (313) (203) (CB) ;(01111010) (172) (122) (7A) ;
+;7272;(11000010) (302) (194) (C2) ;(11111111) (377) (255) (FF) ;(00101010) (52) (42) (2A) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(10110010) (262) (178) (B2) ;(00101000) (50) (40) (28) ;(11110101) (365) (245) (F5) ;
+;7280;(01111001) (171) (121) (79) ;(11110110) (366) (246) (F6) ;(10011111) (237) (159) (9F) ;(00111100) (74) (60) (3C) ;(00100000) (40) (32) (20) ;(00010100) (24) (20) (14) ;(11110001) (361) (241) (F1) ;(00011000) (30) (24) (18) ;
+;7288;(10101001) (251) (169) (A9) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(10000010) (202) (130) (82) ;(00011100) (34) (28) (1C) ;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;(00100000) (40) (32) (20) ;
+;7296;(00001001) (11) (9) (09) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00100100) (44) (36) (24) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;
+;7304;(01110110) (166) (118) (76) ;(11000000) (300) (192) (C0) ;(11001111) (317) (207) (CF) ;(00001011) (13) (11) (0B) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00100100) (44) (36) (24) ;(11111101) (375) (253) (FD) ;
+;7312;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01110110) (166) (118) (76) ;(11001000) (310) (200) (C8) ;(00011000) (30) (24) (18) ;(11110100) (364) (244) (F4) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;
+;7320;(00000001) (1) (1) (01) ;(01111110) (176) (126) (7E) ;(00000000) (0) (0) (00) ;(00111110) (76) (62) (3E) ;(11111110) (376) (254) (FE) ;(11000100) (304) (196) (C4) ;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;
+;7328;(00000000) (0) (0) (00) ;(11110001) (361) (241) (F1) ;(00111010) (72) (58) (3A) ;(01110100) (164) (116) (74) ;(01011100) (134) (92) (5C) ;(11010110) (326) (214) (D6) ;(00010011) (23) (19) (13) ;(11001101) (315) (205) (CD) ;
+;7336;(11111100) (374) (252) (FC) ;(00100001) (41) (33) (21) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(00101010) (52) (42) (2A) ;(10001111) (217) (143) (8F) ;(01011100) (134) (92) (5C) ;
+;7344;(00100010) (42) (34) (22) ;(10001101) (215) (141) (8D) ;(01011100) (134) (92) (5C) ;(00100001) (41) (33) (21) ;(10010001) (221) (145) (91) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(00000111) (7) (7) (07) ;
+;7352;(10101110) (256) (174) (AE) ;(11100110) (346) (230) (E6) ;(10101010) (252) (170) (AA) ;(10101110) (256) (174) (AE) ;(01110111) (167) (119) (77) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;
+;7360;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;(00010011) (23) (19) (13) ;(00000000) (0) (0) (00) ;(00111110) (76) (62) (3E) ;(11111110) (376) (254) (FE) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;
+;7368;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(00100001) (41) (33) (21) ;(10010000) (220) (144) (90) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(11110110) (366) (246) (F6) ;(11111000) (370) (248) (F8) ;
+;7376;(01110111) (167) (119) (77) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(01010111) (127) (87) (57) ;(10110110) (266) (182) (B6) ;(11011111) (337) (223) (DF) ;(11001101) (315) (205) (CD) ;(11100010) (342) (226) (E2) ;
+;7384;(00100001) (41) (33) (21) ;(00011000) (30) (24) (18) ;(10011111) (237) (159) (9F) ;(11000011) (303) (195) (C3) ;(00000101) (5) (5) (05) ;(00000110) (6) (6) (06) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;
+;7392;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;(11111110) (376) (254) (FE) ;(00111010) (72) (58) (3A) ;(00100000) (40) (32) (20) ;(10011100) (234) (156) (9C) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;
+;7400;(00100101) (45) (37) (25) ;(11001000) (310) (200) (C8) ;(11101111) (357) (239) (EF) ;(10100000) (240) (160) (A0) ;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11001111) (317) (207) (CF) ;(00001000) (10) (8) (08) ;
+;7408;(11000001) (301) (193) (C1) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;(00001010) (12) (10) (0A) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;
+;7416;(00111000) (70) (56) (38) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(11101001) (351) (233) (E9) ;(00110100) (64) (52) (34) ;(11011010) (332) (218) (DA) ;(10110011) (263) (179) (B3) ;(00011011) (33) (27) (1B) ;
+;7424;(11000011) (303) (195) (C3) ;(00101001) (51) (41) (29) ;(00011011) (33) (27) (1B) ;(11111110) (376) (254) (FE) ;(11001101) (315) (205) (CD) ;(00100000) (40) (32) (20) ;(00001001) (11) (9) (09) ;(11100111) (347) (231) (E7) ;
+;7432;(11001101) (315) (205) (CD) ;(10000010) (202) (130) (82) ;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(00011000) (30) (24) (18) ;(00000110) (6) (6) (06) ;
+;7440;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11101111) (357) (239) (EF) ;(10100001) (241) (161) (A1) ;(00111000) (70) (56) (38) ;(11101111) (357) (239) (EF) ;(11000000) (300) (192) (C0) ;
+;7448;(00000010) (2) (2) (02) ;(00000001) (1) (1) (01) ;(11100000) (340) (224) (E0) ;(00000001) (1) (1) (01) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(11111111) (377) (255) (FF) ;(00101010) (52) (42) (2A) ;
+;7456;(00100010) (42) (34) (22) ;(01101000) (150) (104) (68) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;(01111110) (176) (126) (7E) ;(11001011) (313) (203) (CB) ;(11111110) (376) (254) (FE) ;(00000001) (1) (1) (01) ;
+;7464;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(00001001) (11) (9) (09) ;(00000111) (7) (7) (07) ;(00111000) (70) (56) (38) ;(00000110) (6) (6) (06) ;(00001110) (16) (14) (0E) ;(00001101) (15) (13) (0D) ;
+;7472;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;(00010110) (26) (22) (16) ;(00100011) (43) (35) (23) ;(11100101) (345) (229) (E5) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;(00000010) (2) (2) (02) ;
+;7480;(00111000) (70) (56) (38) ;(11100001) (341) (225) (E1) ;(11101011) (353) (235) (EB) ;(00001110) (16) (14) (0E) ;(00001010) (12) (10) (0A) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(00101010) (52) (42) (2A) ;
+;7488;(01000101) (105) (69) (45) ;(01011100) (134) (92) (5C) ;(11101011) (353) (235) (EB) ;(01110011) (163) (115) (73) ;(00100011) (43) (35) (23) ;(01110010) (162) (114) (72) ;(11111101) (375) (253) (FD) ;(01010110) (126) (86) (56) ;
+;7496;(00001101) (15) (13) (0D) ;(00010100) (24) (20) (14) ;(00100011) (43) (35) (23) ;(01110010) (162) (114) (72) ;(11001101) (315) (205) (CD) ;(11011010) (332) (218) (DA) ;(00011101) (35) (29) (1D) ;(11010000) (320) (208) (D0) ;
+;7504;(11111101) (375) (253) (FD) ;(01000110) (106) (70) (46) ;(00111000) (70) (56) (38) ;(00101010) (52) (42) (2A) ;(01000101) (105) (69) (45) ;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;(01000010) (102) (66) (42) ;
+;7512;(01011100) (134) (92) (5C) ;(00111010) (72) (58) (3A) ;(01000111) (107) (71) (47) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01000100) (104) (68) (44) ;(01010111) (127) (87) (57) ;(00101010) (52) (42) (2A) ;
+;7520;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(00011110) (36) (30) (1E) ;(11110011) (363) (243) (F3) ;(11000101) (305) (197) (C5) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(01010101) (125) (85) (55) ;
+;7528;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(10000110) (206) (134) (86) ;(00011101) (35) (29) (1D) ;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(01010101) (125) (85) (55) ;(01011100) (134) (92) (5C) ;
+;7536;(11000001) (301) (193) (C1) ;(00111000) (70) (56) (38) ;(00010001) (21) (17) (11) ;(11100111) (347) (231) (E7) ;(11110110) (366) (246) (F6) ;(00100000) (40) (32) (20) ;(10111000) (270) (184) (B8) ;(00101000) (50) (40) (28) ;
+;7544;(00000011) (3) (3) (03) ;(11100111) (347) (231) (E7) ;(00011000) (30) (24) (18) ;(11101000) (350) (232) (E8) ;(11100111) (347) (231) (E7) ;(00111110) (76) (62) (3E) ;(00000001) (1) (1) (01) ;(10010010) (222) (146) (92) ;
+;7552;(00110010) (62) (50) (32) ;(01000100) (104) (68) (44) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(11001111) (317) (207) (CF) ;(00010001) (21) (17) (11) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;
+;7560;(00111010) (72) (58) (3A) ;(00101000) (50) (40) (28) ;(00011000) (30) (24) (18) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11100110) (346) (230) (E6) ;(11000000) (300) (192) (C0) ;(00110111) (67) (55) (37) ;
+;7568;(11000000) (300) (192) (C0) ;(01000110) (106) (70) (46) ;(00100011) (43) (35) (23) ;(01001110) (116) (78) (4E) ;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(01000010) (102) (66) (42) ;(01011100) (134) (92) (5C) ;
+;7576;(00100011) (43) (35) (23) ;(01001110) (116) (78) (4E) ;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(11100101) (345) (229) (E5) ;(00001001) (11) (9) (09) ;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;
+;7584;(11100001) (341) (225) (E1) ;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(10001011) (213) (139) (8B) ;(00011001) (31) (25) (19) ;(11000001) (301) (193) (C1) ;
+;7592;(11010000) (320) (208) (D0) ;(00011000) (30) (24) (18) ;(11100000) (340) (224) (E0) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01001110) (116) (78) (4E) ;(11000010) (302) (194) (C2) ;
+;7600;(00101110) (56) (46) (2E) ;(00011100) (34) (28) (1C) ;(00101010) (52) (42) (2A) ;(01001101) (115) (77) (4D) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;(00101000) (50) (40) (28) ;
+;7608;(00011111) (37) (31) (1F) ;(00100011) (43) (35) (23) ;(00100010) (42) (34) (22) ;(01101000) (150) (104) (68) ;(01011100) (134) (92) (5C) ;(11101111) (357) (239) (EF) ;(11100000) (340) (224) (E0) ;(11100010) (342) (226) (E2) ;
+;7616;(00001111) (17) (15) (0F) ;(11000000) (300) (192) (C0) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(11011010) (332) (218) (DA) ;(00011101) (35) (29) (1D) ;(11011000) (330) (216) (D8) ;
+;7624;(00101010) (52) (42) (2A) ;(01101000) (150) (104) (68) ;(01011100) (134) (92) (5C) ;(00010001) (21) (17) (11) ;(00001111) (17) (15) (0F) ;(00000000) (0) (0) (00) ;(00011001) (31) (25) (19) ;(01011110) (136) (94) (5E) ;
+;7632;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;(00100011) (43) (35) (23) ;(01100110) (146) (102) (66) ;(11101011) (353) (235) (EB) ;(11000011) (303) (195) (C3) ;(01110011) (163) (115) (73) ;(00011110) (36) (30) (1E) ;
+;7640;(11001111) (317) (207) (CF) ;(00000000) (0) (0) (00) ;(11101111) (357) (239) (EF) ;(11100001) (341) (225) (E1) ;(11100000) (340) (224) (E0) ;(11100010) (342) (226) (E2) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;
+;7648;(00000010) (2) (2) (02) ;(00000001) (1) (1) (01) ;(00000011) (3) (3) (03) ;(00110111) (67) (55) (37) ;(00000000) (0) (0) (00) ;(00000100) (4) (4) (04) ;(00111000) (70) (56) (38) ;(10100111) (247) (167) (A7) ;
+;7656;(11001001) (311) (201) (C9) ;(00111000) (70) (56) (38) ;(00110111) (67) (55) (37) ;(11001001) (311) (201) (C9) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(00011111) (37) (31) (1F) ;(00011100) (34) (28) (1C) ;
+;7664;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;(00101001) (51) (41) (29) ;(11011111) (337) (223) (DF) ;(00100010) (42) (34) (22) ;(01011111) (137) (95) (5F) ;
+;7672;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(01010111) (127) (87) (57) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;(00101000) (50) (40) (28) ;
+;7680;(00001001) (11) (9) (09) ;(00011110) (36) (30) (1E) ;(11100100) (344) (228) (E4) ;(11001101) (315) (205) (CD) ;(10000110) (206) (134) (86) ;(00011101) (35) (29) (1D) ;(00110000) (60) (48) (30) ;(00000010) (2) (2) (02) ;
+;7688;(11001111) (317) (207) (CF) ;(00001101) (15) (13) (0D) ;(11001101) (315) (205) (CD) ;(01110111) (167) (119) (77) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(01010110) (126) (86) (56) ;(00011100) (34) (28) (1C) ;
+;7696;(11011111) (337) (223) (DF) ;(00100010) (42) (34) (22) ;(01010111) (127) (87) (57) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;
+;7704;(00110110) (66) (54) (36) ;(00100110) (46) (38) (26) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(01111000) (170) (120) (78) ;(00000000) (0) (0) (00) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;
+;7712;(00101100) (54) (44) (2C) ;(00101000) (50) (40) (28) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;
+;7720;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00100000) (40) (32) (20) ;(00001011) (13) (11) (0B) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00100100) (44) (36) (24) ;(11111110) (376) (254) (FE) ;
+;7728;(00101100) (54) (44) (2C) ;(11000100) (304) (196) (C4) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11100111) (347) (231) (E7) ;(00011000) (30) (24) (18) ;(11110101) (365) (245) (F5) ;(00111110) (76) (62) (3E) ;
+;7736;(11100100) (344) (228) (E4) ;(01000111) (107) (71) (47) ;(11101101) (355) (237) (ED) ;(10111001) (271) (185) (B9) ;(00010001) (21) (17) (11) ;(00000000) (0) (0) (00) ;(00000010) (2) (2) (02) ;(11000011) (303) (195) (C3) ;
+;7744;(10001011) (213) (139) (8B) ;(00011001) (31) (25) (19) ;(11001101) (315) (205) (CD) ;(10110111) (267) (183) (B7) ;(00111100) (74) (60) (3C) ;(01100000) (140) (96) (60) ;(01101001) (151) (105) (69) ;(11001101) (315) (205) (CD) ;
+;7752;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(00101011) (53) (43) (2B) ;(00100010) (42) (34) (22) ;(01010111) (127) (87) (57) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;
+;7760;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;
+;7768;(01111000) (170) (120) (78) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(01110110) (166) (118) (76) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(00101010) (52) (42) (2A) ;
+;7776;(01101110) (156) (110) (6E) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(01010110) (126) (86) (56) ;(00110110) (66) (54) (36) ;(00011000) (30) (24) (18) ;(00001100) (14) (12) (0C) ;(11001101) (315) (205) (CD) ;
+;7784;(10110111) (267) (183) (B7) ;(00111100) (74) (60) (3C) ;(01100000) (140) (96) (60) ;(01101001) (151) (105) (69) ;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(01111100) (174) (124) (7C) ;(11111110) (376) (254) (FE) ;
+;7792;(11110000) (360) (240) (F0) ;(00110000) (60) (48) (30) ;(00101100) (54) (44) (2C) ;(00100010) (42) (34) (22) ;(01000010) (102) (66) (42) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(01110010) (162) (114) (72) ;
+;7800;(00001010) (12) (10) (0A) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(10000101) (205) (133) (85) ;(00011110) (36) (30) (1E) ;(11101101) (355) (237) (ED) ;(01111001) (171) (121) (79) ;(11001001) (311) (201) (C9) ;
+;7808;(11001101) (315) (205) (CD) ;(10000101) (205) (133) (85) ;(00011110) (36) (30) (1E) ;(00000010) (2) (2) (02) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11010101) (325) (213) (D5) ;(00101101) (55) (45) (2D) ;
+;7816;(00111000) (70) (56) (38) ;(00010101) (25) (21) (15) ;(00101000) (50) (40) (28) ;(00000010) (2) (2) (02) ;(11101101) (355) (237) (ED) ;(01000100) (104) (68) (44) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;
+;7824;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(11110001) (361) (241) (F1) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11010101) (325) (213) (D5) ;(00101101) (55) (45) (2D) ;(00011000) (30) (24) (18) ;
+;7832;(00000011) (3) (3) (03) ;(11001101) (315) (205) (CD) ;(10100010) (242) (162) (A2) ;(00101101) (55) (45) (2D) ;(00111000) (70) (56) (38) ;(00000001) (1) (1) (01) ;(11001000) (310) (200) (C8) ;(11001111) (317) (207) (CF) ;
+;7840;(00001010) (12) (10) (0A) ;(11001101) (315) (205) (CD) ;(01100111) (147) (103) (67) ;(00011110) (36) (30) (1E) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;
+;7848;(01000101) (105) (69) (45) ;(00011110) (36) (30) (1E) ;(00011000) (30) (24) (18) ;(00000011) (3) (3) (03) ;(11001101) (315) (205) (CD) ;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(01111000) (170) (120) (78) ;
+;7856;(10110001) (261) (177) (B1) ;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(10110010) (262) (178) (B2) ;(01011100) (134) (92) (5C) ;(11000101) (305) (197) (C5) ;
+;7864;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;(01001011) (113) (75) (4B) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;
+;7872;(11001101) (315) (205) (CD) ;(11100101) (345) (229) (E5) ;(00011001) (31) (25) (19) ;(11001101) (315) (205) (CD) ;(01101011) (153) (107) (6B) ;(00001101) (15) (13) (0D) ;(00101010) (52) (42) (2A) ;(01100101) (145) (101) (65) ;
+;7880;(01011100) (134) (92) (5C) ;(00010001) (21) (17) (11) ;(00110010) (62) (50) (32) ;(00000000) (0) (0) (00) ;(00011001) (31) (25) (19) ;(11010001) (321) (209) (D1) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;
+;7888;(00110000) (60) (48) (30) ;(00001000) (10) (8) (08) ;(00101010) (52) (42) (2A) ;(10110100) (264) (180) (B4) ;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;
+;7896;(00110000) (60) (48) (30) ;(00000010) (2) (2) (02) ;(11001111) (317) (207) (CF) ;(00010101) (25) (21) (15) ;(11101011) (353) (235) (EB) ;(00100010) (42) (34) (22) ;(10110010) (262) (178) (B2) ;(01011100) (134) (92) (5C) ;
+;7904;(11010001) (321) (209) (D1) ;(11000001) (301) (193) (C1) ;(00110110) (66) (54) (36) ;(00111110) (76) (62) (3E) ;(00101011) (53) (43) (2B) ;(11111001) (371) (249) (F9) ;(11000101) (305) (197) (C5) ;(11101101) (355) (237) (ED) ;
+;7912;(01110011) (163) (115) (73) ;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;(11101011) (353) (235) (EB) ;(11101001) (351) (233) (E9) ;(11010001) (321) (209) (D1) ;(11111101) (375) (253) (FD) ;(01100110) (146) (102) (66) ;
+;7920;(00001101) (15) (13) (0D) ;(00100100) (44) (36) (24) ;(11100011) (343) (227) (E3) ;(00110011) (63) (51) (33) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(01000101) (105) (69) (45) ;(01011100) (134) (92) (5C) ;
+;7928;(11000101) (305) (197) (C5) ;(11100101) (345) (229) (E5) ;(11101101) (355) (237) (ED) ;(01110011) (163) (115) (73) ;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;
+;7936;(01100111) (147) (103) (67) ;(00011110) (36) (30) (1E) ;(00000001) (1) (1) (01) ;(00010100) (24) (20) (14) ;(00000000) (0) (0) (00) ;(00101010) (52) (42) (2A) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;
+;7944;(00001001) (11) (9) (09) ;(00111000) (70) (56) (38) ;(00001010) (12) (10) (0A) ;(11101011) (353) (235) (EB) ;(00100001) (41) (33) (21) ;(01010000) (120) (80) (50) ;(00000000) (0) (0) (00) ;(00011001) (31) (25) (19) ;
+;7952;(00111000) (70) (56) (38) ;(00000011) (3) (3) (03) ;(11101101) (355) (237) (ED) ;(01110010) (162) (114) (72) ;(11011000) (330) (216) (D8) ;(00101110) (56) (46) (2E) ;(00000011) (3) (3) (03) ;(11000011) (303) (195) (C3) ;
+;7960;(01010101) (125) (85) (55) ;(00000000) (0) (0) (00) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(00000101) (5) (5) (05) ;(00011111) (37) (31) (1F) ;
+;7968;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;(11001001) (311) (201) (C9) ;(11000001) (301) (193) (C1) ;(11100001) (341) (225) (E1) ;(11010001) (321) (209) (D1) ;(01111010) (172) (122) (7A) ;(11111110) (376) (254) (FE) ;
+;7976;(00111110) (76) (62) (3E) ;(00101000) (50) (40) (28) ;(00001011) (13) (11) (0B) ;(00111011) (73) (59) (3B) ;(11100011) (343) (227) (E3) ;(11101011) (353) (235) (EB) ;(11101101) (355) (237) (ED) ;(01110011) (163) (115) (73) ;
+;7984;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;(11000101) (305) (197) (C5) ;(11000011) (303) (195) (C3) ;(01110011) (163) (115) (73) ;(00011110) (36) (30) (1E) ;(11010101) (325) (213) (D5) ;(11100101) (345) (229) (E5) ;
+;7992;(11001111) (317) (207) (CF) ;(00000110) (6) (6) (06) ;(11001101) (315) (205) (CD) ;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(01110110) (166) (118) (76) ;(00001011) (13) (11) (0B) ;(01111000) (170) (120) (78) ;
+;8000;(10110001) (261) (177) (B1) ;(00101000) (50) (40) (28) ;(00001100) (14) (12) (0C) ;(01111000) (170) (120) (78) ;(10100001) (241) (161) (A1) ;(00111100) (74) (60) (3C) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;
+;8008;(00000011) (3) (3) (03) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01101110) (156) (110) (6E) ;(00101000) (50) (40) (28) ;(11101110) (356) (238) (EE) ;(11111101) (375) (253) (FD) ;
+;8016;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10101110) (256) (174) (AE) ;(11001001) (311) (201) (C9) ;(00111110) (76) (62) (3E) ;(01111111) (177) (127) (7F) ;(11011011) (333) (219) (DB) ;(11111110) (376) (254) (FE) ;
+;8024;(00011111) (37) (31) (1F) ;(11011000) (330) (216) (D8) ;(00111110) (76) (62) (3E) ;(11111110) (376) (254) (FE) ;(11011011) (333) (219) (DB) ;(11111110) (376) (254) (FE) ;(00011111) (37) (31) (1F) ;(11001001) (311) (201) (C9) ;
+;8032;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;(00000101) (5) (5) (05) ;(00111110) (76) (62) (3E) ;(11001110) (316) (206) (CE) ;(11000011) (303) (195) (C3) ;
+;8040;(00111001) (71) (57) (39) ;(00011110) (36) (30) (1E) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(11110110) (366) (246) (F6) ;(11001101) (315) (205) (CD) ;(10001101) (215) (141) (8D) ;
+;8048;(00101100) (54) (44) (2C) ;(00110000) (60) (48) (30) ;(00010110) (26) (22) (16) ;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00100100) (44) (36) (24) ;(00100000) (40) (32) (20) ;(00000101) (5) (5) (05) ;
+;8056;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10110110) (266) (182) (B6) ;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00101000) (50) (40) (28) ;(00100000) (40) (32) (20) ;
+;8064;(00111100) (74) (60) (3C) ;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00101000) (50) (40) (28) ;(00100000) (40) (32) (20) ;(11001101) (315) (205) (CD) ;(10001101) (215) (141) (8D) ;
+;8072;(00101100) (54) (44) (2C) ;(11010010) (322) (210) (D2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11101011) (353) (235) (EB) ;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00100100) (44) (36) (24) ;
+;8080;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(11101011) (353) (235) (EB) ;(11100111) (347) (231) (E7) ;(11101011) (353) (235) (EB) ;(00000001) (1) (1) (01) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;
+;8088;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;(00010110) (26) (22) (16) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00110110) (66) (54) (36) ;(00001110) (16) (14) (0E) ;(11111110) (376) (254) (FE) ;
+;8096;(00101100) (54) (44) (2C) ;(00100000) (40) (32) (20) ;(00000011) (3) (3) (03) ;(11100111) (347) (231) (E7) ;(00011000) (30) (24) (18) ;(11100000) (340) (224) (E0) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;
+;8104;(00100000) (40) (32) (20) ;(00010011) (23) (19) (13) ;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00111101) (75) (61) (3D) ;(00100000) (40) (32) (20) ;(00001110) (16) (14) (0E) ;(11100111) (347) (231) (E7) ;
+;8112;(00111010) (72) (58) (3A) ;(00111011) (73) (59) (3B) ;(01011100) (134) (92) (5C) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00100100) (44) (36) (24) ;(11110001) (361) (241) (F1) ;
+;8120;(11111101) (375) (253) (FD) ;(10101110) (256) (174) (AE) ;(00000001) (1) (1) (01) ;(11100110) (346) (230) (E6) ;(01000000) (100) (64) (40) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;
+;8128;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(11100001) (341) (225) (E1) ;(11001000) (310) (200) (C8) ;
+;8136;(11101001) (351) (233) (E9) ;(00111110) (76) (62) (3E) ;(00000011) (3) (3) (03) ;(00011000) (30) (24) (18) ;(00000010) (2) (2) (02) ;(00111110) (76) (62) (3E) ;(00000010) (2) (2) (02) ;(11001101) (315) (205) (CD) ;
+;8144;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(11000100) (304) (196) (C4) ;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;(11001101) (315) (205) (CD) ;(01001101) (115) (77) (4D) ;(00001101) (15) (13) (0D) ;
+;8152;(11001101) (315) (205) (CD) ;(11011111) (337) (223) (DF) ;(00011111) (37) (31) (1F) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11001001) (311) (201) (C9) ;(11011111) (337) (223) (DF) ;
+;8160;(11001101) (315) (205) (CD) ;(01000101) (105) (69) (45) ;(00100000) (40) (32) (20) ;(00101000) (50) (40) (28) ;(00001101) (15) (13) (0D) ;(11001101) (315) (205) (CD) ;(01001110) (116) (78) (4E) ;(00100000) (40) (32) (20) ;
+;8168;(00101000) (50) (40) (28) ;(11111011) (373) (251) (FB) ;(11001101) (315) (205) (CD) ;(11111100) (374) (252) (FC) ;(00011111) (37) (31) (1F) ;(11001101) (315) (205) (CD) ;(01001110) (116) (78) (4E) ;(00100000) (40) (32) (20) ;
+;8176;(00101000) (50) (40) (28) ;(11110011) (363) (243) (F3) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(11001000) (310) (200) (C8) ;(11001101) (315) (205) (CD) ;(11000011) (303) (195) (C3) ;(00011111) (37) (31) (1F) ;
+;8184;(00111110) (76) (62) (3E) ;(00001101) (15) (13) (0D) ;(11010111) (327) (215) (D7) ;(11001001) (311) (201) (C9) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(10101100) (254) (172) (AC) ;(00100000) (40) (32) (20) ;
+;8192;(00001101) (15) (13) (0D) ;(11001101) (315) (205) (CD) ;(01111001) (171) (121) (79) ;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(11000011) (303) (195) (C3) ;(00011111) (37) (31) (1F) ;(11001101) (315) (205) (CD) ;
+;8200;(00000111) (7) (7) (07) ;(00100011) (43) (35) (23) ;(00111110) (76) (62) (3E) ;(00010110) (26) (22) (16) ;(00011000) (30) (24) (18) ;(00010000) (20) (16) (10) ;(11111110) (376) (254) (FE) ;(10101101) (255) (173) (AD) ;
+;8208;(00100000) (40) (32) (20) ;(00010010) (22) (18) (12) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(10000010) (202) (130) (82) ;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(11000011) (303) (195) (C3) ;
+;8216;(00011111) (37) (31) (1F) ;(11001101) (315) (205) (CD) ;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(00111110) (76) (62) (3E) ;(00010111) (27) (23) (17) ;(11010111) (327) (215) (D7) ;(01111001) (171) (121) (79) ;
+;8224;(11010111) (327) (215) (D7) ;(01111000) (170) (120) (78) ;(11010111) (327) (215) (D7) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11110010) (362) (242) (F2) ;(00100001) (41) (33) (21) ;(11010000) (320) (208) (D0) ;
+;8232;(11001101) (315) (205) (CD) ;(01110000) (160) (112) (70) ;(00100000) (40) (32) (20) ;(11010000) (320) (208) (D0) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00100100) (44) (36) (24) ;(11001101) (315) (205) (CD) ;
+;8240;(11000011) (303) (195) (C3) ;(00011111) (37) (31) (1F) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01110110) (166) (118) (76) ;(11001100) (314) (204) (CC) ;(11110001) (361) (241) (F1) ;
+;8248;(00101011) (53) (43) (2B) ;(11000010) (302) (194) (C2) ;(11100011) (343) (227) (E3) ;(00101101) (55) (45) (2D) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00001011) (13) (11) (0B) ;(11001000) (310) (200) (C8) ;
+;8256;(00011010) (32) (26) (1A) ;(00010011) (23) (19) (13) ;(11010111) (327) (215) (D7) ;(00011000) (30) (24) (18) ;(11110111) (367) (247) (F7) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(11001000) (310) (200) (C8) ;
+;8264;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(11001000) (310) (200) (C8) ;(11111110) (376) (254) (FE) ;(00111010) (72) (58) (3A) ;(11001001) (311) (201) (C9) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;
+;8272;(00111011) (73) (59) (3B) ;(00101000) (50) (40) (28) ;(00010100) (24) (20) (14) ;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;(00100000) (40) (32) (20) ;(00001010) (12) (10) (0A) ;(11001101) (315) (205) (CD) ;
+;8280;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;(00001011) (13) (11) (0B) ;(00111110) (76) (62) (3E) ;(00000110) (6) (6) (06) ;(11010111) (327) (215) (D7) ;(00011000) (30) (24) (18) ;
+;8288;(00000110) (6) (6) (06) ;(11111110) (376) (254) (FE) ;(00100111) (47) (39) (27) ;(11000000) (300) (192) (C0) ;(11001101) (315) (205) (CD) ;(11110101) (365) (245) (F5) ;(00011111) (37) (31) (1F) ;(11100111) (347) (231) (E7) ;
+;8296;(11001101) (315) (205) (CD) ;(01000101) (105) (69) (45) ;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(11000001) (301) (193) (C1) ;(10111111) (277) (191) (BF) ;(11001001) (311) (201) (C9) ;
+;8304;(11111110) (376) (254) (FE) ;(00100011) (43) (35) (23) ;(00110111) (67) (55) (37) ;(11000000) (300) (192) (C0) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(10000010) (202) (130) (82) ;(00011100) (34) (28) (1C) ;
+;8312;(10100111) (247) (167) (A7) ;(11001101) (315) (205) (CD) ;(11000011) (303) (195) (C3) ;(00011111) (37) (31) (1F) ;(11001101) (315) (205) (CD) ;(10010100) (224) (148) (94) ;(00011110) (36) (30) (1E) ;(11111110) (376) (254) (FE) ;
+;8320;(00010000) (20) (16) (10) ;(11010010) (322) (210) (D2) ;(00001110) (16) (14) (0E) ;(00010110) (26) (22) (16) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;(10100111) (247) (167) (A7) ;
+;8328;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;(00001000) (10) (8) (08) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;
+;8336;(00001101) (15) (13) (0D) ;(00111110) (76) (62) (3E) ;(00000001) (1) (1) (01) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;
+;8344;(00000010) (2) (2) (02) ;(00000001) (1) (1) (01) ;(11001101) (315) (205) (CD) ;(11000001) (301) (193) (C1) ;(00100000) (40) (32) (20) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;
+;8352;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(10001000) (210) (136) (88) ;(01011100) (134) (92) (5C) ;(00111010) (72) (58) (3A) ;(01101011) (153) (107) (6B) ;(01011100) (134) (92) (5C) ;(10111000) (270) (184) (B8) ;
+;8360;(00111000) (70) (56) (38) ;(00000011) (3) (3) (03) ;(00001110) (16) (14) (0E) ;(00100001) (41) (33) (21) ;(01000111) (107) (71) (47) ;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(10001000) (210) (136) (88) ;
+;8368;(01011100) (134) (92) (5C) ;(00111110) (76) (62) (3E) ;(00011001) (31) (25) (19) ;(10010000) (220) (144) (90) ;(00110010) (62) (50) (32) ;(10001100) (214) (140) (8C) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;
+;8376;(11001011) (313) (203) (CB) ;(00000010) (2) (2) (02) ;(10000110) (206) (134) (86) ;(11001101) (315) (205) (CD) ;(11011001) (331) (217) (D9) ;(00001101) (15) (13) (0D) ;(11000011) (303) (195) (C3) ;(01101110) (156) (110) (6E) ;
+;8384;(00001101) (15) (13) (0D) ;(11001101) (315) (205) (CD) ;(01001110) (116) (78) (4E) ;(00100000) (40) (32) (20) ;(00101000) (50) (40) (28) ;(11111011) (373) (251) (FB) ;(11111110) (376) (254) (FE) ;(00101000) (50) (40) (28) ;
+;8392;(00100000) (40) (32) (20) ;(00001110) (16) (14) (0E) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(11011111) (337) (223) (DF) ;(00011111) (37) (31) (1F) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;
+;8400;(00101001) (51) (41) (29) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11100111) (347) (231) (E7) ;(11000011) (303) (195) (C3) ;(10110010) (262) (178) (B2) ;(00100001) (41) (33) (21) ;
+;8408;(11111110) (376) (254) (FE) ;(11001010) (312) (202) (CA) ;(00100000) (40) (32) (20) ;(00010001) (21) (17) (11) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(00011111) (37) (31) (1F) ;(00011100) (34) (28) (1C) ;
+;8416;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(11111110) (376) (254) (FE) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01110110) (166) (118) (76) ;
+;8424;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(00011000) (30) (24) (18) ;(00001101) (15) (13) (0D) ;(11001101) (315) (205) (CD) ;(10001101) (215) (141) (8D) ;(00101100) (54) (44) (2C) ;
+;8432;(11010010) (322) (210) (D2) ;(10101111) (257) (175) (AF) ;(00100001) (41) (33) (21) ;(11001101) (315) (205) (CD) ;(00011111) (37) (31) (1F) ;(00011100) (34) (28) (1C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;
+;8440;(00110111) (67) (55) (37) ;(10111110) (276) (190) (BE) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(11001010) (312) (202) (CA) ;(10110010) (262) (178) (B2) ;(00100001) (41) (33) (21) ;
+;8448;(11001101) (315) (205) (CD) ;(10111111) (277) (191) (BF) ;(00010110) (26) (22) (16) ;(00100001) (41) (33) (21) ;(01110001) (161) (113) (71) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(10110110) (266) (182) (B6) ;
+;8456;(11001011) (313) (203) (CB) ;(11101110) (356) (238) (EE) ;(00000001) (1) (1) (01) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;(00100000) (40) (32) (20) ;
+;8464;(00001011) (13) (11) (0B) ;(00111010) (72) (58) (3A) ;(00111011) (73) (59) (3B) ;(01011100) (134) (92) (5C) ;(11100110) (346) (230) (E6) ;(01000000) (100) (64) (40) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;
+;8472;(00001110) (16) (14) (0E) ;(00000011) (3) (3) (03) ;(10110110) (266) (182) (B6) ;(01110111) (167) (119) (77) ;(11110111) (367) (247) (F7) ;(00110110) (66) (54) (36) ;(00001101) (15) (13) (0D) ;(01111001) (171) (121) (79) ;
+;8480;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00110000) (60) (48) (30) ;(00000101) (5) (5) (05) ;(00111110) (76) (62) (3E) ;(00100010) (42) (34) (22) ;(00010010) (22) (18) (12) ;(00101011) (53) (43) (2B) ;
+;8488;(01110111) (167) (119) (77) ;(00100010) (42) (34) (22) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01111110) (176) (126) (7E) ;
+;8496;(00100000) (40) (32) (20) ;(00101100) (54) (44) (2C) ;(00101010) (52) (42) (2A) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;(00111101) (75) (61) (3D) ;
+;8504;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(00100001) (41) (33) (21) ;(00111010) (72) (58) (3A) ;(00100001) (41) (33) (21) ;(11100101) (345) (229) (E5) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;
+;8512;(00110000) (60) (48) (30) ;(01100110) (146) (102) (66) ;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;(11101101) (355) (237) (ED) ;(01110011) (163) (115) (73) ;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;
+;8520;(00101010) (52) (42) (2A) ;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(10100111) (247) (167) (A7) ;(00010001) (21) (17) (11) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;
+;8528;(00000000) (0) (0) (00) ;(11111111) (377) (255) (FF) ;(11001101) (315) (205) (CD) ;(00101100) (54) (44) (2C) ;(00001111) (17) (15) (0F) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;
+;8536;(10111110) (276) (190) (BE) ;(11001101) (315) (205) (CD) ;(10111001) (271) (185) (B9) ;(00100001) (41) (33) (21) ;(00011000) (30) (24) (18) ;(00000011) (3) (3) (03) ;(11001101) (315) (205) (CD) ;(00101100) (54) (44) (2C) ;
+;8544;(00001111) (17) (15) (0F) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00100010) (42) (34) (22) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(11010110) (326) (214) (D6) ;(00100001) (41) (33) (21) ;
+;8552;(00100000) (40) (32) (20) ;(00001010) (12) (10) (0A) ;(11001101) (315) (205) (CD) ;(00011101) (35) (29) (1D) ;(00010001) (21) (17) (11) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(10000010) (202) (130) (82) ;
+;8560;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(11011001) (331) (217) (D9) ;(00001101) (15) (13) (0D) ;(00100001) (41) (33) (21) ;(01110001) (161) (113) (71) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;
+;8568;(10101110) (256) (174) (AE) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;(11001011) (313) (203) (CB) ;(10111110) (276) (190) (BE) ;(00100000) (40) (32) (20) ;(00011100) (34) (28) (1C) ;(11100001) (341) (225) (E1) ;
+;8576;(11100001) (341) (225) (E1) ;(00100010) (42) (34) (22) ;(00111101) (75) (61) (3D) ;(01011100) (134) (92) (5C) ;(11100001) (341) (225) (E1) ;(00100010) (42) (34) (22) ;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;
+;8584;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(11111110) (376) (254) (FE) ;(11001101) (315) (205) (CD) ;(10111001) (271) (185) (B9) ;(00100001) (41) (33) (21) ;(00101010) (52) (42) (2A) ;
+;8592;(01011111) (137) (95) (5F) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(00110110) (66) (54) (36) ;(00100110) (46) (38) (26) ;(00000000) (0) (0) (00) ;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;
+;8600;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;(00010111) (27) (23) (17) ;(00101010) (52) (42) (2A) ;(01100011) (143) (99) (63) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;
+;8608;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(00110111) (67) (55) (37) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;(11001101) (315) (205) (CD) ;
+;8616;(10110010) (262) (178) (B2) ;(00101010) (52) (42) (2A) ;(11001101) (315) (205) (CD) ;(11111111) (377) (255) (FF) ;(00101010) (52) (42) (2A) ;(00011000) (30) (24) (18) ;(00000011) (3) (3) (03) ;(11001101) (315) (205) (CD) ;
+;8624;(11111100) (374) (252) (FC) ;(00011111) (37) (31) (1F) ;(11001101) (315) (205) (CD) ;(01001110) (116) (78) (4E) ;(00100000) (40) (32) (20) ;(11001010) (312) (202) (CA) ;(11000001) (301) (193) (C1) ;(00100000) (40) (32) (20) ;
+;8632;(11001001) (311) (201) (C9) ;(00101010) (52) (42) (2A) ;(01100001) (141) (97) (61) ;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(11011111) (337) (223) (DF) ;
+;8640;(11111110) (376) (254) (FE) ;(11100010) (342) (226) (E2) ;(00101000) (50) (40) (28) ;(00001100) (14) (12) (0C) ;(00111010) (72) (58) (3A) ;(01110001) (161) (113) (71) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;
+;8648;(01011001) (131) (89) (59) ;(00011100) (34) (28) (1C) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(11001000) (310) (200) (C8) ;(11001111) (317) (207) (CF) ;(00001011) (13) (11) (0B) ;
+;8656;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(11001000) (310) (200) (C8) ;(11001111) (317) (207) (CF) ;(00010000) (20) (16) (10) ;(00101010) (52) (42) (2A) ;(01010001) (121) (81) (51) ;
+;8664;(01011100) (134) (92) (5C) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(01001011) (113) (75) (4B) ;
+;8672;(11001001) (311) (201) (C9) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(11110010) (362) (242) (F2) ;(00100001) (41) (33) (21) ;(11011000) (330) (216) (D8) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;
+;8680;(00101100) (54) (44) (2C) ;(00101000) (50) (40) (28) ;(11110110) (366) (246) (F6) ;(11111110) (376) (254) (FE) ;(00111011) (73) (59) (3B) ;(00101000) (50) (40) (28) ;(11110010) (362) (242) (F2) ;(11000011) (303) (195) (C3) ;
+;8688;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11111110) (376) (254) (FE) ;(11011001) (331) (217) (D9) ;(11011000) (330) (216) (D8) ;(11111110) (376) (254) (FE) ;(11011111) (337) (223) (DF) ;(00111111) (77) (63) (3F) ;
+;8696;(11011000) (330) (216) (D8) ;(11110101) (365) (245) (F5) ;(11100111) (347) (231) (E7) ;(11110001) (361) (241) (F1) ;(11010110) (326) (214) (D6) ;(11001001) (311) (201) (C9) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;
+;8704;(10000010) (202) (130) (82) ;(00011100) (34) (28) (1C) ;(11110001) (361) (241) (F1) ;(10100111) (247) (167) (A7) ;(11001101) (315) (205) (CD) ;(11000011) (303) (195) (C3) ;(00011111) (37) (31) (1F) ;(11110101) (365) (245) (F5) ;
+;8712;(11001101) (315) (205) (CD) ;(10010100) (224) (148) (94) ;(00011110) (36) (30) (1E) ;(01010111) (127) (87) (57) ;(11110001) (361) (241) (F1) ;(11010111) (327) (215) (D7) ;(01111010) (172) (122) (7A) ;(11010111) (327) (215) (D7) ;
+;8720;(11001001) (311) (201) (C9) ;(11010110) (326) (214) (D6) ;(00010001) (21) (17) (11) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(00101000) (50) (40) (28) ;(00011101) (35) (29) (1D) ;(11010110) (326) (214) (D6) ;
+;8728;(00000010) (2) (2) (02) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(00101000) (50) (40) (28) ;(01010110) (126) (86) (56) ;(11111110) (376) (254) (FE) ;(00000001) (1) (1) (01) ;(01111010) (172) (122) (7A) ;
+;8736;(00000110) (6) (6) (06) ;(00000001) (1) (1) (01) ;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;(00000110) (6) (6) (06) ;(00000100) (4) (4) (04) ;
+;8744;(01001111) (117) (79) (4F) ;(01111010) (172) (122) (7A) ;(11111110) (376) (254) (FE) ;(00000010) (2) (2) (02) ;(00110000) (60) (48) (30) ;(00010110) (26) (22) (16) ;(01111001) (171) (121) (79) ;(00100001) (41) (33) (21) ;
+;8752;(10010001) (221) (145) (91) ;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;(00111000) (70) (56) (38) ;(01111010) (172) (122) (7A) ;(00000110) (6) (6) (06) ;(00000111) (7) (7) (07) ;(00111000) (70) (56) (38) ;
+;8760;(00000101) (5) (5) (05) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;(00000110) (6) (6) (06) ;(00111000) (70) (56) (38) ;(01001111) (117) (79) (4F) ;(01111010) (172) (122) (7A) ;
+;8768;(11111110) (376) (254) (FE) ;(00001010) (12) (10) (0A) ;(00111000) (70) (56) (38) ;(00000010) (2) (2) (02) ;(11001111) (317) (207) (CF) ;(00010011) (23) (19) (13) ;(00100001) (41) (33) (21) ;(10001111) (217) (143) (8F) ;
+;8776;(01011100) (134) (92) (5C) ;(11111110) (376) (254) (FE) ;(00001000) (10) (8) (08) ;(00111000) (70) (56) (38) ;(00001011) (13) (11) (0B) ;(01111110) (176) (126) (7E) ;(00101000) (50) (40) (28) ;(00000111) (7) (7) (07) ;
+;8784;(10110000) (260) (176) (B0) ;(00101111) (57) (47) (2F) ;(11100110) (346) (230) (E6) ;(00100100) (44) (36) (24) ;(00101000) (50) (40) (28) ;(00000001) (1) (1) (01) ;(01111000) (170) (120) (78) ;(01001111) (117) (79) (4F) ;
+;8792;(01111001) (171) (121) (79) ;(11001101) (315) (205) (CD) ;(01101100) (154) (108) (6C) ;(00100010) (42) (34) (22) ;(00111110) (76) (62) (3E) ;(00000111) (7) (7) (07) ;(10111010) (272) (186) (BA) ;(10011111) (237) (159) (9F) ;
+;8800;(11001101) (315) (205) (CD) ;(01101100) (154) (108) (6C) ;(00100010) (42) (34) (22) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;(11100110) (346) (230) (E6) ;(01010000) (120) (80) (50) ;(01000111) (107) (71) (47) ;
+;8808;(00111110) (76) (62) (3E) ;(00001000) (10) (8) (08) ;(10111010) (272) (186) (BA) ;(10011111) (237) (159) (9F) ;(10101110) (256) (174) (AE) ;(10100000) (240) (160) (A0) ;(10101110) (256) (174) (AE) ;(01110111) (167) (119) (77) ;
+;8816;(00100011) (43) (35) (23) ;(01111000) (170) (120) (78) ;(11001001) (311) (201) (C9) ;(10011111) (237) (159) (9F) ;(01111010) (172) (122) (7A) ;(00001111) (17) (15) (0F) ;(00000110) (6) (6) (06) ;(10000000) (200) (128) (80) ;
+;8824;(00100000) (40) (32) (20) ;(00000011) (3) (3) (03) ;(00001111) (17) (15) (0F) ;(00000110) (6) (6) (06) ;(01000000) (100) (64) (40) ;(01001111) (117) (79) (4F) ;(01111010) (172) (122) (7A) ;(11111110) (376) (254) (FE) ;
+;8832;(00001000) (10) (8) (08) ;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;(11111110) (376) (254) (FE) ;(00000010) (2) (2) (02) ;(00110000) (60) (48) (30) ;(10111101) (275) (189) (BD) ;(01111001) (171) (121) (79) ;
+;8840;(00100001) (41) (33) (21) ;(10001111) (217) (143) (8F) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(01101100) (154) (108) (6C) ;(00100010) (42) (34) (22) ;(01111001) (171) (121) (79) ;(00001111) (17) (15) (0F) ;
+;8848;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00011000) (30) (24) (18) ;(11011000) (330) (216) (D8) ;(11001101) (315) (205) (CD) ;(10010100) (224) (148) (94) ;(00011110) (36) (30) (1E) ;(11111110) (376) (254) (FE) ;
+;8856;(00001000) (10) (8) (08) ;(00110000) (60) (48) (30) ;(10101001) (251) (169) (A9) ;(11010011) (323) (211) (D3) ;(11111110) (376) (254) (FE) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;
+;8864;(11001011) (313) (203) (CB) ;(01101111) (157) (111) (6F) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(11101110) (356) (238) (EE) ;(00000111) (7) (7) (07) ;(00110010) (62) (50) (32) ;(01001000) (110) (72) (48) ;
+;8872;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(00111110) (76) (62) (3E) ;(10101111) (257) (175) (AF) ;(10010000) (220) (144) (90) ;(11011010) (332) (218) (DA) ;(11111001) (371) (249) (F9) ;(00100100) (44) (36) (24) ;
+;8880;(01000111) (107) (71) (47) ;(10100111) (247) (167) (A7) ;(00011111) (37) (31) (1F) ;(00110111) (67) (55) (37) ;(00011111) (37) (31) (1F) ;(10100111) (247) (167) (A7) ;(00011111) (37) (31) (1F) ;(10101000) (250) (168) (A8) ;
+;8888;(11100110) (346) (230) (E6) ;(11111000) (370) (248) (F8) ;(10101000) (250) (168) (A8) ;(01100111) (147) (103) (67) ;(01111001) (171) (121) (79) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;
+;8896;(10101000) (250) (168) (A8) ;(11100110) (346) (230) (E6) ;(11000111) (307) (199) (C7) ;(10101000) (250) (168) (A8) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;(01101111) (157) (111) (6F) ;(01111001) (171) (121) (79) ;
+;8904;(11100110) (346) (230) (E6) ;(00000111) (7) (7) (07) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11001101) (315) (205) (CD) ;(00111100) (74) (60) (3C) ;(11001101) (315) (205) (CD) ;(10101010) (252) (170) (AA) ;
+;8912;(00100010) (42) (34) (22) ;(01000111) (107) (71) (47) ;(00000100) (4) (4) (04) ;(01111110) (176) (126) (7E) ;(00000111) (7) (7) (07) ;(00010000) (20) (16) (10) ;(11111101) (375) (253) (FD) ;(11100110) (346) (230) (E6) ;
+;8920;(00000001) (1) (1) (01) ;(11000011) (303) (195) (C3) ;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(11001101) (315) (205) (CD) ;(11001101) (315) (205) (CD) ;(00111100) (74) (60) (3C) ;(11001101) (315) (205) (CD) ;
+;8928;(11100101) (345) (229) (E5) ;(00100010) (42) (34) (22) ;(11000011) (303) (195) (C3) ;(01001101) (115) (77) (4D) ;(00001101) (15) (13) (0D) ;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(01111101) (175) (125) (7D) ;
+;8936;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(10101010) (252) (170) (AA) ;(00100010) (42) (34) (22) ;(01000111) (107) (71) (47) ;(00000100) (4) (4) (04) ;(00111110) (76) (62) (3E) ;(11111110) (376) (254) (FE) ;
+;8944;(00001111) (17) (15) (0F) ;(00010000) (20) (16) (10) ;(11111101) (375) (253) (FD) ;(01000111) (107) (71) (47) ;(01111110) (176) (126) (7E) ;(11111101) (375) (253) (FD) ;(01001110) (116) (78) (4E) ;(01010111) (127) (87) (57) ;
+;8952;(11001011) (313) (203) (CB) ;(01000001) (101) (65) (41) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(10100000) (240) (160) (A0) ;(11001011) (313) (203) (CB) ;(01010001) (121) (81) (51) ;(00100000) (40) (32) (20) ;
+;8960;(00000010) (2) (2) (02) ;(10101000) (250) (168) (A8) ;(00101111) (57) (47) (2F) ;(01110111) (167) (119) (77) ;(11000011) (303) (195) (C3) ;(11011011) (333) (219) (DB) ;(00001011) (13) (11) (0B) ;(11001101) (315) (205) (CD) ;
+;8968;(00010100) (24) (20) (14) ;(00100011) (43) (35) (23) ;(01000111) (107) (71) (47) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(00010100) (24) (20) (14) ;(00100011) (43) (35) (23) ;(01011001) (131) (89) (59) ;
+;8976;(11000001) (301) (193) (C1) ;(01010001) (121) (81) (51) ;(01001111) (117) (79) (4F) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11010101) (325) (213) (D5) ;(00101101) (55) (45) (2D) ;(11011010) (332) (218) (DA) ;
+;8984;(11111001) (371) (249) (F9) ;(00100100) (44) (36) (24) ;(00001110) (16) (14) (0E) ;(00000001) (1) (1) (01) ;(11001000) (310) (200) (C8) ;(00001110) (16) (14) (0E) ;(11111111) (377) (255) (FF) ;(11001001) (311) (201) (C9) ;
+;8992;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;
+;9000;(10000010) (202) (130) (82) ;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11101111) (357) (239) (EF) ;(00101010) (52) (42) (2A) ;(00111101) (75) (61) (3D) ;
+;9008;(00111000) (70) (56) (38) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(10000001) (201) (129) (81) ;(00110000) (60) (48) (30) ;(00000101) (5) (5) (05) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;
+;9016;(00111000) (70) (56) (38) ;(00011000) (30) (24) (18) ;(10100001) (241) (161) (A1) ;(11101111) (357) (239) (EF) ;(10100011) (243) (163) (A3) ;(00111000) (70) (56) (38) ;(00110110) (66) (54) (36) ;(10000011) (203) (131) (83) ;
+;9024;(11101111) (357) (239) (EF) ;(11000101) (305) (197) (C5) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(01111101) (175) (125) (7D) ;(00100100) (44) (36) (24) ;(11000101) (305) (197) (C5) ;
+;9032;(11101111) (357) (239) (EF) ;(00110001) (61) (49) (31) ;(11100001) (341) (225) (E1) ;(00000100) (4) (4) (04) ;(00111000) (70) (56) (38) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(10000000) (200) (128) (80) ;
+;9040;(00110000) (60) (48) (30) ;(00001000) (10) (8) (08) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11000001) (301) (193) (C1) ;(11000011) (303) (195) (C3) ;
+;9048;(11011100) (334) (220) (DC) ;(00100010) (42) (34) (22) ;(11101111) (357) (239) (EF) ;(11000010) (302) (194) (C2) ;(00000001) (1) (1) (01) ;(11000000) (300) (192) (C0) ;(00000010) (2) (2) (02) ;(00000011) (3) (3) (03) ;
+;9056;(00000001) (1) (1) (01) ;(11100000) (340) (224) (E0) ;(00001111) (17) (15) (0F) ;(11000000) (300) (192) (C0) ;(00000001) (1) (1) (01) ;(00110001) (61) (49) (31) ;(11100000) (340) (224) (E0) ;(00000001) (1) (1) (01) ;
+;9064;(00110001) (61) (49) (31) ;(11100000) (340) (224) (E0) ;(10100000) (240) (160) (A0) ;(11000001) (301) (193) (C1) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11111101) (375) (253) (FD) ;(00110100) (64) (52) (34) ;
+;9072;(01100010) (142) (98) (62) ;(11001101) (315) (205) (CD) ;(10010100) (224) (148) (94) ;(00011110) (36) (30) (1E) ;(01101111) (157) (111) (6F) ;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(10010100) (224) (148) (94) ;
+;9080;(00011110) (36) (30) (1E) ;(11100001) (341) (225) (E1) ;(01100111) (147) (103) (67) ;(00100010) (42) (34) (22) ;(01111101) (175) (125) (7D) ;(01011100) (134) (92) (5C) ;(11000001) (301) (193) (C1) ;(11000011) (303) (195) (C3) ;
+;9088;(00100000) (40) (32) (20) ;(00100100) (44) (36) (24) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;(00101000) (50) (40) (28) ;(00000110) (6) (6) (06) ;(11001101) (315) (205) (CD) ;
+;9096;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11000011) (303) (195) (C3) ;(01110111) (167) (119) (77) ;(00100100) (44) (36) (24) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(10000010) (202) (130) (82) ;
+;9104;(00011100) (34) (28) (1C) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(11101111) (357) (239) (EF) ;(11000101) (305) (197) (C5) ;(10100010) (242) (162) (A2) ;(00000100) (4) (4) (04) ;
+;9112;(00011111) (37) (31) (1F) ;(00110001) (61) (49) (31) ;(00110000) (60) (48) (30) ;(00110000) (60) (48) (30) ;(00000000) (0) (0) (00) ;(00000110) (6) (6) (06) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;
+;9120;(11000011) (303) (195) (C3) ;(01110111) (167) (119) (77) ;(00100100) (44) (36) (24) ;(11000000) (300) (192) (C0) ;(00000010) (2) (2) (02) ;(11000001) (301) (193) (C1) ;(00000010) (2) (2) (02) ;(00110001) (61) (49) (31) ;
+;9128;(00101010) (52) (42) (2A) ;(11100001) (341) (225) (E1) ;(00000001) (1) (1) (01) ;(11100001) (341) (225) (E1) ;(00101010) (52) (42) (2A) ;(00001111) (17) (15) (0F) ;(11100000) (340) (224) (E0) ;(00000101) (5) (5) (05) ;
+;9136;(00101010) (52) (42) (2A) ;(11100000) (340) (224) (E0) ;(00000001) (1) (1) (01) ;(00111101) (75) (61) (3D) ;(00111000) (70) (56) (38) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(10000001) (201) (129) (81) ;
+;9144;(00110000) (60) (48) (30) ;(00000111) (7) (7) (07) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11000011) (303) (195) (C3) ;(01110111) (167) (119) (77) ;
+;9152;(00100100) (44) (36) (24) ;(11001101) (315) (205) (CD) ;(01111101) (175) (125) (7D) ;(00100100) (44) (36) (24) ;(11000101) (305) (197) (C5) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;(11100001) (341) (225) (E1) ;
+;9160;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;(11000001) (301) (193) (C1) ;(00000010) (2) (2) (02) ;(00000001) (1) (1) (01) ;(00110001) (61) (49) (31) ;(11100001) (341) (225) (E1) ;(00000100) (4) (4) (04) ;
+;9168;(11000010) (302) (194) (C2) ;(00000010) (2) (2) (02) ;(00000001) (1) (1) (01) ;(00110001) (61) (49) (31) ;(11100001) (341) (225) (E1) ;(00000100) (4) (4) (04) ;(11100010) (342) (226) (E2) ;(11100101) (345) (229) (E5) ;
+;9176;(11100000) (340) (224) (E0) ;(00000011) (3) (3) (03) ;(10100010) (242) (162) (A2) ;(00000100) (4) (4) (04) ;(00110001) (61) (49) (31) ;(00011111) (37) (31) (1F) ;(11000101) (305) (197) (C5) ;(00000010) (2) (2) (02) ;
+;9184;(00100000) (40) (32) (20) ;(11000000) (300) (192) (C0) ;(00000010) (2) (2) (02) ;(11000010) (302) (194) (C2) ;(00000010) (2) (2) (02) ;(11000001) (301) (193) (C1) ;(11100101) (345) (229) (E5) ;(00000100) (4) (4) (04) ;
+;9192;(11100000) (340) (224) (E0) ;(11100010) (342) (226) (E2) ;(00000100) (4) (4) (04) ;(00001111) (17) (15) (0F) ;(11100001) (341) (225) (E1) ;(00000001) (1) (1) (01) ;(11000001) (301) (193) (C1) ;(00000010) (2) (2) (02) ;
+;9200;(11100000) (340) (224) (E0) ;(00000100) (4) (4) (04) ;(11100010) (342) (226) (E2) ;(11100101) (345) (229) (E5) ;(00000100) (4) (4) (04) ;(00000011) (3) (3) (03) ;(11000010) (302) (194) (C2) ;(00101010) (52) (42) (2A) ;
+;9208;(11100001) (341) (225) (E1) ;(00101010) (52) (42) (2A) ;(00001111) (17) (15) (0F) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(00011010) (32) (26) (1A) ;(11111110) (376) (254) (FE) ;(10000001) (201) (129) (81) ;
+;9216;(11000001) (301) (193) (C1) ;(11011010) (332) (218) (DA) ;(01110111) (167) (119) (77) ;(00100100) (44) (36) (24) ;(11000101) (305) (197) (C5) ;(11101111) (357) (239) (EF) ;(00000001) (1) (1) (01) ;(00111000) (70) (56) (38) ;
+;9224;(00111010) (72) (58) (3A) ;(01111101) (175) (125) (7D) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(11101111) (357) (239) (EF) ;(11000000) (300) (192) (C0) ;
+;9232;(00001111) (17) (15) (0F) ;(00000001) (1) (1) (01) ;(00111000) (70) (56) (38) ;(00111010) (72) (58) (3A) ;(01111110) (176) (126) (7E) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00101000) (50) (40) (28) ;
+;9240;(00101101) (55) (45) (2D) ;(11101111) (357) (239) (EF) ;(11000101) (305) (197) (C5) ;(00001111) (17) (15) (0F) ;(11100000) (340) (224) (E0) ;(11100101) (345) (229) (E5) ;(00111000) (70) (56) (38) ;(11000001) (301) (193) (C1) ;
+;9248;(00000101) (5) (5) (05) ;(00101000) (50) (40) (28) ;(00111100) (74) (60) (3C) ;(00011000) (30) (24) (18) ;(00010100) (24) (20) (14) ;(11101111) (357) (239) (EF) ;(11100001) (341) (225) (E1) ;(00110001) (61) (49) (31) ;
+;9256;(11100011) (343) (227) (E3) ;(00000100) (4) (4) (04) ;(11100010) (342) (226) (E2) ;(11100100) (344) (228) (E4) ;(00000100) (4) (4) (04) ;(00000011) (3) (3) (03) ;(11000001) (301) (193) (C1) ;(00000010) (2) (2) (02) ;
+;9264;(11100100) (344) (228) (E4) ;(00000100) (4) (4) (04) ;(11100010) (342) (226) (E2) ;(11100011) (343) (227) (E3) ;(00000100) (4) (4) (04) ;(00001111) (17) (15) (0F) ;(11000010) (302) (194) (C2) ;(00000010) (2) (2) (02) ;
+;9272;(00111000) (70) (56) (38) ;(11000101) (305) (197) (C5) ;(11101111) (357) (239) (EF) ;(11000000) (300) (192) (C0) ;(00000010) (2) (2) (02) ;(11100001) (341) (225) (E1) ;(00001111) (17) (15) (0F) ;(00110001) (61) (49) (31) ;
+;9280;(00111000) (70) (56) (38) ;(00111010) (72) (58) (3A) ;(01111101) (175) (125) (7D) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(11101111) (357) (239) (EF) ;
+;9288;(00000011) (3) (3) (03) ;(11100000) (340) (224) (E0) ;(11100010) (342) (226) (E2) ;(00001111) (17) (15) (0F) ;(11000000) (300) (192) (C0) ;(00000001) (1) (1) (01) ;(11100000) (340) (224) (E0) ;(00111000) (70) (56) (38) ;
+;9296;(00111010) (72) (58) (3A) ;(01111110) (176) (126) (7E) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(11101111) (357) (239) (EF) ;(00000011) (3) (3) (03) ;
+;9304;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(10110111) (267) (183) (B7) ;(00100100) (44) (36) (24) ;(11000001) (301) (193) (C1) ;(00010000) (20) (16) (10) ;(11000110) (306) (198) (C6) ;(11101111) (357) (239) (EF) ;
+;9312;(00000010) (2) (2) (02) ;(00000010) (2) (2) (02) ;(00000001) (1) (1) (01) ;(00111000) (70) (56) (38) ;(00111010) (72) (58) (3A) ;(01111101) (175) (125) (7D) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;
+;9320;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(11101111) (357) (239) (EF) ;(00000011) (3) (3) (03) ;(00000001) (1) (1) (01) ;(00111000) (70) (56) (38) ;(00111010) (72) (58) (3A) ;(01111110) (176) (126) (7E) ;
+;9328;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(11101111) (357) (239) (EF) ;(00000011) (3) (3) (03) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;
+;9336;(10110111) (267) (183) (B7) ;(00100100) (44) (36) (24) ;(11000011) (303) (195) (C3) ;(01001101) (115) (77) (4D) ;(00001101) (15) (13) (0D) ;(11101111) (357) (239) (EF) ;(00110001) (61) (49) (31) ;(00101000) (50) (40) (28) ;
+;9344;(00110100) (64) (52) (34) ;(00110010) (62) (50) (32) ;(00000000) (0) (0) (00) ;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;(11100101) (345) (229) (E5) ;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;
+;9352;(00101010) (52) (42) (2A) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(11010101) (325) (213) (D5) ;(00101101) (55) (45) (2D) ;(00111000) (70) (56) (38) ;(00000110) (6) (6) (06) ;(11100110) (346) (230) (E6) ;
+;9360;(11111100) (374) (252) (FC) ;(11000110) (306) (198) (C6) ;(00000100) (4) (4) (04) ;(00110000) (60) (48) (30) ;(00000010) (2) (2) (02) ;(00111110) (76) (62) (3E) ;(11111100) (374) (252) (FC) ;(11110101) (365) (245) (F5) ;
+;9368;(11001101) (315) (205) (CD) ;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(11101111) (357) (239) (EF) ;(11100101) (345) (229) (E5) ;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;(00110001) (61) (49) (31) ;
+;9376;(00011111) (37) (31) (1F) ;(11000100) (304) (196) (C4) ;(00000010) (2) (2) (02) ;(00110001) (61) (49) (31) ;(10100010) (242) (162) (A2) ;(00000100) (4) (4) (04) ;(00011111) (37) (31) (1F) ;(11000001) (301) (193) (C1) ;
+;9384;(00000001) (1) (1) (01) ;(11000000) (300) (192) (C0) ;(00000010) (2) (2) (02) ;(00110001) (61) (49) (31) ;(00000100) (4) (4) (04) ;(00110001) (61) (49) (31) ;(00001111) (17) (15) (0F) ;(10100001) (241) (161) (A1) ;
+;9392;(00000011) (3) (3) (03) ;(00011011) (33) (27) (1B) ;(11000011) (303) (195) (C3) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11000001) (301) (193) (C1) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;
+;9400;(00000111) (7) (7) (07) ;(00100011) (43) (35) (23) ;(01111001) (171) (121) (79) ;(10111000) (270) (184) (B8) ;(00110000) (60) (48) (30) ;(00000110) (6) (6) (06) ;(01101001) (151) (105) (69) ;(11010101) (325) (213) (D5) ;
+;9408;(10101111) (257) (175) (AF) ;(01011111) (137) (95) (5F) ;(00011000) (30) (24) (18) ;(00000111) (7) (7) (07) ;(10110001) (261) (177) (B1) ;(11001000) (310) (200) (C8) ;(01101000) (150) (104) (68) ;(01000001) (101) (65) (41) ;
+;9416;(11010101) (325) (213) (D5) ;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(01100000) (140) (96) (60) ;(01111000) (170) (120) (78) ;(00011111) (37) (31) (1F) ;(10000101) (205) (133) (85) ;(00111000) (70) (56) (38) ;
+;9424;(00000011) (3) (3) (03) ;(10111100) (274) (188) (BC) ;(00111000) (70) (56) (38) ;(00000111) (7) (7) (07) ;(10010100) (224) (148) (94) ;(01001111) (117) (79) (4F) ;(11011001) (331) (217) (D9) ;(11000001) (301) (193) (C1) ;
+;9432;(11000101) (305) (197) (C5) ;(00011000) (30) (24) (18) ;(00000100) (4) (4) (04) ;(01001111) (117) (79) (4F) ;(11010101) (325) (213) (D5) ;(11011001) (331) (217) (D9) ;(11000001) (301) (193) (C1) ;(00101010) (52) (42) (2A) ;
+;9440;(01111101) (175) (125) (7D) ;(01011100) (134) (92) (5C) ;(01111000) (170) (120) (78) ;(10000100) (204) (132) (84) ;(01000111) (107) (71) (47) ;(01111001) (171) (121) (79) ;(00111100) (74) (60) (3C) ;(10000101) (205) (133) (85) ;
+;9448;(00111000) (70) (56) (38) ;(00001101) (15) (13) (0D) ;(00101000) (50) (40) (28) ;(00001101) (15) (13) (0D) ;(00111101) (75) (61) (3D) ;(01001111) (117) (79) (4F) ;(11001101) (315) (205) (CD) ;(11100101) (345) (229) (E5) ;
+;9456;(00100010) (42) (34) (22) ;(11011001) (331) (217) (D9) ;(01111001) (171) (121) (79) ;(00010000) (20) (16) (10) ;(11011001) (331) (217) (D9) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(00101000) (50) (40) (28) ;
+;9464;(11110011) (363) (243) (F3) ;(11001111) (317) (207) (CF) ;(00001010) (12) (10) (0A) ;(11011111) (337) (223) (DF) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(11000101) (305) (197) (C5) ;(01001111) (117) (79) (4F) ;
+;9472;(00100001) (41) (33) (21) ;(10010110) (226) (150) (96) ;(00100101) (45) (37) (25) ;(11001101) (315) (205) (CD) ;(11011100) (334) (220) (DC) ;(00010110) (26) (22) (16) ;(01111001) (171) (121) (79) ;(11010010) (322) (210) (D2) ;
+;9480;(10000100) (204) (132) (84) ;(00100110) (46) (38) (26) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(01001110) (116) (78) (4E) ;(00001001) (11) (9) (09) ;(11101001) (351) (233) (E9) ;(11001101) (315) (205) (CD) ;
+;9488;(01110100) (164) (116) (74) ;(00000000) (0) (0) (00) ;(00000011) (3) (3) (03) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(11001010) (312) (202) (CA) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;
+;9496;(11111110) (376) (254) (FE) ;(00100010) (42) (34) (22) ;(00100000) (40) (32) (20) ;(11110011) (363) (243) (F3) ;(11001101) (315) (205) (CD) ;(01110100) (164) (116) (74) ;(00000000) (0) (0) (00) ;(11111110) (376) (254) (FE) ;
+;9504;(00100010) (42) (34) (22) ;(11001001) (311) (201) (C9) ;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00101000) (50) (40) (28) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;(11001101) (315) (205) (CD) ;
+;9512;(01111001) (171) (121) (79) ;(00011100) (34) (28) (1C) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;
+;9520;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01111110) (176) (126) (7E) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(10111111) (277) (191) (BF) ;(00111100) (74) (60) (3C) ;
+;9528;(00101010) (52) (42) (2A) ;(00110110) (66) (54) (36) ;(01011100) (134) (92) (5C) ;(00010001) (21) (17) (11) ;(00000000) (0) (0) (00) ;(00000001) (1) (1) (01) ;(00011001) (31) (25) (19) ;(01111001) (171) (121) (79) ;
+;9536;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(11100110) (346) (230) (E6) ;(11100000) (340) (224) (E0) ;(10101000) (250) (168) (A8) ;(01011111) (137) (95) (5F) ;(01111001) (171) (121) (79) ;
+;9544;(11100110) (346) (230) (E6) ;(00011000) (30) (24) (18) ;(11101110) (356) (238) (EE) ;(01000000) (100) (64) (40) ;(01010111) (127) (87) (57) ;(00000110) (6) (6) (06) ;(01100000) (140) (96) (60) ;(11000101) (305) (197) (C5) ;
+;9552;(11010101) (325) (213) (D5) ;(11100101) (345) (229) (E5) ;(00011010) (32) (26) (1A) ;(10101110) (256) (174) (AE) ;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;(00111100) (74) (60) (3C) ;(00100000) (40) (32) (20) ;
+;9560;(00011010) (32) (26) (1A) ;(00111101) (75) (61) (3D) ;(01001111) (117) (79) (4F) ;(00000110) (6) (6) (06) ;(00000111) (7) (7) (07) ;(00010100) (24) (20) (14) ;(00100011) (43) (35) (23) ;(00011010) (32) (26) (1A) ;
+;9568;(10101110) (256) (174) (AE) ;(10101001) (251) (169) (A9) ;(00100000) (40) (32) (20) ;(00001111) (17) (15) (0F) ;(00010000) (20) (16) (10) ;(11110111) (367) (247) (F7) ;(11000001) (301) (193) (C1) ;(11000001) (301) (193) (C1) ;
+;9576;(11000001) (301) (193) (C1) ;(00111110) (76) (62) (3E) ;(10000000) (200) (128) (80) ;(10010000) (220) (144) (90) ;(00000001) (1) (1) (01) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(11110111) (367) (247) (F7) ;
+;9584;(00010010) (22) (18) (12) ;(00011000) (30) (24) (18) ;(00001010) (12) (10) (0A) ;(11100001) (341) (225) (E1) ;(00010001) (21) (17) (11) ;(00001000) (10) (8) (08) ;(00000000) (0) (0) (00) ;(00011001) (31) (25) (19) ;
+;9592;(11010001) (321) (209) (D1) ;(11000001) (301) (193) (C1) ;(00010000) (20) (16) (10) ;(11010011) (323) (211) (D3) ;(01001000) (110) (72) (48) ;(11001001) (311) (201) (C9) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;
+;9600;(11001101) (315) (205) (CD) ;(10111111) (277) (191) (BF) ;(00111100) (74) (60) (3C) ;(01111001) (171) (121) (79) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(01001111) (117) (79) (4F) ;
+;9608;(11100110) (346) (230) (E6) ;(11100000) (340) (224) (E0) ;(10101000) (250) (168) (A8) ;(01101111) (157) (111) (6F) ;(01111001) (171) (121) (79) ;(11100110) (346) (230) (E6) ;(00000011) (3) (3) (03) ;(11101110) (356) (238) (EE) ;
+;9616;(01011000) (130) (88) (58) ;(01100111) (147) (103) (67) ;(01111110) (176) (126) (7E) ;(11000011) (303) (195) (C3) ;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(00100010) (42) (34) (22) ;(00011100) (34) (28) (1C) ;
+;9624;(00101000) (50) (40) (28) ;(01001111) (117) (79) (4F) ;(00101110) (56) (46) (2E) ;(11110010) (362) (242) (F2) ;(00101011) (53) (43) (2B) ;(00010010) (22) (18) (12) ;(10101000) (250) (168) (A8) ;(01010110) (126) (86) (56) ;
+;9632;(10100101) (245) (165) (A5) ;(01010111) (127) (87) (57) ;(10100111) (247) (167) (A7) ;(10000100) (204) (132) (84) ;(10100110) (246) (166) (A6) ;(10001111) (217) (143) (8F) ;(11000100) (304) (196) (C4) ;(11100110) (346) (230) (E6) ;
+;9640;(10101010) (252) (170) (AA) ;(10111111) (277) (191) (BF) ;(10101011) (253) (171) (AB) ;(11000111) (307) (199) (C7) ;(10101001) (251) (169) (A9) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(11100111) (347) (231) (E7) ;
+;9648;(11000011) (303) (195) (C3) ;(11111111) (377) (255) (FF) ;(00100100) (44) (36) (24) ;(11011111) (337) (223) (DF) ;(00100011) (43) (35) (23) ;(11100101) (345) (229) (E5) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;
+;9656;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(00001111) (17) (15) (0F) ;(00100101) (45) (37) (25) ;(00100000) (40) (32) (20) ;(00011011) (33) (27) (1B) ;(11001101) (315) (205) (CD) ;(00001111) (17) (15) (0F) ;
+;9664;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;(11111011) (373) (251) (FB) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;(00010001) (21) (17) (11) ;
+;9672;(11110111) (367) (247) (F7) ;(11100001) (341) (225) (E1) ;(11010101) (325) (213) (D5) ;(01111110) (176) (126) (7E) ;(00100011) (43) (35) (23) ;(00010010) (22) (18) (12) ;(00010011) (23) (19) (13) ;(11111110) (376) (254) (FE) ;
+;9680;(00100010) (42) (34) (22) ;(00100000) (40) (32) (20) ;(11111000) (370) (248) (F8) ;(01111110) (176) (126) (7E) ;(00100011) (43) (35) (23) ;(11111110) (376) (254) (FE) ;(00100010) (42) (34) (22) ;(00101000) (50) (40) (28) ;
+;9688;(11110010) (362) (242) (F2) ;(00001011) (13) (11) (0B) ;(11010001) (321) (209) (D1) ;(00100001) (41) (33) (21) ;(00111011) (73) (59) (3B) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(10110110) (266) (182) (B6) ;
+;9696;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;(11000100) (304) (196) (C4) ;(10110010) (262) (178) (B2) ;(00101010) (52) (42) (2A) ;(11000011) (303) (195) (C3) ;(00010010) (22) (18) (12) ;(00100111) (47) (39) (27) ;
+;9704;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00100100) (44) (36) (24) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;
+;9712;(00011100) (34) (28) (1C) ;(11100111) (347) (231) (E7) ;(11000011) (303) (195) (C3) ;(00010010) (22) (18) (12) ;(00100111) (47) (39) (27) ;(11000011) (303) (195) (C3) ;(10111101) (275) (189) (BD) ;(00100111) (47) (39) (27) ;
+;9720;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;(00101000) (50) (40) (28) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(01110110) (166) (118) (76) ;
+;9728;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00101011) (53) (43) (2B) ;(00101101) (55) (45) (2D) ;(11101111) (357) (239) (EF) ;(10100001) (241) (161) (A1) ;(00001111) (17) (15) (0F) ;(00110100) (64) (52) (34) ;
+;9736;(00110111) (67) (55) (37) ;(00010110) (26) (22) (16) ;(00000100) (4) (4) (04) ;(00110100) (64) (52) (34) ;(10000000) (200) (128) (80) ;(01000001) (101) (65) (41) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;
+;9744;(10000000) (200) (128) (80) ;(00110010) (62) (50) (32) ;(00000010) (2) (2) (02) ;(10100001) (241) (161) (A1) ;(00000011) (3) (3) (03) ;(00110001) (61) (49) (31) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;
+;9752;(10100010) (242) (162) (A2) ;(00101101) (55) (45) (2D) ;(11101101) (355) (237) (ED) ;(01000011) (103) (67) (43) ;(01110110) (166) (118) (76) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(10100111) (247) (167) (A7) ;
+;9760;(00101000) (50) (40) (28) ;(00000011) (3) (3) (03) ;(11010110) (326) (214) (D6) ;(00010000) (20) (16) (10) ;(01110111) (167) (119) (77) ;(00011000) (30) (24) (18) ;(00001001) (11) (9) (09) ;(11001101) (315) (205) (CD) ;
+;9768;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;(11101111) (357) (239) (EF) ;(10100011) (243) (163) (A3) ;(00111000) (70) (56) (38) ;(00110100) (64) (52) (34) ;
+;9776;(11100111) (347) (231) (E7) ;(11000011) (303) (195) (C3) ;(11000011) (303) (195) (C3) ;(00100110) (46) (38) (26) ;(00000001) (1) (1) (01) ;(01011010) (132) (90) (5A) ;(00010000) (20) (16) (10) ;(11100111) (347) (231) (E7) ;
+;9784;(11111110) (376) (254) (FE) ;(00100011) (43) (35) (23) ;(11001010) (312) (202) (CA) ;(00001101) (15) (13) (0D) ;(00100111) (47) (39) (27) ;(00100001) (41) (33) (21) ;(00111011) (73) (59) (3B) ;(01011100) (134) (92) (5C) ;
+;9792;(11001011) (313) (203) (CB) ;(10110110) (266) (182) (B6) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;(00101000) (50) (40) (28) ;(00011111) (37) (31) (1F) ;(11001101) (315) (205) (CD) ;(10001110) (216) (142) (8E) ;
+;9800;(00000010) (2) (2) (02) ;(00001110) (16) (14) (0E) ;(00000000) (0) (0) (00) ;(00100000) (40) (32) (20) ;(00010011) (23) (19) (13) ;(11001101) (315) (205) (CD) ;(00011110) (36) (30) (1E) ;(00000011) (3) (3) (03) ;
+;9808;(00110000) (60) (48) (30) ;(00001110) (16) (14) (0E) ;(00010101) (25) (21) (15) ;(01011111) (137) (95) (5F) ;(11001101) (315) (205) (CD) ;(00110011) (63) (51) (33) ;(00000011) (3) (3) (03) ;(11110101) (365) (245) (F5) ;
+;9816;(00000001) (1) (1) (01) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(11110111) (367) (247) (F7) ;(11110001) (361) (241) (F1) ;(00010010) (22) (18) (12) ;(00001110) (16) (14) (0E) ;(00000001) (1) (1) (01) ;
+;9824;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(10110010) (262) (178) (B2) ;(00101010) (52) (42) (2A) ;(11000011) (303) (195) (C3) ;(00010010) (22) (18) (12) ;(00100111) (47) (39) (27) ;
+;9832;(11001101) (315) (205) (CD) ;(00100010) (42) (34) (22) ;(00100101) (45) (37) (25) ;(11000100) (304) (196) (C4) ;(00110101) (65) (53) (35) ;(00100101) (45) (37) (25) ;(11100111) (347) (231) (E7) ;(11000011) (303) (195) (C3) ;
+;9840;(11011011) (333) (219) (DB) ;(00100101) (45) (37) (25) ;(11001101) (315) (205) (CD) ;(00100010) (42) (34) (22) ;(00100101) (45) (37) (25) ;(11000100) (304) (196) (C4) ;(10000000) (200) (128) (80) ;(00100101) (45) (37) (25) ;
+;9848;(11100111) (347) (231) (E7) ;(00011000) (30) (24) (18) ;(01001000) (110) (72) (48) ;(11001101) (315) (205) (CD) ;(00100010) (42) (34) (22) ;(00100101) (45) (37) (25) ;(11000100) (304) (196) (C4) ;(11001011) (313) (203) (CB) ;
+;9856;(00100010) (42) (34) (22) ;(11100111) (347) (231) (E7) ;(00011000) (30) (24) (18) ;(00111111) (77) (63) (3F) ;(11001101) (315) (205) (CD) ;(10001000) (210) (136) (88) ;(00101100) (54) (44) (2C) ;(00110000) (60) (48) (30) ;
+;9864;(01010110) (126) (86) (56) ;(11111110) (376) (254) (FE) ;(01000001) (101) (65) (41) ;(00110000) (60) (48) (30) ;(00111100) (74) (60) (3C) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;
+;9872;(00100000) (40) (32) (20) ;(00100011) (43) (35) (23) ;(11001101) (315) (205) (CD) ;(10011011) (233) (155) (9B) ;(00101100) (54) (44) (2C) ;(11011111) (337) (223) (DF) ;(00000001) (1) (1) (01) ;(00000110) (6) (6) (06) ;
+;9880;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;(00010110) (26) (22) (16) ;(00100011) (43) (35) (23) ;(00110110) (66) (54) (36) ;(00001110) (16) (14) (0E) ;(00100011) (43) (35) (23) ;
+;9888;(11101011) (353) (235) (EB) ;(00101010) (52) (42) (2A) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(00001110) (16) (14) (0E) ;(00000101) (5) (5) (05) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;
+;9896;(01000010) (102) (66) (42) ;(00100010) (42) (34) (22) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11101011) (353) (235) (EB) ;(00101011) (53) (43) (2B) ;
+;9904;(11001101) (315) (205) (CD) ;(01110111) (167) (119) (77) ;(00000000) (0) (0) (00) ;(00011000) (30) (24) (18) ;(00001110) (16) (14) (0E) ;(11011111) (337) (223) (DF) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;
+;9912;(11111110) (376) (254) (FE) ;(00001110) (16) (14) (0E) ;(00100000) (40) (32) (20) ;(11111010) (372) (250) (FA) ;(00100011) (43) (35) (23) ;(11001101) (315) (205) (CD) ;(10110100) (264) (180) (B4) ;(00110011) (63) (51) (33) ;
+;9920;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(11110110) (366) (246) (F6) ;(00011000) (30) (24) (18) ;
+;9928;(00010100) (24) (20) (14) ;(11001101) (315) (205) (CD) ;(10110010) (262) (178) (B2) ;(00101000) (50) (40) (28) ;(11011010) (332) (218) (DA) ;(00101110) (56) (46) (2E) ;(00011100) (34) (28) (1C) ;(11001100) (314) (204) (CC) ;
+;9936;(10010110) (226) (150) (96) ;(00101001) (51) (41) (29) ;(00111010) (72) (58) (3A) ;(00111011) (73) (59) (3B) ;(01011100) (134) (92) (5C) ;(11111110) (376) (254) (FE) ;(11000000) (300) (192) (C0) ;(00111000) (70) (56) (38) ;
+;9944;(00000100) (4) (4) (04) ;(00100011) (43) (35) (23) ;(11001101) (315) (205) (CD) ;(10110100) (264) (180) (B4) ;(00110011) (63) (51) (33) ;(00011000) (30) (24) (18) ;(00110011) (63) (51) (33) ;(00000001) (1) (1) (01) ;
+;9952;(11011011) (333) (219) (DB) ;(00001001) (11) (9) (09) ;(11111110) (376) (254) (FE) ;(00101101) (55) (45) (2D) ;(00101000) (50) (40) (28) ;(00100111) (47) (39) (27) ;(00000001) (1) (1) (01) ;(00011000) (30) (24) (18) ;
+;9960;(00010000) (20) (16) (10) ;(11111110) (376) (254) (FE) ;(10101110) (256) (174) (AE) ;(00101000) (50) (40) (28) ;(00100000) (40) (32) (20) ;(11010110) (326) (214) (D6) ;(10101111) (257) (175) (AF) ;(11011010) (332) (218) (DA) ;
+;9968;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(00000001) (1) (1) (01) ;(11110000) (360) (240) (F0) ;(00000100) (4) (4) (04) ;(11111110) (376) (254) (FE) ;(00010100) (24) (20) (14) ;(00101000) (50) (40) (28) ;
+;9976;(00010100) (24) (20) (14) ;(11010010) (322) (210) (D2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(00000110) (6) (6) (06) ;(00010000) (20) (16) (10) ;(11000110) (306) (198) (C6) ;(11011100) (334) (220) (DC) ;
+;9984;(01001111) (117) (79) (4F) ;(11111110) (376) (254) (FE) ;(11011111) (337) (223) (DF) ;(00110000) (60) (48) (30) ;(00000010) (2) (2) (02) ;(11001011) (313) (203) (CB) ;(10110001) (261) (177) (B1) ;(11111110) (376) (254) (FE) ;
+;9992;(11101110) (356) (238) (EE) ;(00111000) (70) (56) (38) ;(00000010) (2) (2) (02) ;(11001011) (313) (203) (CB) ;(10111001) (271) (185) (B9) ;(11000101) (305) (197) (C5) ;(11100111) (347) (231) (E7) ;(11000011) (303) (195) (C3) ;
+;10000;(11111111) (377) (255) (FF) ;(00100100) (44) (36) (24) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101000) (50) (40) (28) ;(00100000) (40) (32) (20) ;(00001100) (14) (12) (0C) ;(11111101) (375) (253) (FD) ;
+;10008;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(01110110) (166) (118) (76) ;(00100000) (40) (32) (20) ;(00010111) (27) (23) (17) ;(11001101) (315) (205) (CD) ;(01010010) (122) (82) (52) ;(00101010) (52) (42) (2A) ;
+;10016;(11100111) (347) (231) (E7) ;(00011000) (30) (24) (18) ;(11110000) (360) (240) (F0) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(01001111) (117) (79) (4F) ;(00100001) (41) (33) (21) ;(10010101) (225) (149) (95) ;
+;10024;(00100111) (47) (39) (27) ;(11001101) (315) (205) (CD) ;(11011100) (334) (220) (DC) ;(00010110) (26) (22) (16) ;(00110000) (60) (48) (30) ;(00000110) (6) (6) (06) ;(01001110) (116) (78) (4E) ;(00100001) (41) (33) (21) ;
+;10032;(11101101) (355) (237) (ED) ;(00100110) (46) (38) (26) ;(00001001) (11) (9) (09) ;(01000110) (106) (70) (46) ;(11010001) (321) (209) (D1) ;(01111010) (172) (122) (7A) ;(10111000) (270) (184) (B8) ;(00111000) (70) (56) (38) ;
+;10040;(00111010) (72) (58) (3A) ;(10100111) (247) (167) (A7) ;(11001010) (312) (202) (CA) ;(00011000) (30) (24) (18) ;(00000000) (0) (0) (00) ;(11000101) (305) (197) (C5) ;(00100001) (41) (33) (21) ;(00111011) (73) (59) (3B) ;
+;10048;(01011100) (134) (92) (5C) ;(01111011) (173) (123) (7B) ;(11111110) (376) (254) (FE) ;(11101101) (355) (237) (ED) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;(11001011) (313) (203) (CB) ;(01110110) (166) (118) (76) ;
+;10056;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(00011110) (36) (30) (1E) ;(10011001) (231) (153) (99) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;
+;10064;(00101000) (50) (40) (28) ;(00001001) (11) (9) (09) ;(01111011) (173) (123) (7B) ;(11100110) (346) (230) (E6) ;(00111111) (77) (63) (3F) ;(01000111) (107) (71) (47) ;(11101111) (357) (239) (EF) ;(00111011) (73) (59) (3B) ;
+;10072;(00111000) (70) (56) (38) ;(00011000) (30) (24) (18) ;(00001001) (11) (9) (09) ;(01111011) (173) (123) (7B) ;(11111101) (375) (253) (FD) ;(10101110) (256) (174) (AE) ;(00000001) (1) (1) (01) ;(11100110) (346) (230) (E6) ;
+;10080;(01000000) (100) (64) (40) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11010001) (321) (209) (D1) ;(00100001) (41) (33) (21) ;(00111011) (73) (59) (3B) ;(01011100) (134) (92) (5C) ;
+;10088;(11001011) (313) (203) (CB) ;(11110110) (366) (246) (F6) ;(11001011) (313) (203) (CB) ;(01111011) (173) (123) (7B) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(11001011) (313) (203) (CB) ;(10110110) (266) (182) (B6) ;
+;10096;(11000001) (301) (193) (C1) ;(00011000) (30) (24) (18) ;(11000001) (301) (193) (C1) ;(11010101) (325) (213) (D5) ;(01111001) (171) (121) (79) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;
+;10104;(01110110) (166) (118) (76) ;(00100000) (40) (32) (20) ;(00010101) (25) (21) (15) ;(11100110) (346) (230) (E6) ;(00111111) (77) (63) (3F) ;(11000110) (306) (198) (C6) ;(00001000) (10) (8) (08) ;(01001111) (117) (79) (4F) ;
+;10112;(11111110) (376) (254) (FE) ;(00010000) (20) (16) (10) ;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(11001011) (313) (203) (CB) ;(11110001) (361) (241) (F1) ;(00011000) (30) (24) (18) ;(00001000) (10) (8) (08) ;
+;10120;(00111000) (70) (56) (38) ;(11010111) (327) (215) (D7) ;(11111110) (376) (254) (FE) ;(00010111) (27) (23) (17) ;(00101000) (50) (40) (28) ;(00000010) (2) (2) (02) ;(11001011) (313) (203) (CB) ;(11111001) (371) (249) (F9) ;
+;10128;(11000101) (305) (197) (C5) ;(11100111) (347) (231) (E7) ;(11000011) (303) (195) (C3) ;(11111111) (377) (255) (FF) ;(00100100) (44) (36) (24) ;(00101011) (53) (43) (2B) ;(11001111) (317) (207) (CF) ;(00101101) (55) (45) (2D) ;
+;10136;(11000011) (303) (195) (C3) ;(00101010) (52) (42) (2A) ;(11000100) (304) (196) (C4) ;(00101111) (57) (47) (2F) ;(11000101) (305) (197) (C5) ;(01011110) (136) (94) (5E) ;(11000110) (306) (198) (C6) ;(00111101) (75) (61) (3D) ;
+;10144;(11001110) (316) (206) (CE) ;(00111110) (76) (62) (3E) ;(11001100) (314) (204) (CC) ;(00111100) (74) (60) (3C) ;(11001101) (315) (205) (CD) ;(11000111) (307) (199) (C7) ;(11001001) (311) (201) (C9) ;(11001000) (310) (200) (C8) ;
+;10152;(11001010) (312) (202) (CA) ;(11001001) (311) (201) (C9) ;(11001011) (313) (203) (CB) ;(11000101) (305) (197) (C5) ;(11000111) (307) (199) (C7) ;(11000110) (306) (198) (C6) ;(11001000) (310) (200) (C8) ;(00000000) (0) (0) (00) ;
+;10160;(00000110) (6) (6) (06) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001010) (12) (10) (0A) ;(00000010) (2) (2) (02) ;(00000011) (3) (3) (03) ;(00000101) (5) (5) (05) ;(00000101) (5) (5) (05) ;
+;10168;(00000101) (5) (5) (05) ;(00000101) (5) (5) (05) ;(00000101) (5) (5) (05) ;(00000101) (5) (5) (05) ;(00000110) (6) (6) (06) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;
+;10176;(00100000) (40) (32) (20) ;(00110101) (65) (53) (35) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(10001101) (215) (141) (8D) ;(00101100) (54) (44) (2C) ;(11010010) (322) (210) (D2) ;(10001010) (212) (138) (8A) ;
+;10184;(00011100) (34) (28) (1C) ;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00100100) (44) (36) (24) ;(11110101) (365) (245) (F5) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(11100111) (347) (231) (E7) ;
+;10192;(11111110) (376) (254) (FE) ;(00101000) (50) (40) (28) ;(00100000) (40) (32) (20) ;(00010010) (22) (18) (12) ;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00101000) (50) (40) (28) ;
+;10200;(00010000) (20) (16) (10) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00100100) (44) (36) (24) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;(00100000) (40) (32) (20) ;
+;10208;(00000011) (3) (3) (03) ;(11100111) (347) (231) (E7) ;(00011000) (30) (24) (18) ;(11110101) (365) (245) (F5) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;
+;10216;(00011100) (34) (28) (1C) ;(11100111) (347) (231) (E7) ;(00100001) (41) (33) (21) ;(00111011) (73) (59) (3B) ;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(10110110) (266) (182) (B6) ;(11110001) (361) (241) (F1) ;
+;10224;(00101000) (50) (40) (28) ;(00000010) (2) (2) (02) ;(11001011) (313) (203) (CB) ;(11110110) (366) (246) (F6) ;(11000011) (303) (195) (C3) ;(00010010) (22) (18) (12) ;(00100111) (47) (39) (27) ;(11100111) (347) (231) (E7) ;
+;10232;(11100110) (346) (230) (E6) ;(11011111) (337) (223) (DF) ;(01000111) (107) (71) (47) ;(11100111) (347) (231) (E7) ;(11010110) (326) (214) (D6) ;(00100100) (44) (36) (24) ;(01001111) (117) (79) (4F) ;(00100000) (40) (32) (20) ;
+;10240;(00000001) (1) (1) (01) ;(11100111) (347) (231) (E7) ;(11100111) (347) (231) (E7) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;(01010011) (123) (83) (53) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;
+;10248;(00010001) (21) (17) (11) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(10000110) (206) (134) (86) ;(00011101) (35) (29) (1D) ;(11000001) (301) (193) (C1) ;
+;10256;(00110000) (60) (48) (30) ;(00000010) (2) (2) (02) ;(11001111) (317) (207) (CF) ;(00011000) (30) (24) (18) ;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(10101011) (253) (171) (AB) ;(00101000) (50) (40) (28) ;
+;10264;(11100110) (346) (230) (E6) ;(11011111) (337) (223) (DF) ;(10111000) (270) (184) (B8) ;(00100000) (40) (32) (20) ;(00001000) (10) (8) (08) ;(11001101) (315) (205) (CD) ;(10101011) (253) (171) (AB) ;(00101000) (50) (40) (28) ;
+;10272;(11010110) (326) (214) (D6) ;(00100100) (44) (36) (24) ;(10111001) (271) (185) (B9) ;(00101000) (50) (40) (28) ;(00001100) (14) (12) (0C) ;(11100001) (341) (225) (E1) ;(00101011) (53) (43) (2B) ;(00010001) (21) (17) (11) ;
+;10280;(00000000) (0) (0) (00) ;(00000010) (2) (2) (02) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(10001011) (213) (139) (8B) ;(00011001) (31) (25) (19) ;(11000001) (301) (193) (C1) ;(00011000) (30) (24) (18) ;
+;10288;(11010111) (327) (215) (D7) ;(10100111) (247) (167) (A7) ;(11001100) (314) (204) (CC) ;(10101011) (253) (171) (AB) ;(00101000) (50) (40) (28) ;(11010001) (321) (209) (D1) ;(11010001) (321) (209) (D1) ;(11101101) (355) (237) (ED) ;
+;10296;(01010011) (123) (83) (53) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(10101011) (253) (171) (AB) ;(00101000) (50) (40) (28) ;(11100101) (345) (229) (E5) ;(11111110) (376) (254) (FE) ;
+;10304;(00101001) (51) (41) (29) ;(00101000) (50) (40) (28) ;(01000010) (102) (66) (42) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00001110) (16) (14) (0E) ;(00010110) (26) (22) (16) ;
+;10312;(01000000) (100) (64) (40) ;(00101000) (50) (40) (28) ;(00000111) (7) (7) (07) ;(00101011) (53) (43) (2B) ;(11001101) (315) (205) (CD) ;(10101011) (253) (171) (AB) ;(00101000) (50) (40) (28) ;(00100011) (43) (35) (23) ;
+;10320;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(00100011) (43) (35) (23) ;(11100101) (345) (229) (E5) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00100100) (44) (36) (24) ;
+;10328;(11110001) (361) (241) (F1) ;(11111101) (375) (253) (FD) ;(10101110) (256) (174) (AE) ;(00000001) (1) (1) (01) ;(11100110) (346) (230) (E6) ;(01000000) (100) (64) (40) ;(00100000) (40) (32) (20) ;(00101011) (53) (43) (2B) ;
+;10336;(11100001) (341) (225) (E1) ;(11101011) (353) (235) (EB) ;(00101010) (52) (42) (2A) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;(00000000) (0) (0) (00) ;
+;10344;(11101101) (355) (237) (ED) ;(01000010) (102) (66) (42) ;(00100010) (42) (34) (22) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11101011) (353) (235) (EB) ;
+;10352;(00101011) (53) (43) (2B) ;(11001101) (315) (205) (CD) ;(10101011) (253) (171) (AB) ;(00101000) (50) (40) (28) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00101000) (50) (40) (28) ;(00001101) (15) (13) (0D) ;
+;10360;(11100101) (345) (229) (E5) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;(00100000) (40) (32) (20) ;(00001101) (15) (13) (0D) ;(11100111) (347) (231) (E7) ;(11100001) (341) (225) (E1) ;
+;10368;(11001101) (315) (205) (CD) ;(10101011) (253) (171) (AB) ;(00101000) (50) (40) (28) ;(00011000) (30) (24) (18) ;(10111110) (276) (190) (BE) ;(11100101) (345) (229) (E5) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;
+;10376;(00101001) (51) (41) (29) ;(00101000) (50) (40) (28) ;(00000010) (2) (2) (02) ;(11001111) (317) (207) (CF) ;(00011001) (31) (25) (19) ;(11010001) (321) (209) (D1) ;(11101011) (353) (235) (EB) ;(00100010) (42) (34) (22) ;
+;10384;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(00001011) (13) (11) (0B) ;(01011100) (134) (92) (5C) ;(11100011) (343) (227) (E3) ;(00100010) (42) (34) (22) ;(00001011) (13) (11) (0B) ;
+;10392;(01011100) (134) (92) (5C) ;(11010101) (325) (213) (D5) ;(11100111) (347) (231) (E7) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00100100) (44) (36) (24) ;(11100001) (341) (225) (E1) ;
+;10400;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(11100001) (341) (225) (E1) ;(00100010) (42) (34) (22) ;(00001011) (13) (11) (0B) ;(01011100) (134) (92) (5C) ;(11100111) (347) (231) (E7) ;
+;10408;(11000011) (303) (195) (C3) ;(00010010) (22) (18) (12) ;(00100111) (47) (39) (27) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00100001) (41) (33) (21) ;(00111000) (70) (56) (38) ;
+;10416;(11111010) (372) (250) (FA) ;(11001001) (311) (201) (C9) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(11110110) (366) (246) (F6) ;(11011111) (337) (223) (DF) ;(11001101) (315) (205) (CD) ;
+;10424;(10001101) (215) (141) (8D) ;(00101100) (54) (44) (2C) ;(11010010) (322) (210) (D2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11100101) (345) (229) (E5) ;(11100110) (346) (230) (E6) ;(00011111) (37) (31) (1F) ;
+;10432;(01001111) (117) (79) (4F) ;(11100111) (347) (231) (E7) ;(11100101) (345) (229) (E5) ;(11111110) (376) (254) (FE) ;(00101000) (50) (40) (28) ;(00101000) (50) (40) (28) ;(00101000) (50) (40) (28) ;(11001011) (313) (203) (CB) ;
+;10440;(11110001) (361) (241) (F1) ;(11111110) (376) (254) (FE) ;(00100100) (44) (36) (24) ;(00101000) (50) (40) (28) ;(00010001) (21) (17) (11) ;(11001011) (313) (203) (CB) ;(11101001) (351) (233) (E9) ;(11001101) (315) (205) (CD) ;
+;10448;(10001000) (210) (136) (88) ;(00101100) (54) (44) (2C) ;(00110000) (60) (48) (30) ;(00001111) (17) (15) (0F) ;(11001101) (315) (205) (CD) ;(10001000) (210) (136) (88) ;(00101100) (54) (44) (2C) ;(00110000) (60) (48) (30) ;
+;10456;(00010110) (26) (22) (16) ;(11001011) (313) (203) (CB) ;(10110001) (261) (177) (B1) ;(11100111) (347) (231) (E7) ;(00011000) (30) (24) (18) ;(11110110) (366) (246) (F6) ;(11100111) (347) (231) (E7) ;(11111101) (375) (253) (FD) ;
+;10464;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10110110) (266) (182) (B6) ;(00111010) (72) (58) (3A) ;(00001100) (14) (12) (0C) ;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;(00101000) (50) (40) (28) ;
+;10472;(00000110) (6) (6) (06) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(11000010) (302) (194) (C2) ;(01010001) (121) (81) (51) ;(00101001) (51) (41) (29) ;(01000001) (101) (65) (41) ;
+;10480;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00100000) (40) (32) (20) ;(00001000) (10) (8) (08) ;(01111001) (171) (121) (79) ;(11100110) (346) (230) (E6) ;(11100000) (340) (224) (E0) ;
+;10488;(11001011) (313) (203) (CB) ;(11111111) (377) (255) (FF) ;(01001111) (117) (79) (4F) ;(00011000) (30) (24) (18) ;(00110111) (67) (55) (37) ;(00101010) (52) (42) (2A) ;(01001011) (113) (75) (4B) ;(01011100) (134) (92) (5C) ;
+;10496;(01111110) (176) (126) (7E) ;(11100110) (346) (230) (E6) ;(01111111) (177) (127) (7F) ;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(10111001) (271) (185) (B9) ;(00100000) (40) (32) (20) ;(00100010) (42) (34) (22) ;
+;10504;(00010111) (27) (23) (17) ;(10000111) (207) (135) (87) ;(11110010) (362) (242) (F2) ;(00111111) (77) (63) (3F) ;(00101001) (51) (41) (29) ;(00111000) (70) (56) (38) ;(00110000) (60) (48) (30) ;(11010001) (321) (209) (D1) ;
+;10512;(11010101) (325) (213) (D5) ;(11100101) (345) (229) (E5) ;(00100011) (43) (35) (23) ;(00011010) (32) (26) (1A) ;(00010011) (23) (19) (13) ;(11111110) (376) (254) (FE) ;(00100000) (40) (32) (20) ;(00101000) (50) (40) (28) ;
+;10520;(11111010) (372) (250) (FA) ;(11110110) (366) (246) (F6) ;(00100000) (40) (32) (20) ;(10111110) (276) (190) (BE) ;(00101000) (50) (40) (28) ;(11110100) (364) (244) (F4) ;(11110110) (366) (246) (F6) ;(10000000) (200) (128) (80) ;
+;10528;(10111110) (276) (190) (BE) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;(00011010) (32) (26) (1A) ;(11001101) (315) (205) (CD) ;(10001000) (210) (136) (88) ;(00101100) (54) (44) (2C) ;(00110000) (60) (48) (30) ;
+;10536;(00010101) (25) (21) (15) ;(11100001) (341) (225) (E1) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;(11000001) (301) (193) (C1) ;
+;10544;(00011000) (30) (24) (18) ;(11001110) (316) (206) (CE) ;(11001011) (313) (203) (CB) ;(11111000) (370) (248) (F8) ;(11010001) (321) (209) (D1) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101000) (50) (40) (28) ;
+;10552;(00101000) (50) (40) (28) ;(00001001) (11) (9) (09) ;(11001011) (313) (203) (CB) ;(11101000) (350) (232) (E8) ;(00011000) (30) (24) (18) ;(00001101) (15) (13) (0D) ;(11010001) (321) (209) (D1) ;(11010001) (321) (209) (D1) ;
+;10560;(11010001) (321) (209) (D1) ;(11100101) (345) (229) (E5) ;(11011111) (337) (223) (DF) ;(11001101) (315) (205) (CD) ;(10001000) (210) (136) (88) ;(00101100) (54) (44) (2C) ;(00110000) (60) (48) (30) ;(00000011) (3) (3) (03) ;
+;10568;(11100111) (347) (231) (E7) ;(00011000) (30) (24) (18) ;(11111000) (370) (248) (F8) ;(11100001) (341) (225) (E1) ;(11001011) (313) (203) (CB) ;(00010000) (20) (16) (10) ;(11001011) (313) (203) (CB) ;(01110000) (160) (112) (70) ;
+;10576;(11001001) (311) (201) (C9) ;(00101010) (52) (42) (2A) ;(00001011) (13) (11) (0B) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(11001010) (312) (202) (CA) ;
+;10584;(11101111) (357) (239) (EF) ;(00101000) (50) (40) (28) ;(01111110) (176) (126) (7E) ;(11110110) (366) (246) (F6) ;(01100000) (140) (96) (60) ;(01000111) (107) (71) (47) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;
+;10592;(11111110) (376) (254) (FE) ;(00001110) (16) (14) (0E) ;(00101000) (50) (40) (28) ;(00000111) (7) (7) (07) ;(00101011) (53) (43) (2B) ;(11001101) (315) (205) (CD) ;(10101011) (253) (171) (AB) ;(00101000) (50) (40) (28) ;
+;10600;(00100011) (43) (35) (23) ;(11001011) (313) (203) (CB) ;(10101000) (250) (168) (A8) ;(01111000) (170) (120) (78) ;(10111001) (271) (185) (B9) ;(00101000) (50) (40) (28) ;(00010010) (22) (18) (12) ;(00100011) (43) (35) (23) ;
+;10608;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(11001101) (315) (205) (CD) ;(10101011) (253) (171) (AB) ;(00101000) (50) (40) (28) ;(11111110) (376) (254) (FE) ;
+;10616;(00101001) (51) (41) (29) ;(11001010) (312) (202) (CA) ;(11101111) (357) (239) (EF) ;(00101000) (50) (40) (28) ;(11001101) (315) (205) (CD) ;(10101011) (253) (171) (AB) ;(00101000) (50) (40) (28) ;(00011000) (30) (24) (18) ;
+;10624;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;(01101001) (151) (105) (69) ;(00100000) (40) (32) (20) ;(00001100) (14) (12) (0C) ;(00100011) (43) (35) (23) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;
+;10632;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(11000000) (300) (192) (C0) ;(00110011) (63) (51) (33) ;(11101011) (353) (235) (EB) ;(00100010) (42) (34) (22) ;(01100101) (145) (101) (65) ;
+;10640;(01011100) (134) (92) (5C) ;(11010001) (321) (209) (D1) ;(11010001) (321) (209) (D1) ;(10101111) (257) (175) (AF) ;(00111100) (74) (60) (3C) ;(11001001) (311) (201) (C9) ;(10101111) (257) (175) (AF) ;(01000111) (107) (71) (47) ;
+;10648;(11001011) (313) (203) (CB) ;(01111001) (171) (121) (79) ;(00100000) (40) (32) (20) ;(01001011) (113) (75) (4B) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;(00100000) (40) (32) (20) ;(00001110) (16) (14) (0E) ;
+;10656;(00111100) (74) (60) (3C) ;(00100011) (43) (35) (23) ;(01001110) (116) (78) (4E) ;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(00100011) (43) (35) (23) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;
+;10664;(10110010) (262) (178) (B2) ;(00101010) (52) (42) (2A) ;(11011111) (337) (223) (DF) ;(11000011) (303) (195) (C3) ;(01001001) (111) (73) (49) ;(00101010) (52) (42) (2A) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;
+;10672;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(11001011) (313) (203) (CB) ;(01110001) (161) (113) (71) ;(00101000) (50) (40) (28) ;(00001010) (12) (10) (0A) ;(00000101) (5) (5) (05) ;(00101000) (50) (40) (28) ;
+;10680;(11101000) (350) (232) (E8) ;(11101011) (353) (235) (EB) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101000) (50) (40) (28) ;(00100000) (40) (32) (20) ;(01100001) (141) (97) (61) ;(11101011) (353) (235) (EB) ;
+;10688;(11101011) (353) (235) (EB) ;(00011000) (30) (24) (18) ;(00100100) (44) (36) (24) ;(11100101) (345) (229) (E5) ;(11011111) (337) (223) (DF) ;(11100001) (341) (225) (E1) ;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;
+;10696;(00101000) (50) (40) (28) ;(00100000) (40) (32) (20) ;(11001011) (313) (203) (CB) ;(01111001) (171) (121) (79) ;(00101000) (50) (40) (28) ;(01010010) (122) (82) (52) ;(11001011) (313) (203) (CB) ;(01110001) (161) (113) (71) ;
+;10704;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00100000) (40) (32) (20) ;(00111100) (74) (60) (3C) ;(11100111) (347) (231) (E7) ;(11001001) (311) (201) (C9) ;
+;10712;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00101000) (50) (40) (28) ;(01101100) (154) (108) (6C) ;(11111110) (376) (254) (FE) ;(11001100) (314) (204) (CC) ;(00100000) (40) (32) (20) ;(00110010) (62) (50) (32) ;
+;10720;(11011111) (337) (223) (DF) ;(00101011) (53) (43) (2B) ;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;(01011110) (136) (94) (5E) ;(00100001) (41) (33) (21) ;
+;10728;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11100101) (345) (229) (E5) ;(11100111) (347) (231) (E7) ;(11100001) (341) (225) (E1) ;(01111001) (171) (121) (79) ;(11111110) (376) (254) (FE) ;(11000000) (300) (192) (C0) ;
+;10736;(00100000) (40) (32) (20) ;(00001001) (11) (9) (09) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00101000) (50) (40) (28) ;(01010001) (121) (81) (51) ;(11111110) (376) (254) (FE) ;
+;10744;(11001100) (314) (204) (CC) ;(00101000) (50) (40) (28) ;(11100101) (345) (229) (E5) ;(11000101) (305) (197) (C5) ;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00101010) (52) (42) (2A) ;
+;10752;(11100011) (343) (227) (E3) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(11001100) (314) (204) (CC) ;(00101010) (52) (42) (2A) ;(00111000) (70) (56) (38) ;(00011001) (31) (25) (19) ;(00001011) (13) (11) (0B) ;
+;10760;(11001101) (315) (205) (CD) ;(11110100) (364) (244) (F4) ;(00101010) (52) (42) (2A) ;(00001001) (11) (9) (09) ;(11010001) (321) (209) (D1) ;(11000001) (301) (193) (C1) ;(00010000) (20) (16) (10) ;(10110011) (263) (179) (B3) ;
+;10768;(11001011) (313) (203) (CB) ;(01111001) (171) (121) (79) ;(00100000) (40) (32) (20) ;(01100110) (146) (102) (66) ;(11100101) (345) (229) (E5) ;(11001011) (313) (203) (CB) ;(01110001) (161) (113) (71) ;(00100000) (40) (32) (20) ;
+;10776;(00010011) (23) (19) (13) ;(01000010) (102) (66) (42) ;(01001011) (113) (75) (4B) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00101000) (50) (40) (28) ;(00000010) (2) (2) (02) ;
+;10784;(11001111) (317) (207) (CF) ;(00000010) (2) (2) (02) ;(11100111) (347) (231) (E7) ;(11100001) (341) (225) (E1) ;(00010001) (21) (17) (11) ;(00000101) (5) (5) (05) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;
+;10792;(11110100) (364) (244) (F4) ;(00101010) (52) (42) (2A) ;(00001001) (11) (9) (09) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00101010) (52) (42) (2A) ;(11100011) (343) (227) (E3) ;
+;10800;(11001101) (315) (205) (CD) ;(11110100) (364) (244) (F4) ;(00101010) (52) (42) (2A) ;(11000001) (301) (193) (C1) ;(00001001) (11) (9) (09) ;(00100011) (43) (35) (23) ;(01000010) (102) (66) (42) ;(01001011) (113) (75) (4B) ;
+;10808;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(10110001) (261) (177) (B1) ;(00101010) (52) (42) (2A) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00101000) (50) (40) (28) ;
+;10816;(00000111) (7) (7) (07) ;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;(00100000) (40) (32) (20) ;(11011011) (333) (219) (DB) ;(11001101) (315) (205) (CD) ;(01010010) (122) (82) (52) ;(00101010) (52) (42) (2A) ;
+;10824;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00101000) (50) (40) (28) ;(00101000) (50) (40) (28) ;(11111000) (370) (248) (F8) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;
+;10832;(10110110) (266) (182) (B6) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(11000100) (304) (196) (C4) ;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;
+;10840;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00101000) (50) (40) (28) ;(01010000) (120) (80) (50) ;(11010101) (325) (213) (D5) ;(10101111) (257) (175) (AF) ;(11110101) (365) (245) (F5) ;
+;10848;(11000101) (305) (197) (C5) ;(00010001) (21) (17) (11) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(11011111) (337) (223) (DF) ;(11100001) (341) (225) (E1) ;(11111110) (376) (254) (FE) ;(11001100) (314) (204) (CC) ;
+;10856;(00101000) (50) (40) (28) ;(00010111) (27) (23) (17) ;(11110001) (361) (241) (F1) ;(11001101) (315) (205) (CD) ;(11001101) (315) (205) (CD) ;(00101010) (52) (42) (2A) ;(11110101) (365) (245) (F5) ;(01010000) (120) (80) (50) ;
+;10864;(01011001) (131) (89) (59) ;(11100101) (345) (229) (E5) ;(11011111) (337) (223) (DF) ;(11100001) (341) (225) (E1) ;(11111110) (376) (254) (FE) ;(11001100) (314) (204) (CC) ;(00101000) (50) (40) (28) ;(00001001) (11) (9) (09) ;
+;10872;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(01100010) (142) (98) (62) ;(01101011) (153) (107) (6B) ;(00011000) (30) (24) (18) ;
+;10880;(00010011) (23) (19) (13) ;(11100101) (345) (229) (E5) ;(11100111) (347) (231) (E7) ;(11100001) (341) (225) (E1) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00101000) (50) (40) (28) ;(00001100) (14) (12) (0C) ;
+;10888;(11110001) (361) (241) (F1) ;(11001101) (315) (205) (CD) ;(11001101) (315) (205) (CD) ;(00101010) (52) (42) (2A) ;(11110101) (365) (245) (F5) ;(11011111) (337) (223) (DF) ;(01100000) (140) (96) (60) ;(01101001) (151) (105) (69) ;
+;10896;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;(00100000) (40) (32) (20) ;(11100110) (346) (230) (E6) ;(11110001) (361) (241) (F1) ;(11100011) (343) (227) (E3) ;(00011001) (31) (25) (19) ;(00101011) (53) (43) (2B) ;
+;10904;(11100011) (343) (227) (E3) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00111000) (70) (56) (38) ;
+;10912;(00000111) (7) (7) (07) ;(00100011) (43) (35) (23) ;(10100111) (247) (167) (A7) ;(11111010) (372) (250) (FA) ;(00100000) (40) (32) (20) ;(00101010) (52) (42) (2A) ;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;
+;10920;(11010001) (321) (209) (D1) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10110110) (266) (182) (B6) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;
+;10928;(11001000) (310) (200) (C8) ;(10101111) (257) (175) (AF) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10110110) (266) (182) (B6) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;
+;10936;(10101001) (251) (169) (A9) ;(00110011) (63) (51) (33) ;(11000001) (301) (193) (C1) ;(00101010) (52) (42) (2A) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(01110111) (167) (119) (77) ;(00100011) (43) (35) (23) ;
+;10944;(01110011) (163) (115) (73) ;(00100011) (43) (35) (23) ;(01110010) (162) (114) (72) ;(00100011) (43) (35) (23) ;(01110001) (161) (113) (71) ;(00100011) (43) (35) (23) ;(01110000) (160) (112) (70) ;(00100011) (43) (35) (23) ;
+;10952;(00100010) (42) (34) (22) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(10101111) (257) (175) (AF) ;(11010101) (325) (213) (D5) ;(11100101) (345) (229) (E5) ;(11110101) (365) (245) (F5) ;
+;10960;(11001101) (315) (205) (CD) ;(10000010) (202) (130) (82) ;(00011100) (34) (28) (1C) ;(11110001) (361) (241) (F1) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00101000) (50) (40) (28) ;
+;10968;(00010010) (22) (18) (12) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(11010001) (321) (209) (D1) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;
+;10976;(00110111) (67) (55) (37) ;(00101000) (50) (40) (28) ;(00000101) (5) (5) (05) ;(11100001) (341) (225) (E1) ;(11100101) (345) (229) (E5) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01000010) (102) (66) (42) ;
+;10984;(01111010) (172) (122) (7A) ;(11011110) (336) (222) (DE) ;(00000000) (0) (0) (00) ;(11100001) (341) (225) (E1) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(11101011) (353) (235) (EB) ;(00100011) (43) (35) (23) ;
+;10992;(01011110) (136) (94) (5E) ;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(11001000) (310) (200) (C8) ;
+;11000;(11001101) (315) (205) (CD) ;(10101001) (251) (169) (A9) ;(00110000) (60) (48) (30) ;(11011010) (332) (218) (DA) ;(00010101) (25) (21) (15) ;(00011111) (37) (31) (1F) ;(11001001) (311) (201) (C9) ;(00101010) (52) (42) (2A) ;
+;11008;(01001101) (115) (77) (4D) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01001110) (116) (78) (4E) ;(00101000) (50) (40) (28) ;(01011110) (136) (94) (5E) ;
+;11016;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;(00000000) (0) (0) (00) ;(00000011) (3) (3) (03) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00100000) (40) (32) (20) ;
+;11024;(00101000) (50) (40) (28) ;(11111010) (372) (250) (FA) ;(00110000) (60) (48) (30) ;(00001011) (13) (11) (0B) ;(11111110) (376) (254) (FE) ;(00010000) (20) (16) (10) ;(00111000) (70) (56) (38) ;(00010001) (21) (17) (11) ;
+;11032;(11111110) (376) (254) (FE) ;(00010110) (26) (22) (16) ;(00110000) (60) (48) (30) ;(00001101) (15) (13) (0D) ;(00100011) (43) (35) (23) ;(00011000) (30) (24) (18) ;(11101101) (355) (237) (ED) ;(11001101) (315) (205) (CD) ;
+;11040;(10001000) (210) (136) (88) ;(00101100) (54) (44) (2C) ;(00111000) (70) (56) (38) ;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00100100) (44) (36) (24) ;(11001010) (312) (202) (CA) ;(11000000) (300) (192) (C0) ;
+;11048;(00101011) (53) (43) (2B) ;(01111001) (171) (121) (79) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;
+;11056;(00010110) (26) (22) (16) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(11101011) (353) (235) (EB) ;(11010101) (325) (213) (D5) ;(00101010) (52) (42) (2A) ;(01001101) (115) (77) (4D) ;(01011100) (134) (92) (5C) ;
+;11064;(00011011) (33) (27) (1B) ;(11010110) (326) (214) (D6) ;(00000110) (6) (6) (06) ;(01000111) (107) (71) (47) ;(00101000) (50) (40) (28) ;(00010001) (21) (17) (11) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;
+;11072;(11111110) (376) (254) (FE) ;(00100001) (41) (33) (21) ;(00111000) (70) (56) (38) ;(11111010) (372) (250) (FA) ;(11110110) (366) (246) (F6) ;(00100000) (40) (32) (20) ;(00010011) (23) (19) (13) ;(00010010) (22) (18) (12) ;
+;11080;(00010000) (20) (16) (10) ;(11110100) (364) (244) (F4) ;(11110110) (366) (246) (F6) ;(10000000) (200) (128) (80) ;(00010010) (22) (18) (12) ;(00111110) (76) (62) (3E) ;(11000000) (300) (192) (C0) ;(00101010) (52) (42) (2A) ;
+;11088;(01001101) (115) (77) (4D) ;(01011100) (134) (92) (5C) ;(10101110) (256) (174) (AE) ;(11110110) (366) (246) (F6) ;(00100000) (40) (32) (20) ;(11100001) (341) (225) (E1) ;(11001101) (315) (205) (CD) ;(11101010) (352) (234) (EA) ;
+;11096;(00101011) (53) (43) (2B) ;(11100101) (345) (229) (E5) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11100001) (341) (225) (E1) ;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;
+;11104;(00000000) (0) (0) (00) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01000010) (102) (66) (42) ;(00011000) (30) (24) (18) ;(01000000) (100) (64) (40) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;
+;11112;(00000001) (1) (1) (01) ;(01110110) (166) (118) (76) ;(00101000) (50) (40) (28) ;(00000110) (6) (6) (06) ;(00010001) (21) (17) (11) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(00011001) (31) (25) (19) ;
+;11120;(00011000) (30) (24) (18) ;(11100111) (347) (231) (E7) ;(00101010) (52) (42) (2A) ;(01001101) (115) (77) (4D) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(01110010) (162) (114) (72) ;
+;11128;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01000110) (106) (70) (46) ;(00100000) (40) (32) (20) ;(00110000) (60) (48) (30) ;(01111000) (170) (120) (78) ;
+;11136;(10110001) (261) (177) (B1) ;(11001000) (310) (200) (C8) ;(11100101) (345) (229) (E5) ;(11110111) (367) (247) (F7) ;(11010101) (325) (213) (D5) ;(11000101) (305) (197) (C5) ;(01010100) (124) (84) (54) ;(01011101) (135) (93) (5D) ;
+;11144;(00100011) (43) (35) (23) ;(00110110) (66) (54) (36) ;(00100000) (40) (32) (20) ;(11101101) (355) (237) (ED) ;(10111000) (270) (184) (B8) ;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(11110001) (361) (241) (F1) ;
+;11152;(00101011) (53) (43) (2B) ;(11100001) (341) (225) (E1) ;(11100011) (343) (227) (E3) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01000010) (102) (66) (42) ;(00001001) (11) (9) (09) ;(00110000) (60) (48) (30) ;
+;11160;(00000010) (2) (2) (02) ;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;(11100011) (343) (227) (E3) ;(11101011) (353) (235) (EB) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00101000) (50) (40) (28) ;
+;11168;(00000010) (2) (2) (02) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11000001) (301) (193) (C1) ;(11010001) (321) (209) (D1) ;(11100001) (341) (225) (E1) ;(11101011) (353) (235) (EB) ;(01111000) (170) (120) (78) ;
+;11176;(10110001) (261) (177) (B1) ;(11001000) (310) (200) (C8) ;(11010101) (325) (213) (D5) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;(00101011) (53) (43) (2B) ;
+;11184;(00101011) (53) (43) (2B) ;(00101011) (53) (43) (2B) ;(01111110) (176) (126) (7E) ;(11100101) (345) (229) (E5) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(11000110) (306) (198) (C6) ;(00101011) (53) (43) (2B) ;
+;11192;(11000001) (301) (193) (C1) ;(11100001) (341) (225) (E1) ;(00000011) (3) (3) (03) ;(00000011) (3) (3) (03) ;(00000011) (3) (3) (03) ;(11000011) (303) (195) (C3) ;(11101000) (350) (232) (E8) ;(00011001) (31) (25) (19) ;
+;11200;(00111110) (76) (62) (3E) ;(11011111) (337) (223) (DF) ;(00101010) (52) (42) (2A) ;(01001101) (115) (77) (4D) ;(01011100) (134) (92) (5C) ;(10100110) (246) (166) (A6) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;
+;11208;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;(11101011) (353) (235) (EB) ;(00001001) (11) (9) (09) ;(11000101) (305) (197) (C5) ;(00101011) (53) (43) (2B) ;(00100010) (42) (34) (22) ;(01001101) (115) (77) (4D) ;
+;11216;(01011100) (134) (92) (5C) ;(00000011) (3) (3) (03) ;(00000011) (3) (3) (03) ;(00000011) (3) (3) (03) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;
+;11224;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;(00010110) (26) (22) (16) ;(00101010) (52) (42) (2A) ;(01001101) (115) (77) (4D) ;(01011100) (134) (92) (5C) ;(11000001) (301) (193) (C1) ;(11000101) (305) (197) (C5) ;
+;11232;(00000011) (3) (3) (03) ;(11101101) (355) (237) (ED) ;(10111000) (270) (184) (B8) ;(11101011) (353) (235) (EB) ;(00100011) (43) (35) (23) ;(11000001) (301) (193) (C1) ;(01110000) (160) (112) (70) ;(00101011) (53) (43) (2B) ;
+;11240;(01110001) (161) (113) (71) ;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;(01110111) (167) (119) (77) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;
+;11248;(11001001) (311) (201) (C9) ;(00101010) (52) (42) (2A) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;(01000110) (106) (70) (46) ;(00101011) (53) (43) (2B) ;(01001110) (116) (78) (4E) ;
+;11256;(00101011) (53) (43) (2B) ;(01010110) (126) (86) (56) ;(00101011) (53) (43) (2B) ;(01011110) (136) (94) (5E) ;(00101011) (53) (43) (2B) ;(01111110) (176) (126) (7E) ;(00100010) (42) (34) (22) ;(01100101) (145) (101) (65) ;
+;11264;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(10110010) (262) (178) (B2) ;(00101000) (50) (40) (28) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;
+;11272;(11001101) (315) (205) (CD) ;(00110000) (60) (48) (30) ;(00100101) (45) (37) (25) ;(00100000) (40) (32) (20) ;(00001000) (10) (8) (08) ;(11001011) (313) (203) (CB) ;(10110001) (261) (177) (B1) ;(11001101) (315) (205) (CD) ;
+;11280;(10010110) (226) (150) (96) ;(00101001) (51) (41) (29) ;(11001101) (315) (205) (CD) ;(11101110) (356) (238) (EE) ;(00011011) (33) (27) (1B) ;(00111000) (70) (56) (38) ;(00001000) (10) (8) (08) ;(11000101) (305) (197) (C5) ;
+;11288;(11001101) (315) (205) (CD) ;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;(11001101) (315) (205) (CD) ;(11101000) (350) (232) (E8) ;(00011001) (31) (25) (19) ;(11000001) (301) (193) (C1) ;(11001011) (313) (203) (CB) ;
+;11296;(11111001) (371) (249) (F9) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(11000101) (305) (197) (C5) ;(00100001) (41) (33) (21) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(11001011) (313) (203) (CB) ;
+;11304;(01110001) (161) (113) (71) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(00101110) (56) (46) (2E) ;(00000101) (5) (5) (05) ;(11101011) (353) (235) (EB) ;(11100111) (347) (231) (E7) ;(00100110) (46) (38) (26) ;
+;11312;(11111111) (377) (255) (FF) ;(11001101) (315) (205) (CD) ;(11001100) (314) (204) (CC) ;(00101010) (52) (42) (2A) ;(11011010) (332) (218) (DA) ;(00100000) (40) (32) (20) ;(00101010) (52) (42) (2A) ;(11100001) (341) (225) (E1) ;
+;11320;(11000101) (305) (197) (C5) ;(00100100) (44) (36) (24) ;(11100101) (345) (229) (E5) ;(01100000) (140) (96) (60) ;(01101001) (151) (105) (69) ;(11001101) (315) (205) (CD) ;(11110100) (364) (244) (F4) ;(00101010) (52) (42) (2A) ;
+;11328;(11101011) (353) (235) (EB) ;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00101100) (54) (44) (2C) ;(00101000) (50) (40) (28) ;(11101000) (350) (232) (E8) ;(11111110) (376) (254) (FE) ;(00101001) (51) (41) (29) ;
+;11336;(00100000) (40) (32) (20) ;(10111011) (273) (187) (BB) ;(11100111) (347) (231) (E7) ;(11000001) (301) (193) (C1) ;(01111001) (171) (121) (79) ;(01101000) (150) (104) (68) ;(00100110) (46) (38) (26) ;(00000000) (0) (0) (00) ;
+;11344;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00101001) (51) (41) (29) ;(00011001) (31) (25) (19) ;(11011010) (332) (218) (DA) ;(00010101) (25) (21) (15) ;(00011111) (37) (31) (1F) ;(11010101) (325) (213) (D5) ;
+;11352;(11000101) (305) (197) (C5) ;(11100101) (345) (229) (E5) ;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;
+;11360;(11001101) (315) (205) (CD) ;(01010101) (125) (85) (55) ;(00010110) (26) (22) (16) ;(00100011) (43) (35) (23) ;(01110111) (167) (119) (77) ;(11000001) (301) (193) (C1) ;(00001011) (13) (11) (0B) ;(00001011) (13) (11) (0B) ;
+;11368;(00001011) (13) (11) (0B) ;(00100011) (43) (35) (23) ;(01110001) (161) (113) (71) ;(00100011) (43) (35) (23) ;(01110000) (160) (112) (70) ;(11000001) (301) (193) (C1) ;(01111000) (170) (120) (78) ;(00100011) (43) (35) (23) ;
+;11376;(01110111) (167) (119) (77) ;(01100010) (142) (98) (62) ;(01101011) (153) (107) (6B) ;(00011011) (33) (27) (1B) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(11001011) (313) (203) (CB) ;(01110001) (161) (113) (71) ;
+;11384;(00101000) (50) (40) (28) ;(00000010) (2) (2) (02) ;(00110110) (66) (54) (36) ;(00100000) (40) (32) (20) ;(11000001) (301) (193) (C1) ;(11101101) (355) (237) (ED) ;(10111000) (270) (184) (B8) ;(11000001) (301) (193) (C1) ;
+;11392;(01110000) (160) (112) (70) ;(00101011) (53) (43) (2B) ;(01110001) (161) (113) (71) ;(00101011) (53) (43) (2B) ;(00111101) (75) (61) (3D) ;(00100000) (40) (32) (20) ;(11111000) (370) (248) (F8) ;(11001001) (311) (201) (C9) ;
+;11400;(11001101) (315) (205) (CD) ;(00011011) (33) (27) (1B) ;(00101101) (55) (45) (2D) ;(00111111) (77) (63) (3F) ;(11011000) (330) (216) (D8) ;(11111110) (376) (254) (FE) ;(01000001) (101) (65) (41) ;(00111111) (77) (63) (3F) ;
+;11408;(11010000) (320) (208) (D0) ;(11111110) (376) (254) (FE) ;(01011011) (133) (91) (5B) ;(11011000) (330) (216) (D8) ;(11111110) (376) (254) (FE) ;(01100001) (141) (97) (61) ;(00111111) (77) (63) (3F) ;(11010000) (320) (208) (D0) ;
+;11416;(11111110) (376) (254) (FE) ;(01111011) (173) (123) (7B) ;(11001001) (311) (201) (C9) ;(11111110) (376) (254) (FE) ;(11000100) (304) (196) (C4) ;(00100000) (40) (32) (20) ;(00011001) (31) (25) (19) ;(00010001) (21) (17) (11) ;
+;11424;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11100111) (347) (231) (E7) ;(11010110) (326) (214) (D6) ;(00110001) (61) (49) (31) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(00100000) (40) (32) (20) ;
+;11432;(00001010) (12) (10) (0A) ;(11101011) (353) (235) (EB) ;(00111111) (77) (63) (3F) ;(11101101) (355) (237) (ED) ;(01101010) (152) (106) (6A) ;(11011010) (332) (218) (DA) ;(10101101) (255) (173) (AD) ;(00110001) (61) (49) (31) ;
+;11440;(11101011) (353) (235) (EB) ;(00011000) (30) (24) (18) ;(11101111) (357) (239) (EF) ;(01000010) (102) (66) (42) ;(01001011) (113) (75) (4B) ;(11000011) (303) (195) (C3) ;(00101011) (53) (43) (2B) ;(00101101) (55) (45) (2D) ;
+;11448;(11111110) (376) (254) (FE) ;(00101110) (56) (46) (2E) ;(00101000) (50) (40) (28) ;(00001111) (17) (15) (0F) ;(11001101) (315) (205) (CD) ;(00111011) (73) (59) (3B) ;(00101101) (55) (45) (2D) ;(11111110) (376) (254) (FE) ;
+;11456;(00101110) (56) (46) (2E) ;(00100000) (40) (32) (20) ;(00101000) (50) (40) (28) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(00011011) (33) (27) (1B) ;(00101101) (55) (45) (2D) ;(00111000) (70) (56) (38) ;
+;11464;(00100010) (42) (34) (22) ;(00011000) (30) (24) (18) ;(00001010) (12) (10) (0A) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(00011011) (33) (27) (1B) ;(00101101) (55) (45) (2D) ;(11011010) (332) (218) (DA) ;
+;11472;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(11101111) (357) (239) (EF) ;(10100000) (240) (160) (A0) ;(00111000) (70) (56) (38) ;(11101111) (357) (239) (EF) ;(10100001) (241) (161) (A1) ;(11000000) (300) (192) (C0) ;
+;11480;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11011111) (337) (223) (DF) ;(11001101) (315) (205) (CD) ;(00100010) (42) (34) (22) ;(00101101) (55) (45) (2D) ;(00111000) (70) (56) (38) ;(00001011) (13) (11) (0B) ;
+;11488;(11101111) (357) (239) (EF) ;(11100000) (340) (224) (E0) ;(10100100) (244) (164) (A4) ;(00000100) (4) (4) (04) ;(11000000) (300) (192) (C0) ;(00000101) (5) (5) (05) ;(00001111) (17) (15) (0F) ;(00111000) (70) (56) (38) ;
+;11496;(11100111) (347) (231) (E7) ;(00011000) (30) (24) (18) ;(11101111) (357) (239) (EF) ;(11111110) (376) (254) (FE) ;(01000101) (105) (69) (45) ;(00101000) (50) (40) (28) ;(00000011) (3) (3) (03) ;(11111110) (376) (254) (FE) ;
+;11504;(01100101) (145) (101) (65) ;(11000000) (300) (192) (C0) ;(00000110) (6) (6) (06) ;(11111111) (377) (255) (FF) ;(11100111) (347) (231) (E7) ;(11111110) (376) (254) (FE) ;(00101011) (53) (43) (2B) ;(00101000) (50) (40) (28) ;
+;11512;(00000101) (5) (5) (05) ;(11111110) (376) (254) (FE) ;(00101101) (55) (45) (2D) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(00000100) (4) (4) (04) ;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;
+;11520;(00011011) (33) (27) (1B) ;(00101101) (55) (45) (2D) ;(00111000) (70) (56) (38) ;(11001011) (313) (203) (CB) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(00111011) (73) (59) (3B) ;(00101101) (55) (45) (2D) ;
+;11528;(11001101) (315) (205) (CD) ;(11010101) (325) (213) (D5) ;(00101101) (55) (45) (2D) ;(11000001) (301) (193) (C1) ;(11011010) (332) (218) (DA) ;(10101101) (255) (173) (AD) ;(00110001) (61) (49) (31) ;(10100111) (247) (167) (A7) ;
+;11536;(11111010) (372) (250) (FA) ;(10101101) (255) (173) (AD) ;(00110001) (61) (49) (31) ;(00000100) (4) (4) (04) ;(00101000) (50) (40) (28) ;(00000010) (2) (2) (02) ;(11101101) (355) (237) (ED) ;(01000100) (104) (68) (44) ;
+;11544;(00011000) (30) (24) (18) ;(00110101) (65) (53) (35) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00110000) (60) (48) (30) ;(11011000) (330) (216) (D8) ;(11111110) (376) (254) (FE) ;(00111010) (72) (58) (3A) ;
+;11552;(00111111) (77) (63) (3F) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(00011011) (33) (27) (1B) ;(00101101) (55) (45) (2D) ;(11011000) (330) (216) (D8) ;(11010110) (326) (214) (D6) ;(00110000) (60) (48) (30) ;
+;11560;(01001111) (117) (79) (4F) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(11111101) (375) (253) (FD) ;(00100001) (41) (33) (21) ;(00111010) (72) (58) (3A) ;(01011100) (134) (92) (5C) ;(10101111) (257) (175) (AF) ;
+;11568;(01011111) (137) (95) (5F) ;(01010001) (121) (81) (51) ;(01001000) (110) (72) (48) ;(01000111) (107) (71) (47) ;(11001101) (315) (205) (CD) ;(10110110) (266) (182) (B6) ;(00101010) (52) (42) (2A) ;(11101111) (357) (239) (EF) ;
+;11576;(00111000) (70) (56) (38) ;(10100111) (247) (167) (A7) ;(11001001) (311) (201) (C9) ;(11110101) (365) (245) (F5) ;(11101111) (357) (239) (EF) ;(10100000) (240) (160) (A0) ;(00111000) (70) (56) (38) ;(11110001) (361) (241) (F1) ;
+;11584;(11001101) (315) (205) (CD) ;(00100010) (42) (34) (22) ;(00101101) (55) (45) (2D) ;(11011000) (330) (216) (D8) ;(11101111) (357) (239) (EF) ;(00000001) (1) (1) (01) ;(10100100) (244) (164) (A4) ;(00000100) (4) (4) (04) ;
+;11592;(00001111) (17) (15) (0F) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(01110100) (164) (116) (74) ;(00000000) (0) (0) (00) ;(00011000) (30) (24) (18) ;(11110001) (361) (241) (F1) ;(00000111) (7) (7) (07) ;
+;11600;(00001111) (17) (15) (0F) ;(00110000) (60) (48) (30) ;(00000010) (2) (2) (02) ;(00101111) (57) (47) (2F) ;(00111100) (74) (60) (3C) ;(11110101) (365) (245) (F5) ;(00100001) (41) (33) (21) ;(10010010) (222) (146) (92) ;
+;11608;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00001011) (13) (11) (0B) ;(00110101) (65) (53) (35) ;(11101111) (357) (239) (EF) ;(10100100) (244) (164) (A4) ;(00111000) (70) (56) (38) ;(11110001) (361) (241) (F1) ;
+;11616;(11001011) (313) (203) (CB) ;(00111111) (77) (63) (3F) ;(00110000) (60) (48) (30) ;(00001101) (15) (13) (0D) ;(11110101) (365) (245) (F5) ;(11101111) (357) (239) (EF) ;(11000001) (301) (193) (C1) ;(11100000) (340) (224) (E0) ;
+;11624;(00000000) (0) (0) (00) ;(00000100) (4) (4) (04) ;(00000100) (4) (4) (04) ;(00110011) (63) (51) (33) ;(00000010) (2) (2) (02) ;(00000101) (5) (5) (05) ;(11100001) (341) (225) (E1) ;(00111000) (70) (56) (38) ;
+;11632;(11110001) (361) (241) (F1) ;(00101000) (50) (40) (28) ;(00001000) (10) (8) (08) ;(11110101) (365) (245) (F5) ;(11101111) (357) (239) (EF) ;(00110001) (61) (49) (31) ;(00000100) (4) (4) (04) ;(00111000) (70) (56) (38) ;
+;11640;(11110001) (361) (241) (F1) ;(00011000) (30) (24) (18) ;(11100101) (345) (229) (E5) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(00100011) (43) (35) (23) ;
+;11648;(01001110) (116) (78) (4E) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(10101001) (251) (169) (A9) ;(10010001) (221) (145) (91) ;(01011111) (137) (95) (5F) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;
+;11656;(10001001) (211) (137) (89) ;(10101001) (251) (169) (A9) ;(01010111) (127) (87) (57) ;(11001001) (311) (201) (C9) ;(00001110) (16) (14) (0E) ;(00000000) (0) (0) (00) ;(11100101) (345) (229) (E5) ;(00110110) (66) (54) (36) ;
+;11664;(00000000) (0) (0) (00) ;(00100011) (43) (35) (23) ;(01110001) (161) (113) (71) ;(00100011) (43) (35) (23) ;(01111011) (173) (123) (7B) ;(10101001) (251) (169) (A9) ;(10010001) (221) (145) (91) ;(01110111) (167) (119) (77) ;
+;11672;(00100011) (43) (35) (23) ;(01111010) (172) (122) (7A) ;(10001001) (211) (137) (89) ;(10101001) (251) (169) (A9) ;(01110111) (167) (119) (77) ;(00100011) (43) (35) (23) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;
+;11680;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00111000) (70) (56) (38) ;(01111110) (176) (126) (7E) ;(10100111) (247) (167) (A7) ;(00101000) (50) (40) (28) ;(00000101) (5) (5) (05) ;
+;11688;(11101111) (357) (239) (EF) ;(10100010) (242) (162) (A2) ;(00001111) (17) (15) (0F) ;(00100111) (47) (39) (27) ;(00111000) (70) (56) (38) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;
+;11696;(11100101) (345) (229) (E5) ;(11010101) (325) (213) (D5) ;(11101011) (353) (235) (EB) ;(01000110) (106) (70) (46) ;(11001101) (315) (205) (CD) ;(01111111) (177) (127) (7F) ;(00101101) (55) (45) (2D) ;(10101111) (257) (175) (AF) ;
+;11704;(10010000) (220) (144) (90) ;(11001011) (313) (203) (CB) ;(01111001) (171) (121) (79) ;(01000010) (102) (66) (42) ;(01001011) (113) (75) (4B) ;(01111011) (173) (123) (7B) ;(11010001) (321) (209) (D1) ;(11100001) (341) (225) (E1) ;
+;11712;(11001001) (311) (201) (C9) ;(01010111) (127) (87) (57) ;(00010111) (27) (23) (17) ;(10011111) (237) (159) (9F) ;(01011111) (137) (95) (5F) ;(01001111) (117) (79) (4F) ;(10101111) (257) (175) (AF) ;(01000111) (107) (71) (47) ;
+;11720;(11001101) (315) (205) (CD) ;(10110110) (266) (182) (B6) ;(00101010) (52) (42) (2A) ;(11101111) (357) (239) (EF) ;(00110100) (64) (52) (34) ;(11101111) (357) (239) (EF) ;(00011010) (32) (26) (1A) ;(00100000) (40) (32) (20) ;
+;11728;(10011010) (232) (154) (9A) ;(10000101) (205) (133) (85) ;(00000100) (4) (4) (04) ;(00100111) (47) (39) (27) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(10100010) (242) (162) (A2) ;(00101101) (55) (45) (2D) ;
+;11736;(11011000) (330) (216) (D8) ;(11110101) (365) (245) (F5) ;(00000101) (5) (5) (05) ;(00000100) (4) (4) (04) ;(00101000) (50) (40) (28) ;(00000011) (3) (3) (03) ;(11110001) (361) (241) (F1) ;(00110111) (67) (55) (37) ;
+;11744;(11001001) (311) (201) (C9) ;(11110001) (361) (241) (F1) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00110001) (61) (49) (31) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(00001011) (13) (11) (0B) ;
+;11752;(00110001) (61) (49) (31) ;(00110111) (67) (55) (37) ;(00000000) (0) (0) (00) ;(00001101) (15) (13) (0D) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(00111110) (76) (62) (3E) ;(00110000) (60) (48) (30) ;
+;11760;(11010111) (327) (215) (D7) ;(11001001) (311) (201) (C9) ;(00101010) (52) (42) (2A) ;(00111000) (70) (56) (38) ;(00111110) (76) (62) (3E) ;(00101101) (55) (45) (2D) ;(11010111) (327) (215) (D7) ;(11101111) (357) (239) (EF) ;
+;11768;(10100000) (240) (160) (A0) ;(11000011) (303) (195) (C3) ;(11000100) (304) (196) (C4) ;(11000101) (305) (197) (C5) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11011001) (331) (217) (D9) ;(11100101) (345) (229) (E5) ;
+;11776;(11011001) (331) (217) (D9) ;(11101111) (357) (239) (EF) ;(00110001) (61) (49) (31) ;(00100111) (47) (39) (27) ;(11000010) (302) (194) (C2) ;(00000011) (3) (3) (03) ;(11100010) (342) (226) (E2) ;(00000001) (1) (1) (01) ;
+;11784;(11000010) (302) (194) (C2) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(01111110) (176) (126) (7E) ;(10100111) (247) (167) (A7) ;(00100000) (40) (32) (20) ;(01000111) (107) (71) (47) ;(11001101) (315) (205) (CD) ;
+;11792;(01111111) (177) (127) (7F) ;(00101101) (55) (45) (2D) ;(00000110) (6) (6) (06) ;(00010000) (20) (16) (10) ;(01111010) (172) (122) (7A) ;(10100111) (247) (167) (A7) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;
+;11800;(10110011) (263) (179) (B3) ;(00101000) (50) (40) (28) ;(00001001) (11) (9) (09) ;(01010011) (123) (83) (53) ;(00000110) (6) (6) (06) ;(00001000) (10) (8) (08) ;(11010101) (325) (213) (D5) ;(11011001) (331) (217) (D9) ;
+;11808;(11010001) (321) (209) (D1) ;(11011001) (331) (217) (D9) ;(00011000) (30) (24) (18) ;(01010111) (127) (87) (57) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;(11100010) (342) (226) (E2) ;(00111000) (70) (56) (38) ;
+;11816;(01111110) (176) (126) (7E) ;(11010110) (326) (214) (D6) ;(01111110) (176) (126) (7E) ;(11001101) (315) (205) (CD) ;(11000001) (301) (193) (C1) ;(00101101) (55) (45) (2D) ;(01010111) (127) (87) (57) ;(00111010) (72) (58) (3A) ;
+;11824;(10101100) (254) (172) (AC) ;(01011100) (134) (92) (5C) ;(10010010) (222) (146) (92) ;(00110010) (62) (50) (32) ;(10101100) (254) (172) (AC) ;(01011100) (134) (92) (5C) ;(01111010) (172) (122) (7A) ;(11001101) (315) (205) (CD) ;
+;11832;(01001111) (117) (79) (4F) ;(00101101) (55) (45) (2D) ;(11101111) (357) (239) (EF) ;(00110001) (61) (49) (31) ;(00100111) (47) (39) (27) ;(11000001) (301) (193) (C1) ;(00000011) (3) (3) (03) ;(11100001) (341) (225) (E1) ;
+;11840;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(11010101) (325) (213) (D5) ;(00101101) (55) (45) (2D) ;(11100101) (345) (229) (E5) ;(00110010) (62) (50) (32) ;(10100001) (241) (161) (A1) ;(01011100) (134) (92) (5C) ;
+;11848;(00111101) (75) (61) (3D) ;(00010111) (27) (23) (17) ;(10011111) (237) (159) (9F) ;(00111100) (74) (60) (3C) ;(00100001) (41) (33) (21) ;(10101011) (253) (171) (AB) ;(01011100) (134) (92) (5C) ;(01110111) (167) (119) (77) ;
+;11856;(00100011) (43) (35) (23) ;(10000110) (206) (134) (86) ;(01110111) (167) (119) (77) ;(11100001) (341) (225) (E1) ;(00011000) (30) (24) (18) ;(01111001) (171) (121) (79) ;(11010110) (326) (214) (D6) ;(10000000) (200) (128) (80) ;
+;11864;(11111110) (376) (254) (FE) ;(00011100) (34) (28) (1C) ;(00111000) (70) (56) (38) ;(00010011) (23) (19) (13) ;(11001101) (315) (205) (CD) ;(11000001) (301) (193) (C1) ;(00101101) (55) (45) (2D) ;(11010110) (326) (214) (D6) ;
+;11872;(00000111) (7) (7) (07) ;(01000111) (107) (71) (47) ;(00100001) (41) (33) (21) ;(10101100) (254) (172) (AC) ;(01011100) (134) (92) (5C) ;(10000110) (206) (134) (86) ;(01110111) (167) (119) (77) ;(01111000) (170) (120) (78) ;
+;11880;(11101101) (355) (237) (ED) ;(01000100) (104) (68) (44) ;(11001101) (315) (205) (CD) ;(01001111) (117) (79) (4F) ;(00101101) (55) (45) (2D) ;(00011000) (30) (24) (18) ;(10010010) (222) (146) (92) ;(11101011) (353) (235) (EB) ;
+;11888;(11001101) (315) (205) (CD) ;(10111010) (272) (186) (BA) ;(00101111) (57) (47) (2F) ;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;(11111010) (372) (250) (FA) ;(01111101) (175) (125) (7D) ;(11011001) (331) (217) (D9) ;
+;11896;(11010110) (326) (214) (D6) ;(10000000) (200) (128) (80) ;(01000111) (107) (71) (47) ;(11001011) (313) (203) (CB) ;(00100011) (43) (35) (23) ;(11001011) (313) (203) (CB) ;(00010010) (22) (18) (12) ;(11011001) (331) (217) (D9) ;
+;11904;(11001011) (313) (203) (CB) ;(00010011) (23) (19) (13) ;(11001011) (313) (203) (CB) ;(00010010) (22) (18) (12) ;(11011001) (331) (217) (D9) ;(00100001) (41) (33) (21) ;(10101010) (252) (170) (AA) ;(01011100) (134) (92) (5C) ;
+;11912;(00001110) (16) (14) (0E) ;(00000101) (5) (5) (05) ;(01111110) (176) (126) (7E) ;(10001111) (217) (143) (8F) ;(00100111) (47) (39) (27) ;(01110111) (167) (119) (77) ;(00101011) (53) (43) (2B) ;(00001101) (15) (13) (0D) ;
+;11920;(00100000) (40) (32) (20) ;(11111000) (370) (248) (F8) ;(00010000) (20) (16) (10) ;(11100111) (347) (231) (E7) ;(10101111) (257) (175) (AF) ;(00100001) (41) (33) (21) ;(10100110) (246) (166) (A6) ;(01011100) (134) (92) (5C) ;
+;11928;(00010001) (21) (17) (11) ;(10100001) (241) (161) (A1) ;(01011100) (134) (92) (5C) ;(00000110) (6) (6) (06) ;(00001001) (11) (9) (09) ;(11101101) (355) (237) (ED) ;(01101111) (157) (111) (6F) ;(00001110) (16) (14) (0E) ;
+;11936;(11111111) (377) (255) (FF) ;(11101101) (355) (237) (ED) ;(01101111) (157) (111) (6F) ;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(00001101) (15) (13) (0D) ;(00001100) (14) (12) (0C) ;(00100000) (40) (32) (20) ;
+;11944;(00001010) (12) (10) (0A) ;(00010010) (22) (18) (12) ;(00010011) (23) (19) (13) ;(11111101) (375) (253) (FD) ;(00110100) (64) (52) (34) ;(01110001) (161) (113) (71) ;(11111101) (375) (253) (FD) ;(00110100) (64) (52) (34) ;
+;11952;(01110010) (162) (114) (72) ;(00001110) (16) (14) (0E) ;(00000000) (0) (0) (00) ;(11001011) (313) (203) (CB) ;(01000000) (100) (64) (40) ;(00101000) (50) (40) (28) ;(00000001) (1) (1) (01) ;(00100011) (43) (35) (23) ;
+;11960;(00010000) (20) (16) (10) ;(11100111) (347) (231) (E7) ;(00111010) (72) (58) (3A) ;(10101011) (253) (171) (AB) ;(01011100) (134) (92) (5C) ;(11010110) (326) (214) (D6) ;(00001001) (11) (9) (09) ;(00111000) (70) (56) (38) ;
+;11968;(00001010) (12) (10) (0A) ;(11111101) (375) (253) (FD) ;(00110101) (65) (53) (35) ;(01110001) (161) (113) (71) ;(00111110) (76) (62) (3E) ;(00000100) (4) (4) (04) ;(11111101) (375) (253) (FD) ;(10111110) (276) (190) (BE) ;
+;11976;(01101111) (157) (111) (6F) ;(00011000) (30) (24) (18) ;(01000001) (101) (65) (41) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;(11100010) (342) (226) (E2) ;(00111000) (70) (56) (38) ;(11101011) (353) (235) (EB) ;
+;11984;(11001101) (315) (205) (CD) ;(10111010) (272) (186) (BA) ;(00101111) (57) (47) (2F) ;(11011001) (331) (217) (D9) ;(00111110) (76) (62) (3E) ;(10000000) (200) (128) (80) ;(10010101) (225) (149) (95) ;(00101110) (56) (46) (2E) ;
+;11992;(00000000) (0) (0) (00) ;(11001011) (313) (203) (CB) ;(11111010) (372) (250) (FA) ;(11011001) (331) (217) (D9) ;(11001101) (315) (205) (CD) ;(11011101) (335) (221) (DD) ;(00101111) (57) (47) (2F) ;(11111101) (375) (253) (FD) ;
+;12000;(01111110) (176) (126) (7E) ;(01110001) (161) (113) (71) ;(11111110) (376) (254) (FE) ;(00001000) (10) (8) (08) ;(00111000) (70) (56) (38) ;(00000110) (6) (6) (06) ;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;
+;12008;(00010010) (22) (18) (12) ;(11011001) (331) (217) (D9) ;(00011000) (30) (24) (18) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(00000010) (2) (2) (02) ;(01111011) (173) (123) (7B) ;
+;12016;(11001101) (315) (205) (CD) ;(10001011) (213) (139) (8B) ;(00101111) (57) (47) (2F) ;(01011111) (137) (95) (5F) ;(01111010) (172) (122) (7A) ;(11001101) (315) (205) (CD) ;(10001011) (213) (139) (8B) ;(00101111) (57) (47) (2F) ;
+;12024;(01010111) (127) (87) (57) ;(11000101) (305) (197) (C5) ;(11011001) (331) (217) (D9) ;(11000001) (301) (193) (C1) ;(00010000) (20) (16) (10) ;(11110001) (361) (241) (F1) ;(00100001) (41) (33) (21) ;(10100001) (241) (161) (A1) ;
+;12032;(01011100) (134) (92) (5C) ;(01111001) (171) (121) (79) ;(11111101) (375) (253) (FD) ;(01001110) (116) (78) (4E) ;(01110001) (161) (113) (71) ;(00001001) (11) (9) (09) ;(01110111) (167) (119) (77) ;(11111101) (375) (253) (FD) ;
+;12040;(00110100) (64) (52) (34) ;(01110001) (161) (113) (71) ;(00011000) (30) (24) (18) ;(11010011) (323) (211) (D3) ;(11110101) (365) (245) (F5) ;(00100001) (41) (33) (21) ;(10100001) (241) (161) (A1) ;(01011100) (134) (92) (5C) ;
+;12048;(11111101) (375) (253) (FD) ;(01001110) (116) (78) (4E) ;(01110001) (161) (113) (71) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(00001001) (11) (9) (09) ;(01000001) (101) (65) (41) ;(11110001) (361) (241) (F1) ;
+;12056;(00101011) (53) (43) (2B) ;(01111110) (176) (126) (7E) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(01110111) (167) (119) (77) ;(10100111) (247) (167) (A7) ;(00101000) (50) (40) (28) ;(00000101) (5) (5) (05) ;
+;12064;(11111110) (376) (254) (FE) ;(00001010) (12) (10) (0A) ;(00111111) (77) (63) (3F) ;(00110000) (60) (48) (30) ;(00001000) (10) (8) (08) ;(00010000) (20) (16) (10) ;(11110001) (361) (241) (F1) ;(00110110) (66) (54) (36) ;
+;12072;(00000001) (1) (1) (01) ;(00000100) (4) (4) (04) ;(11111101) (375) (253) (FD) ;(00110100) (64) (52) (34) ;(01110010) (162) (114) (72) ;(11111101) (375) (253) (FD) ;(01110000) (160) (112) (70) ;(01110001) (161) (113) (71) ;
+;12080;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11011001) (331) (217) (D9) ;(11100001) (341) (225) (E1) ;(11011001) (331) (217) (D9) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;
+;12088;(10101011) (253) (171) (AB) ;(01011100) (134) (92) (5C) ;(00100001) (41) (33) (21) ;(10100001) (241) (161) (A1) ;(01011100) (134) (92) (5C) ;(01111000) (170) (120) (78) ;(11111110) (376) (254) (FE) ;(00001001) (11) (9) (09) ;
+;12096;(00111000) (70) (56) (38) ;(00000100) (4) (4) (04) ;(11111110) (376) (254) (FE) ;(11111100) (374) (252) (FC) ;(00111000) (70) (56) (38) ;(00100110) (46) (38) (26) ;(10100111) (247) (167) (A7) ;(11001100) (314) (204) (CC) ;
+;12104;(11101111) (357) (239) (EF) ;(00010101) (25) (21) (15) ;(10101111) (257) (175) (AF) ;(10010000) (220) (144) (90) ;(11111010) (372) (250) (FA) ;(01010010) (122) (82) (52) ;(00101111) (57) (47) (2F) ;(01000111) (107) (71) (47) ;
+;12112;(00011000) (30) (24) (18) ;(00001100) (14) (12) (0C) ;(01111001) (171) (121) (79) ;(10100111) (247) (167) (A7) ;(00101000) (50) (40) (28) ;(00000011) (3) (3) (03) ;(01111110) (176) (126) (7E) ;(00100011) (43) (35) (23) ;
+;12120;(00001101) (15) (13) (0D) ;(11001101) (315) (205) (CD) ;(11101111) (357) (239) (EF) ;(00010101) (25) (21) (15) ;(00010000) (20) (16) (10) ;(11110100) (364) (244) (F4) ;(01111001) (171) (121) (79) ;(10100111) (247) (167) (A7) ;
+;12128;(11001000) (310) (200) (C8) ;(00000100) (4) (4) (04) ;(00111110) (76) (62) (3E) ;(00101110) (56) (46) (2E) ;(11010111) (327) (215) (D7) ;(00111110) (76) (62) (3E) ;(00110000) (60) (48) (30) ;(00010000) (20) (16) (10) ;
+;12136;(11111011) (373) (251) (FB) ;(01000001) (101) (65) (41) ;(00011000) (30) (24) (18) ;(11100110) (346) (230) (E6) ;(01010000) (120) (80) (50) ;(00010101) (25) (21) (15) ;(00000110) (6) (6) (06) ;(00000001) (1) (1) (01) ;
+;12144;(11001101) (315) (205) (CD) ;(01001010) (112) (74) (4A) ;(00101111) (57) (47) (2F) ;(00111110) (76) (62) (3E) ;(01000101) (105) (69) (45) ;(11010111) (327) (215) (D7) ;(01001010) (112) (74) (4A) ;(01111001) (171) (121) (79) ;
+;12152;(10100111) (247) (167) (A7) ;(11110010) (362) (242) (F2) ;(10000011) (203) (131) (83) ;(00101111) (57) (47) (2F) ;(11101101) (355) (237) (ED) ;(01000100) (104) (68) (44) ;(01001111) (117) (79) (4F) ;(00111110) (76) (62) (3E) ;
+;12160;(00101101) (55) (45) (2D) ;(00011000) (30) (24) (18) ;(00000010) (2) (2) (02) ;(00111110) (76) (62) (3E) ;(00101011) (53) (43) (2B) ;(11010111) (327) (215) (D7) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;
+;12168;(11000011) (303) (195) (C3) ;(00011011) (33) (27) (1B) ;(00011010) (32) (26) (1A) ;(11010101) (325) (213) (D5) ;(01101111) (157) (111) (6F) ;(00100110) (46) (38) (26) ;(00000000) (0) (0) (00) ;(01011101) (135) (93) (5D) ;
+;12176;(01010100) (124) (84) (54) ;(00101001) (51) (41) (29) ;(00101001) (51) (41) (29) ;(00011001) (31) (25) (19) ;(00101001) (51) (41) (29) ;(01011001) (131) (89) (59) ;(00011001) (31) (25) (19) ;(01001100) (114) (76) (4C) ;
+;12184;(01111101) (175) (125) (7D) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(01111110) (176) (126) (7E) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(10100111) (247) (167) (A7) ;(11001000) (310) (200) (C8) ;
+;12192;(00100011) (43) (35) (23) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;(11001011) (313) (203) (CB) ;(11111110) (376) (254) (FE) ;(00101011) (53) (43) (2B) ;(11001000) (310) (200) (C8) ;(11000101) (305) (197) (C5) ;
+;12200;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;(00000000) (0) (0) (00) ;(00001001) (11) (9) (09) ;(01000001) (101) (65) (41) ;(01001111) (117) (79) (4F) ;(00110111) (67) (55) (37) ;(00101011) (53) (43) (2B) ;
+;12208;(01111110) (176) (126) (7E) ;(00101111) (57) (47) (2F) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(01110111) (167) (119) (77) ;(00010000) (20) (16) (10) ;(11111000) (370) (248) (F8) ;(01111001) (171) (121) (79) ;
+;12216;(11000001) (301) (193) (C1) ;(11001001) (311) (201) (C9) ;(11100101) (345) (229) (E5) ;(11110101) (365) (245) (F5) ;(01001110) (116) (78) (4E) ;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(01110111) (167) (119) (77) ;
+;12224;(00100011) (43) (35) (23) ;(01111001) (171) (121) (79) ;(01001110) (116) (78) (4E) ;(11000101) (305) (197) (C5) ;(00100011) (43) (35) (23) ;(01001110) (116) (78) (4E) ;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;
+;12232;(11101011) (353) (235) (EB) ;(01010111) (127) (87) (57) ;(01011110) (136) (94) (5E) ;(11010101) (325) (213) (D5) ;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;(00100011) (43) (35) (23) ;(01011110) (136) (94) (5E) ;
+;12240;(11010101) (325) (213) (D5) ;(11011001) (331) (217) (D9) ;(11010001) (321) (209) (D1) ;(11100001) (341) (225) (E1) ;(11000001) (301) (193) (C1) ;(11011001) (331) (217) (D9) ;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;
+;12248;(00100011) (43) (35) (23) ;(01011110) (136) (94) (5E) ;(11110001) (361) (241) (F1) ;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;(10100111) (247) (167) (A7) ;(11001000) (310) (200) (C8) ;(11111110) (376) (254) (FE) ;
+;12256;(00100001) (41) (33) (21) ;(00110000) (60) (48) (30) ;(00010110) (26) (22) (16) ;(11000101) (305) (197) (C5) ;(01000111) (107) (71) (47) ;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;(00101101) (55) (45) (2D) ;
+;12264;(11001011) (313) (203) (CB) ;(00011010) (32) (26) (1A) ;(11001011) (313) (203) (CB) ;(00011011) (33) (27) (1B) ;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;(00011010) (32) (26) (1A) ;(11001011) (313) (203) (CB) ;
+;12272;(00011011) (33) (27) (1B) ;(00010000) (20) (16) (10) ;(11110010) (362) (242) (F2) ;(11000001) (301) (193) (C1) ;(11010000) (320) (208) (D0) ;(11001101) (315) (205) (CD) ;(00000100) (4) (4) (04) ;(00110000) (60) (48) (30) ;
+;12280;(11000000) (300) (192) (C0) ;(11011001) (331) (217) (D9) ;(10101111) (257) (175) (AF) ;(00101110) (56) (46) (2E) ;(00000000) (0) (0) (00) ;(01010111) (127) (87) (57) ;(01011101) (135) (93) (5D) ;(11011001) (331) (217) (D9) ;
+;12288;(00010001) (21) (17) (11) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11001001) (311) (201) (C9) ;(00011100) (34) (28) (1C) ;(11000000) (300) (192) (C0) ;(00010100) (24) (20) (14) ;(11000000) (300) (192) (C0) ;
+;12296;(11011001) (331) (217) (D9) ;(00011100) (34) (28) (1C) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(00010100) (24) (20) (14) ;(11011001) (331) (217) (D9) ;(11001001) (311) (201) (C9) ;(11101011) (353) (235) (EB) ;
+;12304;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00110100) (64) (52) (34) ;(11101011) (353) (235) (EB) ;(00011010) (32) (26) (1A) ;(10110110) (266) (182) (B6) ;(00100000) (40) (32) (20) ;(00100110) (46) (38) (26) ;
+;12312;(11010101) (325) (213) (D5) ;(00100011) (43) (35) (23) ;(11100101) (345) (229) (E5) ;(00100011) (43) (35) (23) ;(01011110) (136) (94) (5E) ;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;(00100011) (43) (35) (23) ;
+;12320;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(00100011) (43) (35) (23) ;(01001110) (116) (78) (4E) ;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(11100001) (341) (225) (E1) ;
+;12328;(11101011) (353) (235) (EB) ;(00001001) (11) (9) (09) ;(11101011) (353) (235) (EB) ;(10001110) (216) (142) (8E) ;(00001111) (17) (15) (0F) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(11000011) (303) (195) (C3) ;
+;12336;(00100101) (45) (37) (25) ;(00110010) (62) (50) (32) ;(01110111) (167) (119) (77) ;(00100011) (43) (35) (23) ;(01110011) (163) (115) (73) ;(00100011) (43) (35) (23) ;(01110010) (162) (114) (72) ;(00101011) (53) (43) (2B) ;
+;12344;(00101011) (53) (43) (2B) ;(00101011) (53) (43) (2B) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(00101011) (53) (43) (2B) ;(11010001) (321) (209) (D1) ;(11001101) (315) (205) (CD) ;(10010011) (223) (147) (93) ;
+;12352;(00110010) (62) (50) (32) ;(11011001) (331) (217) (D9) ;(11100101) (345) (229) (E5) ;(11011001) (331) (217) (D9) ;(11010101) (325) (213) (D5) ;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(10011011) (233) (155) (9B) ;
+;12360;(00101111) (57) (47) (2F) ;(01000111) (107) (71) (47) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(10011011) (233) (155) (9B) ;(00101111) (57) (47) (2F) ;(01001111) (117) (79) (4F) ;(10111000) (270) (184) (B8) ;
+;12368;(00110000) (60) (48) (30) ;(00000011) (3) (3) (03) ;(01111000) (170) (120) (78) ;(01000001) (101) (65) (41) ;(11101011) (353) (235) (EB) ;(11110101) (365) (245) (F5) ;(10010000) (220) (144) (90) ;(11001101) (315) (205) (CD) ;
+;12376;(10111010) (272) (186) (BA) ;(00101111) (57) (47) (2F) ;(11001101) (315) (205) (CD) ;(11011101) (335) (221) (DD) ;(00101111) (57) (47) (2F) ;(11110001) (361) (241) (F1) ;(11100001) (341) (225) (E1) ;(01110111) (167) (119) (77) ;
+;12384;(11100101) (345) (229) (E5) ;(01101000) (150) (104) (68) ;(01100001) (141) (97) (61) ;(00011001) (31) (25) (19) ;(11011001) (331) (217) (D9) ;(11101011) (353) (235) (EB) ;(11101101) (355) (237) (ED) ;(01001010) (112) (74) (4A) ;
+;12392;(11101011) (353) (235) (EB) ;(01111100) (174) (124) (7C) ;(10001101) (215) (141) (8D) ;(01101111) (157) (111) (6F) ;(00011111) (37) (31) (1F) ;(10101101) (255) (173) (AD) ;(11011001) (331) (217) (D9) ;(11101011) (353) (235) (EB) ;
+;12400;(11100001) (341) (225) (E1) ;(00011111) (37) (31) (1F) ;(00110000) (60) (48) (30) ;(00001000) (10) (8) (08) ;(00111110) (76) (62) (3E) ;(00000001) (1) (1) (01) ;(11001101) (315) (205) (CD) ;(11011101) (335) (221) (DD) ;
+;12408;(00101111) (57) (47) (2F) ;(00110100) (64) (52) (34) ;(00101000) (50) (40) (28) ;(00100011) (43) (35) (23) ;(11011001) (331) (217) (D9) ;(01111101) (175) (125) (7D) ;(11100110) (346) (230) (E6) ;(10000000) (200) (128) (80) ;
+;12416;(11011001) (331) (217) (D9) ;(00100011) (43) (35) (23) ;(01110111) (167) (119) (77) ;(00101011) (53) (43) (2B) ;(00101000) (50) (40) (28) ;(00011111) (37) (31) (1F) ;(01111011) (173) (123) (7B) ;(11101101) (355) (237) (ED) ;
+;12424;(01000100) (104) (68) (44) ;(00111111) (77) (63) (3F) ;(01011111) (137) (95) (5F) ;(01111010) (172) (122) (7A) ;(00101111) (57) (47) (2F) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(01010111) (127) (87) (57) ;
+;12432;(11011001) (331) (217) (D9) ;(01111011) (173) (123) (7B) ;(00101111) (57) (47) (2F) ;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(01011111) (137) (95) (5F) ;(01111010) (172) (122) (7A) ;(00101111) (57) (47) (2F) ;
+;12440;(11001110) (316) (206) (CE) ;(00000000) (0) (0) (00) ;(00110000) (60) (48) (30) ;(00000111) (7) (7) (07) ;(00011111) (37) (31) (1F) ;(11011001) (331) (217) (D9) ;(00110100) (64) (52) (34) ;(11001010) (312) (202) (CA) ;
+;12448;(10101101) (255) (173) (AD) ;(00110001) (61) (49) (31) ;(11011001) (331) (217) (D9) ;(01010111) (127) (87) (57) ;(11011001) (331) (217) (D9) ;(10101111) (257) (175) (AF) ;(11000011) (303) (195) (C3) ;(01010101) (125) (85) (55) ;
+;12456;(00110001) (61) (49) (31) ;(11000101) (305) (197) (C5) ;(00000110) (6) (6) (06) ;(00010000) (20) (16) (10) ;(01111100) (174) (124) (7C) ;(01001101) (115) (77) (4D) ;(00100001) (41) (33) (21) ;(00000000) (0) (0) (00) ;
+;12464;(00000000) (0) (0) (00) ;(00101001) (51) (41) (29) ;(00111000) (70) (56) (38) ;(00001010) (12) (10) (0A) ;(11001011) (313) (203) (CB) ;(00010001) (21) (17) (11) ;(00010111) (27) (23) (17) ;(00110000) (60) (48) (30) ;
+;12472;(00000011) (3) (3) (03) ;(00011001) (31) (25) (19) ;(00111000) (70) (56) (38) ;(00000010) (2) (2) (02) ;(00010000) (20) (16) (10) ;(11110011) (363) (243) (F3) ;(11000001) (301) (193) (C1) ;(11001001) (311) (201) (C9) ;
+;12480;(11001101) (315) (205) (CD) ;(11101001) (351) (233) (E9) ;(00110100) (64) (52) (34) ;(11011000) (330) (216) (D8) ;(00100011) (43) (35) (23) ;(10101110) (256) (174) (AE) ;(11001011) (313) (203) (CB) ;(11111110) (376) (254) (FE) ;
+;12488;(00101011) (53) (43) (2B) ;(11001001) (311) (201) (C9) ;(00011010) (32) (26) (1A) ;(10110110) (266) (182) (B6) ;(00100000) (40) (32) (20) ;(00100010) (42) (34) (22) ;(11010101) (325) (213) (D5) ;(11100101) (345) (229) (E5) ;
+;12496;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(01111111) (177) (127) (7F) ;(00101101) (55) (45) (2D) ;(11101011) (353) (235) (EB) ;(11100011) (343) (227) (E3) ;(01000001) (101) (65) (41) ;(11001101) (315) (205) (CD) ;
+;12504;(01111111) (177) (127) (7F) ;(00101101) (55) (45) (2D) ;(01111000) (170) (120) (78) ;(10101001) (251) (169) (A9) ;(01001111) (117) (79) (4F) ;(11100001) (341) (225) (E1) ;(11001101) (315) (205) (CD) ;(10101001) (251) (169) (A9) ;
+;12512;(00110000) (60) (48) (30) ;(11101011) (353) (235) (EB) ;(11100001) (341) (225) (E1) ;(00111000) (70) (56) (38) ;(00001010) (12) (10) (0A) ;(01111010) (172) (122) (7A) ;(10110011) (263) (179) (B3) ;(00100000) (40) (32) (20) ;
+;12520;(00000001) (1) (1) (01) ;(01001111) (117) (79) (4F) ;(11001101) (315) (205) (CD) ;(10001110) (216) (142) (8E) ;(00101101) (55) (45) (2D) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(11010001) (321) (209) (D1) ;
+;12528;(11001101) (315) (205) (CD) ;(10010011) (223) (147) (93) ;(00110010) (62) (50) (32) ;(10101111) (257) (175) (AF) ;(11001101) (315) (205) (CD) ;(11000000) (300) (192) (C0) ;(00110000) (60) (48) (30) ;(11011000) (330) (216) (D8) ;
+;12536;(11011001) (331) (217) (D9) ;(11100101) (345) (229) (E5) ;(11011001) (331) (217) (D9) ;(11010101) (325) (213) (D5) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(11000000) (300) (192) (C0) ;(00110000) (60) (48) (30) ;
+;12544;(11101011) (353) (235) (EB) ;(00111000) (70) (56) (38) ;(01011010) (132) (90) (5A) ;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(10111010) (272) (186) (BA) ;(00101111) (57) (47) (2F) ;(01111000) (170) (120) (78) ;
+;12552;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01100010) (142) (98) (62) ;(11011001) (331) (217) (D9) ;(11100101) (345) (229) (E5) ;(11101101) (355) (237) (ED) ;(01100010) (142) (98) (62) ;(11011001) (331) (217) (D9) ;
+;12560;(00000110) (6) (6) (06) ;(00100001) (41) (33) (21) ;(00011000) (30) (24) (18) ;(00010001) (21) (17) (11) ;(00110000) (60) (48) (30) ;(00000101) (5) (5) (05) ;(00011001) (31) (25) (19) ;(11011001) (331) (217) (D9) ;
+;12568;(11101101) (355) (237) (ED) ;(01011010) (132) (90) (5A) ;(11011001) (331) (217) (D9) ;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;(00011100) (34) (28) (1C) ;(11001011) (313) (203) (CB) ;(00011101) (35) (29) (1D) ;
+;12576;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;(00011100) (34) (28) (1C) ;(11001011) (313) (203) (CB) ;(00011101) (35) (29) (1D) ;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;(00011000) (30) (24) (18) ;
+;12584;(11001011) (313) (203) (CB) ;(00011001) (31) (25) (19) ;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;(00011001) (31) (25) (19) ;(00011111) (37) (31) (1F) ;(00010000) (20) (16) (10) ;(11100100) (344) (228) (E4) ;
+;12592;(11101011) (353) (235) (EB) ;(11011001) (331) (217) (D9) ;(11101011) (353) (235) (EB) ;(11011001) (331) (217) (D9) ;(11000001) (301) (193) (C1) ;(11100001) (341) (225) (E1) ;(01111000) (170) (120) (78) ;(10000001) (201) (129) (81) ;
+;12600;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(10100111) (247) (167) (A7) ;(00111101) (75) (61) (3D) ;(00111111) (77) (63) (3F) ;(00010111) (27) (23) (17) ;(00111111) (77) (63) (3F) ;(00011111) (37) (31) (1F) ;
+;12608;(11110010) (362) (242) (F2) ;(01000110) (106) (70) (46) ;(00110001) (61) (49) (31) ;(00110000) (60) (48) (30) ;(01101000) (150) (104) (68) ;(10100111) (247) (167) (A7) ;(00111100) (74) (60) (3C) ;(00100000) (40) (32) (20) ;
+;12616;(00001000) (10) (8) (08) ;(00111000) (70) (56) (38) ;(00000110) (6) (6) (06) ;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;(01111010) (172) (122) (7A) ;(11011001) (331) (217) (D9) ;(00100000) (40) (32) (20) ;
+;12624;(01011100) (134) (92) (5C) ;(01110111) (167) (119) (77) ;(11011001) (331) (217) (D9) ;(01111000) (170) (120) (78) ;(11011001) (331) (217) (D9) ;(00110000) (60) (48) (30) ;(00010101) (25) (21) (15) ;(01111110) (176) (126) (7E) ;
+;12632;(10100111) (247) (167) (A7) ;(00111110) (76) (62) (3E) ;(10000000) (200) (128) (80) ;(00101000) (50) (40) (28) ;(00000001) (1) (1) (01) ;(10101111) (257) (175) (AF) ;(11011001) (331) (217) (D9) ;(10100010) (242) (162) (A2) ;
+;12640;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00101111) (57) (47) (2F) ;(00000111) (7) (7) (07) ;(01110111) (167) (119) (77) ;(00111000) (70) (56) (38) ;(00101110) (56) (46) (2E) ;(00100011) (43) (35) (23) ;
+;12648;(01110111) (167) (119) (77) ;(00101011) (53) (43) (2B) ;(00011000) (30) (24) (18) ;(00101001) (51) (41) (29) ;(00000110) (6) (6) (06) ;(00100000) (40) (32) (20) ;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;
+;12656;(01111010) (172) (122) (7A) ;(11011001) (331) (217) (D9) ;(00100000) (40) (32) (20) ;(00010010) (22) (18) (12) ;(00000111) (7) (7) (07) ;(11001011) (313) (203) (CB) ;(00010011) (23) (19) (13) ;(11001011) (313) (203) (CB) ;
+;12664;(00010010) (22) (18) (12) ;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;(00010011) (23) (19) (13) ;(11001011) (313) (203) (CB) ;(00010010) (22) (18) (12) ;(11011001) (331) (217) (D9) ;(00110101) (65) (53) (35) ;
+;12672;(00101000) (50) (40) (28) ;(11010111) (327) (215) (D7) ;(00010000) (20) (16) (10) ;(11101010) (352) (234) (EA) ;(00011000) (30) (24) (18) ;(11010111) (327) (215) (D7) ;(00010111) (27) (23) (17) ;(00110000) (60) (48) (30) ;
+;12680;(00001100) (14) (12) (0C) ;(11001101) (315) (205) (CD) ;(00000100) (4) (4) (04) ;(00110000) (60) (48) (30) ;(00100000) (40) (32) (20) ;(00000111) (7) (7) (07) ;(11011001) (331) (217) (D9) ;(00010110) (26) (22) (16) ;
+;12688;(10000000) (200) (128) (80) ;(11011001) (331) (217) (D9) ;(00110100) (64) (52) (34) ;(00101000) (50) (40) (28) ;(00011000) (30) (24) (18) ;(11100101) (345) (229) (E5) ;(00100011) (43) (35) (23) ;(11011001) (331) (217) (D9) ;
+;12696;(11010101) (325) (213) (D5) ;(11011001) (331) (217) (D9) ;(11000001) (301) (193) (C1) ;(01111000) (170) (120) (78) ;(00010111) (27) (23) (17) ;(11001011) (313) (203) (CB) ;(00010110) (26) (22) (16) ;(00011111) (37) (31) (1F) ;
+;12704;(01110111) (167) (119) (77) ;(00100011) (43) (35) (23) ;(01110001) (161) (113) (71) ;(00100011) (43) (35) (23) ;(01110010) (162) (114) (72) ;(00100011) (43) (35) (23) ;(01110011) (163) (115) (73) ;(11100001) (341) (225) (E1) ;
+;12712;(11010001) (321) (209) (D1) ;(11011001) (331) (217) (D9) ;(11100001) (341) (225) (E1) ;(11011001) (331) (217) (D9) ;(11001001) (311) (201) (C9) ;(11001111) (317) (207) (CF) ;(00000101) (5) (5) (05) ;(11001101) (315) (205) (CD) ;
+;12720;(10010011) (223) (147) (93) ;(00110010) (62) (50) (32) ;(11101011) (353) (235) (EB) ;(10101111) (257) (175) (AF) ;(11001101) (315) (205) (CD) ;(11000000) (300) (192) (C0) ;(00110000) (60) (48) (30) ;(00111000) (70) (56) (38) ;
+;12728;(11110100) (364) (244) (F4) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(11000000) (300) (192) (C0) ;(00110000) (60) (48) (30) ;(11011000) (330) (216) (D8) ;(11011001) (331) (217) (D9) ;(11100101) (345) (229) (E5) ;
+;12736;(11011001) (331) (217) (D9) ;(11010101) (325) (213) (D5) ;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(10111010) (272) (186) (BA) ;(00101111) (57) (47) (2F) ;(11011001) (331) (217) (D9) ;(11100101) (345) (229) (E5) ;
+;12744;(01100000) (140) (96) (60) ;(01101001) (151) (105) (69) ;(11011001) (331) (217) (D9) ;(01100001) (141) (97) (61) ;(01101000) (150) (104) (68) ;(10101111) (257) (175) (AF) ;(00000110) (6) (6) (06) ;(11011111) (337) (223) (DF) ;
+;12752;(00011000) (30) (24) (18) ;(00010000) (20) (16) (10) ;(00010111) (27) (23) (17) ;(11001011) (313) (203) (CB) ;(00010001) (21) (17) (11) ;(11011001) (331) (217) (D9) ;(11001011) (313) (203) (CB) ;(00010001) (21) (17) (11) ;
+;12760;(11001011) (313) (203) (CB) ;(00010000) (20) (16) (10) ;(11011001) (331) (217) (D9) ;(00101001) (51) (41) (29) ;(11011001) (331) (217) (D9) ;(11101101) (355) (237) (ED) ;(01101010) (152) (106) (6A) ;(11011001) (331) (217) (D9) ;
+;12768;(00111000) (70) (56) (38) ;(00010000) (20) (16) (10) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(11011001) (331) (217) (D9) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(11011001) (331) (217) (D9) ;
+;12776;(00110000) (60) (48) (30) ;(00001111) (17) (15) (0F) ;(00011001) (31) (25) (19) ;(11011001) (331) (217) (D9) ;(11101101) (355) (237) (ED) ;(01011010) (132) (90) (5A) ;(11011001) (331) (217) (D9) ;(10100111) (247) (167) (A7) ;
+;12784;(00011000) (30) (24) (18) ;(00001000) (10) (8) (08) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(11011001) (331) (217) (D9) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;
+;12792;(11011001) (331) (217) (D9) ;(00110111) (67) (55) (37) ;(00000100) (4) (4) (04) ;(11111010) (372) (250) (FA) ;(11010010) (322) (210) (D2) ;(00110001) (61) (49) (31) ;(11110101) (365) (245) (F5) ;(00101000) (50) (40) (28) ;
+;12800;(11100001) (341) (225) (E1) ;(01011111) (137) (95) (5F) ;(01010001) (121) (81) (51) ;(11011001) (331) (217) (D9) ;(01011001) (131) (89) (59) ;(01010000) (120) (80) (50) ;(11110001) (361) (241) (F1) ;(11001011) (313) (203) (CB) ;
+;12808;(00011000) (30) (24) (18) ;(11110001) (361) (241) (F1) ;(11001011) (313) (203) (CB) ;(00011000) (30) (24) (18) ;(11011001) (331) (217) (D9) ;(11000001) (301) (193) (C1) ;(11100001) (341) (225) (E1) ;(01111000) (170) (120) (78) ;
+;12816;(10010001) (221) (145) (91) ;(11000011) (303) (195) (C3) ;(00111101) (75) (61) (3D) ;(00110001) (61) (49) (31) ;(01111110) (176) (126) (7E) ;(10100111) (247) (167) (A7) ;(11001000) (310) (200) (C8) ;(11111110) (376) (254) (FE) ;
+;12824;(10000001) (201) (129) (81) ;(00110000) (60) (48) (30) ;(00000110) (6) (6) (06) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(00111110) (76) (62) (3E) ;(00100000) (40) (32) (20) ;(00011000) (30) (24) (18) ;
+;12832;(01010001) (121) (81) (51) ;(11111110) (376) (254) (FE) ;(10010001) (221) (145) (91) ;(00011000) (30) (24) (18) ;(00011010) (32) (26) (1A) ;(11000010) (302) (194) (C2) ;(00111100) (74) (60) (3C) ;(00110000) (60) (48) (30) ;
+;12840;(10011111) (237) (159) (9F) ;(01001111) (117) (79) (4F) ;(00111100) (74) (60) (3C) ;(10110011) (263) (179) (B3) ;(10110010) (262) (178) (B2) ;(01111001) (171) (121) (79) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;
+;12848;(00101011) (53) (43) (2B) ;(00110110) (66) (54) (36) ;(10010001) (221) (145) (91) ;(00100011) (43) (35) (23) ;(11100110) (346) (230) (E6) ;(10000000) (200) (128) (80) ;(11000011) (303) (195) (C3) ;(00110010) (62) (50) (32) ;
+;12856;(00110000) (60) (48) (30) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(01001110) (116) (78) (4E) ;(00100011) (43) (35) (23) ;(01000110) (106) (70) (46) ;(11001001) (311) (201) (C9) ;(00110000) (60) (48) (30) ;
+;12864;(00101100) (54) (44) (2C) ;(11010101) (325) (213) (D5) ;(00101111) (57) (47) (2F) ;(11000110) (306) (198) (C6) ;(10010001) (221) (145) (91) ;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;(00100011) (43) (35) (23) ;
+;12872;(01011110) (136) (94) (5E) ;(00101011) (53) (43) (2B) ;(00101011) (53) (43) (2B) ;(00001110) (16) (14) (0E) ;(00000000) (0) (0) (00) ;(11001011) (313) (203) (CB) ;(01111010) (172) (122) (7A) ;(00101000) (50) (40) (28) ;
+;12880;(00000001) (1) (1) (01) ;(00001101) (15) (13) (0D) ;(11001011) (313) (203) (CB) ;(11111010) (372) (250) (FA) ;(00000110) (6) (6) (06) ;(00001000) (10) (8) (08) ;(10010000) (220) (144) (90) ;(10000000) (200) (128) (80) ;
+;12888;(00111000) (70) (56) (38) ;(00000100) (4) (4) (04) ;(01011010) (132) (90) (5A) ;(00010110) (26) (22) (16) ;(00000000) (0) (0) (00) ;(10010000) (220) (144) (90) ;(00101000) (50) (40) (28) ;(00000111) (7) (7) (07) ;
+;12896;(01000111) (107) (71) (47) ;(11001011) (313) (203) (CB) ;(00111010) (72) (58) (3A) ;(11001011) (313) (203) (CB) ;(00011011) (33) (27) (1B) ;(00010000) (20) (16) (10) ;(11111010) (372) (250) (FA) ;(11001101) (315) (205) (CD) ;
+;12904;(10001110) (216) (142) (8E) ;(00101101) (55) (45) (2D) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(01111110) (176) (126) (7E) ;(11010110) (326) (214) (D6) ;(10100000) (240) (160) (A0) ;(11110000) (360) (240) (F0) ;
+;12912;(11101101) (355) (237) (ED) ;(01000100) (104) (68) (44) ;(11010101) (325) (213) (D5) ;(11101011) (353) (235) (EB) ;(00101011) (53) (43) (2B) ;(01000111) (107) (71) (47) ;(11001011) (313) (203) (CB) ;(00111000) (70) (56) (38) ;
+;12920;(11001011) (313) (203) (CB) ;(00111000) (70) (56) (38) ;(11001011) (313) (203) (CB) ;(00111000) (70) (56) (38) ;(00101000) (50) (40) (28) ;(00000101) (5) (5) (05) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;
+;12928;(00101011) (53) (43) (2B) ;(00010000) (20) (16) (10) ;(11111011) (373) (251) (FB) ;(11100110) (346) (230) (E6) ;(00000111) (7) (7) (07) ;(00101000) (50) (40) (28) ;(00001001) (11) (9) (09) ;(01000111) (107) (71) (47) ;
+;12936;(00111110) (76) (62) (3E) ;(11111111) (377) (255) (FF) ;(11001011) (313) (203) (CB) ;(00100111) (47) (39) (27) ;(00010000) (20) (16) (10) ;(11111100) (374) (252) (FC) ;(10100110) (246) (166) (A6) ;(01110111) (167) (119) (77) ;
+;12944;(11101011) (353) (235) (EB) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(10010110) (226) (150) (96) ;(00110010) (62) (50) (32) ;(11101011) (353) (235) (EB) ;(01111110) (176) (126) (7E) ;
+;12952;(10100111) (247) (167) (A7) ;(11000000) (300) (192) (C0) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(01111111) (177) (127) (7F) ;(00101101) (55) (45) (2D) ;(10101111) (257) (175) (AF) ;(00100011) (43) (35) (23) ;
+;12960;(01110111) (167) (119) (77) ;(00101011) (53) (43) (2B) ;(01110111) (167) (119) (77) ;(00000110) (6) (6) (06) ;(10010001) (221) (145) (91) ;(01111010) (172) (122) (7A) ;(10100111) (247) (167) (A7) ;(00100000) (40) (32) (20) ;
+;12968;(00001000) (10) (8) (08) ;(10110011) (263) (179) (B3) ;(01000010) (102) (66) (42) ;(00101000) (50) (40) (28) ;(00010000) (20) (16) (10) ;(01010011) (123) (83) (53) ;(01011000) (130) (88) (58) ;(00000110) (6) (6) (06) ;
+;12976;(10001001) (211) (137) (89) ;(11101011) (353) (235) (EB) ;(00000101) (5) (5) (05) ;(00101001) (51) (41) (29) ;(00110000) (60) (48) (30) ;(11111100) (374) (252) (FC) ;(11001011) (313) (203) (CB) ;(00001001) (11) (9) (09) ;
+;12984;(11001011) (313) (203) (CB) ;(00011100) (34) (28) (1C) ;(11001011) (313) (203) (CB) ;(00011101) (35) (29) (1D) ;(11101011) (353) (235) (EB) ;(00101011) (53) (43) (2B) ;(01110011) (163) (115) (73) ;(00101011) (53) (43) (2B) ;
+;12992;(01110010) (162) (114) (72) ;(00101011) (53) (43) (2B) ;(01110000) (160) (112) (70) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(00000000) (0) (0) (00) ;(10110000) (260) (176) (B0) ;(00000000) (0) (0) (00) ;
+;13000;(01000000) (100) (64) (40) ;(10110000) (260) (176) (B0) ;(00000000) (0) (0) (00) ;(00000001) (1) (1) (01) ;(00110000) (60) (48) (30) ;(00000000) (0) (0) (00) ;(11110001) (361) (241) (F1) ;(01001001) (111) (73) (49) ;
+;13008;(00001111) (17) (15) (0F) ;(11011010) (332) (218) (DA) ;(10100010) (242) (162) (A2) ;(01000000) (100) (64) (40) ;(10110000) (260) (176) (B0) ;(00000000) (0) (0) (00) ;(00001010) (12) (10) (0A) ;(10001111) (217) (143) (8F) ;
+;13016;(00110110) (66) (54) (36) ;(00111100) (74) (60) (3C) ;(00110100) (64) (52) (34) ;(10100001) (241) (161) (A1) ;(00110011) (63) (51) (33) ;(00001111) (17) (15) (0F) ;(00110000) (60) (48) (30) ;(11001010) (312) (202) (CA) ;
+;13024;(00110000) (60) (48) (30) ;(10101111) (257) (175) (AF) ;(00110001) (61) (49) (31) ;(01010001) (121) (81) (51) ;(00111000) (70) (56) (38) ;(00011011) (33) (27) (1B) ;(00110101) (65) (53) (35) ;(00100100) (44) (36) (24) ;
+;13032;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;
+;13040;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;(00110101) (65) (53) (35) ;(00010100) (24) (20) (14) ;(00110000) (60) (48) (30) ;(00101101) (55) (45) (2D) ;
+;13048;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;
+;13056;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;(00110101) (65) (53) (35) ;(00111011) (73) (59) (3B) ;(00110101) (65) (53) (35) ;(10011100) (234) (156) (9C) ;(00110101) (65) (53) (35) ;(11011110) (336) (222) (DE) ;
+;13064;(00110101) (65) (53) (35) ;(10111100) (274) (188) (BC) ;(00110100) (64) (52) (34) ;(01000101) (105) (69) (45) ;(00110110) (66) (54) (36) ;(01101110) (156) (110) (6E) ;(00110100) (64) (52) (34) ;(01101001) (151) (105) (69) ;
+;13072;(00110110) (66) (54) (36) ;(11011110) (336) (222) (DE) ;(00110101) (65) (53) (35) ;(01110100) (164) (116) (74) ;(00110110) (66) (54) (36) ;(10110101) (265) (181) (B5) ;(00110111) (67) (55) (37) ;(10101010) (252) (170) (AA) ;
+;13080;(00110111) (67) (55) (37) ;(11011010) (332) (218) (DA) ;(00110111) (67) (55) (37) ;(00110011) (63) (51) (33) ;(00111000) (70) (56) (38) ;(01000011) (103) (67) (43) ;(00111000) (70) (56) (38) ;(11100010) (342) (226) (E2) ;
+;13088;(00110111) (67) (55) (37) ;(00010011) (23) (19) (13) ;(00110111) (67) (55) (37) ;(11000100) (304) (196) (C4) ;(00110110) (66) (54) (36) ;(10101111) (257) (175) (AF) ;(00110110) (66) (54) (36) ;(01001010) (112) (74) (4A) ;
+;13096;(00111000) (70) (56) (38) ;(10010010) (222) (146) (92) ;(00110100) (64) (52) (34) ;(01101010) (152) (106) (6A) ;(00110100) (64) (52) (34) ;(10101100) (254) (172) (AC) ;(00110100) (64) (52) (34) ;(10100101) (245) (165) (A5) ;
+;13104;(00110100) (64) (52) (34) ;(10110011) (263) (179) (B3) ;(00110100) (64) (52) (34) ;(00011111) (37) (31) (1F) ;(00110110) (66) (54) (36) ;(11001001) (311) (201) (C9) ;(00110101) (65) (53) (35) ;(00000001) (1) (1) (01) ;
+;13112;(00110101) (65) (53) (35) ;(11000000) (300) (192) (C0) ;(00110011) (63) (51) (33) ;(10100000) (240) (160) (A0) ;(00110110) (66) (54) (36) ;(10000110) (206) (134) (86) ;(00110110) (66) (54) (36) ;(11000110) (306) (198) (C6) ;
+;13120;(00110011) (63) (51) (33) ;(01111010) (172) (122) (7A) ;(00110110) (66) (54) (36) ;(00000110) (6) (6) (06) ;(00110101) (65) (53) (35) ;(11111001) (371) (249) (F9) ;(00110100) (64) (52) (34) ;(10011011) (233) (155) (9B) ;
+;13128;(00110110) (66) (54) (36) ;(10000011) (203) (131) (83) ;(00110111) (67) (55) (37) ;(00010100) (24) (20) (14) ;(00110010) (62) (50) (32) ;(10100010) (242) (162) (A2) ;(00110011) (63) (51) (33) ;(01001111) (117) (79) (4F) ;
+;13136;(00101101) (55) (45) (2D) ;(10010111) (227) (151) (97) ;(00110010) (62) (50) (32) ;(01001001) (111) (73) (49) ;(00110100) (64) (52) (34) ;(00011011) (33) (27) (1B) ;(00110100) (64) (52) (34) ;(00101101) (55) (45) (2D) ;
+;13144;(00110100) (64) (52) (34) ;(00001111) (17) (15) (0F) ;(00110100) (64) (52) (34) ;(11001101) (315) (205) (CD) ;(10111111) (277) (191) (BF) ;(00110101) (65) (53) (35) ;(01111000) (170) (120) (78) ;(00110010) (62) (50) (32) ;
+;13152;(01100111) (147) (103) (67) ;(01011100) (134) (92) (5C) ;(11011001) (331) (217) (D9) ;(11100011) (343) (227) (E3) ;(11011001) (331) (217) (D9) ;(11101101) (355) (237) (ED) ;(01010011) (123) (83) (53) ;(01100101) (145) (101) (65) ;
+;13160;(01011100) (134) (92) (5C) ;(11011001) (331) (217) (D9) ;(01111110) (176) (126) (7E) ;(00100011) (43) (35) (23) ;(11100101) (345) (229) (E5) ;(10100111) (247) (167) (A7) ;(11110010) (362) (242) (F2) ;(10000000) (200) (128) (80) ;
+;13168;(00110011) (63) (51) (33) ;(01010111) (127) (87) (57) ;(11100110) (346) (230) (E6) ;(01100000) (140) (96) (60) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;(00001111) (17) (15) (0F) ;
+;13176;(11000110) (306) (198) (C6) ;(01111100) (174) (124) (7C) ;(01101111) (157) (111) (6F) ;(01111010) (172) (122) (7A) ;(11100110) (346) (230) (E6) ;(00011111) (37) (31) (1F) ;(00011000) (30) (24) (18) ;(00001110) (16) (14) (0E) ;
+;13184;(11111110) (376) (254) (FE) ;(00011000) (30) (24) (18) ;(00110000) (60) (48) (30) ;(00001000) (10) (8) (08) ;(11011001) (331) (217) (D9) ;(00000001) (1) (1) (01) ;(11111011) (373) (251) (FB) ;(11111111) (377) (255) (FF) ;
+;13192;(01010100) (124) (84) (54) ;(01011101) (135) (93) (5D) ;(00001001) (11) (9) (09) ;(11011001) (331) (217) (D9) ;(00000111) (7) (7) (07) ;(01101111) (157) (111) (6F) ;(00010001) (21) (17) (11) ;(11010111) (327) (215) (D7) ;
+;13200;(00110010) (62) (50) (32) ;(00100110) (46) (38) (26) ;(00000000) (0) (0) (00) ;(00011001) (31) (25) (19) ;(01011110) (136) (94) (5E) ;(00100011) (43) (35) (23) ;(01010110) (126) (86) (56) ;(00100001) (41) (33) (21) ;
+;13208;(01100101) (145) (101) (65) ;(00110011) (63) (51) (33) ;(11100011) (343) (227) (E3) ;(11010101) (325) (213) (D5) ;(11011001) (331) (217) (D9) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(01100110) (146) (102) (66) ;
+;13216;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;(11110001) (361) (241) (F1) ;(00111010) (72) (58) (3A) ;(01100111) (147) (103) (67) ;(01011100) (134) (92) (5C) ;(11011001) (331) (217) (D9) ;(00011000) (30) (24) (18) ;
+;13224;(11000011) (303) (195) (C3) ;(11010101) (325) (213) (D5) ;(11100101) (345) (229) (E5) ;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(00000101) (5) (5) (05) ;
+;13232;(00011111) (37) (31) (1F) ;(11100001) (341) (225) (E1) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;
+;13240;(11001101) (315) (205) (CD) ;(11000000) (300) (192) (C0) ;(00110011) (63) (51) (33) ;(11101101) (355) (237) (ED) ;(01010011) (123) (83) (53) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(11001001) (311) (201) (C9) ;
+;13248;(11001101) (315) (205) (CD) ;(10101001) (251) (169) (A9) ;(00110011) (63) (51) (33) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11001001) (311) (201) (C9) ;(01100010) (142) (98) (62) ;(01101011) (153) (107) (6B) ;
+;13256;(11001101) (315) (205) (CD) ;(10101001) (251) (169) (A9) ;(00110011) (63) (51) (33) ;(11011001) (331) (217) (D9) ;(11100101) (345) (229) (E5) ;(11011001) (331) (217) (D9) ;(11100011) (343) (227) (E3) ;(11000101) (305) (197) (C5) ;
+;13264;(01111110) (176) (126) (7E) ;(11100110) (346) (230) (E6) ;(11000000) (300) (192) (C0) ;(00000111) (7) (7) (07) ;(00000111) (7) (7) (07) ;(01001111) (117) (79) (4F) ;(00001100) (14) (12) (0C) ;(01111110) (176) (126) (7E) ;
+;13272;(11100110) (346) (230) (E6) ;(00111111) (77) (63) (3F) ;(00100000) (40) (32) (20) ;(00000010) (2) (2) (02) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11000110) (306) (198) (C6) ;(01010000) (120) (80) (50) ;
+;13280;(00010010) (22) (18) (12) ;(00111110) (76) (62) (3E) ;(00000101) (5) (5) (05) ;(10010001) (221) (145) (91) ;(00100011) (43) (35) (23) ;(00010011) (23) (19) (13) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;
+;13288;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11000001) (301) (193) (C1) ;(11100011) (343) (227) (E3) ;(11011001) (331) (217) (D9) ;(11100001) (341) (225) (E1) ;(11011001) (331) (217) (D9) ;(01000111) (107) (71) (47) ;
+;13296;(10101111) (257) (175) (AF) ;(00000101) (5) (5) (05) ;(11001000) (310) (200) (C8) ;(00010010) (22) (18) (12) ;(00010011) (23) (19) (13) ;(00011000) (30) (24) (18) ;(11111010) (372) (250) (FA) ;(10100111) (247) (167) (A7) ;
+;13304;(11001000) (310) (200) (C8) ;(11110101) (365) (245) (F5) ;(11010101) (325) (213) (D5) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(11001000) (310) (200) (C8) ;
+;13312;(00110011) (63) (51) (33) ;(11010001) (321) (209) (D1) ;(11110001) (361) (241) (F1) ;(00111101) (75) (61) (3D) ;(00011000) (30) (24) (18) ;(11110010) (362) (242) (F2) ;(01001111) (117) (79) (4F) ;(00000111) (7) (7) (07) ;
+;13320;(00000111) (7) (7) (07) ;(10000001) (201) (129) (81) ;(01001111) (117) (79) (4F) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(00001001) (11) (9) (09) ;(11001001) (311) (201) (C9) ;(11010101) (325) (213) (D5) ;
+;13328;(00101010) (52) (42) (2A) ;(01101000) (150) (104) (68) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00000110) (6) (6) (06) ;(00110100) (64) (52) (34) ;(11001101) (315) (205) (CD) ;(11000000) (300) (192) (C0) ;
+;13336;(00110011) (63) (51) (33) ;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;(01100010) (142) (98) (62) ;(01101011) (153) (107) (6B) ;(11011001) (331) (217) (D9) ;(11100101) (345) (229) (E5) ;(00100001) (41) (33) (21) ;
+;13344;(11000101) (305) (197) (C5) ;(00110010) (62) (50) (32) ;(11011001) (331) (217) (D9) ;(11001101) (315) (205) (CD) ;(11110111) (367) (247) (F7) ;(00110011) (63) (51) (33) ;(11001101) (315) (205) (CD) ;(11001000) (310) (200) (C8) ;
+;13352;(00110011) (63) (51) (33) ;(11011001) (331) (217) (D9) ;(11100001) (341) (225) (E1) ;(11011001) (331) (217) (D9) ;(11001001) (311) (201) (C9) ;(11100101) (345) (229) (E5) ;(11101011) (353) (235) (EB) ;(00101010) (52) (42) (2A) ;
+;13360;(01101000) (150) (104) (68) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00000110) (6) (6) (06) ;(00110100) (64) (52) (34) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(11000000) (300) (192) (C0) ;
+;13368;(00110011) (63) (51) (33) ;(11101011) (353) (235) (EB) ;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;(00000110) (6) (6) (06) ;(00000101) (5) (5) (05) ;(00011010) (32) (26) (1A) ;(01001110) (116) (78) (4E) ;
+;13376;(11101011) (353) (235) (EB) ;(00010010) (22) (18) (12) ;(01110001) (161) (113) (71) ;(00100011) (43) (35) (23) ;(00010011) (23) (19) (13) ;(00010000) (20) (16) (10) ;(11110111) (367) (247) (F7) ;(11101011) (353) (235) (EB) ;
+;13384;(11001001) (311) (201) (C9) ;(01000111) (107) (71) (47) ;(11001101) (315) (205) (CD) ;(01011110) (136) (94) (5E) ;(00110011) (63) (51) (33) ;(00110001) (61) (49) (31) ;(00001111) (17) (15) (0F) ;(11000000) (300) (192) (C0) ;
+;13392;(00000010) (2) (2) (02) ;(10100000) (240) (160) (A0) ;(11000010) (302) (194) (C2) ;(00110001) (61) (49) (31) ;(11100000) (340) (224) (E0) ;(00000100) (4) (4) (04) ;(11100010) (342) (226) (E2) ;(11000001) (301) (193) (C1) ;
+;13400;(00000011) (3) (3) (03) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(11000110) (306) (198) (C6) ;(00110011) (63) (51) (33) ;(11001101) (315) (205) (CD) ;(01100010) (142) (98) (62) ;(00110011) (63) (51) (33) ;
+;13408;(00001111) (17) (15) (0F) ;(00000001) (1) (1) (01) ;(11000010) (302) (194) (C2) ;(00000010) (2) (2) (02) ;(00110101) (65) (53) (35) ;(11101110) (356) (238) (EE) ;(11100001) (341) (225) (E1) ;(00000011) (3) (3) (03) ;
+;13416;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(00000110) (6) (6) (06) ;(11111111) (377) (255) (FF) ;(00011000) (30) (24) (18) ;(00000110) (6) (6) (06) ;(11001101) (315) (205) (CD) ;(11101001) (351) (233) (E9) ;
+;13424;(00110100) (64) (52) (34) ;(11011000) (330) (216) (D8) ;(00000110) (6) (6) (06) ;(00000000) (0) (0) (00) ;(01111110) (176) (126) (7E) ;(10100111) (247) (167) (A7) ;(00101000) (50) (40) (28) ;(00001011) (13) (11) (0B) ;
+;13432;(00100011) (43) (35) (23) ;(01111000) (170) (120) (78) ;(11100110) (346) (230) (E6) ;(10000000) (200) (128) (80) ;(10110110) (266) (182) (B6) ;(00010111) (27) (23) (17) ;(00111111) (77) (63) (3F) ;(00011111) (37) (31) (1F) ;
+;13440;(01110111) (167) (119) (77) ;(00101011) (53) (43) (2B) ;(11001001) (311) (201) (C9) ;(11010101) (325) (213) (D5) ;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(01111111) (177) (127) (7F) ;(00101101) (55) (45) (2D) ;
+;13448;(11100001) (341) (225) (E1) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00101111) (57) (47) (2F) ;(01001111) (117) (79) (4F) ;(11001101) (315) (205) (CD) ;(10001110) (216) (142) (8E) ;(00101101) (55) (45) (2D) ;
+;13456;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11101001) (351) (233) (E9) ;(00110100) (64) (52) (34) ;(11011000) (330) (216) (D8) ;(11010101) (325) (213) (D5) ;(00010001) (21) (17) (11) ;
+;13464;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(00100011) (43) (35) (23) ;(11001011) (313) (203) (CB) ;(00010110) (26) (22) (16) ;(00101011) (53) (43) (2B) ;(10011111) (237) (159) (9F) ;(01001111) (117) (79) (4F) ;
+;13472;(11001101) (315) (205) (CD) ;(10001110) (216) (142) (8E) ;(00101101) (55) (45) (2D) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;
+;13480;(11101101) (355) (237) (ED) ;(01111000) (170) (120) (78) ;(00011000) (30) (24) (18) ;(00000100) (4) (4) (04) ;(11001101) (315) (205) (CD) ;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(00001010) (12) (10) (0A) ;
+;13488;(11000011) (303) (195) (C3) ;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(11001101) (315) (205) (CD) ;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(00100001) (41) (33) (21) ;(00101011) (53) (43) (2B) ;
+;13496;(00101101) (55) (45) (2D) ;(11100101) (345) (229) (E5) ;(11000101) (305) (197) (C5) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;(00001011) (13) (11) (0B) ;
+;13504;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00100000) (40) (32) (20) ;(00100011) (43) (35) (23) ;(00011010) (32) (26) (1A) ;(11001101) (315) (205) (CD) ;(10001101) (215) (141) (8D) ;(00101100) (54) (44) (2C) ;
+;13512;(00111000) (70) (56) (38) ;(00001001) (11) (9) (09) ;(11010110) (326) (214) (D6) ;(10010000) (220) (144) (90) ;(00111000) (70) (56) (38) ;(00011001) (31) (25) (19) ;(11111110) (376) (254) (FE) ;(00010101) (25) (21) (15) ;
+;13520;(00110000) (60) (48) (30) ;(00010101) (25) (21) (15) ;(00111100) (74) (60) (3C) ;(00111101) (75) (61) (3D) ;(10000111) (207) (135) (87) ;(10000111) (207) (135) (87) ;(10000111) (207) (135) (87) ;(11111110) (376) (254) (FE) ;
+;13528;(10101000) (250) (168) (A8) ;(00110000) (60) (48) (30) ;(00001100) (14) (12) (0C) ;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(01111011) (173) (123) (7B) ;(01011100) (134) (92) (5C) ;(10000001) (201) (129) (81) ;
+;13536;(01001111) (117) (79) (4F) ;(00110000) (60) (48) (30) ;(00000001) (1) (1) (01) ;(00000100) (4) (4) (04) ;(11000011) (303) (195) (C3) ;(00101011) (53) (43) (2B) ;(00101101) (55) (45) (2D) ;(11001111) (317) (207) (CF) ;
+;13544;(00001001) (11) (9) (09) ;(11100101) (345) (229) (E5) ;(11000101) (305) (197) (C5) ;(01000111) (107) (71) (47) ;(01111110) (176) (126) (7E) ;(00100011) (43) (35) (23) ;(10110110) (266) (182) (B6) ;(00100011) (43) (35) (23) ;
+;13552;(10110110) (266) (182) (B6) ;(00100011) (43) (35) (23) ;(10110110) (266) (182) (B6) ;(01111000) (170) (120) (78) ;(11000001) (301) (193) (C1) ;(11100001) (341) (225) (E1) ;(11000000) (300) (192) (C0) ;(00110111) (67) (55) (37) ;
+;13560;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11101001) (351) (233) (E9) ;(00110100) (64) (52) (34) ;(11011000) (330) (216) (D8) ;(00111110) (76) (62) (3E) ;(11111111) (377) (255) (FF) ;(00011000) (30) (24) (18) ;
+;13568;(00000110) (6) (6) (06) ;(11001101) (315) (205) (CD) ;(11101001) (351) (233) (E9) ;(00110100) (64) (52) (34) ;(00011000) (30) (24) (18) ;(00000101) (5) (5) (05) ;(10101111) (257) (175) (AF) ;(00100011) (43) (35) (23) ;
+;13576;(10101110) (256) (174) (AE) ;(00101011) (53) (43) (2B) ;(00000111) (7) (7) (07) ;(11100101) (345) (229) (E5) ;(00111110) (76) (62) (3E) ;(00000000) (0) (0) (00) ;(01110111) (167) (119) (77) ;(00100011) (43) (35) (23) ;
+;13584;(01110111) (167) (119) (77) ;(00100011) (43) (35) (23) ;(00010111) (27) (23) (17) ;(01110111) (167) (119) (77) ;(00011111) (37) (31) (1F) ;(00100011) (43) (35) (23) ;(01110111) (167) (119) (77) ;(00100011) (43) (35) (23) ;
+;13592;(01110111) (167) (119) (77) ;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(11101001) (351) (233) (E9) ;(00110100) (64) (52) (34) ;(11101011) (353) (235) (EB) ;
+;13600;(11011000) (330) (216) (D8) ;(00110111) (67) (55) (37) ;(00011000) (30) (24) (18) ;(11100111) (347) (231) (E7) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(11101001) (351) (233) (E9) ;(00110100) (64) (52) (34) ;
+;13608;(11101011) (353) (235) (EB) ;(11010000) (320) (208) (D0) ;(10100111) (247) (167) (A7) ;(00011000) (30) (24) (18) ;(11011110) (336) (222) (DE) ;(11101011) (353) (235) (EB) ;(11001101) (315) (205) (CD) ;(11101001) (351) (233) (E9) ;
+;13616;(00110100) (64) (52) (34) ;(11101011) (353) (235) (EB) ;(11010000) (320) (208) (D0) ;(11010101) (325) (213) (D5) ;(00011011) (33) (27) (1B) ;(10101111) (257) (175) (AF) ;(00010010) (22) (18) (12) ;(00011011) (33) (27) (1B) ;
+;13624;(00010010) (22) (18) (12) ;(11010001) (321) (209) (D1) ;(11001001) (311) (201) (C9) ;(01111000) (170) (120) (78) ;(11010110) (326) (214) (D6) ;(00001000) (10) (8) (08) ;(11001011) (313) (203) (CB) ;(01010111) (127) (87) (57) ;
+;13632;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(00111101) (75) (61) (3D) ;(00001111) (17) (15) (0F) ;(00110000) (60) (48) (30) ;(00001000) (10) (8) (08) ;(11110101) (365) (245) (F5) ;(11100101) (345) (229) (E5) ;
+;13640;(11001101) (315) (205) (CD) ;(00111100) (74) (60) (3C) ;(00110100) (64) (52) (34) ;(11010001) (321) (209) (D1) ;(11101011) (353) (235) (EB) ;(11110001) (361) (241) (F1) ;(11001011) (313) (203) (CB) ;(01010111) (127) (87) (57) ;
+;13648;(00100000) (40) (32) (20) ;(00000111) (7) (7) (07) ;(00001111) (17) (15) (0F) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;(00001111) (17) (15) (0F) ;(00110000) (60) (48) (30) ;(00011000) (30) (24) (18) ;
+;13656;(00110011) (63) (51) (33) ;(00001111) (17) (15) (0F) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;(11010101) (325) (213) (D5) ;(11000101) (305) (197) (C5) ;
+;13664;(11001101) (315) (205) (CD) ;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;(11100001) (341) (225) (E1) ;(01111100) (174) (124) (7C) ;(10110101) (265) (181) (B5) ;(11100011) (343) (227) (E3) ;(01111000) (170) (120) (78) ;
+;13672;(00100000) (40) (32) (20) ;(00001011) (13) (11) (0B) ;(10110001) (261) (177) (B1) ;(11000001) (301) (193) (C1) ;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;(11110001) (361) (241) (F1) ;(00111111) (77) (63) (3F) ;
+;13680;(00011000) (30) (24) (18) ;(00010110) (26) (22) (16) ;(11110001) (361) (241) (F1) ;(00011000) (30) (24) (18) ;(00010011) (23) (19) (13) ;(10110001) (261) (177) (B1) ;(00101000) (50) (40) (28) ;(00001101) (15) (13) (0D) ;
+;13688;(00011010) (32) (26) (1A) ;(10010110) (226) (150) (96) ;(00111000) (70) (56) (38) ;(00001001) (11) (9) (09) ;(00100000) (40) (32) (20) ;(11101101) (355) (237) (ED) ;(00001011) (13) (11) (0B) ;(00010011) (23) (19) (13) ;
+;13696;(00100011) (43) (35) (23) ;(11100011) (343) (227) (E3) ;(00101011) (53) (43) (2B) ;(00011000) (30) (24) (18) ;(11011111) (337) (223) (DF) ;(11000001) (301) (193) (C1) ;(11110001) (361) (241) (F1) ;(10100111) (247) (167) (A7) ;
+;13704;(11110101) (365) (245) (F5) ;(11101111) (357) (239) (EF) ;(10100000) (240) (160) (A0) ;(00111000) (70) (56) (38) ;(11110001) (361) (241) (F1) ;(11110101) (365) (245) (F5) ;(11011100) (334) (220) (DC) ;(00000001) (1) (1) (01) ;
+;13712;(00110101) (65) (53) (35) ;(11110001) (361) (241) (F1) ;(11110101) (365) (245) (F5) ;(11010100) (324) (212) (D4) ;(11111001) (371) (249) (F9) ;(00110100) (64) (52) (34) ;(11110001) (361) (241) (F1) ;(00001111) (17) (15) (0F) ;
+;13720;(11010100) (324) (212) (D4) ;(00000001) (1) (1) (01) ;(00110101) (65) (53) (35) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;(11010101) (325) (213) (D5) ;
+;13728;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;(11100001) (341) (225) (E1) ;(11100101) (345) (229) (E5) ;(11010101) (325) (213) (D5) ;(11000101) (305) (197) (C5) ;
+;13736;(00001001) (11) (9) (09) ;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;(11110111) (367) (247) (F7) ;(11001101) (315) (205) (CD) ;(10110010) (262) (178) (B2) ;(00101010) (52) (42) (2A) ;(11000001) (301) (193) (C1) ;
+;13744;(11100001) (341) (225) (E1) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00101000) (50) (40) (28) ;(00000010) (2) (2) (02) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11000001) (301) (193) (C1) ;
+;13752;(11100001) (341) (225) (E1) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00101000) (50) (40) (28) ;(00000010) (2) (2) (02) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(00101010) (52) (42) (2A) ;
+;13760;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(00010001) (21) (17) (11) ;(11111011) (373) (251) (FB) ;(11111111) (377) (255) (FF) ;(11100101) (345) (229) (E5) ;(00011001) (31) (25) (19) ;(11010001) (321) (209) (D1) ;
+;13768;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(11010101) (325) (213) (D5) ;(00101101) (55) (45) (2D) ;(00111000) (70) (56) (38) ;(00001110) (16) (14) (0E) ;(00100000) (40) (32) (20) ;(00001100) (14) (12) (0C) ;
+;13776;(11110101) (365) (245) (F5) ;(00000001) (1) (1) (01) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(11110111) (367) (247) (F7) ;(11110001) (361) (241) (F1) ;(00010010) (22) (18) (12) ;(11001101) (315) (205) (CD) ;
+;13784;(10110010) (262) (178) (B2) ;(00101010) (52) (42) (2A) ;(11101011) (353) (235) (EB) ;(11001001) (311) (201) (C9) ;(11001111) (317) (207) (CF) ;(00001010) (12) (10) (0A) ;(00101010) (52) (42) (2A) ;(01011101) (135) (93) (5D) ;
+;13792;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(01111000) (170) (120) (78) ;(11000110) (306) (198) (C6) ;(11100011) (343) (227) (E3) ;(10011111) (237) (159) (9F) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;
+;13800;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;(11010101) (325) (213) (D5) ;(00000011) (3) (3) (03) ;(11110111) (367) (247) (F7) ;(11100001) (341) (225) (E1) ;(11101101) (355) (237) (ED) ;(01010011) (123) (83) (53) ;
+;13808;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(11010101) (325) (213) (D5) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(11101011) (353) (235) (EB) ;(00101011) (53) (43) (2B) ;(00110110) (66) (54) (36) ;
+;13816;(00001101) (15) (13) (0D) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(10111110) (276) (190) (BE) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;(00100100) (44) (36) (24) ;
+;13824;(11011111) (337) (223) (DF) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(00100000) (40) (32) (20) ;(00000111) (7) (7) (07) ;(11100001) (341) (225) (E1) ;(11110001) (361) (241) (F1) ;(11111101) (375) (253) (FD) ;
+;13832;(10101110) (256) (174) (AE) ;(00000001) (1) (1) (01) ;(11100110) (346) (230) (E6) ;(01000000) (100) (64) (40) ;(11000010) (302) (194) (C2) ;(10001010) (212) (138) (8A) ;(00011100) (34) (28) (1C) ;(00100010) (42) (34) (22) ;
+;13840;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00000001) (1) (1) (01) ;(11111110) (376) (254) (FE) ;(11001101) (315) (205) (CD) ;(11111011) (373) (251) (FB) ;
+;13848;(00100100) (44) (36) (24) ;(11100001) (341) (225) (E1) ;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(00011000) (30) (24) (18) ;(10100000) (240) (160) (A0) ;(00000001) (1) (1) (01) ;
+;13856;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(11110111) (367) (247) (F7) ;(00100010) (42) (34) (22) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;
+;13864;(01010001) (121) (81) (51) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(00111110) (76) (62) (3E) ;(11111111) (377) (255) (FF) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;
+;13872;(11001101) (315) (205) (CD) ;(11100011) (343) (227) (E3) ;(00101101) (55) (45) (2D) ;(11100001) (341) (225) (E1) ;(11001101) (315) (205) (CD) ;(00010101) (25) (21) (15) ;(00010110) (26) (22) (16) ;(11010001) (321) (209) (D1) ;
+;13880;(00101010) (52) (42) (2A) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;
+;13888;(11001101) (315) (205) (CD) ;(10110010) (262) (178) (B2) ;(00101010) (52) (42) (2A) ;(11101011) (353) (235) (EB) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(10010100) (224) (148) (94) ;(00011110) (36) (30) (1E) ;
+;13896;(11111110) (376) (254) (FE) ;(00010000) (20) (16) (10) ;(11010010) (322) (210) (D2) ;(10011111) (237) (159) (9F) ;(00011110) (36) (30) (1E) ;(00101010) (52) (42) (2A) ;(01010001) (121) (81) (51) ;(01011100) (134) (92) (5C) ;
+;13904;(11100101) (345) (229) (E5) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;(00010110) (26) (22) (16) ;(11001101) (315) (205) (CD) ;(11100110) (346) (230) (E6) ;(00010101) (25) (21) (15) ;(00000001) (1) (1) (01) ;
+;13912;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00110000) (60) (48) (30) ;(00000011) (3) (3) (03) ;(00001100) (14) (12) (0C) ;(11110111) (367) (247) (F7) ;(00010010) (22) (18) (12) ;(11001101) (315) (205) (CD) ;
+;13920;(10110010) (262) (178) (B2) ;(00101010) (52) (42) (2A) ;(11100001) (341) (225) (E1) ;(11001101) (315) (205) (CD) ;(00010101) (25) (21) (15) ;(00010110) (26) (22) (16) ;(11000011) (303) (195) (C3) ;(10111111) (277) (191) (BF) ;
+;13928;(00110101) (65) (53) (35) ;(11001101) (315) (205) (CD) ;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;(00101000) (50) (40) (28) ;(00000001) (1) (1) (01) ;
+;13936;(00011010) (32) (26) (1A) ;(11000011) (303) (195) (C3) ;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(11001101) (315) (205) (CD) ;(11110001) (361) (241) (F1) ;(00101011) (53) (43) (2B) ;(11000011) (303) (195) (C3) ;
+;13944;(00101011) (53) (43) (2B) ;(00101101) (55) (45) (2D) ;(11011001) (331) (217) (D9) ;(11100101) (345) (229) (E5) ;(00100001) (41) (33) (21) ;(01100111) (147) (103) (67) ;(01011100) (134) (92) (5C) ;(00110101) (65) (53) (35) ;
+;13952;(11100001) (341) (225) (E1) ;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(00100011) (43) (35) (23) ;(11011001) (331) (217) (D9) ;(11001001) (311) (201) (C9) ;(11011001) (331) (217) (D9) ;(01011110) (136) (94) (5E) ;
+;13960;(01111011) (173) (123) (7B) ;(00010111) (27) (23) (17) ;(10011111) (237) (159) (9F) ;(01010111) (127) (87) (57) ;(00011001) (31) (25) (19) ;(11011001) (331) (217) (D9) ;(11001001) (311) (201) (C9) ;(00010011) (23) (19) (13) ;
+;13968;(00010011) (23) (19) (13) ;(00011010) (32) (26) (1A) ;(00011011) (33) (27) (1B) ;(00011011) (33) (27) (1B) ;(10100111) (247) (167) (A7) ;(00100000) (40) (32) (20) ;(11101111) (357) (239) (EF) ;(11011001) (331) (217) (D9) ;
+;13976;(00100011) (43) (35) (23) ;(11011001) (331) (217) (D9) ;(11001001) (311) (201) (C9) ;(11110001) (361) (241) (F1) ;(11011001) (331) (217) (D9) ;(11100011) (343) (227) (E3) ;(11011001) (331) (217) (D9) ;(11001001) (311) (201) (C9) ;
+;13984;(11101111) (357) (239) (EF) ;(11000000) (300) (192) (C0) ;(00000010) (2) (2) (02) ;(00110001) (61) (49) (31) ;(11100000) (340) (224) (E0) ;(00000101) (5) (5) (05) ;(00100111) (47) (39) (27) ;(11100000) (340) (224) (E0) ;
+;13992;(00000001) (1) (1) (01) ;(11000000) (300) (192) (C0) ;(00000100) (4) (4) (04) ;(00000011) (3) (3) (03) ;(11100000) (340) (224) (E0) ;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;
+;14000;(00110001) (61) (49) (31) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(00000100) (4) (4) (04) ;(00111010) (72) (58) (3A) ;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(00110001) (61) (49) (31) ;
+;14008;(00111010) (72) (58) (3A) ;(11000000) (300) (192) (C0) ;(00000011) (3) (3) (03) ;(11100000) (340) (224) (E0) ;(00000001) (1) (1) (01) ;(00110000) (60) (48) (30) ;(00000000) (0) (0) (00) ;(00000011) (3) (3) (03) ;
+;14016;(10100001) (241) (161) (A1) ;(00000011) (3) (3) (03) ;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00111101) (75) (61) (3D) ;(00110100) (64) (52) (34) ;(11110001) (361) (241) (F1) ;
+;14024;(00111000) (70) (56) (38) ;(10101010) (252) (170) (AA) ;(00111011) (73) (59) (3B) ;(00101001) (51) (41) (29) ;(00000100) (4) (4) (04) ;(00110001) (61) (49) (31) ;(00100111) (47) (39) (27) ;(11000011) (303) (195) (C3) ;
+;14032;(00000011) (3) (3) (03) ;(00110001) (61) (49) (31) ;(00001111) (17) (15) (0F) ;(10100001) (241) (161) (A1) ;(00000011) (3) (3) (03) ;(10001000) (210) (136) (88) ;(00010011) (23) (19) (13) ;(00110110) (66) (54) (36) ;
+;14040;(01011000) (130) (88) (58) ;(01100101) (145) (101) (65) ;(01100110) (146) (102) (66) ;(10011101) (235) (157) (9D) ;(01111000) (170) (120) (78) ;(01100101) (145) (101) (65) ;(01000000) (100) (64) (40) ;(10100010) (242) (162) (A2) ;
+;14048;(01100000) (140) (96) (60) ;(00110010) (62) (50) (32) ;(11001001) (311) (201) (C9) ;(11100111) (347) (231) (E7) ;(00100001) (41) (33) (21) ;(11110111) (367) (247) (F7) ;(10101111) (257) (175) (AF) ;(00100100) (44) (36) (24) ;
+;14056;(11101011) (353) (235) (EB) ;(00101111) (57) (47) (2F) ;(10110000) (260) (176) (B0) ;(10110000) (260) (176) (B0) ;(00010100) (24) (20) (14) ;(11101110) (356) (238) (EE) ;(01111110) (176) (126) (7E) ;(10111011) (273) (187) (BB) ;
+;14064;(10010100) (224) (148) (94) ;(01011000) (130) (88) (58) ;(11110001) (361) (241) (F1) ;(00111010) (72) (58) (3A) ;(01111110) (176) (126) (7E) ;(11111000) (370) (248) (F8) ;(11001111) (317) (207) (CF) ;(11100011) (343) (227) (E3) ;
+;14072;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;(11010101) (325) (213) (D5) ;(00101101) (55) (45) (2D) ;(00100000) (40) (32) (20) ;(00000111) (7) (7) (07) ;(00111000) (70) (56) (38) ;(00000011) (3) (3) (03) ;
+;14080;(10000110) (206) (134) (86) ;(00110000) (60) (48) (30) ;(00001001) (11) (9) (09) ;(11001111) (317) (207) (CF) ;(00000101) (5) (5) (05) ;(00111000) (70) (56) (38) ;(00000111) (7) (7) (07) ;(10010110) (226) (150) (96) ;
+;14088;(00110000) (60) (48) (30) ;(00000100) (4) (4) (04) ;(11101101) (355) (237) (ED) ;(01000100) (104) (68) (44) ;(01110111) (167) (119) (77) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00000010) (2) (2) (02) ;
+;14096;(10100000) (240) (160) (A0) ;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00111101) (75) (61) (3D) ;(00110001) (61) (49) (31) ;(00110111) (67) (55) (37) ;(00000000) (0) (0) (00) ;
+;14104;(00000100) (4) (4) (04) ;(00111000) (70) (56) (38) ;(11001111) (317) (207) (CF) ;(00001001) (11) (9) (09) ;(10100000) (240) (160) (A0) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(01111110) (176) (126) (7E) ;
+;14112;(00110110) (66) (54) (36) ;(10000000) (200) (128) (80) ;(11001101) (315) (205) (CD) ;(00101000) (50) (40) (28) ;(00101101) (55) (45) (2D) ;(11101111) (357) (239) (EF) ;(00110100) (64) (52) (34) ;(00111000) (70) (56) (38) ;
+;14120;(00000000) (0) (0) (00) ;(00000011) (3) (3) (03) ;(00000001) (1) (1) (01) ;(00110001) (61) (49) (31) ;(00110100) (64) (52) (34) ;(11110000) (360) (240) (F0) ;(01001100) (114) (76) (4C) ;(11001100) (314) (204) (CC) ;
+;14128;(11001100) (314) (204) (CC) ;(11001101) (315) (205) (CD) ;(00000011) (3) (3) (03) ;(00110111) (67) (55) (37) ;(00000000) (0) (0) (00) ;(00001000) (10) (8) (08) ;(00000001) (1) (1) (01) ;(10100001) (241) (161) (A1) ;
+;14136;(00000011) (3) (3) (03) ;(00000001) (1) (1) (01) ;(00111000) (70) (56) (38) ;(00110100) (64) (52) (34) ;(11101111) (357) (239) (EF) ;(00000001) (1) (1) (01) ;(00110100) (64) (52) (34) ;(11110000) (360) (240) (F0) ;
+;14144;(00110001) (61) (49) (31) ;(01110010) (162) (114) (72) ;(00010111) (27) (23) (17) ;(11111000) (370) (248) (F8) ;(00000100) (4) (4) (04) ;(00000001) (1) (1) (01) ;(10100010) (242) (162) (A2) ;(00000011) (3) (3) (03) ;
+;14152;(10100010) (242) (162) (A2) ;(00000011) (3) (3) (03) ;(00110001) (61) (49) (31) ;(00110100) (64) (52) (34) ;(00110010) (62) (50) (32) ;(00100000) (40) (32) (20) ;(00000100) (4) (4) (04) ;(10100010) (242) (162) (A2) ;
+;14160;(00000011) (3) (3) (03) ;(10001100) (214) (140) (8C) ;(00010001) (21) (17) (11) ;(10101100) (254) (172) (AC) ;(00010100) (24) (20) (14) ;(00001001) (11) (9) (09) ;(01010110) (126) (86) (56) ;(11011010) (332) (218) (DA) ;
+;14168;(10100101) (245) (165) (A5) ;(01011001) (131) (89) (59) ;(00110000) (60) (48) (30) ;(11000101) (305) (197) (C5) ;(01011100) (134) (92) (5C) ;(10010000) (220) (144) (90) ;(10101010) (252) (170) (AA) ;(10011110) (236) (158) (9E) ;
+;14176;(01110000) (160) (112) (70) ;(01101111) (157) (111) (6F) ;(01100001) (141) (97) (61) ;(10100001) (241) (161) (A1) ;(11001011) (313) (203) (CB) ;(11011010) (332) (218) (DA) ;(10010110) (226) (150) (96) ;(10100100) (244) (164) (A4) ;
+;14184;(00110001) (61) (49) (31) ;(10011111) (237) (159) (9F) ;(10110100) (264) (180) (B4) ;(11100111) (347) (231) (E7) ;(10100000) (240) (160) (A0) ;(11111110) (376) (254) (FE) ;(01011100) (134) (92) (5C) ;(11111100) (374) (252) (FC) ;
+;14192;(11101010) (352) (234) (EA) ;(00011011) (33) (27) (1B) ;(01000011) (103) (67) (43) ;(11001010) (312) (202) (CA) ;(00110110) (66) (54) (36) ;(11101101) (355) (237) (ED) ;(10100111) (247) (167) (A7) ;(10011100) (234) (156) (9C) ;
+;14200;(01111110) (176) (126) (7E) ;(01011110) (136) (94) (5E) ;(11110000) (360) (240) (F0) ;(01101110) (156) (110) (6E) ;(00100011) (43) (35) (23) ;(10000000) (200) (128) (80) ;(10010011) (223) (147) (93) ;(00000100) (4) (4) (04) ;
+;14208;(00001111) (17) (15) (0F) ;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00111101) (75) (61) (3D) ;(00110100) (64) (52) (34) ;(11101110) (356) (238) (EE) ;(00100010) (42) (34) (22) ;
+;14216;(11111001) (371) (249) (F9) ;(10000011) (203) (131) (83) ;(01101110) (156) (110) (6E) ;(00000100) (4) (4) (04) ;(00110001) (61) (49) (31) ;(10100010) (242) (162) (A2) ;(00001111) (17) (15) (0F) ;(00100111) (47) (39) (27) ;
+;14224;(00000011) (3) (3) (03) ;(00110001) (61) (49) (31) ;(00001111) (17) (15) (0F) ;(00110001) (61) (49) (31) ;(00001111) (17) (15) (0F) ;(00110001) (61) (49) (31) ;(00101010) (52) (42) (2A) ;(10100001) (241) (161) (A1) ;
+;14232;(00000011) (3) (3) (03) ;(00110001) (61) (49) (31) ;(00110111) (67) (55) (37) ;(11000000) (300) (192) (C0) ;(00000000) (0) (0) (00) ;(00000100) (4) (4) (04) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;
+;14240;(11001001) (311) (201) (C9) ;(10100001) (241) (161) (A1) ;(00000011) (3) (3) (03) ;(00000001) (1) (1) (01) ;(00110110) (66) (54) (36) ;(00000000) (0) (0) (00) ;(00000010) (2) (2) (02) ;(00011011) (33) (27) (1B) ;
+;14248;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00111001) (71) (57) (39) ;(00101010) (52) (42) (2A) ;(10100001) (241) (161) (A1) ;(00000011) (3) (3) (03) ;(11100000) (340) (224) (E0) ;
+;14256;(00000000) (0) (0) (00) ;(00000110) (6) (6) (06) ;(00011011) (33) (27) (1B) ;(00110011) (63) (51) (33) ;(00000011) (3) (3) (03) ;(11101111) (357) (239) (EF) ;(00111001) (71) (57) (39) ;(00110001) (61) (49) (31) ;
+;14264;(00110001) (61) (49) (31) ;(00000100) (4) (4) (04) ;(00110001) (61) (49) (31) ;(00001111) (17) (15) (0F) ;(10100001) (241) (161) (A1) ;(00000011) (3) (3) (03) ;(10000110) (206) (134) (86) ;(00010100) (24) (20) (14) ;
+;14272;(11100110) (346) (230) (E6) ;(01011100) (134) (92) (5C) ;(00011111) (37) (31) (1F) ;(00001011) (13) (11) (0B) ;(10100011) (243) (163) (A3) ;(10001111) (217) (143) (8F) ;(00111000) (70) (56) (38) ;(11101110) (356) (238) (EE) ;
+;14280;(11101001) (351) (233) (E9) ;(00010101) (25) (21) (15) ;(01100011) (143) (99) (63) ;(10111011) (273) (187) (BB) ;(00100011) (43) (35) (23) ;(11101110) (356) (238) (EE) ;(10010010) (222) (146) (92) ;(00001101) (15) (13) (0D) ;
+;14288;(11001101) (315) (205) (CD) ;(11101101) (355) (237) (ED) ;(11110001) (361) (241) (F1) ;(00100011) (43) (35) (23) ;(01011101) (135) (93) (5D) ;(00011011) (33) (27) (1B) ;(11101010) (352) (234) (EA) ;(00000100) (4) (4) (04) ;
+;14296;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00110001) (61) (49) (31) ;(00011111) (37) (31) (1F) ;(00000001) (1) (1) (01) ;(00100000) (40) (32) (20) ;(00000101) (5) (5) (05) ;
+;14304;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11001101) (315) (205) (CD) ;(10010111) (227) (151) (97) ;(00110010) (62) (50) (32) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(10000001) (201) (129) (81) ;
+;14312;(00111000) (70) (56) (38) ;(00001110) (16) (14) (0E) ;(11101111) (357) (239) (EF) ;(10100001) (241) (161) (A1) ;(00011011) (33) (27) (1B) ;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;(00110001) (61) (49) (31) ;
+;14320;(00110110) (66) (54) (36) ;(10100011) (243) (163) (A3) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(00000110) (6) (6) (06) ;(00011011) (33) (27) (1B) ;(00110011) (63) (51) (33) ;(00000011) (3) (3) (03) ;
+;14328;(11101111) (357) (239) (EF) ;(10100000) (240) (160) (A0) ;(00000001) (1) (1) (01) ;(00110001) (61) (49) (31) ;(00110001) (61) (49) (31) ;(00000100) (4) (4) (04) ;(00110001) (61) (49) (31) ;(00001111) (17) (15) (0F) ;
+;14336;(10100001) (241) (161) (A1) ;(00000011) (3) (3) (03) ;(10001100) (214) (140) (8C) ;(00010000) (20) (16) (10) ;(10110010) (262) (178) (B2) ;(00010011) (23) (19) (13) ;(00001110) (16) (14) (0E) ;(01010101) (125) (85) (55) ;
+;14344;(11100100) (344) (228) (E4) ;(10001101) (215) (141) (8D) ;(01011000) (130) (88) (58) ;(00111001) (71) (57) (39) ;(10111100) (274) (188) (BC) ;(01011011) (133) (91) (5B) ;(10011000) (230) (152) (98) ;(11111101) (375) (253) (FD) ;
+;14352;(10011110) (236) (158) (9E) ;(00000000) (0) (0) (00) ;(00110110) (66) (54) (36) ;(01110101) (165) (117) (75) ;(10100000) (240) (160) (A0) ;(11011011) (333) (219) (DB) ;(11101000) (350) (232) (E8) ;(10110100) (264) (180) (B4) ;
+;14360;(01100011) (143) (99) (63) ;(01000010) (102) (66) (42) ;(11000100) (304) (196) (C4) ;(11100110) (346) (230) (E6) ;(10110101) (265) (181) (B5) ;(00001001) (11) (9) (09) ;(00110110) (66) (54) (36) ;(10111110) (276) (190) (BE) ;
+;14368;(11101001) (351) (233) (E9) ;(00110110) (66) (54) (36) ;(01110011) (163) (115) (73) ;(00011011) (33) (27) (1B) ;(01011101) (135) (93) (5D) ;(11101100) (354) (236) (EC) ;(11011000) (330) (216) (D8) ;(11011110) (336) (222) (DE) ;
+;14376;(01100011) (143) (99) (63) ;(10111110) (276) (190) (BE) ;(11110000) (360) (240) (F0) ;(01100001) (141) (97) (61) ;(10100001) (241) (161) (A1) ;(10110011) (263) (179) (B3) ;(00001100) (14) (12) (0C) ;(00000100) (4) (4) (04) ;
+;14384;(00001111) (17) (15) (0F) ;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00110001) (61) (49) (31) ;(00110001) (61) (49) (31) ;(00000100) (4) (4) (04) ;(10100001) (241) (161) (A1) ;
+;14392;(00000011) (3) (3) (03) ;(00011011) (33) (27) (1B) ;(00101000) (50) (40) (28) ;(10100001) (241) (161) (A1) ;(00001111) (17) (15) (0F) ;(00000101) (5) (5) (05) ;(00100100) (44) (36) (24) ;(00110001) (61) (49) (31) ;
+;14400;(00001111) (17) (15) (0F) ;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00100010) (42) (34) (22) ;(10100011) (243) (163) (A3) ;(00000011) (3) (3) (03) ;(00011011) (33) (27) (1B) ;
+;14408;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11101111) (357) (239) (EF) ;(00110001) (61) (49) (31) ;(00110000) (60) (48) (30) ;(00000000) (0) (0) (00) ;(00011110) (36) (30) (1E) ;(10100010) (242) (162) (A2) ;
+;14416;(00111000) (70) (56) (38) ;(11101111) (357) (239) (EF) ;(00000001) (1) (1) (01) ;(00110001) (61) (49) (31) ;(00110000) (60) (48) (30) ;(00000000) (0) (0) (00) ;(00000111) (7) (7) (07) ;(00100101) (45) (37) (25) ;
+;14424;(00000100) (4) (4) (04) ;(00111000) (70) (56) (38) ;(11000011) (303) (195) (C3) ;(11000100) (304) (196) (C4) ;(00110110) (66) (54) (36) ;(00000010) (2) (2) (02) ;(00110001) (61) (49) (31) ;(00110000) (60) (48) (30) ;
+;14432;(00000000) (0) (0) (00) ;(00001001) (11) (9) (09) ;(10100000) (240) (160) (A0) ;(00000001) (1) (1) (01) ;(00110111) (67) (55) (37) ;(00000000) (0) (0) (00) ;(00000110) (6) (6) (06) ;(10100001) (241) (161) (A1) ;
+;14440;(00000001) (1) (1) (01) ;(00000101) (5) (5) (05) ;(00000010) (2) (2) (02) ;(10100001) (241) (161) (A1) ;(00111000) (70) (56) (38) ;(11001001) (311) (201) (C9) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;
+;14448;(00000010) (2) (2) (02) ;(10011110) (236) (158) (9E) ;(11001101) (315) (205) (CD) ;(00110110) (66) (54) (36) ;(00111001) (71) (57) (39) ;(00101101) (55) (45) (2D) ;(00110110) (66) (54) (36) ;(11111111) (377) (255) (FF) ;
+;14456;(11001101) (315) (205) (CD) ;(00101100) (54) (44) (2C) ;(00001111) (17) (15) (0F) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;(01101110) (156) (110) (6E) ;(11000000) (300) (192) (C0) ;
+;14464;(00010001) (21) (17) (11) ;(10100110) (246) (166) (A6) ;(00000001) (1) (1) (01) ;(10101111) (257) (175) (AF) ;(11010101) (325) (213) (D5) ;(11011101) (335) (221) (DD) ;(11100001) (341) (225) (E1) ;(00101010) (52) (42) (2A) ;
+;14472;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(11110101) (365) (245) (F5) ;(00000001) (1) (1) (01) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11011101) (335) (221) (DD) ;(11100101) (345) (229) (E5) ;
+;14480;(11010001) (321) (209) (D1) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(00101000) (50) (40) (28) ;(01110101) (165) (117) (75) ;(11111110) (376) (254) (FE) ;(11101010) (352) (234) (EA) ;
+;14488;(00101000) (50) (40) (28) ;(01110001) (161) (113) (71) ;(11111110) (376) (254) (FE) ;(00100010) (42) (34) (22) ;(00100000) (40) (32) (20) ;(00000001) (1) (1) (01) ;(00001100) (14) (12) (0C) ;(11001011) (313) (203) (CB) ;
+;14496;(01000001) (101) (65) (41) ;(00100000) (40) (32) (20) ;(00001110) (16) (14) (0E) ;(11001101) (315) (205) (CD) ;(01000000) (100) (64) (40) ;(00010010) (22) (18) (12) ;(00110000) (60) (48) (30) ;(00000100) (4) (4) (04) ;
+;14504;(11001011) (313) (203) (CB) ;(01111000) (170) (120) (78) ;(00100000) (40) (32) (20) ;(00000101) (5) (5) (05) ;(11101011) (353) (235) (EB) ;(10111110) (276) (190) (BE) ;(11101011) (353) (235) (EB) ;(00101000) (50) (40) (28) ;
+;14512;(00000011) (3) (3) (03) ;(00100011) (43) (35) (23) ;(00011000) (30) (24) (18) ;(11011101) (335) (221) (DD) ;(00100010) (42) (34) (22) ;(10101100) (254) (172) (AC) ;(01011100) (134) (92) (5C) ;(00100011) (43) (35) (23) ;
+;14520;(01111110) (176) (126) (7E) ;(11001101) (315) (205) (CD) ;(01000000) (100) (64) (40) ;(00010010) (22) (18) (12) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00010011) (23) (19) (13) ;(11101011) (353) (235) (EB) ;
+;14528;(10111110) (276) (190) (BE) ;(11101011) (353) (235) (EB) ;(00101000) (50) (40) (28) ;(11110011) (363) (243) (F3) ;(00001000) (10) (8) (08) ;(00011010) (32) (26) (1A) ;(11111110) (376) (254) (FE) ;(00100000) (40) (32) (20) ;
+;14536;(00101000) (50) (40) (28) ;(11110011) (363) (243) (F3) ;(00001000) (10) (8) (08) ;(11111110) (376) (254) (FE) ;(00101110) (56) (46) (2E) ;(00101000) (50) (40) (28) ;(00001011) (13) (11) (0B) ;(11101011) (353) (235) (EB) ;
+;14544;(11110110) (366) (246) (F6) ;(10000000) (200) (128) (80) ;(10111110) (276) (190) (BE) ;(11101011) (353) (235) (EB) ;(00100000) (40) (32) (20) ;(10111000) (270) (184) (B8) ;(11111110) (376) (254) (FE) ;(11000000) (300) (192) (C0) ;
+;14552;(00111000) (70) (56) (38) ;(00010000) (20) (16) (10) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00100000) (40) (32) (20) ;(00101000) (50) (40) (28) ;(00001010) (12) (10) (0A) ;
+;14560;(00101011) (53) (43) (2B) ;(11111110) (376) (254) (FE) ;(00100100) (44) (36) (24) ;(00101000) (50) (40) (28) ;(10101001) (251) (169) (A9) ;(11001101) (315) (205) (CD) ;(10001101) (215) (141) (8D) ;(00101100) (54) (44) (2C) ;
+;14568;(00111000) (70) (56) (38) ;(10100100) (244) (164) (A4) ;(11101101) (355) (237) (ED) ;(01011011) (133) (91) (5B) ;(10101100) (254) (172) (AC) ;(01011100) (134) (92) (5C) ;(00011011) (33) (27) (1B) ;(00011010) (32) (26) (1A) ;
+;14576;(11111110) (376) (254) (FE) ;(00100000) (40) (32) (20) ;(00101000) (50) (40) (28) ;(11111010) (372) (250) (FA) ;(00010011) (23) (19) (13) ;(11001101) (315) (205) (CD) ;(11100101) (345) (229) (E5) ;(00011001) (31) (25) (19) ;
+;14584;(11110001) (361) (241) (F1) ;(11011101) (335) (221) (DD) ;(11100101) (345) (229) (E5) ;(11010001) (321) (209) (D1) ;(00011000) (30) (24) (18) ;(00000011) (3) (3) (03) ;(00000000) (0) (0) (00) ;(11111111) (377) (255) (FF) ;
+;14592;(11111111) (377) (255) (FF) ;(11001011) (313) (203) (CB) ;(01101010) (152) (106) (6A) ;(11000000) (300) (192) (C0) ;(01110111) (167) (119) (77) ;(10100111) (247) (167) (A7) ;(00100000) (40) (32) (20) ;(10000010) (202) (130) (82) ;
+;14600;(00110110) (66) (54) (36) ;(11101010) (352) (234) (EA) ;(11110101) (365) (245) (F5) ;(00010001) (21) (17) (11) ;(00000001) (1) (1) (01) ;(00000010) (2) (2) (02) ;(11110001) (361) (241) (F1) ;(11010110) (326) (214) (D6) ;
+;14608;(00000001) (1) (1) (01) ;(00111000) (70) (56) (38) ;(00001110) (16) (14) (0E) ;(11111110) (376) (254) (FE) ;(10100100) (244) (164) (A4) ;(11001000) (310) (200) (C8) ;(11011101) (335) (221) (DD) ;(11100101) (345) (229) (E5) ;
+;14616;(11100001) (341) (225) (E1) ;(00101011) (53) (43) (2B) ;(00101011) (53) (43) (2B) ;(11001011) (313) (203) (CB) ;(01111110) (176) (126) (7E) ;(00101000) (50) (40) (28) ;(11111011) (373) (251) (FB) ;(00100011) (43) (35) (23) ;
+;14624;(11101011) (353) (235) (EB) ;(11000011) (303) (195) (C3) ;(10000100) (204) (132) (84) ;(00111000) (70) (56) (38) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00001100) (14) (12) (0C) ;(01111110) (176) (126) (7E) ;
+;14632;(00101000) (50) (40) (28) ;(00001010) (12) (10) (0A) ;(00100001) (41) (33) (21) ;(01101010) (152) (106) (6A) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(11101110) (356) (238) (EE) ;(00100000) (40) (32) (20) ;
+;14640;(01110111) (167) (119) (77) ;(11001101) (315) (205) (CD) ;(00110110) (66) (54) (36) ;(00111001) (71) (57) (39) ;(11001111) (317) (207) (CF) ;(00001000) (10) (8) (08) ;(00100001) (41) (33) (21) ;(00111011) (73) (59) (3B) ;
+;14648;(01011100) (134) (92) (5C) ;(11001011) (313) (203) (CB) ;(11011110) (336) (222) (DE) ;(11001011) (313) (203) (CB) ;(11010110) (326) (214) (D6) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110000) (60) (48) (30) ;
+;14656;(01101110) (156) (110) (6E) ;(11001000) (310) (200) (C8) ;(11111101) (375) (253) (FD) ;(11001011) (313) (203) (CB) ;(00110111) (67) (55) (37) ;(01101110) (156) (110) (6E) ;(11000000) (300) (192) (C0) ;(11001011) (313) (203) (CB) ;
+;14664;(10011110) (236) (158) (9E) ;(11001011) (313) (203) (CB) ;(10010110) (226) (150) (96) ;(11001001) (311) (201) (C9) ;(00010100) (24) (20) (14) ;(00000001) (1) (1) (01) ;(00100000) (40) (32) (20) ;(01010011) (123) (83) (53) ;
+;14672;(01110100) (164) (116) (74) ;(01110010) (162) (114) (72) ;(01100101) (145) (101) (65) ;(01100001) (141) (97) (61) ;(01101101) (155) (109) (6D) ;(01110011) (163) (115) (73) ;(00000110) (6) (6) (06) ;(01000110) (106) (70) (46) ;
+;14680;(01110010) (162) (114) (72) ;(01100101) (145) (101) (65) ;(01100101) (145) (101) (65) ;(00111010) (72) (58) (3A) ;(10100000) (240) (160) (A0) ;(00000110) (6) (6) (06) ;(00010100) (24) (20) (14) ;(00000000) (0) (0) (00) ;
+;14688;(10001101) (215) (141) (8D) ;(01010010) (122) (82) (52) ;(01000101) (105) (69) (45) ;(01001101) (115) (77) (4D) ;(00100000) (40) (32) (20) ;(01000011) (103) (67) (43) ;(01001111) (117) (79) (4F) ;(01001101) (115) (77) (4D) ;
+;14696;(01001101) (115) (77) (4D) ;(01000001) (101) (65) (41) ;(01001110) (116) (78) (4E) ;(01000100) (104) (68) (44) ;(11010011) (323) (211) (D3) ;(10000110) (206) (134) (86) ;(01010110) (126) (86) (56) ;(00110001) (61) (49) (31) ;
+;14704;(00101110) (56) (46) (2E) ;(00110011) (63) (51) (33) ;(10110010) (262) (178) (B2) ;(10000110) (206) (134) (86) ;(01010011) (123) (83) (53) ;(01010100) (124) (84) (54) ;(01010010) (122) (82) (52) ;(01000101) (105) (69) (45) ;
+;14712;(01000001) (101) (65) (41) ;(01001101) (115) (77) (4D) ;(11010011) (323) (211) (D3) ;(01000100) (104) (68) (44) ;(01000101) (105) (69) (45) ;(01001100) (114) (76) (4C) ;(01000101) (105) (69) (45) ;(01010100) (124) (84) (54) ;
+;14720;(01000101) (105) (69) (45) ;(10100000) (240) (160) (A0) ;(01010010) (122) (82) (52) ;(01000101) (105) (69) (45) ;(01001110) (116) (78) (4E) ;(01010101) (125) (85) (55) ;(01001101) (115) (77) (4D) ;(01000010) (102) (66) (42) ;
+;14728;(01000101) (105) (69) (45) ;(11010010) (322) (210) (D2) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(01001110) (116) (78) (4E) ;(01001101) (115) (77) (4D) ;(01001001) (111) (73) (49) ;(10100000) (240) (160) (A0) ;
+;14736;(00100000) (40) (32) (20) ;(01110011) (163) (115) (73) ;(01110100) (164) (116) (74) ;(01100001) (141) (97) (61) ;(01110010) (162) (114) (72) ;(01110100) (164) (116) (74) ;(00100000) (40) (32) (20) ;(01110011) (163) (115) (73) ;
+;14744;(01110100) (164) (116) (74) ;(01100101) (145) (101) (65) ;(01110000) (160) (112) (70) ;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(01100110) (146) (102) (66) ;(01101001) (151) (105) (69) ;(01110010) (162) (114) (72) ;
+;14752;(01110011) (163) (115) (73) ;(01110100) (164) (116) (74) ;(00100000) (40) (32) (20) ;(01101100) (154) (108) (6C) ;(01100001) (141) (97) (61) ;(01110011) (163) (115) (73) ;(01110100) (164) (116) (74) ;(11111101) (375) (253) (FD) ;
+;14760;(11001011) (313) (203) (CB) ;(00001100) (14) (12) (0C) ;(01111110) (176) (126) (7E) ;(00101010) (52) (42) (2A) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(11100101) (345) (229) (E5) ;(00101000) (50) (40) (28) ;
+;14768;(00111101) (75) (61) (3D) ;(00101010) (52) (42) (2A) ;(01011001) (131) (89) (59) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(11101010) (352) (234) (EA) ;(00100000) (40) (32) (20) ;
+;14776;(00110101) (65) (53) (35) ;(00110110) (66) (54) (36) ;(11100100) (344) (228) (E4) ;(00111110) (76) (62) (3E) ;(10100111) (247) (167) (A7) ;(00010001) (21) (17) (11) ;(10000010) (202) (130) (82) ;(00111001) (71) (57) (39) ;
+;14784;(11001101) (315) (205) (CD) ;(10000100) (204) (132) (84) ;(00111000) (70) (56) (38) ;(00100000) (40) (32) (20) ;(00110000) (60) (48) (30) ;(11001101) (315) (205) (CD) ;(10101111) (257) (175) (AF) ;(00001101) (15) (13) (0D) ;
+;14792;(10101111) (257) (175) (AF) ;(00010001) (21) (17) (11) ;(01100000) (140) (96) (60) ;(00111001) (71) (57) (39) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;(00001010) (12) (10) (0A) ;(00001100) (14) (12) (0C) ;
+;14800;(11110001) (361) (241) (F1) ;(11110101) (365) (245) (F5) ;(11111110) (376) (254) (FE) ;(00000101) (5) (5) (05) ;(00111000) (70) (56) (38) ;(00001111) (17) (15) (0F) ;(00010001) (21) (17) (11) ;(10011011) (233) (155) (9B) ;
+;14808;(00111001) (71) (57) (39) ;(00000001) (1) (1) (01) ;(00001100) (14) (12) (0C) ;(00000000) (0) (0) (00) ;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;(00001110) (16) (14) (0E) ;(00010111) (27) (23) (17) ;
+;14816;(00011110) (36) (30) (1E) ;(10010000) (220) (144) (90) ;(11001101) (315) (205) (CD) ;(00111100) (74) (60) (3C) ;(00100000) (40) (32) (20) ;(00111110) (76) (62) (3E) ;(00001101) (15) (13) (0D) ;(11010111) (327) (215) (D7) ;
+;14824;(11110001) (361) (241) (F1) ;(00111100) (74) (60) (3C) ;(11111110) (376) (254) (FE) ;(00000111) (7) (7) (07) ;(00100000) (40) (32) (20) ;(11011011) (333) (219) (DB) ;(11100001) (341) (225) (E1) ;(00100010) (42) (34) (22) ;
+;14832;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(11000011) (303) (195) (C3) ;(10110010) (262) (178) (B2) ;(00011011) (33) (27) (1B) ;(00001000) (10) (8) (08) ;(11001101) (315) (205) (CD) ;(01110111) (167) (119) (77) ;
+;14840;(00000000) (0) (0) (00) ;(11001101) (315) (205) (CD) ;(10101111) (257) (175) (AF) ;(00001101) (15) (13) (0D) ;(11011111) (337) (223) (DF) ;(00011000) (30) (24) (18) ;(00000010) (2) (2) (02) ;(11111111) (377) (255) (FF) ;
+;14848;(11111111) (377) (255) (FF) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(00101000) (50) (40) (28) ;(00001101) (15) (13) (0D) ;(11001101) (315) (205) (CD) ;(00011011) (33) (27) (1B) ;(00101101) (55) (45) (2D) ;
+;14856;(00111000) (70) (56) (38) ;(10111011) (273) (187) (BB) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(00111011) (73) (59) (3B) ;(00101101) (55) (45) (2D) ;(11010001) (321) (209) (D1) ;(00010100) (24) (20) (14) ;
+;14864;(00011000) (30) (24) (18) ;(11101010) (352) (234) (EA) ;(00001000) (10) (8) (08) ;(11111110) (376) (254) (FE) ;(10100110) (246) (166) (A6) ;(00111000) (70) (56) (38) ;(00100001) (41) (33) (21) ;(00100000) (40) (32) (20) ;
+;14872;(01111011) (173) (123) (7B) ;(00010101) (25) (21) (15) ;(00010101) (25) (21) (15) ;(00100000) (40) (32) (20) ;(10101000) (250) (168) (A8) ;(11001101) (315) (205) (CD) ;(10001100) (214) (140) (8C) ;(00011000) (30) (24) (18) ;
+;14880;(00100000) (40) (32) (20) ;(10100011) (243) (163) (A3) ;(11001101) (315) (205) (CD) ;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;(11010101) (325) (213) (D5) ;(11001101) (315) (205) (CD) ;(10001100) (214) (140) (8C) ;
+;14888;(00011000) (30) (24) (18) ;(11101011) (353) (235) (EB) ;(11100001) (341) (225) (E1) ;(00100000) (40) (32) (20) ;(10011000) (230) (152) (98) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;
+;14896;(00011001) (31) (25) (19) ;(00111000) (70) (56) (38) ;(10010010) (222) (146) (92) ;(11001101) (315) (205) (CD) ;(11100101) (345) (229) (E5) ;(00011001) (31) (25) (19) ;(00011000) (30) (24) (18) ;(10110110) (266) (182) (B6) ;
+;14904;(00010001) (21) (17) (11) ;(01001011) (113) (75) (4B) ;(00111001) (71) (57) (39) ;(11001101) (315) (205) (CD) ;(00010011) (23) (19) (13) ;(00000000) (0) (0) (00) ;(00010001) (21) (17) (11) ;(01111110) (176) (126) (7E) ;
+;14912;(00000000) (0) (0) (00) ;(00101010) (52) (42) (2A) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(00011001) (31) (25) (19) ;(11101101) (355) (237) (ED) ;(01110010) (162) (114) (72) ;(01111101) (175) (125) (7D) ;
+;14920;(00101111) (57) (47) (2F) ;(01101111) (157) (111) (6F) ;(01111100) (174) (124) (7C) ;(00101111) (57) (47) (2F) ;(01100111) (147) (103) (67) ;(11111110) (376) (254) (FE) ;(11110000) (360) (240) (F0) ;(00110000) (60) (48) (30) ;
+;14928;(00000011) (3) (3) (03) ;(00100010) (42) (34) (22) ;(10010100) (224) (148) (94) ;(01011100) (134) (92) (5C) ;(00100001) (41) (33) (21) ;(10010111) (227) (151) (97) ;(01011100) (134) (92) (5C) ;(00100010) (42) (34) (22) ;
+;14936;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(11100011) (343) (227) (E3) ;(00101101) (55) (45) (2D) ;(00010001) (21) (17) (11) ;(01011100) (134) (92) (5C) ;(00111001) (71) (57) (39) ;
+;14944;(11001101) (315) (205) (CD) ;(00010011) (23) (19) (13) ;(00000000) (0) (0) (00) ;(00111110) (76) (62) (3E) ;(11111101) (375) (253) (FD) ;(00100001) (41) (33) (21) ;(00010000) (20) (16) (10) ;(01011100) (134) (92) (5C) ;
+;14952;(10100111) (247) (167) (A7) ;(11110101) (365) (245) (F5) ;(11100101) (345) (229) (E5) ;(01001111) (117) (79) (4F) ;(00100000) (40) (32) (20) ;(00000011) (3) (3) (03) ;(00111110) (76) (62) (3E) ;(00001101) (15) (13) (0D) ;
+;14960;(11010111) (327) (215) (D7) ;(00111110) (76) (62) (3E) ;(00001101) (15) (13) (0D) ;(11001101) (315) (205) (CD) ;(10000101) (205) (133) (85) ;(00101111) (57) (47) (2F) ;(00111110) (76) (62) (3E) ;(00000110) (6) (6) (06) ;
+;14968;(11010111) (327) (215) (D7) ;(11100001) (341) (225) (E1) ;(01001110) (116) (78) (4E) ;(00101100) (54) (44) (2C) ;(01000110) (106) (70) (46) ;(00101100) (54) (44) (2C) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;
+;14976;(00101000) (50) (40) (28) ;(00001010) (12) (10) (0A) ;(11011101) (335) (221) (DD) ;(00101010) (52) (42) (2A) ;(01001111) (117) (79) (4F) ;(01011100) (134) (92) (5C) ;(11011101) (335) (221) (DD) ;(00001001) (11) (9) (09) ;
+;14984;(11011101) (335) (221) (DD) ;(01111110) (176) (126) (7E) ;(00000011) (3) (3) (03) ;(11010111) (327) (215) (D7) ;(11110001) (361) (241) (F1) ;(00111100) (74) (60) (3C) ;(11111110) (376) (254) (FE) ;(00010000) (20) (16) (10) ;
+;14992;(00100000) (40) (32) (20) ;(11010110) (326) (214) (D6) ;(00011000) (30) (24) (18) ;(10100010) (242) (162) (A2) ;(01111010) (172) (122) (7A) ;(11111110) (376) (254) (FE) ;(00000100) (4) (4) (04) ;(00101000) (50) (40) (28) ;
+;15000;(00011100) (34) (28) (1C) ;(00110000) (60) (48) (30) ;(10010000) (220) (144) (90) ;(11111110) (376) (254) (FE) ;(00000010) (2) (2) (02) ;(00101000) (50) (40) (28) ;(00001101) (15) (13) (0D) ;(00110000) (60) (48) (30) ;
+;15008;(00001110) (16) (14) (0E) ;(10100111) (247) (167) (A7) ;(00100000) (40) (32) (20) ;(00000101) (5) (5) (05) ;(11101111) (357) (239) (EF) ;(10100100) (244) (164) (A4) ;(00110001) (61) (49) (31) ;(00000100) (4) (4) (04) ;
+;15016;(00111000) (70) (56) (38) ;(11101111) (357) (239) (EF) ;(10100100) (244) (164) (A4) ;(00111000) (70) (56) (38) ;(11101111) (357) (239) (EF) ;(10100001) (241) (161) (A1) ;(00111000) (70) (56) (38) ;(00000001) (1) (1) (01) ;
+;15024;(11111111) (377) (255) (FF) ;(00111111) (77) (63) (3F) ;(11001101) (315) (205) (CD) ;(00101011) (53) (43) (2B) ;(00101101) (55) (45) (2D) ;(11101111) (357) (239) (EF) ;(11000100) (304) (196) (C4) ;(11000011) (303) (195) (C3) ;
+;15032;(00000010) (2) (2) (02) ;(11000010) (302) (194) (C2) ;(00000010) (2) (2) (02) ;(00110001) (61) (49) (31) ;(00110111) (67) (55) (37) ;(00000000) (0) (0) (00) ;(00000100) (4) (4) (04) ;(00111000) (70) (56) (38) ;
+;15040;(00011000) (30) (24) (18) ;(11010000) (320) (208) (D0) ;(11000001) (301) (193) (C1) ;(00000010) (2) (2) (02) ;(11000000) (300) (192) (C0) ;(00000010) (2) (2) (02) ;(00111000) (70) (56) (38) ;(11001101) (315) (205) (CD) ;
+;15048;(01011010) (132) (90) (5A) ;(00111100) (74) (60) (3C) ;(00101010) (52) (42) (2A) ;(10010110) (226) (150) (96) ;(01011100) (134) (92) (5C) ;(00010001) (21) (17) (11) ;(00010000) (20) (16) (10) ;(00100111) (47) (39) (27) ;
+;15056;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(00110000) (60) (48) (30) ;(11101011) (353) (235) (EB) ;(00011001) (31) (25) (19) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;
+;15064;(00011001) (31) (25) (19) ;(00101000) (50) (40) (28) ;(00001111) (17) (15) (0F) ;(11100101) (345) (229) (E5) ;(00101010) (52) (42) (2A) ;(10010100) (224) (148) (94) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;
+;15072;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(11010001) (321) (209) (D1) ;(00101000) (50) (40) (28) ;(00000101) (5) (5) (05) ;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;
+;15080;(00110000) (60) (48) (30) ;(00111111) (77) (63) (3F) ;(00101010) (52) (42) (2A) ;(10100011) (243) (163) (A3) ;(01011100) (134) (92) (5C) ;(00100011) (43) (35) (23) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;
+;15088;(00011001) (31) (25) (19) ;(01010110) (126) (86) (56) ;(00100011) (43) (35) (23) ;(01011110) (136) (94) (5E) ;(00101010) (52) (42) (2A) ;(10010110) (226) (150) (96) ;(01011100) (134) (92) (5C) ;(10100111) (247) (167) (A7) ;
+;15096;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(00110000) (60) (48) (30) ;(11000100) (304) (196) (C4) ;(00011000) (30) (24) (18) ;(00000011) (3) (3) (03) ;(00000000) (0) (0) (00) ;(11111111) (377) (255) (FF) ;
+;15104;(11111111) (377) (255) (FF) ;(00101010) (52) (42) (2A) ;(10011110) (236) (158) (9E) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(11010101) (325) (213) (D5) ;
+;15112;(00101010) (52) (42) (2A) ;(10010100) (224) (148) (94) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(01101110) (156) (110) (6E) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;(11010001) (321) (209) (D1) ;
+;15120;(10100111) (247) (167) (A7) ;(11101101) (355) (237) (ED) ;(01010010) (122) (82) (52) ;(00111000) (70) (56) (38) ;(10101011) (253) (171) (AB) ;(00011000) (30) (24) (18) ;(00010010) (22) (18) (12) ;(11101111) (357) (239) (EF) ;
+;15128;(11100100) (344) (228) (E4) ;(11000011) (303) (195) (C3) ;(00111000) (70) (56) (38) ;(10100111) (247) (167) (A7) ;(11001101) (315) (205) (CD) ;(01011011) (133) (91) (5B) ;(00111100) (74) (60) (3C) ;(00110111) (67) (55) (37) ;
+;15136;(00001000) (10) (8) (08) ;(11001101) (315) (205) (CD) ;(00011011) (33) (27) (1B) ;(00111100) (74) (60) (3C) ;(00001000) (10) (8) (08) ;(00110000) (60) (48) (30) ;(11111000) (370) (248) (F8) ;(00011000) (30) (24) (18) ;
+;15144;(10010111) (227) (151) (97) ;(00101010) (52) (42) (2A) ;(01010011) (123) (83) (53) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11100110) (346) (230) (E6) ;
+;15152;(11000000) (300) (192) (C0) ;(00100000) (40) (32) (20) ;(11100100) (344) (228) (E4) ;(11100101) (345) (229) (E5) ;(11011101) (335) (221) (DD) ;(11100001) (341) (225) (E1) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;
+;15160;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00100010) (42) (34) (22) ;(00100000) (40) (32) (20) ;(00000110) (6) (6) (06) ;(00100011) (43) (35) (23) ;
+;15168;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00100010) (42) (34) (22) ;(00100000) (40) (32) (20) ;(11111010) (372) (250) (FA) ;(11111110) (376) (254) (FE) ;(11101010) (352) (234) (EA) ;(00100000) (40) (32) (20) ;
+;15176;(00001001) (11) (9) (09) ;(11011101) (335) (221) (DD) ;(11100101) (345) (229) (E5) ;(11100001) (341) (225) (E1) ;(11001101) (315) (205) (CD) ;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;
+;15184;(00011000) (30) (24) (18) ;(11011100) (334) (220) (DC) ;(11001101) (315) (205) (CD) ;(10110110) (266) (182) (B6) ;(00011000) (30) (24) (18) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(00101000) (50) (40) (28) ;
+;15192;(11010100) (324) (212) (D4) ;(00100010) (42) (34) (22) ;(01011101) (135) (93) (5D) ;(01011100) (134) (92) (5C) ;(00100001) (41) (33) (21) ;(11111001) (371) (249) (F9) ;(00111100) (74) (60) (3C) ;(10111110) (276) (190) (BE) ;
+;15200;(00101000) (50) (40) (28) ;(00000110) (6) (6) (06) ;(00101100) (54) (44) (2C) ;(00100000) (40) (32) (20) ;(11111010) (372) (250) (FA) ;(11011111) (337) (223) (DF) ;(00011000) (30) (24) (18) ;(11010001) (321) (209) (D1) ;
+;15208;(11100111) (347) (231) (E7) ;(11001101) (315) (205) (CD) ;(00011011) (33) (27) (1B) ;(00101101) (55) (45) (2D) ;(00111000) (70) (56) (38) ;(11001100) (314) (204) (CC) ;(00100010) (42) (34) (22) ;(01011011) (133) (91) (5B) ;
+;15216;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(00011010) (32) (26) (1A) ;(00101101) (55) (45) (2D) ;(00100011) (43) (35) (23) ;(00110000) (60) (48) (30) ;(11111010) (372) (250) (FA) ;(11111110) (376) (254) (FE) ;
+;15224;(00001110) (16) (14) (0E) ;(00100000) (40) (32) (20) ;(10111111) (277) (191) (BF) ;(00110101) (65) (53) (35) ;(00110100) (64) (52) (34) ;(00100000) (40) (32) (20) ;(00101011) (53) (43) (2B) ;(11001101) (315) (205) (CD) ;
+;15232;(00111001) (71) (57) (39) ;(00110010) (62) (50) (32) ;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(11001101) (315) (205) (CD) ;(01001000) (110) (72) (48) ;(00100000) (40) (32) (20) ;(00101000) (50) (40) (28) ;
+;15240;(00000110) (6) (6) (06) ;(11111110) (376) (254) (FE) ;(00100001) (41) (33) (21) ;(00111000) (70) (56) (38) ;(11110101) (365) (245) (F5) ;(00011000) (30) (24) (18) ;(10101011) (253) (171) (AB) ;(11001101) (315) (205) (CD) ;
+;15248;(10001111) (217) (143) (8F) ;(00011000) (30) (24) (18) ;(01111110) (176) (126) (7E) ;(00100011) (43) (35) (23) ;(01101110) (156) (110) (6E) ;(01100111) (147) (103) (67) ;(11111110) (376) (254) (FE) ;(01000000) (100) (64) (40) ;
+;15256;(00111000) (70) (56) (38) ;(00001000) (10) (8) (08) ;(00100001) (41) (33) (21) ;(00001111) (17) (15) (0F) ;(00100111) (47) (39) (27) ;(00100010) (42) (34) (22) ;(10010110) (226) (150) (96) ;(01011100) (134) (92) (5C) ;
+;15264;(00011000) (30) (24) (18) ;(00010101) (25) (21) (15) ;(00100010) (42) (34) (22) ;(10100011) (243) (163) (A3) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;(10101000) (250) (168) (A8) ;(01011100) (134) (92) (5C) ;
+;15272;(11101101) (355) (237) (ED) ;(01000010) (102) (66) (42) ;(00111000) (70) (56) (38) ;(01010000) (120) (80) (50) ;(00101010) (52) (42) (2A) ;(10011110) (236) (158) (9E) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;
+;15280;(11101101) (355) (237) (ED) ;(01000010) (102) (66) (42) ;(00110000) (60) (48) (30) ;(01001000) (110) (72) (48) ;(11001101) (315) (205) (CD) ;(01011010) (132) (90) (5A) ;(00111100) (74) (60) (3C) ;(00010001) (21) (17) (11) ;
+;15288;(10000001) (201) (129) (81) ;(00001111) (17) (15) (0F) ;(11001101) (315) (205) (CD) ;(10000000) (200) (128) (80) ;(00001010) (12) (10) (0A) ;(00010001) (21) (17) (11) ;(10000101) (205) (133) (85) ;(00000000) (0) (0) (00) ;
+;15296;(00101010) (52) (42) (2A) ;(01100101) (145) (101) (65) ;(01011100) (134) (92) (5C) ;(00011001) (31) (25) (19) ;(11101101) (355) (237) (ED) ;(01110010) (162) (114) (72) ;(11110101) (365) (245) (F5) ;(11001101) (315) (205) (CD) ;
+;15304;(00000001) (1) (1) (01) ;(00111100) (74) (60) (3C) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(01110111) (167) (119) (77) ;(11110001) (361) (241) (F1) ;(11101101) (355) (237) (ED) ;
+;15312;(01001011) (113) (75) (4B) ;(10010110) (226) (150) (96) ;(01011100) (134) (92) (5C) ;(00111000) (70) (56) (38) ;(00001111) (17) (15) (0F) ;(11001101) (315) (205) (CD) ;(00000001) (1) (1) (01) ;(00111100) (74) (60) (3C) ;
+;15320;(00110110) (66) (54) (36) ;(10110000) (260) (176) (B0) ;(00100011) (43) (35) (23) ;(00110110) (66) (54) (36) ;(00100010) (42) (34) (22) ;(11001101) (315) (205) (CD) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;
+;15328;(00110110) (66) (54) (36) ;(00100010) (42) (34) (22) ;(00011000) (30) (24) (18) ;(00000011) (3) (3) (03) ;(01110001) (161) (113) (71) ;(00100011) (43) (35) (23) ;(01110000) (160) (112) (70) ;(11001101) (315) (205) (CD) ;
+;15336;(00011011) (33) (27) (1B) ;(00011010) (32) (26) (1A) ;(00101010) (52) (42) (2A) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;(00101011) (53) (43) (2B) ;(00101011) (53) (43) (2B) ;(11011101) (335) (221) (DD) ;
+;15344;(00110100) (64) (52) (34) ;(00000010) (2) (2) (02) ;(00100000) (40) (32) (20) ;(00000011) (3) (3) (03) ;(11011101) (335) (221) (DD) ;(00110100) (64) (52) (34) ;(00000011) (3) (3) (03) ;(11001101) (315) (205) (CD) ;
+;15352;(00011010) (32) (26) (1A) ;(00101101) (55) (45) (2D) ;(00110000) (60) (48) (30) ;(11110010) (362) (242) (F2) ;(11011111) (337) (223) (DF) ;(00011000) (30) (24) (18) ;(10001110) (216) (142) (8E) ;(11111111) (377) (255) (FF) ;
+;15360;(11111111) (377) (255) (FF) ;(00101010) (52) (42) (2A) ;(01011011) (133) (91) (5B) ;(01011100) (134) (92) (5C) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;(00011000) (30) (24) (18) ;(00010000) (20) (16) (10) ;
+;15368;(11000001) (301) (193) (C1) ;(11011101) (335) (221) (DD) ;(01111110) (176) (126) (7E) ;(00000010) (2) (2) (02) ;(11011101) (335) (221) (DD) ;(00110101) (65) (53) (35) ;(00000010) (2) (2) (02) ;(10100111) (247) (167) (A7) ;
+;15376;(00100000) (40) (32) (20) ;(00000011) (3) (3) (03) ;(11011101) (335) (221) (DD) ;(00110101) (65) (53) (35) ;(00000011) (3) (3) (03) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00001110) (16) (14) (0E) ;
+;15384;(00100000) (40) (32) (20) ;(11101010) (352) (234) (EA) ;(11001001) (311) (201) (C9) ;(00101010) (52) (42) (2A) ;(01010011) (123) (83) (53) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;
+;15392;(00111111) (77) (63) (3F) ;(11010000) (320) (208) (D0) ;(01000110) (106) (70) (46) ;(00100011) (43) (35) (23) ;(01001110) (116) (78) (4E) ;(00101011) (53) (43) (2B) ;(11000101) (305) (197) (C5) ;(11001101) (315) (205) (CD) ;
+;15400;(10111000) (270) (184) (B8) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;(11000101) (305) (197) (C5) ;(11011101) (335) (221) (DD) ;(11100001) (341) (225) (E1) ;(11000001) (301) (193) (C1) ;(11001101) (315) (205) (CD) ;
+;15408;(10000000) (200) (128) (80) ;(00011001) (31) (25) (19) ;(00110000) (60) (48) (30) ;(11101010) (352) (234) (EA) ;(00001000) (10) (8) (08) ;(10100111) (247) (167) (A7) ;(00001000) (10) (8) (08) ;(00100011) (43) (35) (23) ;
+;15416;(00100011) (43) (35) (23) ;(01111110) (176) (126) (7E) ;(00100011) (43) (35) (23) ;(01100110) (146) (102) (66) ;(01101111) (157) (111) (6F) ;(11011101) (335) (221) (DD) ;(11100101) (345) (229) (E5) ;(11000001) (301) (193) (C1) ;
+;15424;(00001001) (11) (9) (09) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(00100011) (43) (35) (23) ;(11000101) (305) (197) (C5) ;(01000100) (104) (68) (44) ;(01001101) (115) (77) (4D) ;(11010101) (325) (213) (D5) ;
+;15432;(11000101) (305) (197) (C5) ;(00011010) (32) (26) (1A) ;(01100010) (142) (98) (62) ;(01101011) (153) (107) (6B) ;(00100011) (43) (35) (23) ;(11101101) (355) (237) (ED) ;(10110000) (260) (176) (B0) ;(00010010) (22) (18) (12) ;
+;15440;(11000001) (301) (193) (C1) ;(11010001) (321) (209) (D1) ;(11100001) (341) (225) (E1) ;(00101011) (53) (43) (2B) ;(01111100) (174) (124) (7C) ;(10110101) (265) (181) (B5) ;(11001000) (310) (200) (C8) ;(11100101) (345) (229) (E5) ;
+;15448;(00011000) (30) (24) (18) ;(11101101) (355) (237) (ED) ;(00110111) (67) (55) (37) ;(00001000) (10) (8) (08) ;(00101010) (52) (42) (2A) ;(01010011) (123) (83) (53) ;(01011100) (134) (92) (5C) ;(11101101) (355) (237) (ED) ;
+;15456;(01011011) (133) (91) (5B) ;(10010100) (224) (148) (94) ;(01011100) (134) (92) (5C) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(01000000) (100) (64) (40) ;(11010000) (320) (208) (D0) ;(11101101) (355) (237) (ED) ;
+;15464;(01001011) (113) (75) (4B) ;(10011110) (236) (158) (9E) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(10000000) (200) (128) (80) ;(00011001) (31) (25) (19) ;(00111000) (70) (56) (38) ;(00011101) (35) (29) (1D) ;
+;15472;(11101101) (355) (237) (ED) ;(01001011) (113) (75) (4B) ;(10100011) (243) (163) (A3) ;(01011100) (134) (92) (5C) ;(11001101) (315) (205) (CD) ;(10000000) (200) (128) (80) ;(00011001) (31) (25) (19) ;(00101000) (50) (40) (28) ;
+;15480;(00000010) (2) (2) (02) ;(00110000) (60) (48) (30) ;(00010010) (22) (18) (12) ;(11100101) (345) (229) (E5) ;(00001000) (10) (8) (08) ;(00111000) (70) (56) (38) ;(00000011) (3) (3) (03) ;(01110010) (162) (114) (72) ;
+;15488;(00100011) (43) (35) (23) ;(01110011) (163) (115) (73) ;(00001000) (10) (8) (08) ;(11101101) (355) (237) (ED) ;(01010011) (123) (83) (53) ;(10010110) (226) (150) (96) ;(01011100) (134) (92) (5C) ;(00101010) (52) (42) (2A) ;
+;15496;(10011001) (231) (153) (99) ;(01011100) (134) (92) (5C) ;(00011001) (31) (25) (19) ;(11101011) (353) (235) (EB) ;(11100001) (341) (225) (E1) ;(11001101) (315) (205) (CD) ;(00111001) (71) (57) (39) ;(00110010) (62) (50) (32) ;
+;15504;(00100011) (43) (35) (23) ;(00001001) (11) (9) (09) ;(00011000) (30) (24) (18) ;(11001111) (317) (207) (CF) ;(00111110) (76) (62) (3E) ;(00100000) (40) (32) (20) ;(11010111) (327) (215) (D7) ;(01111000) (170) (120) (78) ;
+;15512;(11111110) (376) (254) (FE) ;(00100001) (41) (33) (21) ;(00100000) (40) (32) (20) ;(00001000) (10) (8) (08) ;(00010001) (21) (17) (11) ;(10001001) (211) (137) (89) ;(00111001) (71) (57) (39) ;(11001101) (315) (205) (CD) ;
+;15520;(00010011) (23) (19) (13) ;(00000000) (0) (0) (00) ;(00111110) (76) (62) (3E) ;(00010101) (25) (21) (15) ;(11000011) (303) (195) (C3) ;(01000011) (103) (67) (43) ;(00010011) (23) (19) (13) ;(01111110) (176) (126) (7E) ;
+;15528;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(11001000) (310) (200) (C8) ;(11001101) (315) (205) (CD) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(11111110) (376) (254) (FE) ;(00010101) (25) (21) (15) ;
+;15536;(11010000) (320) (208) (D0) ;(11111110) (376) (254) (FE) ;(00010000) (20) (16) (10) ;(11011000) (330) (216) (D8) ;(11000011) (303) (195) (C3) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(11001101) (315) (205) (CD) ;
+;15544;(10011001) (231) (153) (99) ;(00011110) (36) (30) (1E) ;(01111000) (170) (120) (78) ;(11111110) (376) (254) (FE) ;(01000000) (100) (64) (40) ;(00011000) (30) (24) (18) ;(00001011) (13) (11) (0B) ;(11001101) (315) (205) (CD) ;
+;15552;(11001101) (315) (205) (CD) ;(00111100) (74) (60) (3C) ;(01111000) (170) (120) (78) ;(11111110) (376) (254) (FE) ;(00100000) (40) (32) (20) ;(00110000) (60) (48) (30) ;(00000100) (4) (4) (04) ;(01111001) (171) (121) (79) ;
+;15560;(11111110) (376) (254) (FE) ;(00011000) (30) (24) (18) ;(11011000) (330) (216) (D8) ;(11001111) (317) (207) (CF) ;(00001010) (12) (10) (0A) ;(11001101) (315) (205) (CD) ;(00000111) (7) (7) (07) ;(00100011) (43) (35) (23) ;
+;15568;(01111010) (172) (122) (7A) ;(10000011) (203) (131) (83) ;(11010000) (320) (208) (D0) ;(11001111) (317) (207) (CF) ;(00001010) (12) (10) (0A) ;(01010111) (127) (87) (57) ;(01111000) (170) (120) (78) ;(10110001) (261) (177) (B1) ;
+;15576;(01111010) (172) (122) (7A) ;(11000010) (302) (194) (C2) ;(00000001) (1) (1) (01) ;(00010111) (27) (23) (17) ;(11001111) (317) (207) (CF) ;(00010111) (27) (23) (17) ;(01001011) (113) (75) (4B) ;(00000110) (6) (6) (06) ;
+;15584;(01010011) (123) (83) (53) ;(00000100) (4) (4) (04) ;(01010000) (120) (80) (50) ;(00000010) (2) (2) (02) ;(00000000) (0) (0) (00) ;(11100001) (341) (225) (E1) ;(11001001) (311) (201) (C9) ;(00100001) (41) (33) (21) ;
+;15592;(00001000) (10) (8) (08) ;(01011100) (134) (92) (5C) ;(01110101) (165) (117) (75) ;(01111110) (176) (126) (7E) ;(11111110) (376) (254) (FE) ;(00001101) (15) (13) (0D) ;(00101000) (50) (40) (28) ;(00000100) (4) (4) (04) ;
+;15600;(11111110) (376) (254) (FE) ;(00100000) (40) (32) (20) ;(00111000) (70) (56) (38) ;(11110111) (367) (247) (F7) ;(11000011) (303) (195) (C3) ;(10110101) (265) (181) (B5) ;(00010000) (20) (16) (10) ;(11111111) (377) (255) (FF) ;
+;15608;(11111111) (377) (255) (FF) ;(11101100) (354) (236) (EC) ;(11101101) (355) (237) (ED) ;(11100101) (345) (229) (E5) ;(11110111) (367) (247) (F7) ;(11110000) (360) (240) (F0) ;(11100001) (341) (225) (E1) ;(11001010) (312) (202) (CA) ;
+;15616;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;
+;15624;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;
+;15632;(00000000) (0) (0) (00) ;(00100100) (44) (36) (24) ;(00100100) (44) (36) (24) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;
+;15640;(00000000) (0) (0) (00) ;(00100100) (44) (36) (24) ;(01111110) (176) (126) (7E) ;(00100100) (44) (36) (24) ;(00100100) (44) (36) (24) ;(01111110) (176) (126) (7E) ;(00100100) (44) (36) (24) ;(00000000) (0) (0) (00) ;
+;15648;(00000000) (0) (0) (00) ;(00001000) (10) (8) (08) ;(00111110) (76) (62) (3E) ;(00101000) (50) (40) (28) ;(00111110) (76) (62) (3E) ;(00001010) (12) (10) (0A) ;(00111110) (76) (62) (3E) ;(00001000) (10) (8) (08) ;
+;15656;(00000000) (0) (0) (00) ;(01100010) (142) (98) (62) ;(01100100) (144) (100) (64) ;(00001000) (10) (8) (08) ;(00010000) (20) (16) (10) ;(00100110) (46) (38) (26) ;(01000110) (106) (70) (46) ;(00000000) (0) (0) (00) ;
+;15664;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00101000) (50) (40) (28) ;(00010000) (20) (16) (10) ;(00101010) (52) (42) (2A) ;(01000100) (104) (68) (44) ;(00111010) (72) (58) (3A) ;(00000000) (0) (0) (00) ;
+;15672;(00000000) (0) (0) (00) ;(00001000) (10) (8) (08) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;
+;15680;(00000000) (0) (0) (00) ;(00000100) (4) (4) (04) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00000100) (4) (4) (04) ;(00000000) (0) (0) (00) ;
+;15688;(00000000) (0) (0) (00) ;(00100000) (40) (32) (20) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00100000) (40) (32) (20) ;(00000000) (0) (0) (00) ;
+;15696;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00010100) (24) (20) (14) ;(00001000) (10) (8) (08) ;(00111110) (76) (62) (3E) ;(00001000) (10) (8) (08) ;(00010100) (24) (20) (14) ;(00000000) (0) (0) (00) ;
+;15704;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00111110) (76) (62) (3E) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00000000) (0) (0) (00) ;
+;15712;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00010000) (20) (16) (10) ;
+;15720;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00111110) (76) (62) (3E) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;
+;15728;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00011000) (30) (24) (18) ;(00011000) (30) (24) (18) ;(00000000) (0) (0) (00) ;
+;15736;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000010) (2) (2) (02) ;(00000100) (4) (4) (04) ;(00001000) (10) (8) (08) ;(00010000) (20) (16) (10) ;(00100000) (40) (32) (20) ;(00000000) (0) (0) (00) ;
+;15744;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000110) (106) (70) (46) ;(01001010) (112) (74) (4A) ;(01010010) (122) (82) (52) ;(01100010) (142) (98) (62) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;15752;(00000000) (0) (0) (00) ;(00011000) (30) (24) (18) ;(00101000) (50) (40) (28) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00111110) (76) (62) (3E) ;(00000000) (0) (0) (00) ;
+;15760;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(00000010) (2) (2) (02) ;(00111100) (74) (60) (3C) ;(01000000) (100) (64) (40) ;(01111110) (176) (126) (7E) ;(00000000) (0) (0) (00) ;
+;15768;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(00001100) (14) (12) (0C) ;(00000010) (2) (2) (02) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;15776;(00000000) (0) (0) (00) ;(00001000) (10) (8) (08) ;(00011000) (30) (24) (18) ;(00101000) (50) (40) (28) ;(01001000) (110) (72) (48) ;(01111110) (176) (126) (7E) ;(00001000) (10) (8) (08) ;(00000000) (0) (0) (00) ;
+;15784;(00000000) (0) (0) (00) ;(01111110) (176) (126) (7E) ;(01000000) (100) (64) (40) ;(01111100) (174) (124) (7C) ;(00000010) (2) (2) (02) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;15792;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000000) (100) (64) (40) ;(01111100) (174) (124) (7C) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;15800;(00000000) (0) (0) (00) ;(01111110) (176) (126) (7E) ;(00000010) (2) (2) (02) ;(00000100) (4) (4) (04) ;(00001000) (10) (8) (08) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;
+;15808;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;15816;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(00111110) (76) (62) (3E) ;(00000010) (2) (2) (02) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;15824;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;
+;15832;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00100000) (40) (32) (20) ;
+;15840;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000100) (4) (4) (04) ;(00001000) (10) (8) (08) ;(00010000) (20) (16) (10) ;(00001000) (10) (8) (08) ;(00000100) (4) (4) (04) ;(00000000) (0) (0) (00) ;
+;15848;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00111110) (76) (62) (3E) ;(00000000) (0) (0) (00) ;(00111110) (76) (62) (3E) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;
+;15856;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00001000) (10) (8) (08) ;(00000100) (4) (4) (04) ;(00001000) (10) (8) (08) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;
+;15864;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(00000100) (4) (4) (04) ;(00001000) (10) (8) (08) ;(00000000) (0) (0) (00) ;(00001000) (10) (8) (08) ;(00000000) (0) (0) (00) ;
+;15872;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01001010) (112) (74) (4A) ;(01010110) (126) (86) (56) ;(01011110) (136) (94) (5E) ;(01000000) (100) (64) (40) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;15880;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01111110) (176) (126) (7E) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(00000000) (0) (0) (00) ;
+;15888;(00000000) (0) (0) (00) ;(01111100) (174) (124) (7C) ;(01000010) (102) (66) (42) ;(01111100) (174) (124) (7C) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01111100) (174) (124) (7C) ;(00000000) (0) (0) (00) ;
+;15896;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(01000000) (100) (64) (40) ;(01000000) (100) (64) (40) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;15904;(00000000) (0) (0) (00) ;(01111000) (170) (120) (78) ;(01000100) (104) (68) (44) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000100) (104) (68) (44) ;(01111000) (170) (120) (78) ;(00000000) (0) (0) (00) ;
+;15912;(00000000) (0) (0) (00) ;(01111110) (176) (126) (7E) ;(01000000) (100) (64) (40) ;(01111100) (174) (124) (7C) ;(01000000) (100) (64) (40) ;(01000000) (100) (64) (40) ;(01111110) (176) (126) (7E) ;(00000000) (0) (0) (00) ;
+;15920;(00000000) (0) (0) (00) ;(01111110) (176) (126) (7E) ;(01000000) (100) (64) (40) ;(01111100) (174) (124) (7C) ;(01000000) (100) (64) (40) ;(01000000) (100) (64) (40) ;(01000000) (100) (64) (40) ;(00000000) (0) (0) (00) ;
+;15928;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(01000000) (100) (64) (40) ;(01001110) (116) (78) (4E) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;15936;(00000000) (0) (0) (00) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01111110) (176) (126) (7E) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(00000000) (0) (0) (00) ;
+;15944;(00000000) (0) (0) (00) ;(00111110) (76) (62) (3E) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00111110) (76) (62) (3E) ;(00000000) (0) (0) (00) ;
+;15952;(00000000) (0) (0) (00) ;(00000010) (2) (2) (02) ;(00000010) (2) (2) (02) ;(00000010) (2) (2) (02) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;15960;(00000000) (0) (0) (00) ;(01000100) (104) (68) (44) ;(01001000) (110) (72) (48) ;(01110000) (160) (112) (70) ;(01001000) (110) (72) (48) ;(01000100) (104) (68) (44) ;(01000010) (102) (66) (42) ;(00000000) (0) (0) (00) ;
+;15968;(00000000) (0) (0) (00) ;(01000000) (100) (64) (40) ;(01000000) (100) (64) (40) ;(01000000) (100) (64) (40) ;(01000000) (100) (64) (40) ;(01000000) (100) (64) (40) ;(01111110) (176) (126) (7E) ;(00000000) (0) (0) (00) ;
+;15976;(00000000) (0) (0) (00) ;(01000010) (102) (66) (42) ;(01100110) (146) (102) (66) ;(01011010) (132) (90) (5A) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(00000000) (0) (0) (00) ;
+;15984;(00000000) (0) (0) (00) ;(01000010) (102) (66) (42) ;(01100010) (142) (98) (62) ;(01010010) (122) (82) (52) ;(01001010) (112) (74) (4A) ;(01000110) (106) (70) (46) ;(01000010) (102) (66) (42) ;(00000000) (0) (0) (00) ;
+;15992;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;16000;(00000000) (0) (0) (00) ;(01111100) (174) (124) (7C) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01111100) (174) (124) (7C) ;(01000000) (100) (64) (40) ;(01000000) (100) (64) (40) ;(00000000) (0) (0) (00) ;
+;16008;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01010010) (122) (82) (52) ;(01001010) (112) (74) (4A) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;16016;(00000000) (0) (0) (00) ;(01111100) (174) (124) (7C) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01111100) (174) (124) (7C) ;(01000100) (104) (68) (44) ;(01000010) (102) (66) (42) ;(00000000) (0) (0) (00) ;
+;16024;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000000) (100) (64) (40) ;(00111100) (74) (60) (3C) ;(00000010) (2) (2) (02) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;16032;(00000000) (0) (0) (00) ;(11111110) (376) (254) (FE) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;
+;16040;(00000000) (0) (0) (00) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;16048;(00000000) (0) (0) (00) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(00100100) (44) (36) (24) ;(00011000) (30) (24) (18) ;(00000000) (0) (0) (00) ;
+;16056;(00000000) (0) (0) (00) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01000010) (102) (66) (42) ;(01011010) (132) (90) (5A) ;(00100100) (44) (36) (24) ;(00000000) (0) (0) (00) ;
+;16064;(00000000) (0) (0) (00) ;(01000010) (102) (66) (42) ;(00100100) (44) (36) (24) ;(00011000) (30) (24) (18) ;(00011000) (30) (24) (18) ;(00100100) (44) (36) (24) ;(01000010) (102) (66) (42) ;(00000000) (0) (0) (00) ;
+;16072;(00000000) (0) (0) (00) ;(10000010) (202) (130) (82) ;(01000100) (104) (68) (44) ;(00101000) (50) (40) (28) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;
+;16080;(00000000) (0) (0) (00) ;(01111110) (176) (126) (7E) ;(00000100) (4) (4) (04) ;(00001000) (10) (8) (08) ;(00010000) (20) (16) (10) ;(00100000) (40) (32) (20) ;(01111110) (176) (126) (7E) ;(00000000) (0) (0) (00) ;
+;16088;(00000000) (0) (0) (00) ;(00001110) (16) (14) (0E) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001110) (16) (14) (0E) ;(00000000) (0) (0) (00) ;
+;16096;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(01000000) (100) (64) (40) ;(00100000) (40) (32) (20) ;(00010000) (20) (16) (10) ;(00001000) (10) (8) (08) ;(00000100) (4) (4) (04) ;(00000000) (0) (0) (00) ;
+;16104;(00000000) (0) (0) (00) ;(01110000) (160) (112) (70) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(01110000) (160) (112) (70) ;(00000000) (0) (0) (00) ;
+;16112;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00111000) (70) (56) (38) ;(01010100) (124) (84) (54) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;
+;16120;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(11111111) (377) (255) (FF) ;
+;16128;(00000000) (0) (0) (00) ;(00011100) (34) (28) (1C) ;(00100010) (42) (34) (22) ;(01111000) (170) (120) (78) ;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(01111110) (176) (126) (7E) ;(00000000) (0) (0) (00) ;
+;16136;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00111000) (70) (56) (38) ;(00000100) (4) (4) (04) ;(00111100) (74) (60) (3C) ;(01000100) (104) (68) (44) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;16144;(00000000) (0) (0) (00) ;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(00111100) (74) (60) (3C) ;(00100010) (42) (34) (22) ;(00100010) (42) (34) (22) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;16152;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00011100) (34) (28) (1C) ;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(00011100) (34) (28) (1C) ;(00000000) (0) (0) (00) ;
+;16160;(00000000) (0) (0) (00) ;(00000100) (4) (4) (04) ;(00000100) (4) (4) (04) ;(00111100) (74) (60) (3C) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;16168;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00111000) (70) (56) (38) ;(01000100) (104) (68) (44) ;(01111000) (170) (120) (78) ;(01000000) (100) (64) (40) ;(00111100) (74) (60) (3C) ;(00000000) (0) (0) (00) ;
+;16176;(00000000) (0) (0) (00) ;(00001100) (14) (12) (0C) ;(00010000) (20) (16) (10) ;(00011000) (30) (24) (18) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;
+;16184;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(00111100) (74) (60) (3C) ;(00000100) (4) (4) (04) ;(00111000) (70) (56) (38) ;
+;16192;(00000000) (0) (0) (00) ;(01000000) (100) (64) (40) ;(01000000) (100) (64) (40) ;(01111000) (170) (120) (78) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(00000000) (0) (0) (00) ;
+;16200;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;(00110000) (60) (48) (30) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00111000) (70) (56) (38) ;(00000000) (0) (0) (00) ;
+;16208;(00000000) (0) (0) (00) ;(00000100) (4) (4) (04) ;(00000000) (0) (0) (00) ;(00000100) (4) (4) (04) ;(00000100) (4) (4) (04) ;(00000100) (4) (4) (04) ;(00100100) (44) (36) (24) ;(00011000) (30) (24) (18) ;
+;16216;(00000000) (0) (0) (00) ;(00100000) (40) (32) (20) ;(00101000) (50) (40) (28) ;(00110000) (60) (48) (30) ;(00110000) (60) (48) (30) ;(00101000) (50) (40) (28) ;(00100100) (44) (36) (24) ;(00000000) (0) (0) (00) ;
+;16224;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00001100) (14) (12) (0C) ;(00000000) (0) (0) (00) ;
+;16232;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(01101000) (150) (104) (68) ;(01010100) (124) (84) (54) ;(01010100) (124) (84) (54) ;(01010100) (124) (84) (54) ;(01010100) (124) (84) (54) ;(00000000) (0) (0) (00) ;
+;16240;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(01111000) (170) (120) (78) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(00000000) (0) (0) (00) ;
+;16248;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00111000) (70) (56) (38) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(00111000) (70) (56) (38) ;(00000000) (0) (0) (00) ;
+;16256;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(01111000) (170) (120) (78) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(01111000) (170) (120) (78) ;(01000000) (100) (64) (40) ;(01000000) (100) (64) (40) ;
+;16264;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00111100) (74) (60) (3C) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(00111100) (74) (60) (3C) ;(00000100) (4) (4) (04) ;(00000110) (6) (6) (06) ;
+;16272;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00011100) (34) (28) (1C) ;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(00100000) (40) (32) (20) ;(00000000) (0) (0) (00) ;
+;16280;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00111000) (70) (56) (38) ;(01000000) (100) (64) (40) ;(00111000) (70) (56) (38) ;(00000100) (4) (4) (04) ;(01111000) (170) (120) (78) ;(00000000) (0) (0) (00) ;
+;16288;(00000000) (0) (0) (00) ;(00010000) (20) (16) (10) ;(00111000) (70) (56) (38) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(00001100) (14) (12) (0C) ;(00000000) (0) (0) (00) ;
+;16296;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(00111000) (70) (56) (38) ;(00000000) (0) (0) (00) ;
+;16304;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(00101000) (50) (40) (28) ;(00101000) (50) (40) (28) ;(00010000) (20) (16) (10) ;(00000000) (0) (0) (00) ;
+;16312;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(01000100) (104) (68) (44) ;(01010100) (124) (84) (54) ;(01010100) (124) (84) (54) ;(01010100) (124) (84) (54) ;(00101000) (50) (40) (28) ;(00000000) (0) (0) (00) ;
+;16320;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(01000100) (104) (68) (44) ;(00101000) (50) (40) (28) ;(00010000) (20) (16) (10) ;(00101000) (50) (40) (28) ;(01000100) (104) (68) (44) ;(00000000) (0) (0) (00) ;
+;16328;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(01000100) (104) (68) (44) ;(00111100) (74) (60) (3C) ;(00000100) (4) (4) (04) ;(00111000) (70) (56) (38) ;
+;16336;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(01111100) (174) (124) (7C) ;(00001000) (10) (8) (08) ;(00010000) (20) (16) (10) ;(00100000) (40) (32) (20) ;(01111100) (174) (124) (7C) ;(00000000) (0) (0) (00) ;
+;16344;(00000000) (0) (0) (00) ;(00001110) (16) (14) (0E) ;(00001000) (10) (8) (08) ;(00110000) (60) (48) (30) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001110) (16) (14) (0E) ;(00000000) (0) (0) (00) ;
+;16352;(00000000) (0) (0) (00) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00001000) (10) (8) (08) ;(00000000) (0) (0) (00) ;
+;16360;(00000000) (0) (0) (00) ;(01110000) (160) (112) (70) ;(00010000) (20) (16) (10) ;(00001100) (14) (12) (0C) ;(00010000) (20) (16) (10) ;(00010000) (20) (16) (10) ;(01110000) (160) (112) (70) ;(00000000) (0) (0) (00) ;
+;16368;(00000000) (0) (0) (00) ;(00010100) (24) (20) (14) ;(00101000) (50) (40) (28) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;(00000000) (0) (0) (00) ;
+;16376;(00111100) (74) (60) (3C) ;(01000010) (102) (66) (42) ;(10011001) (231) (153) (99) ;(10100001) (241) (161) (A1) ;(10100001) (241) (161) (A1) ;(10011001) (231) (153) (99) ;(01000010) (102) (66) (42) ;(00111100) (74) (60) (3C) ;
-+-----------------------------------------------+
-; Routing Usage Summary ;
-+-----------------------+-----------------------+
-; Routing Resource Type ; Usage ;
-+-----------------------+-----------------------+
-; Block interconnects ; 42 / 71,559 ( < 1 % ) ;
-; C16 interconnects ; 3 / 2,597 ( < 1 % ) ;
-; C4 interconnects ; 20 / 46,848 ( < 1 % ) ;
-; Direct links ; 24 / 71,559 ( < 1 % ) ;
-; Global clocks ; 1 / 20 ( 5 % ) ;
-; Local interconnects ; 24 / 24,624 ( < 1 % ) ;
-; R24 interconnects ; 7 / 2,496 ( < 1 % ) ;
-; R4 interconnects ; 27 / 62,424 ( < 1 % ) ;
-+-----------------------+-----------------------+
++------------------------------------------------+
+; Routing Usage Summary ;
++-----------------------+------------------------+
+; Routing Resource Type ; Usage ;
++-----------------------+------------------------+
+; Block interconnects ; 272 / 71,559 ( < 1 % ) ;
+; C16 interconnects ; 4 / 2,597 ( < 1 % ) ;
+; C4 interconnects ; 129 / 46,848 ( < 1 % ) ;
+; Direct links ; 7 / 71,559 ( < 1 % ) ;
+; Global clocks ; 1 / 20 ( 5 % ) ;
+; Local interconnects ; 39 / 24,624 ( < 1 % ) ;
+; R24 interconnects ; 8 / 2,496 ( < 1 % ) ;
+; R4 interconnects ; 213 / 62,424 ( < 1 % ) ;
++-----------------------+------------------------+
+---------------------------------------------------------------------------+
; LAB Logic Elements ;
-+---------------------------------------------+-----------------------------+
-; Number of Logic Elements (Average = 11.00) ; Number of LABs (Total = 3) ;
-+---------------------------------------------+-----------------------------+
-; 1 ; 0 ;
-; 2 ; 0 ;
-; 3 ; 0 ;
-; 4 ; 0 ;
-; 5 ; 0 ;
-; 6 ; 1 ;
-; 7 ; 0 ;
-; 8 ; 0 ;
-; 9 ; 0 ;
-; 10 ; 0 ;
-; 11 ; 0 ;
-; 12 ; 1 ;
-; 13 ; 0 ;
-; 14 ; 0 ;
-; 15 ; 1 ;
-; 16 ; 0 ;
-+---------------------------------------------+-----------------------------+
++--------------------------------------------+------------------------------+
+; Number of Logic Elements (Average = 4.58) ; Number of LABs (Total = 12) ;
++--------------------------------------------+------------------------------+
+; 1 ; 8 ;
+; 2 ; 1 ;
+; 3 ; 0 ;
+; 4 ; 0 ;
+; 5 ; 0 ;
+; 6 ; 0 ;
+; 7 ; 0 ;
+; 8 ; 0 ;
+; 9 ; 0 ;
+; 10 ; 0 ;
+; 11 ; 0 ;
+; 12 ; 0 ;
+; 13 ; 1 ;
+; 14 ; 0 ;
+; 15 ; 0 ;
+; 16 ; 2 ;
++--------------------------------------------+------------------------------+
-+------------------------------------------------------------------+
-; LAB-wide Signals ;
-+------------------------------------+-----------------------------+
-; LAB-wide Signals (Average = 1.00) ; Number of LABs (Total = 3) ;
-+------------------------------------+-----------------------------+
-; 1 Clock ; 3 ;
-+------------------------------------+-----------------------------+
++-------------------------------------------------------------------+
+; LAB-wide Signals ;
++------------------------------------+------------------------------+
+; LAB-wide Signals (Average = 0.33) ; Number of LABs (Total = 12) ;
++------------------------------------+------------------------------+
+; 1 Clock ; 4 ;
++------------------------------------+------------------------------+
+----------------------------------------------------------------------------+
; LAB Signals Sourced ;
-+----------------------------------------------+-----------------------------+
-; Number of Signals Sourced (Average = 19.00) ; Number of LABs (Total = 3) ;
-+----------------------------------------------+-----------------------------+
-; 0 ; 0 ;
-; 1 ; 0 ;
-; 2 ; 0 ;
-; 3 ; 0 ;
-; 4 ; 0 ;
-; 5 ; 0 ;
-; 6 ; 0 ;
-; 7 ; 0 ;
-; 8 ; 0 ;
-; 9 ; 1 ;
-; 10 ; 0 ;
-; 11 ; 0 ;
-; 12 ; 0 ;
-; 13 ; 0 ;
-; 14 ; 0 ;
-; 15 ; 0 ;
-; 16 ; 0 ;
-; 17 ; 0 ;
-; 18 ; 0 ;
-; 19 ; 0 ;
-; 20 ; 0 ;
-; 21 ; 0 ;
-; 22 ; 1 ;
-; 23 ; 0 ;
-; 24 ; 0 ;
-; 25 ; 0 ;
-; 26 ; 1 ;
-+----------------------------------------------+-----------------------------+
++---------------------------------------------+------------------------------+
+; Number of Signals Sourced (Average = 7.75) ; Number of LABs (Total = 12) ;
++---------------------------------------------+------------------------------+
+; 0 ; 0 ;
+; 1 ; 8 ;
+; 2 ; 0 ;
+; 3 ; 0 ;
+; 4 ; 1 ;
+; 5 ; 0 ;
+; 6 ; 0 ;
+; 7 ; 0 ;
+; 8 ; 0 ;
+; 9 ; 0 ;
+; 10 ; 0 ;
+; 11 ; 0 ;
+; 12 ; 0 ;
+; 13 ; 0 ;
+; 14 ; 0 ;
+; 15 ; 0 ;
+; 16 ; 0 ;
+; 17 ; 0 ;
+; 18 ; 0 ;
+; 19 ; 0 ;
+; 20 ; 0 ;
+; 21 ; 0 ;
+; 22 ; 0 ;
+; 23 ; 1 ;
+; 24 ; 0 ;
+; 25 ; 0 ;
+; 26 ; 0 ;
+; 27 ; 0 ;
+; 28 ; 1 ;
+; 29 ; 0 ;
+; 30 ; 1 ;
++---------------------------------------------+------------------------------+
-+-------------------------------------------------------------------------------+
-; LAB Signals Sourced Out ;
-+-------------------------------------------------+-----------------------------+
-; Number of Signals Sourced Out (Average = 4.33) ; Number of LABs (Total = 3) ;
-+-------------------------------------------------+-----------------------------+
-; 0 ; 0 ;
-; 1 ; 0 ;
-; 2 ; 0 ;
-; 3 ; 1 ;
-; 4 ; 1 ;
-; 5 ; 0 ;
-; 6 ; 1 ;
-+-------------------------------------------------+-----------------------------+
++--------------------------------------------------------------------------------+
+; LAB Signals Sourced Out ;
++-------------------------------------------------+------------------------------+
+; Number of Signals Sourced Out (Average = 2.75) ; Number of LABs (Total = 12) ;
++-------------------------------------------------+------------------------------+
+; 0 ; 0 ;
+; 1 ; 9 ;
+; 2 ; 0 ;
+; 3 ; 0 ;
+; 4 ; 0 ;
+; 5 ; 2 ;
+; 6 ; 0 ;
+; 7 ; 0 ;
+; 8 ; 0 ;
+; 9 ; 0 ;
+; 10 ; 0 ;
+; 11 ; 0 ;
+; 12 ; 0 ;
+; 13 ; 0 ;
+; 14 ; 1 ;
++-------------------------------------------------+------------------------------+
-+---------------------------------------------------------------------------+
-; LAB Distinct Inputs ;
-+---------------------------------------------+-----------------------------+
-; Number of Distinct Inputs (Average = 4.67) ; Number of LABs (Total = 3) ;
-+---------------------------------------------+-----------------------------+
-; 0 ; 0 ;
-; 1 ; 1 ;
-; 2 ; 1 ;
-; 3 ; 0 ;
-; 4 ; 0 ;
-; 5 ; 0 ;
-; 6 ; 0 ;
-; 7 ; 0 ;
-; 8 ; 0 ;
-; 9 ; 0 ;
-; 10 ; 0 ;
-; 11 ; 1 ;
-+---------------------------------------------+-----------------------------+
++----------------------------------------------------------------------------+
+; LAB Distinct Inputs ;
++---------------------------------------------+------------------------------+
+; Number of Distinct Inputs (Average = 3.50) ; Number of LABs (Total = 12) ;
++---------------------------------------------+------------------------------+
+; 0 ; 0 ;
+; 1 ; 0 ;
+; 2 ; 1 ;
+; 3 ; 9 ;
+; 4 ; 1 ;
+; 5 ; 0 ;
+; 6 ; 0 ;
+; 7 ; 0 ;
+; 8 ; 0 ;
+; 9 ; 1 ;
++---------------------------------------------+------------------------------+
+------------------------------------------+
@@ -7415,6 +9562,26 @@ IO_000042 : Inapplicable
+---------------------------+--------+
++--------------------------------------------------------------------------------+
+; Estimated Delay Added for Hold Timing Summary ;
++--------------------------------------------------------------------------------+
++--------------------------------------------------------------------------------+
+
+Note: For more information on problematic transfers, consider running the Fitter again with the Optimize hold timing option (Settings Menu) turned off.
+This will disable optimization of problematic paths and expose them for further analysis using the TimeQuest Timing Analyzer.
+
+
++--------------------------------------------------------------------------------+
+; Estimated Delay Added for Hold Timing Details ;
++--------------------------------------------------------------------------------+
+Source Register : address[0]
+Destination Register : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Delay Added in ns : 0.035
++--------------------------------------------------------------------------------+
+
+Note: This table only shows the top 1 path(s) that have the largest delay added for hold.
+
+
+-----------------+
; Fitter Messages ;
+-----------------+
@@ -7598,27 +9765,27 @@ Info (170189): Fitter placement preparation operations beginning
Info (170190): Fitter placement preparation operations ending: elapsed time is 00:00:00
Info (170191): Fitter placement operations beginning
Info (170137): Fitter placement was successful
-Info (170192): Fitter placement operations ending: elapsed time is 00:00:00
+Info (170192): Fitter placement operations ending: elapsed time is 00:00:01
Info (170193): Fitter routing operations beginning
Info (170195): Router estimated average interconnect usage is 0% of the available device resources
- Info (170196): Router estimated peak interconnect usage is 0% of the available device resources in the region that extends from location X32_Y23 to location X42_Y34
+ Info (170196): Router estimated peak interconnect usage is 2% of the available device resources in the region that extends from location X21_Y11 to location X31_Y22
Info (170194): Fitter routing operations ending: elapsed time is 00:00:01
Info (170199): The Fitter performed an Auto Fit compilation. Optimizations were skipped to reduce compilation time.
Info (170201): Optimizations that may affect the design's routability were skipped
-Info (11888): Total time spent on timing analysis during the Fitter is 0.16 seconds.
+Info (11888): Total time spent on timing analysis during the Fitter is 0.22 seconds.
Info (334003): Started post-fitting delay annotation
Info (334004): Delay annotation completed successfully
Info (334003): Started post-fitting delay annotation
Info (334004): Delay annotation completed successfully
-Info (11218): Fitter post-fit operations ending: elapsed time is 00:00:01
+Info (11218): Fitter post-fit operations ending: elapsed time is 00:00:00
Warning (171167): Found invalid Fitter assignments. See the Ignored Assignments panel in the Fitter Compilation Report for more information.
Warning (169177): 1 pins must meet Altera requirements for 3.3-, 3.0-, and 2.5-V interfaces. For more information, refer to AN 447: Interfacing Cyclone IV E Devices with 3.3/3.0/2.5-V LVTTL/LVCMOS I/O Systems.
Info (169178): Pin CLOCK_50 uses I/O standard 3.3-V LVTTL at R8
Info (144001): Generated suppressed messages file /home/benny/work/fpga/projects/output_files/spectrum.fit.smsg
Info: Quartus II 32-bit Fitter was successful. 0 errors, 152 warnings
- Info: Peak virtual memory: 600 megabytes
- Info: Processing ended: Wed Mar 30 12:38:34 2022
- Info: Elapsed time: 00:00:05
+ Info: Peak virtual memory: 595 megabytes
+ Info: Processing ended: Wed Mar 30 13:12:20 2022
+ Info: Elapsed time: 00:00:06
Info: Total CPU time (on all processors): 00:00:06
diff --git a/output_files/spectrum.fit.summary b/output_files/spectrum.fit.summary
index dbfec8e..a90c61d 100644
--- a/output_files/spectrum.fit.summary
+++ b/output_files/spectrum.fit.summary
@@ -1,16 +1,16 @@
-Fitter Status : Successful - Wed Mar 30 12:38:34 2022
+Fitter Status : Successful - Wed Mar 30 13:12:20 2022
Quartus II 32-bit Version : 13.1.0 Build 162 10/23/2013 SJ Web Edition
Revision Name : spectrum
Top-level Entity Name : spectrum
Family : Cyclone IV E
Device : EP4CE22F17C6
Timing Models : Final
-Total logic elements : 33 / 22,320 ( < 1 % )
- Total combinational functions : 33 / 22,320 ( < 1 % )
- Dedicated logic registers : 24 / 22,320 ( < 1 % )
-Total registers : 24
+Total logic elements : 55 / 22,320 ( < 1 % )
+ Total combinational functions : 52 / 22,320 ( < 1 % )
+ Dedicated logic registers : 38 / 22,320 ( < 1 % )
+Total registers : 38
Total pins : 9 / 154 ( 6 % )
Total virtual pins : 0
-Total memory bits : 64 / 608,256 ( < 1 % )
+Total memory bits : 131,072 / 608,256 ( 22 % )
Embedded Multiplier 9-bit elements : 0 / 132 ( 0 % )
Total PLLs : 0 / 4 ( 0 % )
diff --git a/output_files/spectrum.flow.rpt b/output_files/spectrum.flow.rpt
index c3a2fdd..5937fc4 100644
--- a/output_files/spectrum.flow.rpt
+++ b/output_files/spectrum.flow.rpt
@@ -1,5 +1,5 @@
Flow report for spectrum
-Wed Mar 30 12:38:42 2022
+Wed Mar 30 13:12:28 2022
Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
@@ -40,20 +40,20 @@ applicable agreement for further details.
+---------------------------------------------------------------------------------+
; Flow Summary ;
+------------------------------------+--------------------------------------------+
-; Flow Status ; Successful - Wed Mar 30 12:38:42 2022 ;
+; Flow Status ; Successful - Wed Mar 30 13:12:28 2022 ;
; Quartus II 32-bit Version ; 13.1.0 Build 162 10/23/2013 SJ Web Edition ;
; Revision Name ; spectrum ;
; Top-level Entity Name ; spectrum ;
; Family ; Cyclone IV E ;
; Device ; EP4CE22F17C6 ;
; Timing Models ; Final ;
-; Total logic elements ; 33 / 22,320 ( < 1 % ) ;
-; Total combinational functions ; 33 / 22,320 ( < 1 % ) ;
-; Dedicated logic registers ; 24 / 22,320 ( < 1 % ) ;
-; Total registers ; 24 ;
+; Total logic elements ; 55 / 22,320 ( < 1 % ) ;
+; Total combinational functions ; 52 / 22,320 ( < 1 % ) ;
+; Dedicated logic registers ; 38 / 22,320 ( < 1 % ) ;
+; Total registers ; 38 ;
; Total pins ; 9 / 154 ( 6 % ) ;
; Total virtual pins ; 0 ;
-; Total memory bits ; 64 / 608,256 ( < 1 % ) ;
+; Total memory bits ; 131,072 / 608,256 ( 22 % ) ;
; Embedded Multiplier 9-bit elements ; 0 / 132 ( 0 % ) ;
; Total PLLs ; 0 / 4 ( 0 % ) ;
+------------------------------------+--------------------------------------------+
@@ -64,7 +64,7 @@ applicable agreement for further details.
+-------------------+---------------------+
; Option ; Setting ;
+-------------------+---------------------+
-; Start date & time ; 03/30/2022 12:38:27 ;
+; Start date & time ; 03/30/2022 13:12:12 ;
; Main task ; Compilation ;
; Revision Name ; spectrum ;
+-------------------+---------------------+
@@ -74,7 +74,7 @@ applicable agreement for further details.
; Flow Non-Default Global Settings ;
+--------------------------------------------------------------------------------+
Assignment Name : COMPILER_SIGNATURE_ID
-Value : 0.164863310720961
+Value : 0.164863513225804
Default Value : --
Entity Name : --
Section Id : --
@@ -160,35 +160,35 @@ Section Id : --
Module Name : Analysis & Synthesis
Elapsed Time : 00:00:02
Average Processors Used : 1.0
-Peak Virtual Memory : 373 MB
+Peak Virtual Memory : 381 MB
Total CPU Time (on all processors) : 00:00:01
Module Name : Fitter
-Elapsed Time : 00:00:05
+Elapsed Time : 00:00:06
Average Processors Used : 1.0
-Peak Virtual Memory : 600 MB
+Peak Virtual Memory : 595 MB
Total CPU Time (on all processors) : 00:00:06
Module Name : Assembler
-Elapsed Time : 00:00:01
+Elapsed Time : 00:00:02
Average Processors Used : 1.0
-Peak Virtual Memory : 393 MB
+Peak Virtual Memory : 385 MB
Total CPU Time (on all processors) : 00:00:01
Module Name : TimeQuest Timing Analyzer
Elapsed Time : 00:00:02
Average Processors Used : 1.0
-Peak Virtual Memory : 415 MB
+Peak Virtual Memory : 407 MB
Total CPU Time (on all processors) : 00:00:02
Module Name : EDA Netlist Writer
Elapsed Time : 00:00:01
Average Processors Used : 1.0
-Peak Virtual Memory : 332 MB
+Peak Virtual Memory : 331 MB
Total CPU Time (on all processors) : 00:00:01
Module Name : Total
-Elapsed Time : 00:00:11
+Elapsed Time : 00:00:13
Average Processors Used : --
Peak Virtual Memory : --
Total CPU Time (on all processors) : 00:00:11
diff --git a/output_files/spectrum.jdi b/output_files/spectrum.jdi
index ade2713..29a146b 100644
--- a/output_files/spectrum.jdi
+++ b/output_files/spectrum.jdi
@@ -1,6 +1,6 @@
-
+
diff --git a/output_files/spectrum.map.rpt b/output_files/spectrum.map.rpt
index 12cac49..c1ced8f 100644
--- a/output_files/spectrum.map.rpt
+++ b/output_files/spectrum.map.rpt
@@ -1,5 +1,5 @@
Analysis & Synthesis report for spectrum
-Wed Mar 30 12:38:28 2022
+Wed Mar 30 13:12:13 2022
Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
@@ -16,7 +16,7 @@ Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
8. Analysis & Synthesis RAM Summary
9. Analysis & Synthesis IP Cores Summary
10. General Register Statistics
- 11. Source assignments for rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated
+ 11. Source assignments for rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated
12. Parameter Settings for User Entity Instance: rom0:rom|altsyncram:altsyncram_component
13. altsyncram Parameter Settings by Entity Instance
14. Elapsed Time Per Partition
@@ -46,18 +46,18 @@ applicable agreement for further details.
+---------------------------------------------------------------------------------+
; Analysis & Synthesis Summary ;
+------------------------------------+--------------------------------------------+
-; Analysis & Synthesis Status ; Successful - Wed Mar 30 12:38:28 2022 ;
+; Analysis & Synthesis Status ; Successful - Wed Mar 30 13:12:13 2022 ;
; Quartus II 32-bit Version ; 13.1.0 Build 162 10/23/2013 SJ Web Edition ;
; Revision Name ; spectrum ;
; Top-level Entity Name ; spectrum ;
; Family ; Cyclone IV E ;
-; Total logic elements ; 33 ;
-; Total combinational functions ; 33 ;
-; Dedicated logic registers ; 24 ;
-; Total registers ; 24 ;
+; Total logic elements ; 54 ;
+; Total combinational functions ; 52 ;
+; Dedicated logic registers ; 38 ;
+; Total registers ; 38 ;
; Total pins ; 9 ;
; Total virtual pins ; 0 ;
-; Total memory bits ; 64 ;
+; Total memory bits ; 131,072 ;
; Embedded Multiplier 9-bit elements ; 0 ;
; Total PLLs ; 0 ;
+------------------------------------+--------------------------------------------+
@@ -405,12 +405,6 @@ File Type : User Verilog HDL File
File Name with Absolute Path : /home/benny/work/fpga/projects/spectrum.v
Library :
-File Name with User-Entered Path : led_patterns.mif
-Used in Netlist : yes
-File Type : User Memory Initialization File
-File Name with Absolute Path : /home/benny/work/fpga/projects/led_patterns.mif
-Library :
-
File Name with User-Entered Path : rom0.v
Used in Netlist : yes
File Type : User Wizard-Generated File
@@ -471,10 +465,28 @@ File Type : Megafunction
File Name with Absolute Path : /home/benny/altera/13.1/quartus/libraries/megafunctions/altdpram.inc
Library :
-File Name with User-Entered Path : db/altsyncram_ro91.tdf
+File Name with User-Entered Path : db/altsyncram_qh91.tdf
Used in Netlist : yes
File Type : Auto-Generated Megafunction
-File Name with Absolute Path : /home/benny/work/fpga/projects/db/altsyncram_ro91.tdf
+File Name with Absolute Path : /home/benny/work/fpga/projects/db/altsyncram_qh91.tdf
+Library :
+
+File Name with User-Entered Path : rom/gw03.hex
+Used in Netlist : yes
+File Type : Auto-Found Memory Initialization File
+File Name with Absolute Path : /home/benny/work/fpga/projects/rom/gw03.hex
+Library :
+
+File Name with User-Entered Path : db/decode_c8a.tdf
+Used in Netlist : yes
+File Type : Auto-Generated Megafunction
+File Name with Absolute Path : /home/benny/work/fpga/projects/db/decode_c8a.tdf
+Library :
+
+File Name with User-Entered Path : db/mux_3nb.tdf
+Used in Netlist : yes
+File Type : Auto-Generated Megafunction
+File Name with Absolute Path : /home/benny/work/fpga/projects/db/mux_3nb.tdf
Library :
+--------------------------------------------------------------------------------+
@@ -485,29 +497,29 @@ Library :
+---------------------------------------------+----------------+
; Resource ; Usage ;
+---------------------------------------------+----------------+
-; Estimated Total logic elements ; 33 ;
+; Estimated Total logic elements ; 54 ;
; ; ;
-; Total combinational functions ; 33 ;
+; Total combinational functions ; 52 ;
; Logic element usage by number of LUT inputs ; ;
-; -- 4 input functions ; 10 ;
-; -- 3 input functions ; 1 ;
-; -- <=2 input functions ; 22 ;
+; -- 4 input functions ; 8 ;
+; -- 3 input functions ; 10 ;
+; -- <=2 input functions ; 34 ;
; ; ;
; Logic elements by mode ; ;
-; -- normal mode ; 13 ;
-; -- arithmetic mode ; 20 ;
+; -- normal mode ; 20 ;
+; -- arithmetic mode ; 32 ;
; ; ;
-; Total registers ; 24 ;
-; -- Dedicated logic registers ; 24 ;
+; Total registers ; 38 ;
+; -- Dedicated logic registers ; 38 ;
; -- I/O registers ; 0 ;
; ; ;
; I/O pins ; 9 ;
-; Total memory bits ; 64 ;
+; Total memory bits ; 131072 ;
; Embedded Multiplier 9-bit elements ; 0 ;
; Maximum fan-out node ; CLOCK_50~input ;
-; Maximum fan-out ; 32 ;
-; Total fan-out ; 183 ;
-; Average fan-out ; 2.20 ;
+; Maximum fan-out ; 54 ;
+; Total fan-out ; 473 ;
+; Average fan-out ; 3.81 ;
+---------------------------------------------+----------------+
@@ -515,9 +527,9 @@ Library :
; Analysis & Synthesis Resource Utilization by Entity ;
+--------------------------------------------------------------------------------+
Compilation Hierarchy Node : |spectrum
-LC Combinationals : 33 (33)
-LC Registers : 24 (24)
-Memory Bits : 64
+LC Combinationals : 52 (44)
+LC Registers : 38 (36)
+Memory Bits : 131072
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
@@ -527,9 +539,9 @@ Full Hierarchy Name : |spectrum
Library Name : work
Compilation Hierarchy Node : |rom0:rom|
-LC Combinationals : 0 (0)
-LC Registers : 0 (0)
-Memory Bits : 64
+LC Combinationals : 8 (0)
+LC Registers : 2 (0)
+Memory Bits : 131072
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
@@ -539,9 +551,9 @@ Full Hierarchy Name : |spectrum|rom0:rom
Library Name : work
Compilation Hierarchy Node : |altsyncram:altsyncram_component|
-LC Combinationals : 0 (0)
-LC Registers : 0 (0)
-Memory Bits : 64
+LC Combinationals : 8 (0)
+LC Registers : 2 (0)
+Memory Bits : 131072
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
@@ -550,16 +562,28 @@ Virtual Pins : 0
Full Hierarchy Name : |spectrum|rom0:rom|altsyncram:altsyncram_component
Library Name : work
-Compilation Hierarchy Node : |altsyncram_ro91:auto_generated|
-LC Combinationals : 0 (0)
-LC Registers : 0 (0)
-Memory Bits : 64
+Compilation Hierarchy Node : |altsyncram_qh91:auto_generated|
+LC Combinationals : 8 (0)
+LC Registers : 2 (2)
+Memory Bits : 131072
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
Pins : 0
Virtual Pins : 0
-Full Hierarchy Name : |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated
+Full Hierarchy Name : |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated
+Library Name : work
+
+Compilation Hierarchy Node : |mux_3nb:mux2|
+LC Combinationals : 8 (8)
+LC Registers : 0 (0)
+Memory Bits : 0
+DSP Elements : 0
+DSP 9x9 : 0
+DSP 18x18 : 0
+Pins : 0
+Virtual Pins : 0
+Full Hierarchy Name : |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2
Library Name : work
+--------------------------------------------------------------------------------+
@@ -569,15 +593,15 @@ Note: For table entries with two numbers listed, the numbers in parentheses indi
+--------------------------------------------------------------------------------+
; Analysis & Synthesis RAM Summary ;
+--------------------------------------------------------------------------------+
-Name : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ALTSYNCRAM
+Name : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM
Type : AUTO
Mode : ROM
-Port A Depth : 8
+Port A Depth : 16384
Port A Width : 8
Port B Depth : --
Port B Width : --
-Size : 64
-MIF : led_patterns.mif
+Size : 131072
+MIF : ./rom/gw03.hex
+--------------------------------------------------------------------------------+
@@ -601,18 +625,18 @@ IP Include File : /home/benny/work/fpga/projects/rom0.v
+----------------------------------------------+-------+
; Statistic ; Value ;
+----------------------------------------------+-------+
-; Total registers ; 24 ;
+; Total registers ; 38 ;
; Number of registers using Synchronous Clear ; 0 ;
; Number of registers using Synchronous Load ; 0 ;
; Number of registers using Asynchronous Clear ; 0 ;
; Number of registers using Asynchronous Load ; 0 ;
-; Number of registers using Clock Enable ; 0 ;
+; Number of registers using Clock Enable ; 13 ;
; Number of registers using Preset ; 0 ;
+----------------------------------------------+-------+
+--------------------------------------------------------------------------------+
-; Source assignments for rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated ;
+; Source assignments for rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated ;
+--------------------------------------------------------------------------------+
Assignment : OPTIMIZE_POWER_DURING_SYNTHESIS
Value : NORMAL_COMPILATION
@@ -658,11 +682,11 @@ Value : 8
Type : Signed Integer
Parameter Name : WIDTHAD_A
-Value : 3
+Value : 14
Type : Signed Integer
Parameter Name : NUMWORDS_A
-Value : 8
+Value : 16384
Type : Signed Integer
Parameter Name : OUTDATA_REG_A
@@ -778,7 +802,7 @@ Value : NEW_DATA_NO_NBE_READ
Type : Untyped
Parameter Name : INIT_FILE
-Value : led_patterns.mif
+Value : ./rom/gw03.hex
Type : Untyped
Parameter Name : INIT_FILE_LAYOUT
@@ -830,7 +854,7 @@ Value : Cyclone IV E
Type : Untyped
Parameter Name : CBXI_PARAMETER
-Value : altsyncram_ro91
+Value : altsyncram_qh91
Type : Untyped
+--------------------------------------------------------------------------------+
@@ -846,7 +870,7 @@ Note: In order to hide this table in the UI and the text report file, please set
; Entity Instance ; rom0:rom|altsyncram:altsyncram_component ;
; -- OPERATION_MODE ; ROM ;
; -- WIDTH_A ; 8 ;
-; -- NUMWORDS_A ; 8 ;
+; -- NUMWORDS_A ; 16384 ;
; -- OUTDATA_REG_A ; CLOCK0 ;
; -- WIDTH_B ; 1 ;
; -- NUMWORDS_B ; 1 ;
@@ -872,7 +896,7 @@ Note: In order to hide this table in the UI and the text report file, please set
Info: *******************************************************************
Info: Running Quartus II 32-bit Analysis & Synthesis
Info: Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
- Info: Processing started: Wed Mar 30 12:38:26 2022
+ Info: Processing started: Wed Mar 30 13:12:11 2022
Info: Command: quartus_map --read_settings_files=on --write_settings_files=off spectrum -c spectrum
Warning (20028): Parallel compilation is not licensed and has been disabled
Info (12021): Found 1 design units, including 1 entities, in source file spectrum.v
@@ -880,8 +904,8 @@ Info (12021): Found 1 design units, including 1 entities, in source file spectru
Info (12021): Found 1 design units, including 1 entities, in source file rom0.v
Info (12023): Found entity 1: rom0
Info (12127): Elaborating entity "spectrum" for the top level hierarchy
-Warning (10230): Verilog HDL assignment warning at spectrum.v(19): truncated value with size 32 to match size of target (21)
-Warning (10230): Verilog HDL assignment warning at spectrum.v(21): truncated value with size 32 to match size of target (3)
+Warning (10230): Verilog HDL assignment warning at spectrum.v(18): truncated value with size 32 to match size of target (22)
+Warning (10230): Verilog HDL assignment warning at spectrum.v(20): truncated value with size 32 to match size of target (14)
Info (12128): Elaborating entity "rom0" for hierarchy "rom0:rom"
Info (12128): Elaborating entity "altsyncram" for hierarchy "rom0:rom|altsyncram:altsyncram_component"
Info (12130): Elaborated megafunction instantiation "rom0:rom|altsyncram:altsyncram_component"
@@ -889,32 +913,38 @@ Info (12133): Instantiated megafunction "rom0:rom|altsyncram:altsyncram_componen
Info (12134): Parameter "address_aclr_a" = "NONE"
Info (12134): Parameter "clock_enable_input_a" = "BYPASS"
Info (12134): Parameter "clock_enable_output_a" = "BYPASS"
- Info (12134): Parameter "init_file" = "led_patterns.mif"
+ Info (12134): Parameter "init_file" = "./rom/gw03.hex"
Info (12134): Parameter "intended_device_family" = "Cyclone IV E"
Info (12134): Parameter "lpm_hint" = "ENABLE_RUNTIME_MOD=NO"
Info (12134): Parameter "lpm_type" = "altsyncram"
- Info (12134): Parameter "numwords_a" = "8"
+ Info (12134): Parameter "numwords_a" = "16384"
Info (12134): Parameter "operation_mode" = "ROM"
Info (12134): Parameter "outdata_aclr_a" = "NONE"
Info (12134): Parameter "outdata_reg_a" = "CLOCK0"
- Info (12134): Parameter "widthad_a" = "3"
+ Info (12134): Parameter "widthad_a" = "14"
Info (12134): Parameter "width_a" = "8"
Info (12134): Parameter "width_byteena_a" = "1"
-Info (12021): Found 1 design units, including 1 entities, in source file db/altsyncram_ro91.tdf
- Info (12023): Found entity 1: altsyncram_ro91
-Info (12128): Elaborating entity "altsyncram_ro91" for hierarchy "rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated"
+Info (12021): Found 1 design units, including 1 entities, in source file db/altsyncram_qh91.tdf
+ Info (12023): Found entity 1: altsyncram_qh91
+Info (12128): Elaborating entity "altsyncram_qh91" for hierarchy "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated"
+Info (12021): Found 1 design units, including 1 entities, in source file db/decode_c8a.tdf
+ Info (12023): Found entity 1: decode_c8a
+Info (12128): Elaborating entity "decode_c8a" for hierarchy "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|decode_c8a:rden_decode"
+Info (12021): Found 1 design units, including 1 entities, in source file db/mux_3nb.tdf
+ Info (12023): Found entity 1: mux_3nb
+Info (12128): Elaborating entity "mux_3nb" for hierarchy "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|mux_3nb:mux2"
Info (286030): Timing-Driven Synthesis is running
Info (16010): Generating hard_block partition "hard_block:auto_generated_inst"
Info (16011): Adding 0 node(s), including 0 DDIO, 0 PLL, 0 transceiver and 0 LCELL
-Info (21057): Implemented 71 device resources after synthesis - the final resource count might be different
+Info (21057): Implemented 79 device resources after synthesis - the final resource count might be different
Info (21058): Implemented 1 input pins
Info (21059): Implemented 8 output pins
Info (21061): Implemented 54 logic cells
- Info (21064): Implemented 8 RAM segments
+ Info (21064): Implemented 16 RAM segments
Info: Quartus II 32-bit Analysis & Synthesis was successful. 0 errors, 3 warnings
- Info: Peak virtual memory: 384 megabytes
- Info: Processing ended: Wed Mar 30 12:38:28 2022
+ Info: Peak virtual memory: 392 megabytes
+ Info: Processing ended: Wed Mar 30 13:12:13 2022
Info: Elapsed time: 00:00:02
- Info: Total CPU time (on all processors): 00:00:01
+ Info: Total CPU time (on all processors): 00:00:02
diff --git a/output_files/spectrum.map.summary b/output_files/spectrum.map.summary
index 5783484..3445a44 100644
--- a/output_files/spectrum.map.summary
+++ b/output_files/spectrum.map.summary
@@ -1,14 +1,14 @@
-Analysis & Synthesis Status : Successful - Wed Mar 30 12:38:28 2022
+Analysis & Synthesis Status : Successful - Wed Mar 30 13:12:13 2022
Quartus II 32-bit Version : 13.1.0 Build 162 10/23/2013 SJ Web Edition
Revision Name : spectrum
Top-level Entity Name : spectrum
Family : Cyclone IV E
-Total logic elements : 33
- Total combinational functions : 33
- Dedicated logic registers : 24
-Total registers : 24
+Total logic elements : 54
+ Total combinational functions : 52
+ Dedicated logic registers : 38
+Total registers : 38
Total pins : 9
Total virtual pins : 0
-Total memory bits : 64
+Total memory bits : 131,072
Embedded Multiplier 9-bit elements : 0
Total PLLs : 0
diff --git a/output_files/spectrum.sof b/output_files/spectrum.sof
index 63061a7..442db49 100644
Binary files a/output_files/spectrum.sof and b/output_files/spectrum.sof differ
diff --git a/output_files/spectrum.sta.rpt b/output_files/spectrum.sta.rpt
index 11debb1..511d49e 100644
--- a/output_files/spectrum.sta.rpt
+++ b/output_files/spectrum.sta.rpt
@@ -1,5 +1,5 @@
TimeQuest Timing Analyzer report for spectrum
-Wed Mar 30 12:38:40 2022
+Wed Mar 30 13:12:26 2022
Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
@@ -133,7 +133,7 @@ Targets : { CLOCK_50 }
+--------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Fmax Summary ;
+--------------------------------------------------------------------------------+
-Fmax : 265.75 MHz
+Fmax : 358.68 MHz
Restricted Fmax : 250.0 MHz
Clock Name : CLOCK_50
Note : limit due to minimum period restriction (max I/O toggle rate)
@@ -152,8 +152,8 @@ HTML report is unavailable in plain text report export.
; Slow 1200mV 85C Model Setup Summary ;
+--------------------------------------------------------------------------------+
Clock : CLOCK_50
-Slack : -2.763
-End Point TNS : -43.394
+Slack : -1.788
+End Point TNS : -88.557
+--------------------------------------------------------------------------------+
@@ -162,7 +162,7 @@ End Point TNS : -43.394
; Slow 1200mV 85C Model Hold Summary ;
+--------------------------------------------------------------------------------+
Clock : CLOCK_50
-Slack : 0.343
+Slack : 0.260
End Point TNS : 0.000
+--------------------------------------------------------------------------------+
@@ -185,7 +185,7 @@ No paths to report.
+--------------------------------------------------------------------------------+
Clock : CLOCK_50
Slack : -3.000
-End Point TNS : -46.633
+End Point TNS : -110.836
+--------------------------------------------------------------------------------+
@@ -193,905 +193,905 @@ End Point TNS : -46.633
+--------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Setup: 'CLOCK_50' ;
+--------------------------------------------------------------------------------+
-Slack : -2.763
-From Node : counter[1]
-To Node : address[2]
+Slack : -1.788
+From Node : counter[14]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 4.047
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -2.682
-From Node : counter[0]
-To Node : address[2]
+Slack : -1.788
+From Node : counter[14]
+To Node : address[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.966
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -2.665
-From Node : counter[1]
-To Node : address[1]
+Slack : -1.788
+From Node : counter[14]
+To Node : address[11]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.949
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -2.659
-From Node : counter[5]
-To Node : address[2]
+Slack : -1.788
+From Node : counter[14]
+To Node : address[10]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.943
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -2.647
-From Node : counter[3]
-To Node : address[2]
+Slack : -1.788
+From Node : counter[14]
+To Node : address[9]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.931
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -2.584
-From Node : counter[0]
-To Node : address[1]
+Slack : -1.788
+From Node : counter[14]
+To Node : address[8]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.868
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -2.578
-From Node : counter[4]
-To Node : address[2]
+Slack : -1.788
+From Node : counter[14]
+To Node : address[7]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.862
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -2.564
-From Node : counter[2]
-To Node : address[2]
+Slack : -1.788
+From Node : counter[14]
+To Node : address[6]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.848
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -2.541
-From Node : counter[7]
-To Node : address[2]
+Slack : -1.788
+From Node : counter[14]
+To Node : address[5]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.825
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -2.502
-From Node : counter[5]
-To Node : address[1]
+Slack : -1.788
+From Node : counter[14]
+To Node : address[4]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.786
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -2.490
-From Node : counter[3]
-To Node : address[1]
+Slack : -1.788
+From Node : counter[14]
+To Node : address[3]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.774
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -2.462
-From Node : counter[6]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.746
-
-Slack : -2.426
-From Node : counter[1]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.710
-
-Slack : -2.421
-From Node : counter[4]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.705
-
-Slack : -2.407
-From Node : counter[2]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.691
-
-Slack : -2.384
-From Node : counter[7]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.668
-
-Slack : -2.345
-From Node : counter[0]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.629
-
-Slack : -2.322
-From Node : counter[5]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.606
-
-Slack : -2.311
-From Node : counter[11]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.595
-
-Slack : -2.310
-From Node : counter[3]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.594
-
-Slack : -2.305
-From Node : counter[6]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.589
-
-Slack : -2.293
-From Node : counter[9]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.577
-
-Slack : -2.241
-From Node : counter[4]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.525
-
-Slack : -2.227
-From Node : counter[2]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.511
-
-Slack : -2.214
-From Node : counter[8]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.498
-
-Slack : -2.204
-From Node : counter[7]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.488
-
-Slack : -2.194
-From Node : counter[13]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.478
-
-Slack : -2.125
-From Node : counter[6]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.409
-
-Slack : -2.111
-From Node : counter[12]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.395
-
-Slack : -2.097
-From Node : counter[10]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.381
-
-Slack : -2.079
-From Node : counter[15]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.363
-
-Slack : -1.998
+Slack : -1.788
From Node : counter[14]
To Node : address[2]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.282
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -1.990
-From Node : counter[8]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.274
-
-Slack : -1.987
-From Node : counter[11]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.271
-
-Slack : -1.974
-From Node : counter[11]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.258
-
-Slack : -1.969
-From Node : counter[9]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.253
-
-Slack : -1.959
-From Node : counter[17]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.243
-
-Slack : -1.956
-From Node : counter[9]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.240
-
-Slack : -1.882
-From Node : counter[16]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.166
-
-Slack : -1.877
-From Node : counter[8]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.161
-
-Slack : -1.873
-From Node : counter[10]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.157
-
-Slack : -1.870
-From Node : counter[13]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.154
-
-Slack : -1.857
-From Node : counter[13]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.141
-
-Slack : -1.830
-From Node : counter[12]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.114
-
-Slack : -1.774
-From Node : counter[12]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.058
-
-Slack : -1.760
-From Node : counter[10]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.044
-
-Slack : -1.756
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.616
-
-Slack : -1.756
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.616
-
-Slack : -1.756
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.616
-
-Slack : -1.756
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.616
-
-Slack : -1.756
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[3]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.616
-
-Slack : -1.756
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.616
-
-Slack : -1.756
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.616
-
-Slack : -1.756
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.616
-
-Slack : -1.755
-From Node : counter[15]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.039
-
-Slack : -1.742
-From Node : counter[15]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 3.026
-
-Slack : -1.678
+Slack : -1.788
From Node : counter[14]
To Node : address[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 2.962
+Clock Skew : -0.063
+Data Delay : 2.720
-Slack : -1.661
-From Node : counter[14]
-To Node : address[0]
+Slack : -1.781
+From Node : counter[13]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 2.945
+Clock Skew : -0.063
+Data Delay : 2.713
-Slack : -1.635
-From Node : counter[17]
-To Node : address[1]
+Slack : -1.781
+From Node : counter[13]
+To Node : address[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 2.919
+Clock Skew : -0.063
+Data Delay : 2.713
-Slack : -1.622
-From Node : counter[17]
-To Node : address[0]
+Slack : -1.781
+From Node : counter[13]
+To Node : address[11]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 2.906
+Clock Skew : -0.063
+Data Delay : 2.713
-Slack : -1.609
-From Node : counter[1]
-To Node : counter[20]
+Slack : -1.781
+From Node : counter[13]
+To Node : address[10]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.542
+Clock Skew : -0.063
+Data Delay : 2.713
-Slack : -1.581
-From Node : counter[18]
+Slack : -1.781
+From Node : counter[13]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.713
+
+Slack : -1.781
+From Node : counter[13]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.713
+
+Slack : -1.781
+From Node : counter[13]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.713
+
+Slack : -1.781
+From Node : counter[13]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.713
+
+Slack : -1.781
+From Node : counter[13]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.713
+
+Slack : -1.781
+From Node : counter[13]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.713
+
+Slack : -1.781
+From Node : counter[13]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.713
+
+Slack : -1.781
+From Node : counter[13]
To Node : address[2]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 2.865
+Clock Skew : -0.063
+Data Delay : 2.713
-Slack : -1.566
-From Node : counter[16]
+Slack : -1.781
+From Node : counter[13]
To Node : address[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 2.850
+Clock Skew : -0.063
+Data Delay : 2.713
-Slack : -1.545
-From Node : counter[16]
-To Node : address[0]
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 2.829
+Clock Skew : -0.069
+Data Delay : 2.616
-Slack : -1.528
-From Node : counter[0]
-To Node : counter[20]
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.461
+Clock Skew : -0.069
+Data Delay : 2.616
-Slack : -1.521
-From Node : counter[19]
-To Node : address[1]
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 2.805
+Clock Skew : -0.069
+Data Delay : 2.616
-Slack : -1.505
-From Node : counter[5]
-To Node : counter[20]
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.438
+Clock Skew : -0.069
+Data Delay : 2.616
-Slack : -1.493
-From Node : counter[1]
-To Node : counter[18]
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.426
+Clock Skew : -0.069
+Data Delay : 2.616
-Slack : -1.493
-From Node : counter[3]
-To Node : counter[20]
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.426
+Clock Skew : -0.069
+Data Delay : 2.616
-Slack : -1.487
-From Node : counter[0]
-To Node : counter[19]
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.420
+Clock Skew : -0.069
+Data Delay : 2.616
-Slack : -1.487
-From Node : counter[1]
-To Node : counter[19]
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.420
+Clock Skew : -0.069
+Data Delay : 2.616
-Slack : -1.475
-From Node : counter[19]
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.616
+
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.616
+
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.616
+
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.616
+
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.616
+
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.616
+
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.616
+
+Slack : -1.756
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.616
+
+Slack : -1.705
+From Node : counter[6]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.637
+
+Slack : -1.705
+From Node : counter[6]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.637
+
+Slack : -1.705
+From Node : counter[6]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.637
+
+Slack : -1.705
+From Node : counter[6]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.637
+
+Slack : -1.705
+From Node : counter[6]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.637
+
+Slack : -1.705
+From Node : counter[6]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.637
+
+Slack : -1.705
+From Node : counter[6]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.637
+
+Slack : -1.705
+From Node : counter[6]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.637
+
+Slack : -1.705
+From Node : counter[6]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.637
+
+Slack : -1.705
+From Node : counter[6]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.637
+
+Slack : -1.705
+From Node : counter[6]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.637
+
+Slack : -1.705
+From Node : counter[6]
To Node : address[2]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 2.759
+Clock Skew : -0.063
+Data Delay : 2.637
-Slack : -1.442
-From Node : counter[18]
+Slack : -1.705
+From Node : counter[6]
To Node : address[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 2.726
+Clock Skew : -0.063
+Data Delay : 2.637
-Slack : -1.424
-From Node : counter[4]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.357
-
-Slack : -1.412
-From Node : counter[0]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.345
-
-Slack : -1.410
-From Node : counter[2]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.343
-
-Slack : -1.398
-From Node : counter[4]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.331
-
-Slack : -1.389
-From Node : counter[5]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.322
-
-Slack : -1.387
+Slack : -1.698
From Node : counter[7]
-To Node : counter[20]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.320
+Clock Skew : -0.063
+Data Delay : 2.630
-Slack : -1.383
-From Node : counter[5]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.316
-
-Slack : -1.377
-From Node : counter[1]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.310
-
-Slack : -1.377
-From Node : counter[3]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.310
-
-Slack : -1.375
-From Node : counter[2]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.308
-
-Slack : -1.371
-From Node : counter[0]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.304
-
-Slack : -1.371
-From Node : counter[1]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.304
-
-Slack : -1.371
-From Node : counter[3]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.304
-
-Slack : -1.308
-From Node : counter[6]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.241
-
-Slack : -1.308
-From Node : counter[4]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.241
-
-Slack : -1.296
-From Node : counter[0]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.229
-
-Slack : -1.294
-From Node : counter[2]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.227
-
-Slack : -1.282
-From Node : counter[6]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.215
-
-Slack : -1.282
-From Node : counter[4]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.215
-
-Slack : -1.278
-From Node : counter[19]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.289
-Data Delay : 2.562
-
-Slack : -1.273
-From Node : counter[5]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.206
-
-Slack : -1.271
+Slack : -1.698
From Node : counter[7]
-To Node : counter[18]
+To Node : address[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.204
+Clock Skew : -0.063
+Data Delay : 2.630
-Slack : -1.267
-From Node : counter[5]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.200
-
-Slack : -1.265
+Slack : -1.698
From Node : counter[7]
-To Node : counter[19]
+To Node : address[11]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.198
+Clock Skew : -0.063
+Data Delay : 2.630
-Slack : -1.261
+Slack : -1.698
+From Node : counter[7]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.630
+
+Slack : -1.698
+From Node : counter[7]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.630
+
+Slack : -1.698
+From Node : counter[7]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.630
+
+Slack : -1.698
+From Node : counter[7]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.630
+
+Slack : -1.698
+From Node : counter[7]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.630
+
+Slack : -1.698
+From Node : counter[7]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.630
+
+Slack : -1.698
+From Node : counter[7]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.630
+
+Slack : -1.698
+From Node : counter[7]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.630
+
+Slack : -1.698
+From Node : counter[7]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.630
+
+Slack : -1.698
+From Node : counter[7]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.630
+
+Slack : -1.691
From Node : counter[1]
-To Node : counter[14]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.194
+Clock Skew : -0.063
+Data Delay : 2.623
-Slack : -1.261
-From Node : counter[3]
-To Node : counter[16]
+Slack : -1.691
+From Node : counter[1]
+To Node : address[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.194
+Clock Skew : -0.063
+Data Delay : 2.623
-Slack : -1.259
-From Node : counter[2]
-To Node : counter[17]
+Slack : -1.691
+From Node : counter[1]
+To Node : address[11]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.062
-Data Delay : 2.192
+Clock Skew : -0.063
+Data Delay : 2.623
+
+Slack : -1.691
+From Node : counter[1]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.623
+
+Slack : -1.691
+From Node : counter[1]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.623
+
+Slack : -1.691
+From Node : counter[1]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.623
+
+Slack : -1.691
+From Node : counter[1]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.623
+
+Slack : -1.691
+From Node : counter[1]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.623
+
+Slack : -1.691
+From Node : counter[1]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.623
+
+Slack : -1.691
+From Node : counter[1]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.623
+
+Slack : -1.691
+From Node : counter[1]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.623
+
+Slack : -1.691
+From Node : counter[1]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.623
+
+Slack : -1.691
+From Node : counter[1]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.623
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.684
+From Node : counter[0]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.616
+
+Slack : -1.673
+From Node : counter[5]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.605
+
+Slack : -1.673
+From Node : counter[5]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.605
+
+Slack : -1.673
+From Node : counter[5]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.605
+
+Slack : -1.673
+From Node : counter[5]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.605
+
+Slack : -1.673
+From Node : counter[5]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.605
+
+Slack : -1.673
+From Node : counter[5]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.063
+Data Delay : 2.605
+--------------------------------------------------------------------------------+
@@ -1099,905 +1099,905 @@ Data Delay : 2.192
+--------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Hold: 'CLOCK_50' ;
+--------------------------------------------------------------------------------+
-Slack : 0.343
-From Node : address[2]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.077
-Data Delay : 0.577
-
-Slack : 0.343
+Slack : 0.260
From Node : address[1]
-To Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.077
-Data Delay : 0.577
+Clock Skew : 0.377
+Data Delay : 0.824
-Slack : 0.343
+Slack : 0.260
+From Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 0.824
+
+Slack : 0.267
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 0.831
+
+Slack : 0.319
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 0.883
+
+Slack : 0.339
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 0.903
+
+Slack : 0.344
From Node : address[0]
To Node : address[0]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.077
+Clock Skew : 0.076
Data Delay : 0.577
-Slack : 0.370
-From Node : counter[20]
-To Node : counter[20]
+Slack : 0.345
+From Node : address[7]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.589
+Clock Skew : 0.377
+Data Delay : 0.909
-Slack : 0.547
-From Node : counter[9]
-To Node : counter[9]
+Slack : 0.346
+From Node : address[11]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.766
+Clock Skew : 0.377
+Data Delay : 0.910
-Slack : 0.551
-From Node : counter[10]
-To Node : counter[10]
+Slack : 0.355
+From Node : address[12]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.770
+Clock Skew : 0.377
+Data Delay : 0.919
-Slack : 0.551
-From Node : counter[8]
-To Node : counter[8]
+Slack : 0.360
+From Node : address[8]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.770
+Clock Skew : 0.377
+Data Delay : 0.924
-Slack : 0.551
-From Node : counter[3]
-To Node : counter[3]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.770
-
-Slack : 0.551
-From Node : counter[1]
-To Node : counter[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.770
-
-Slack : 0.553
-From Node : counter[2]
-To Node : counter[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.772
-
-Slack : 0.568
+Slack : 0.361
From Node : counter[0]
To Node : counter[0]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 0.787
+Data Delay : 0.580
-Slack : 0.681
+Slack : 0.364
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 0.928
+
+Slack : 0.365
+From Node : address[6]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 0.929
+
+Slack : 0.373
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 0.937
+
+Slack : 0.375
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|address_reg_a[0]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|out_address_reg_a[0]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.062
+Data Delay : 0.594
+
+Slack : 0.376
+From Node : counter[21]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.077
+Data Delay : 0.610
+
+Slack : 0.408
+From Node : address[13]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.628
+
+Slack : 0.484
+From Node : counter[19]
+To Node : counter[20]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.428
+Data Delay : 1.069
+
+Slack : 0.486
+From Node : counter[19]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.428
+Data Delay : 1.071
+
+Slack : 0.526
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 1.090
+
+Slack : 0.537
+From Node : address[7]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.385
+Data Delay : 1.109
+
+Slack : 0.545
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.125
+
+Slack : 0.546
+From Node : address[11]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.385
+Data Delay : 1.118
+
+Slack : 0.552
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 1.116
+
+Slack : 0.552
+From Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.132
+
+Slack : 0.556
+From Node : address[12]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.385
+Data Delay : 1.128
+
+Slack : 0.556
From Node : counter[14]
To Node : counter[14]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 0.900
+Data Delay : 0.775
-Slack : 0.683
-From Node : counter[19]
-To Node : counter[19]
+Slack : 0.556
+From Node : counter[10]
+To Node : counter[10]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 0.902
+Data Delay : 0.775
-Slack : 0.684
-From Node : counter[7]
-To Node : counter[7]
+Slack : 0.556
+From Node : counter[8]
+To Node : counter[8]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 0.903
+Data Delay : 0.775
-Slack : 0.684
-From Node : counter[5]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.903
-
-Slack : 0.685
-From Node : counter[16]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.904
-
-Slack : 0.686
-From Node : counter[18]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.905
-
-Slack : 0.686
-From Node : address[1]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.077
-Data Delay : 0.920
-
-Slack : 0.687
-From Node : counter[17]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.906
-
-Slack : 0.687
+Slack : 0.557
From Node : counter[12]
To Node : counter[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 0.906
+Data Delay : 0.776
-Slack : 0.687
+Slack : 0.557
From Node : counter[6]
To Node : counter[6]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 0.906
+Data Delay : 0.776
-Slack : 0.687
+Slack : 0.558
+From Node : counter[16]
+To Node : counter[16]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.062
+Data Delay : 0.777
+
+Slack : 0.558
+From Node : counter[20]
+To Node : counter[20]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.077
+Data Delay : 0.792
+
+Slack : 0.559
+From Node : counter[17]
+To Node : counter[17]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.062
+Data Delay : 0.778
+
+Slack : 0.559
From Node : counter[4]
To Node : counter[4]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 0.906
+Data Delay : 0.778
-Slack : 0.690
-From Node : counter[15]
-To Node : counter[15]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.909
-
-Slack : 0.690
+Slack : 0.560
From Node : counter[13]
To Node : counter[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 0.909
+Data Delay : 0.779
-Slack : 0.691
-From Node : counter[11]
-To Node : counter[11]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 0.910
-
-Slack : 0.822
+Slack : 0.560
From Node : counter[9]
-To Node : counter[10]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.041
-
-Slack : 0.825
-From Node : counter[1]
-To Node : counter[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.044
-
-Slack : 0.825
-From Node : counter[3]
-To Node : counter[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.044
-
-Slack : 0.838
-From Node : counter[8]
To Node : counter[9]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 1.057
+Data Delay : 0.779
-Slack : 0.838
+Slack : 0.560
+From Node : counter[2]
+To Node : counter[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.062
+Data Delay : 0.779
+
+Slack : 0.561
+From Node : counter[18]
+To Node : counter[18]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.062
+Data Delay : 0.780
+
+Slack : 0.561
+From Node : counter[7]
+To Node : counter[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.062
+Data Delay : 0.780
+
+Slack : 0.561
+From Node : counter[3]
+To Node : counter[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.062
+Data Delay : 0.780
+
+Slack : 0.562
+From Node : counter[15]
+To Node : counter[15]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.062
+Data Delay : 0.781
+
+Slack : 0.563
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.385
+Data Delay : 1.135
+
+Slack : 0.563
+From Node : counter[19]
+To Node : counter[19]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.062
+Data Delay : 0.782
+
+Slack : 0.567
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.385
+Data Delay : 1.139
+
+Slack : 0.568
+From Node : address[4]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.788
+
+Slack : 0.569
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.149
+
+Slack : 0.569
+From Node : address[12]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.789
+
+Slack : 0.569
+From Node : address[6]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.789
+
+Slack : 0.569
+From Node : address[2]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.789
+
+Slack : 0.570
+From Node : address[7]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.790
+
+Slack : 0.571
+From Node : address[10]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.791
+
+Slack : 0.571
From Node : counter[0]
To Node : counter[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 1.057
+Data Delay : 0.790
-Slack : 0.838
-From Node : counter[10]
-To Node : counter[11]
+Slack : 0.572
+From Node : address[8]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.792
+
+Slack : 0.573
+From Node : address[5]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.793
+
+Slack : 0.573
+From Node : counter[1]
+To Node : counter[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 1.057
+Data Delay : 0.792
-Slack : 0.840
-From Node : counter[2]
-To Node : counter[3]
+Slack : 0.574
+From Node : address[13]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|address_reg_a[0]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 1.059
+Data Delay : 0.793
-Slack : 0.840
-From Node : counter[10]
-To Node : counter[12]
+Slack : 0.574
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.385
+Data Delay : 1.146
+
+Slack : 0.574
+From Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 1.138
+
+Slack : 0.574
+From Node : address[11]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.794
+
+Slack : 0.574
+From Node : address[9]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.794
+
+Slack : 0.574
+From Node : counter[5]
+To Node : counter[5]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.062
-Data Delay : 1.059
+Data Delay : 0.793
-Slack : 0.840
-From Node : counter[8]
-To Node : counter[10]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.059
-
-Slack : 0.840
-From Node : counter[0]
-To Node : counter[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.059
-
-Slack : 0.842
-From Node : counter[2]
-To Node : counter[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.061
-
-Slack : 0.861
-From Node : counter[20]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.428
-Data Delay : 1.446
-
-Slack : 0.871
-From Node : address[0]
+Slack : 0.579
+From Node : address[1]
To Node : address[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.077
-Data Delay : 1.105
+Clock Skew : 0.063
+Data Delay : 0.799
-Slack : 0.932
-From Node : counter[9]
-To Node : counter[11]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.151
-
-Slack : 0.934
-From Node : counter[9]
-To Node : counter[12]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.153
-
-Slack : 0.935
-From Node : counter[3]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.154
-
-Slack : 0.935
-From Node : counter[1]
-To Node : counter[3]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.154
-
-Slack : 0.937
-From Node : counter[3]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.156
-
-Slack : 0.937
-From Node : counter[1]
-To Node : counter[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.156
-
-Slack : 0.950
-From Node : counter[10]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.169
-
-Slack : 0.950
-From Node : counter[8]
-To Node : counter[11]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.169
-
-Slack : 0.950
-From Node : counter[0]
-To Node : counter[3]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.169
-
-Slack : 0.952
-From Node : counter[10]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.171
-
-Slack : 0.952
-From Node : counter[8]
-To Node : counter[12]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.171
-
-Slack : 0.952
-From Node : counter[2]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.171
-
-Slack : 0.952
-From Node : counter[0]
-To Node : counter[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.171
-
-Slack : 0.954
-From Node : counter[2]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.173
-
-Slack : 0.958
-From Node : counter[19]
+Slack : 0.579
+From Node : counter[18]
To Node : counter[20]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.177
+Clock Skew : 0.428
+Data Delay : 1.164
-Slack : 0.958
-From Node : counter[7]
-To Node : counter[8]
+Slack : 0.581
+From Node : counter[18]
+To Node : counter[21]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.177
+Clock Skew : 0.428
+Data Delay : 1.166
-Slack : 0.958
-From Node : counter[5]
-To Node : counter[6]
+Slack : 0.582
+From Node : address[6]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.177
+Clock Skew : 0.385
+Data Delay : 1.154
-Slack : 0.962
+Slack : 0.584
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.385
+Data Delay : 1.156
+
+Slack : 0.591
+From Node : address[3]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.063
+Data Delay : 0.811
+
+Slack : 0.593
From Node : counter[17]
-To Node : counter[18]
+To Node : counter[20]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.181
+Clock Skew : 0.428
+Data Delay : 1.178
-Slack : 0.964
-From Node : counter[15]
-To Node : counter[16]
+Slack : 0.595
+From Node : counter[17]
+To Node : counter[21]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.183
+Clock Skew : 0.428
+Data Delay : 1.180
-Slack : 0.964
-From Node : counter[13]
-To Node : counter[14]
+Slack : 0.600
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.183
+Clock Skew : 0.393
+Data Delay : 1.180
-Slack : 0.965
-From Node : counter[11]
-To Node : counter[12]
+Slack : 0.601
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.184
+Clock Skew : 0.377
+Data Delay : 1.165
-Slack : 0.969
-From Node : counter[14]
-To Node : counter[15]
+Slack : 0.611
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.188
-
-Slack : 0.971
-From Node : counter[14]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.190
-
-Slack : 0.972
-From Node : counter[16]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
+Clock Skew : 0.393
Data Delay : 1.191
-Slack : 0.974
-From Node : counter[18]
-To Node : counter[19]
+Slack : 0.624
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.193
+Clock Skew : 0.393
+Data Delay : 1.204
-Slack : 0.974
-From Node : counter[12]
-To Node : counter[13]
+Slack : 0.628
+From Node : address[8]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.193
+Clock Skew : 0.393
+Data Delay : 1.208
-Slack : 0.974
+Slack : 0.629
+From Node : address[8]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.209
+
+Slack : 0.632
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.212
+
+Slack : 0.635
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 1.199
+
+Slack : 0.636
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.216
+
+Slack : 0.637
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 1.201
+
+Slack : 0.641
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 1.205
+
+Slack : 0.641
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 1.205
+
+Slack : 0.642
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.222
+
+Slack : 0.650
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 1.214
+
+Slack : 0.650
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.230
+
+Slack : 0.663
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.243
+
+Slack : 0.672
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 1.236
+
+Slack : 0.675
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.255
+
+Slack : 0.677
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.377
+Data Delay : 1.241
+
+Slack : 0.689
From Node : counter[16]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.193
-
-Slack : 0.975
-From Node : counter[6]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.194
-
-Slack : 0.975
-From Node : counter[4]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.194
-
-Slack : 0.976
-From Node : counter[12]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.195
-
-Slack : 0.976
-From Node : counter[18]
To Node : counter[20]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.195
+Clock Skew : 0.428
+Data Delay : 1.274
-Slack : 0.977
-From Node : counter[4]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.196
-
-Slack : 0.977
-From Node : counter[6]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.196
-
-Slack : 1.044
-From Node : counter[9]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.263
-
-Slack : 1.046
-From Node : counter[9]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.265
-
-Slack : 1.047
-From Node : counter[1]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.266
-
-Slack : 1.047
-From Node : counter[3]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.266
-
-Slack : 1.049
-From Node : counter[1]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.268
-
-Slack : 1.049
-From Node : counter[3]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.268
-
-Slack : 1.053
-From Node : counter[19]
-To Node : address[1]
+Slack : 0.691
+From Node : counter[16]
+To Node : counter[21]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.428
-Data Delay : 1.638
+Data Delay : 1.276
-Slack : 1.058
-From Node : counter[20]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.428
-Data Delay : 1.643
-
-Slack : 1.062
-From Node : counter[10]
-To Node : counter[15]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.281
-
-Slack : 1.062
-From Node : counter[8]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.281
-
-Slack : 1.062
-From Node : counter[0]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.281
-
-Slack : 1.064
-From Node : counter[10]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.283
-
-Slack : 1.064
-From Node : counter[8]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.283
-
-Slack : 1.064
-From Node : counter[2]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.283
-
-Slack : 1.064
-From Node : counter[0]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.283
-
-Slack : 1.066
-From Node : counter[2]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.285
-
-Slack : 1.068
-From Node : counter[7]
-To Node : counter[9]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.287
-
-Slack : 1.068
-From Node : counter[5]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.287
-
-Slack : 1.070
-From Node : counter[7]
-To Node : counter[10]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.289
-
-Slack : 1.070
-From Node : counter[5]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.289
-
-Slack : 1.072
-From Node : counter[17]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.291
-
-Slack : 1.074
+Slack : 0.707
From Node : counter[15]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.293
-
-Slack : 1.074
-From Node : counter[17]
To Node : counter[20]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.293
+Clock Skew : 0.428
+Data Delay : 1.292
-Slack : 1.074
-From Node : counter[13]
-To Node : counter[15]
+Slack : 0.709
+From Node : counter[15]
+To Node : counter[21]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.293
-
-Slack : 1.075
-From Node : counter[11]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
+Clock Skew : 0.428
Data Delay : 1.294
-Slack : 1.076
-From Node : counter[15]
-To Node : counter[18]
+Slack : 0.787
+From Node : address[11]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.295
+Clock Skew : 0.384
+Data Delay : 1.358
-Slack : 1.076
-From Node : counter[13]
-To Node : counter[16]
+Slack : 0.790
+From Node : address[11]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.295
+Clock Skew : 0.377
+Data Delay : 1.354
-Slack : 1.077
-From Node : counter[11]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.296
-
-Slack : 1.081
+Slack : 0.799
From Node : counter[14]
-To Node : counter[17]
+To Node : counter[20]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.062
-Data Delay : 1.300
+Clock Skew : 0.428
+Data Delay : 1.384
+
+Slack : 0.801
+From Node : counter[14]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.428
+Data Delay : 1.386
+
+Slack : 0.808
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.388
+
+Slack : 0.808
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.384
+Data Delay : 1.379
+
+Slack : 0.810
+From Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.393
+Data Delay : 1.390
+--------------------------------------------------------------------------------+
@@ -2019,7 +2019,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0
Slack : -2.174
Actual Width : 1.000
@@ -2027,7 +2027,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
Slack : -2.174
Actual Width : 1.000
@@ -2035,7 +2035,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1
Slack : -2.174
Actual Width : 1.000
@@ -2043,7 +2043,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[3]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10
Slack : -2.174
Actual Width : 1.000
@@ -2051,7 +2051,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[4]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
Slack : -2.174
Actual Width : 1.000
@@ -2059,7 +2059,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[5]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11
Slack : -2.174
Actual Width : 1.000
@@ -2067,7 +2067,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[6]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
Slack : -2.174
Actual Width : 1.000
@@ -2075,7 +2075,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[7]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12
Slack : -2.174
Actual Width : 1.000
@@ -2083,7 +2083,191 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9~porta_address_reg0
Slack : -1.000
Actual Width : 1.000
@@ -2093,6 +2277,38 @@ Clock : CLOCK_50
Clock Edge : Rise
Target : address[0]
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[10]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[11]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[12]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[13]
+
Slack : -1.000
Actual Width : 1.000
Required Width : 2.000
@@ -2109,6 +2325,62 @@ Clock : CLOCK_50
Clock Edge : Rise
Target : address[2]
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[3]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[4]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[5]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[6]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[7]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[8]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[9]
+
Slack : -1.000
Actual Width : 1.000
Required Width : 2.000
@@ -2213,6 +2485,14 @@ Clock : CLOCK_50
Clock Edge : Rise
Target : counter[20]
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : counter[21]
+
Slack : -1.000
Actual Width : 1.000
Required Width : 2.000
@@ -2277,13 +2557,149 @@ Clock : CLOCK_50
Clock Edge : Rise
Target : counter[9]
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|address_reg_a[0]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|out_address_reg_a[0]
+
Slack : -0.011
Actual Width : 0.219
Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+
+Slack : -0.011
+Actual Width : 0.219
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13~porta_address_reg0
+
+Slack : -0.011
+Actual Width : 0.219
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
+
+Slack : -0.011
+Actual Width : 0.219
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+
+Slack : -0.011
+Actual Width : 0.219
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5~porta_address_reg0
+
+Slack : -0.011
+Actual Width : 0.219
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7~porta_address_reg0
+
+Slack : -0.011
+Actual Width : 0.219
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8~porta_address_reg0
+
+Slack : -0.009
+Actual Width : 0.221
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2~porta_address_reg0
Slack : -0.007
Actual Width : 0.223
@@ -2291,7 +2707,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1
Slack : -0.007
Actual Width : 0.223
@@ -2299,7 +2715,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11
Slack : -0.007
Actual Width : 0.223
@@ -2307,7 +2723,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13
Slack : -0.007
Actual Width : 0.223
@@ -2315,7 +2731,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[3]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3
Slack : -0.007
Actual Width : 0.223
@@ -2323,7 +2739,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[4]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5
Slack : -0.007
Actual Width : 0.223
@@ -2331,7 +2747,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[5]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7
Slack : -0.007
Actual Width : 0.223
@@ -2339,471 +2755,55 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[6]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9
-Slack : -0.007
-Actual Width : 0.223
+Slack : -0.006
+Actual Width : 0.224
Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[7]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0
-Slack : 0.088
-Actual Width : 0.272
-Required Width : 0.184
+Slack : -0.006
+Actual Width : 0.224
+Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : address[0]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10
-Slack : 0.088
-Actual Width : 0.272
-Required Width : 0.184
+Slack : -0.006
+Actual Width : 0.224
+Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : address[1]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12
-Slack : 0.088
-Actual Width : 0.272
-Required Width : 0.184
+Slack : -0.006
+Actual Width : 0.224
+Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : address[2]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
+Slack : -0.006
+Actual Width : 0.224
+Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : counter[0]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
+Slack : -0.006
+Actual Width : 0.224
+Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : counter[10]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[11]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[12]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[13]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[14]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[15]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[16]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[17]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[18]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[19]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[1]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[20]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[2]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[3]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[4]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[5]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[6]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[7]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[8]
-
-Slack : 0.097
-Actual Width : 0.281
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[9]
-
-Slack : 0.247
-Actual Width : 0.247
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~input|o
-
-Slack : 0.250
-Actual Width : 0.250
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[0]|clk
-
-Slack : 0.250
-Actual Width : 0.250
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[1]|clk
-
-Slack : 0.250
-Actual Width : 0.250
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[2]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : rom|altsyncram_component|auto_generated|ram_block1a0|clk0
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[0]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[10]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[11]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[12]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[13]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[14]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[15]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[16]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[17]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[18]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[19]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[1]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[20]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[2]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[3]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[4]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[5]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[6]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[7]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[8]|clk
-
-Slack : 0.259
-Actual Width : 0.259
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[9]|clk
-
-Slack : 0.263
-Actual Width : 0.263
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~inputclkctrl|inclk[0]
-
-Slack : 0.263
-Actual Width : 0.263
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~inputclkctrl|outclk
-
-Slack : 0.500
-Actual Width : 0.500
-Required Width : 0.000
-Type : High Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~input|i
-
-Slack : 0.500
-Actual Width : 0.500
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~input|i
-
-Slack : 0.501
-Actual Width : 0.717
-Required Width : 0.216
-Type : High Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[0]
-
-Slack : 0.501
-Actual Width : 0.717
-Required Width : 0.216
-Type : High Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[10]
-
-Slack : 0.501
-Actual Width : 0.717
-Required Width : 0.216
-Type : High Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[11]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4
+--------------------------------------------------------------------------------+
@@ -2813,64 +2813,64 @@ Target : counter[11]
+--------------------------------------------------------------------------------+
Data Port : LED[*]
Clock Port : CLOCK_50
-Rise : 8.682
-Fall : 8.416
+Rise : 10.470
+Fall : 10.183
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[0]
Clock Port : CLOCK_50
-Rise : 6.626
-Fall : 6.525
+Rise : 8.036
+Fall : 8.004
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[1]
Clock Port : CLOCK_50
-Rise : 6.680
-Fall : 6.629
+Rise : 7.982
+Fall : 7.929
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[2]
Clock Port : CLOCK_50
-Rise : 7.094
-Fall : 7.015
+Rise : 8.151
+Fall : 8.115
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[3]
Clock Port : CLOCK_50
-Rise : 6.726
-Fall : 6.609
+Rise : 7.654
+Fall : 7.638
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[4]
Clock Port : CLOCK_50
-Rise : 7.077
-Fall : 7.019
+Rise : 7.866
+Fall : 7.844
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[5]
Clock Port : CLOCK_50
-Rise : 8.550
-Fall : 8.235
+Rise : 10.470
+Fall : 10.183
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[6]
Clock Port : CLOCK_50
-Rise : 7.046
-Fall : 6.990
+Rise : 8.654
+Fall : 8.642
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[7]
Clock Port : CLOCK_50
-Rise : 8.682
-Fall : 8.416
+Rise : 9.306
+Fall : 9.035
Clock Edge : Rise
Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
@@ -2882,64 +2882,64 @@ Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
Data Port : LED[*]
Clock Port : CLOCK_50
-Rise : 6.415
-Fall : 6.314
+Rise : 6.669
+Fall : 6.608
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[0]
Clock Port : CLOCK_50
-Rise : 6.415
-Fall : 6.314
+Rise : 7.397
+Fall : 7.346
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[1]
Clock Port : CLOCK_50
-Rise : 6.467
-Fall : 6.414
+Rise : 7.524
+Fall : 7.491
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[2]
Clock Port : CLOCK_50
-Rise : 6.865
-Fall : 6.785
+Rise : 7.479
+Fall : 7.390
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[3]
Clock Port : CLOCK_50
-Rise : 6.512
-Fall : 6.396
+Rise : 6.669
+Fall : 6.608
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[4]
Clock Port : CLOCK_50
-Rise : 6.852
-Fall : 6.792
+Rise : 7.067
+Fall : 7.031
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[5]
Clock Port : CLOCK_50
-Rise : 8.342
-Fall : 8.024
+Rise : 9.908
+Fall : 9.604
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[6]
Clock Port : CLOCK_50
-Rise : 6.817
-Fall : 6.759
+Rise : 7.824
+Fall : 7.751
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[7]
Clock Port : CLOCK_50
-Rise : 8.468
-Fall : 8.198
+Rise : 8.799
+Fall : 8.511
Clock Edge : Rise
Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
@@ -2955,7 +2955,7 @@ No synchronizer chains to report.
+--------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Fmax Summary ;
+--------------------------------------------------------------------------------+
-Fmax : 300.21 MHz
+Fmax : 395.73 MHz
Restricted Fmax : 250.0 MHz
Clock Name : CLOCK_50
Note : limit due to minimum period restriction (max I/O toggle rate)
@@ -2968,8 +2968,8 @@ This panel reports FMAX for every clock in the design, regardless of the user-sp
; Slow 1200mV 0C Model Setup Summary ;
+--------------------------------------------------------------------------------+
Clock : CLOCK_50
-Slack : -2.331
-End Point TNS : -34.994
+Slack : -1.527
+End Point TNS : -72.611
+--------------------------------------------------------------------------------+
@@ -2978,7 +2978,7 @@ End Point TNS : -34.994
; Slow 1200mV 0C Model Hold Summary ;
+--------------------------------------------------------------------------------+
Clock : CLOCK_50
-Slack : 0.299
+Slack : 0.255
End Point TNS : 0.000
+--------------------------------------------------------------------------------+
@@ -3001,7 +3001,7 @@ No paths to report.
+--------------------------------------------------------------------------------+
Clock : CLOCK_50
Slack : -3.000
-End Point TNS : -46.624
+End Point TNS : -110.824
+--------------------------------------------------------------------------------+
@@ -3009,905 +3009,905 @@ End Point TNS : -46.624
+--------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Setup: 'CLOCK_50' ;
+--------------------------------------------------------------------------------+
-Slack : -2.331
-From Node : counter[1]
-To Node : address[2]
+Slack : -1.527
+From Node : counter[14]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.586
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -2.266
-From Node : counter[1]
-To Node : address[1]
+Slack : -1.527
+From Node : counter[14]
+To Node : address[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.521
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -2.266
-From Node : counter[0]
-To Node : address[2]
+Slack : -1.527
+From Node : counter[14]
+To Node : address[11]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.521
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -2.235
-From Node : counter[5]
-To Node : address[2]
+Slack : -1.527
+From Node : counter[14]
+To Node : address[10]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.490
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -2.223
-From Node : counter[3]
-To Node : address[2]
+Slack : -1.527
+From Node : counter[14]
+To Node : address[9]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.478
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -2.201
-From Node : counter[0]
-To Node : address[1]
+Slack : -1.527
+From Node : counter[14]
+To Node : address[8]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.456
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -2.167
-From Node : counter[4]
-To Node : address[2]
+Slack : -1.527
+From Node : counter[14]
+To Node : address[7]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.422
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -2.153
-From Node : counter[2]
-To Node : address[2]
+Slack : -1.527
+From Node : counter[14]
+To Node : address[6]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.408
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -2.134
-From Node : counter[7]
-To Node : address[2]
+Slack : -1.527
+From Node : counter[14]
+To Node : address[5]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.389
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -2.133
-From Node : counter[5]
-To Node : address[1]
+Slack : -1.527
+From Node : counter[14]
+To Node : address[4]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.388
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -2.121
-From Node : counter[3]
-To Node : address[1]
+Slack : -1.527
+From Node : counter[14]
+To Node : address[3]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.376
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -2.066
-From Node : counter[6]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.321
-
-Slack : -2.065
-From Node : counter[4]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.320
-
-Slack : -2.051
-From Node : counter[2]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.306
-
-Slack : -2.050
-From Node : counter[1]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.305
-
-Slack : -2.032
-From Node : counter[7]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.287
-
-Slack : -1.985
-From Node : counter[0]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.240
-
-Slack : -1.964
-From Node : counter[6]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.219
-
-Slack : -1.936
-From Node : counter[5]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.191
-
-Slack : -1.932
-From Node : counter[11]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.187
-
-Slack : -1.924
-From Node : counter[3]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.179
-
-Slack : -1.917
-From Node : counter[9]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.172
-
-Slack : -1.868
-From Node : counter[4]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.123
-
-Slack : -1.854
-From Node : counter[2]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.109
-
-Slack : -1.851
-From Node : counter[8]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.106
-
-Slack : -1.835
-From Node : counter[7]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.090
-
-Slack : -1.832
-From Node : counter[13]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.087
-
-Slack : -1.767
-From Node : counter[6]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.022
-
-Slack : -1.763
-From Node : counter[12]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.018
-
-Slack : -1.750
-From Node : counter[10]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 3.005
-
-Slack : -1.733
-From Node : counter[15]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.988
-
-Slack : -1.682
-From Node : counter[8]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.937
-
-Slack : -1.670
+Slack : -1.527
From Node : counter[14]
To Node : address[2]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.925
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -1.659
-From Node : counter[11]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.914
-
-Slack : -1.644
-From Node : counter[9]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.899
-
-Slack : -1.633
-From Node : counter[11]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.888
-
-Slack : -1.629
-From Node : counter[17]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.884
-
-Slack : -1.618
-From Node : counter[9]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.873
-
-Slack : -1.581
-From Node : counter[10]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.836
-
-Slack : -1.568
-From Node : counter[16]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.823
-
-Slack : -1.559
-From Node : counter[13]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.814
-
-Slack : -1.552
-From Node : counter[8]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.807
-
-Slack : -1.533
-From Node : counter[13]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.788
-
-Slack : -1.531
-From Node : counter[12]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.786
-
-Slack : -1.484
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.353
-
-Slack : -1.484
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.353
-
-Slack : -1.484
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.353
-
-Slack : -1.484
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.353
-
-Slack : -1.484
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[3]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.353
-
-Slack : -1.484
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.353
-
-Slack : -1.484
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.353
-
-Slack : -1.484
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.069
-Data Delay : 2.353
-
-Slack : -1.464
-From Node : counter[12]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.719
-
-Slack : -1.460
-From Node : counter[15]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.715
-
-Slack : -1.451
-From Node : counter[10]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.706
-
-Slack : -1.434
-From Node : counter[15]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.689
-
-Slack : -1.407
+Slack : -1.527
From Node : counter[14]
To Node : address[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.662
+Clock Skew : -0.056
+Data Delay : 2.466
-Slack : -1.371
-From Node : counter[14]
-To Node : address[0]
+Slack : -1.520
+From Node : counter[13]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.626
+Clock Skew : -0.056
+Data Delay : 2.459
-Slack : -1.356
-From Node : counter[17]
-To Node : address[1]
+Slack : -1.520
+From Node : counter[13]
+To Node : address[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.611
+Clock Skew : -0.056
+Data Delay : 2.459
-Slack : -1.330
-From Node : counter[17]
-To Node : address[0]
+Slack : -1.520
+From Node : counter[13]
+To Node : address[11]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.585
+Clock Skew : -0.056
+Data Delay : 2.459
-Slack : -1.312
-From Node : counter[18]
+Slack : -1.520
+From Node : counter[13]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.459
+
+Slack : -1.520
+From Node : counter[13]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.459
+
+Slack : -1.520
+From Node : counter[13]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.459
+
+Slack : -1.520
+From Node : counter[13]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.459
+
+Slack : -1.520
+From Node : counter[13]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.459
+
+Slack : -1.520
+From Node : counter[13]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.459
+
+Slack : -1.520
+From Node : counter[13]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.459
+
+Slack : -1.520
+From Node : counter[13]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.459
+
+Slack : -1.520
+From Node : counter[13]
To Node : address[2]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.567
+Clock Skew : -0.056
+Data Delay : 2.459
-Slack : -1.311
-From Node : counter[16]
+Slack : -1.520
+From Node : counter[13]
To Node : address[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.566
+Clock Skew : -0.056
+Data Delay : 2.459
-Slack : -1.289
-From Node : counter[1]
-To Node : counter[20]
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.229
+Clock Skew : -0.069
+Data Delay : 2.353
-Slack : -1.269
-From Node : counter[16]
-To Node : address[0]
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.524
+Clock Skew : -0.069
+Data Delay : 2.353
-Slack : -1.260
-From Node : counter[19]
-To Node : address[1]
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.515
+Clock Skew : -0.069
+Data Delay : 2.353
-Slack : -1.224
-From Node : counter[0]
-To Node : counter[20]
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.164
+Clock Skew : -0.069
+Data Delay : 2.353
-Slack : -1.218
-From Node : counter[19]
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.484
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7~porta_address_reg0
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.069
+Data Delay : 2.353
+
+Slack : -1.448
+From Node : counter[6]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.387
+
+Slack : -1.448
+From Node : counter[6]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.387
+
+Slack : -1.448
+From Node : counter[6]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.387
+
+Slack : -1.448
+From Node : counter[6]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.387
+
+Slack : -1.448
+From Node : counter[6]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.387
+
+Slack : -1.448
+From Node : counter[6]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.387
+
+Slack : -1.448
+From Node : counter[6]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.387
+
+Slack : -1.448
+From Node : counter[6]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.387
+
+Slack : -1.448
+From Node : counter[6]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.387
+
+Slack : -1.448
+From Node : counter[6]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.387
+
+Slack : -1.448
+From Node : counter[6]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.387
+
+Slack : -1.448
+From Node : counter[6]
To Node : address[2]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.473
+Clock Skew : -0.056
+Data Delay : 2.387
-Slack : -1.201
-From Node : counter[5]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.141
-
-Slack : -1.194
-From Node : counter[18]
+Slack : -1.448
+From Node : counter[6]
To Node : address[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.449
+Clock Skew : -0.056
+Data Delay : 2.387
-Slack : -1.189
-From Node : counter[1]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.129
-
-Slack : -1.189
-From Node : counter[3]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.129
-
-Slack : -1.186
-From Node : counter[0]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.126
-
-Slack : -1.171
-From Node : counter[1]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.111
-
-Slack : -1.133
-From Node : counter[4]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.073
-
-Slack : -1.124
-From Node : counter[0]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.064
-
-Slack : -1.123
-From Node : counter[4]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.063
-
-Slack : -1.119
-From Node : counter[2]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.059
-
-Slack : -1.101
-From Node : counter[5]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.041
-
-Slack : -1.100
+Slack : -1.442
From Node : counter[7]
-To Node : counter[20]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.040
+Clock Skew : -0.056
+Data Delay : 2.381
-Slack : -1.090
-From Node : counter[2]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.030
-
-Slack : -1.089
-From Node : counter[1]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.029
-
-Slack : -1.089
-From Node : counter[3]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.029
-
-Slack : -1.086
-From Node : counter[0]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.026
-
-Slack : -1.083
-From Node : counter[5]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.023
-
-Slack : -1.071
-From Node : counter[3]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.011
-
-Slack : -1.071
-From Node : counter[1]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 2.011
-
-Slack : -1.033
-From Node : counter[4]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.973
-
-Slack : -1.032
-From Node : counter[6]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.972
-
-Slack : -1.031
-From Node : counter[19]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.286
-
-Slack : -1.028
-From Node : counter[18]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.260
-Data Delay : 2.283
-
-Slack : -1.024
-From Node : counter[0]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.964
-
-Slack : -1.023
-From Node : counter[6]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.963
-
-Slack : -1.023
-From Node : counter[4]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.963
-
-Slack : -1.019
-From Node : counter[2]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.959
-
-Slack : -1.001
-From Node : counter[5]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.941
-
-Slack : -1.000
+Slack : -1.442
From Node : counter[7]
-To Node : counter[18]
+To Node : address[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.940
+Clock Skew : -0.056
+Data Delay : 2.381
-Slack : -0.990
-From Node : counter[2]
-To Node : counter[17]
+Slack : -1.442
+From Node : counter[7]
+To Node : address[11]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.930
+Clock Skew : -0.056
+Data Delay : 2.381
-Slack : -0.989
+Slack : -1.442
+From Node : counter[7]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.381
+
+Slack : -1.442
+From Node : counter[7]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.381
+
+Slack : -1.442
+From Node : counter[7]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.381
+
+Slack : -1.442
+From Node : counter[7]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.381
+
+Slack : -1.442
+From Node : counter[7]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.381
+
+Slack : -1.442
+From Node : counter[7]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.381
+
+Slack : -1.442
+From Node : counter[7]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.381
+
+Slack : -1.442
+From Node : counter[7]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.381
+
+Slack : -1.442
+From Node : counter[7]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.381
+
+Slack : -1.442
+From Node : counter[7]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.381
+
+Slack : -1.431
From Node : counter[1]
-To Node : counter[14]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.929
+Clock Skew : -0.056
+Data Delay : 2.370
-Slack : -0.989
-From Node : counter[3]
-To Node : counter[16]
+Slack : -1.431
+From Node : counter[1]
+To Node : address[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.929
+Clock Skew : -0.056
+Data Delay : 2.370
-Slack : -0.986
+Slack : -1.431
+From Node : counter[1]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.370
+
+Slack : -1.431
+From Node : counter[1]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.370
+
+Slack : -1.431
+From Node : counter[1]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.370
+
+Slack : -1.431
+From Node : counter[1]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.370
+
+Slack : -1.431
+From Node : counter[1]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.370
+
+Slack : -1.431
+From Node : counter[1]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.370
+
+Slack : -1.431
+From Node : counter[1]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.370
+
+Slack : -1.431
+From Node : counter[1]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.370
+
+Slack : -1.431
+From Node : counter[1]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.370
+
+Slack : -1.431
+From Node : counter[1]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.370
+
+Slack : -1.431
+From Node : counter[1]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.370
+
+Slack : -1.425
From Node : counter[0]
-To Node : counter[15]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : -0.055
-Data Delay : 1.926
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.425
+From Node : counter[0]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.364
+
+Slack : -1.423
+From Node : counter[5]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.362
+
+Slack : -1.423
+From Node : counter[5]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.362
+
+Slack : -1.423
+From Node : counter[5]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.362
+
+Slack : -1.423
+From Node : counter[5]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.362
+
+Slack : -1.423
+From Node : counter[5]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.362
+
+Slack : -1.423
+From Node : counter[5]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.056
+Data Delay : 2.362
+--------------------------------------------------------------------------------+
@@ -3915,905 +3915,905 @@ Data Delay : 1.926
+--------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Hold: 'CLOCK_50' ;
+--------------------------------------------------------------------------------+
-Slack : 0.299
-From Node : address[2]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.068
-Data Delay : 0.511
-
-Slack : 0.299
+Slack : 0.255
From Node : address[1]
-To Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.068
-Data Delay : 0.511
+Clock Skew : 0.337
+Data Delay : 0.761
-Slack : 0.299
+Slack : 0.255
+From Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 0.761
+
+Slack : 0.261
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 0.767
+
+Slack : 0.300
From Node : address[0]
To Node : address[0]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.068
+Clock Skew : 0.067
Data Delay : 0.511
-Slack : 0.330
-From Node : counter[20]
-To Node : counter[20]
+Slack : 0.312
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.529
+Clock Skew : 0.337
+Data Delay : 0.818
-Slack : 0.491
-From Node : counter[9]
-To Node : counter[9]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.690
-
-Slack : 0.495
-From Node : counter[10]
-To Node : counter[10]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.694
-
-Slack : 0.496
-From Node : counter[8]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.695
-
-Slack : 0.496
-From Node : counter[3]
-To Node : counter[3]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.695
-
-Slack : 0.496
-From Node : counter[1]
-To Node : counter[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.695
-
-Slack : 0.498
-From Node : counter[2]
-To Node : counter[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.697
-
-Slack : 0.509
+Slack : 0.319
From Node : counter[0]
To Node : counter[0]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.708
+Clock Skew : 0.056
+Data Delay : 0.519
-Slack : 0.618
-From Node : counter[5]
-To Node : counter[5]
+Slack : 0.329
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 0.835
+
+Slack : 0.334
+From Node : address[7]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 0.840
+
+Slack : 0.335
+From Node : address[11]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 0.841
+
+Slack : 0.335
+From Node : counter[21]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.068
+Data Delay : 0.547
+
+Slack : 0.341
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|address_reg_a[0]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|out_address_reg_a[0]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.055
-Data Delay : 0.817
+Data Delay : 0.540
-Slack : 0.622
-From Node : counter[12]
-To Node : counter[12]
+Slack : 0.344
+From Node : address[12]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 0.850
+
+Slack : 0.346
+From Node : address[8]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 0.852
+
+Slack : 0.353
+From Node : address[6]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 0.859
+
+Slack : 0.354
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 0.860
+
+Slack : 0.357
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 0.863
+
+Slack : 0.365
+From Node : address[13]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.055
-Data Delay : 0.821
+Data Delay : 0.564
-Slack : 0.625
-From Node : counter[17]
-To Node : counter[17]
+Slack : 0.425
+From Node : counter[19]
+To Node : counter[20]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.824
+Clock Skew : 0.384
+Data Delay : 0.953
-Slack : 0.625
+Slack : 0.432
+From Node : counter[19]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.384
+Data Delay : 0.960
+
+Slack : 0.498
+From Node : counter[10]
+To Node : counter[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.056
+Data Delay : 0.698
+
+Slack : 0.499
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 1.005
+
+Slack : 0.499
From Node : counter[14]
To Node : counter[14]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.824
+Clock Skew : 0.056
+Data Delay : 0.699
-Slack : 0.625
+Slack : 0.499
+From Node : counter[8]
+To Node : counter[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.056
+Data Delay : 0.699
+
+Slack : 0.499
From Node : counter[6]
To Node : counter[6]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.824
+Clock Skew : 0.056
+Data Delay : 0.699
-Slack : 0.626
-From Node : counter[19]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.825
-
-Slack : 0.626
-From Node : counter[18]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.825
-
-Slack : 0.626
-From Node : counter[4]
-To Node : counter[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.825
-
-Slack : 0.626
-From Node : address[1]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.068
-Data Delay : 0.838
-
-Slack : 0.628
-From Node : counter[15]
-To Node : counter[15]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.827
-
-Slack : 0.628
-From Node : counter[13]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.827
-
-Slack : 0.628
-From Node : counter[7]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.827
-
-Slack : 0.629
+Slack : 0.500
From Node : counter[16]
To Node : counter[16]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.828
+Clock Skew : 0.056
+Data Delay : 0.700
-Slack : 0.629
-From Node : counter[11]
-To Node : counter[11]
+Slack : 0.500
+From Node : counter[12]
+To Node : counter[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.828
+Clock Skew : 0.056
+Data Delay : 0.700
-Slack : 0.735
-From Node : counter[9]
-To Node : counter[10]
+Slack : 0.502
+From Node : counter[17]
+To Node : counter[17]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.934
+Clock Skew : 0.056
+Data Delay : 0.702
-Slack : 0.741
-From Node : counter[1]
-To Node : counter[2]
+Slack : 0.502
+From Node : counter[13]
+To Node : counter[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.940
+Clock Skew : 0.056
+Data Delay : 0.702
-Slack : 0.741
-From Node : counter[3]
+Slack : 0.502
+From Node : counter[7]
+To Node : counter[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.056
+Data Delay : 0.702
+
+Slack : 0.502
+From Node : counter[4]
To Node : counter[4]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.940
+Clock Skew : 0.056
+Data Delay : 0.702
-Slack : 0.743
+Slack : 0.502
+From Node : counter[2]
+To Node : counter[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.056
+Data Delay : 0.702
+
+Slack : 0.502
+From Node : counter[20]
+To Node : counter[20]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.068
+Data Delay : 0.714
+
+Slack : 0.503
+From Node : counter[18]
+To Node : counter[18]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.056
+Data Delay : 0.703
+
+Slack : 0.503
+From Node : counter[9]
+To Node : counter[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.056
+Data Delay : 0.703
+
+Slack : 0.504
+From Node : counter[19]
+To Node : counter[19]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.056
+Data Delay : 0.704
+
+Slack : 0.504
+From Node : counter[15]
+To Node : counter[15]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.056
+Data Delay : 0.704
+
+Slack : 0.504
+From Node : counter[3]
+To Node : counter[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.056
+Data Delay : 0.704
+
+Slack : 0.509
+From Node : counter[18]
+To Node : counter[20]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.384
+Data Delay : 1.037
+
+Slack : 0.511
+From Node : address[4]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.055
+Data Delay : 0.710
+
+Slack : 0.512
+From Node : address[12]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.055
+Data Delay : 0.711
+
+Slack : 0.512
+From Node : address[6]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.055
+Data Delay : 0.711
+
+Slack : 0.512
+From Node : address[2]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.055
+Data Delay : 0.711
+
+Slack : 0.513
+From Node : address[7]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.055
+Data Delay : 0.712
+
+Slack : 0.513
From Node : counter[0]
To Node : counter[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.942
+Clock Skew : 0.056
+Data Delay : 0.713
-Slack : 0.744
-From Node : counter[10]
-To Node : counter[11]
+Slack : 0.514
+From Node : address[7]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.343
+Data Delay : 1.026
+
+Slack : 0.515
+From Node : address[10]
+To Node : address[10]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.055
-Data Delay : 0.943
+Data Delay : 0.714
-Slack : 0.745
-From Node : counter[8]
-To Node : counter[9]
+Slack : 0.515
+From Node : address[8]
+To Node : address[8]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.055
-Data Delay : 0.944
+Data Delay : 0.714
-Slack : 0.747
-From Node : counter[2]
-To Node : counter[3]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.946
-
-Slack : 0.750
-From Node : counter[0]
-To Node : counter[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.949
-
-Slack : 0.751
-From Node : counter[10]
-To Node : counter[12]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.950
-
-Slack : 0.752
-From Node : counter[8]
-To Node : counter[10]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.951
-
-Slack : 0.754
-From Node : counter[2]
-To Node : counter[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 0.953
-
-Slack : 0.790
-From Node : counter[20]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.383
-Data Delay : 1.317
-
-Slack : 0.804
-From Node : address[0]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.068
-Data Delay : 1.016
-
-Slack : 0.824
-From Node : counter[9]
-To Node : counter[11]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.023
-
-Slack : 0.830
-From Node : counter[3]
+Slack : 0.515
+From Node : counter[5]
To Node : counter[5]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.029
+Clock Skew : 0.056
+Data Delay : 0.715
-Slack : 0.830
+Slack : 0.515
From Node : counter[1]
-To Node : counter[3]
+To Node : counter[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.029
+Clock Skew : 0.056
+Data Delay : 0.715
-Slack : 0.831
-From Node : counter[9]
-To Node : counter[12]
+Slack : 0.516
+From Node : address[5]
+To Node : address[5]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.055
-Data Delay : 1.030
+Data Delay : 0.715
-Slack : 0.837
-From Node : counter[3]
-To Node : counter[6]
+Slack : 0.516
+From Node : counter[18]
+To Node : counter[21]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.036
+Clock Skew : 0.384
+Data Delay : 1.044
-Slack : 0.837
-From Node : counter[1]
-To Node : counter[4]
+Slack : 0.517
+From Node : address[11]
+To Node : address[11]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.055
-Data Delay : 1.036
+Data Delay : 0.716
-Slack : 0.839
-From Node : counter[0]
-To Node : counter[3]
+Slack : 0.517
+From Node : address[9]
+To Node : address[9]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.055
+Data Delay : 0.716
+
+Slack : 0.518
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
Data Delay : 1.038
-Slack : 0.840
-From Node : counter[10]
-To Node : counter[13]
+Slack : 0.519
+From Node : counter[17]
+To Node : counter[20]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.039
-
-Slack : 0.841
-From Node : counter[8]
-To Node : counter[11]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.040
-
-Slack : 0.843
-From Node : counter[2]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.042
-
-Slack : 0.846
-From Node : counter[0]
-To Node : counter[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.045
-
-Slack : 0.847
-From Node : counter[10]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.046
-
-Slack : 0.848
-From Node : counter[8]
-To Node : counter[12]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
+Clock Skew : 0.384
Data Delay : 1.047
-Slack : 0.850
-From Node : counter[2]
-To Node : counter[6]
+Slack : 0.522
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.049
+Clock Skew : 0.337
+Data Delay : 1.028
-Slack : 0.863
-From Node : counter[5]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.062
-
-Slack : 0.869
-From Node : counter[17]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.068
-
-Slack : 0.870
-From Node : counter[19]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.069
-
-Slack : 0.871
-From Node : counter[12]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.070
-
-Slack : 0.873
-From Node : counter[7]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.072
-
-Slack : 0.873
-From Node : counter[15]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.072
-
-Slack : 0.873
-From Node : counter[13]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.072
-
-Slack : 0.874
-From Node : counter[14]
-To Node : counter[15]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.073
-
-Slack : 0.874
-From Node : counter[6]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.073
-
-Slack : 0.874
-From Node : counter[11]
-To Node : counter[12]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.073
-
-Slack : 0.875
-From Node : counter[18]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.074
-
-Slack : 0.875
-From Node : counter[4]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.074
-
-Slack : 0.878
-From Node : counter[16]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.077
-
-Slack : 0.878
-From Node : counter[12]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.077
-
-Slack : 0.881
-From Node : counter[6]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.080
-
-Slack : 0.881
-From Node : counter[14]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.080
-
-Slack : 0.882
-From Node : counter[4]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.081
-
-Slack : 0.882
-From Node : counter[18]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.081
-
-Slack : 0.885
-From Node : counter[16]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.084
-
-Slack : 0.920
-From Node : counter[9]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.119
-
-Slack : 0.926
-From Node : counter[1]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.125
-
-Slack : 0.926
-From Node : counter[3]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.125
-
-Slack : 0.927
-From Node : counter[9]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.126
-
-Slack : 0.933
-From Node : counter[1]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.132
-
-Slack : 0.933
-From Node : counter[3]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.132
-
-Slack : 0.935
-From Node : counter[0]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.134
-
-Slack : 0.936
-From Node : counter[10]
-To Node : counter[15]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.135
-
-Slack : 0.937
-From Node : counter[8]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.136
-
-Slack : 0.939
-From Node : counter[2]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.138
-
-Slack : 0.942
-From Node : counter[0]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.141
-
-Slack : 0.943
-From Node : counter[10]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.142
-
-Slack : 0.944
-From Node : counter[8]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.143
-
-Slack : 0.946
-From Node : counter[2]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.145
-
-Slack : 0.952
-From Node : counter[5]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.151
-
-Slack : 0.953
-From Node : counter[20]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.383
-Data Delay : 1.480
-
-Slack : 0.954
-From Node : counter[17]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.153
-
-Slack : 0.957
-From Node : counter[19]
+Slack : 0.524
+From Node : address[1]
To Node : address[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.383
-Data Delay : 1.484
+Clock Skew : 0.055
+Data Delay : 0.723
-Slack : 0.958
-From Node : counter[11]
-To Node : counter[13]
+Slack : 0.525
+From Node : address[11]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.157
+Clock Skew : 0.343
+Data Delay : 1.037
-Slack : 0.958
-From Node : counter[13]
-To Node : counter[15]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.157
-
-Slack : 0.959
-From Node : counter[15]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.158
-
-Slack : 0.959
-From Node : counter[5]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.158
-
-Slack : 0.960
-From Node : counter[7]
-To Node : counter[9]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.159
-
-Slack : 0.965
+Slack : 0.526
From Node : counter[17]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.384
+Data Delay : 1.054
+
+Slack : 0.527
+From Node : address[13]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|address_reg_a[0]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.055
+Data Delay : 0.726
+
+Slack : 0.527
+From Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.047
+
+Slack : 0.532
+From Node : address[3]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.055
+Data Delay : 0.731
+
+Slack : 0.537
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.057
+
+Slack : 0.541
+From Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 1.047
+
+Slack : 0.542
+From Node : address[12]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.343
+Data Delay : 1.054
+
+Slack : 0.544
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.343
+Data Delay : 1.056
+
+Slack : 0.544
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.343
+Data Delay : 1.056
+
+Slack : 0.554
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.343
+Data Delay : 1.066
+
+Slack : 0.558
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.343
+Data Delay : 1.070
+
+Slack : 0.559
+From Node : address[6]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.343
+Data Delay : 1.071
+
+Slack : 0.567
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 1.073
+
+Slack : 0.570
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.090
+
+Slack : 0.581
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.101
+
+Slack : 0.592
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.112
+
+Slack : 0.596
+From Node : address[8]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.116
+
+Slack : 0.597
+From Node : address[8]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.117
+
+Slack : 0.598
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 1.104
+
+Slack : 0.601
+From Node : counter[16]
To Node : counter[20]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.164
+Clock Skew : 0.384
+Data Delay : 1.129
-Slack : 0.967
-From Node : counter[12]
+Slack : 0.602
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.122
+
+Slack : 0.602
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.122
+
+Slack : 0.603
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 1.109
+
+Slack : 0.607
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 1.113
+
+Slack : 0.607
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 1.113
+
+Slack : 0.608
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.128
+
+Slack : 0.608
+From Node : counter[16]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.384
+Data Delay : 1.136
+
+Slack : 0.615
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 1.121
+
+Slack : 0.616
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.136
+
+Slack : 0.617
+From Node : counter[15]
+To Node : counter[20]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.384
+Data Delay : 1.145
+
+Slack : 0.624
+From Node : counter[15]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.384
+Data Delay : 1.152
+
+Slack : 0.628
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.148
+
+Slack : 0.633
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 1.139
+
+Slack : 0.635
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.337
+Data Delay : 1.141
+
+Slack : 0.638
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.351
+Data Delay : 1.158
+
+Slack : 0.696
+From Node : counter[14]
+To Node : counter[20]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.384
+Data Delay : 1.224
+
+Slack : 0.703
+From Node : counter[14]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.384
+Data Delay : 1.231
+
+Slack : 0.711
+From Node : counter[13]
+To Node : counter[20]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.384
+Data Delay : 1.239
+
+Slack : 0.718
+From Node : counter[13]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.384
+Data Delay : 1.246
+
+Slack : 0.743
+From Node : counter[6]
+To Node : counter[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.056
+Data Delay : 0.943
+
+Slack : 0.743
+From Node : counter[8]
+To Node : counter[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.056
+Data Delay : 0.943
+
+Slack : 0.743
+From Node : counter[14]
To Node : counter[15]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.166
-
-Slack : 0.969
-From Node : counter[7]
-To Node : counter[10]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.168
-
-Slack : 0.969
-From Node : counter[15]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.168
-
-Slack : 0.969
-From Node : counter[13]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.168
-
-Slack : 0.970
-From Node : counter[11]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.055
-Data Delay : 1.169
+Clock Skew : 0.056
+Data Delay : 0.943
+--------------------------------------------------------------------------------+
@@ -4835,7 +4835,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0
Slack : -2.174
Actual Width : 1.000
@@ -4843,7 +4843,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
Slack : -2.174
Actual Width : 1.000
@@ -4851,7 +4851,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1
Slack : -2.174
Actual Width : 1.000
@@ -4859,7 +4859,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[3]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10
Slack : -2.174
Actual Width : 1.000
@@ -4867,7 +4867,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[4]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
Slack : -2.174
Actual Width : 1.000
@@ -4875,7 +4875,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[5]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11
Slack : -2.174
Actual Width : 1.000
@@ -4883,7 +4883,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[6]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
Slack : -2.174
Actual Width : 1.000
@@ -4891,7 +4891,7 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[7]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12
Slack : -2.174
Actual Width : 1.000
@@ -4899,7 +4899,191 @@ Required Width : 3.174
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8~porta_address_reg0
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9
+
+Slack : -2.174
+Actual Width : 1.000
+Required Width : 3.174
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9~porta_address_reg0
Slack : -1.000
Actual Width : 1.000
@@ -4909,6 +5093,38 @@ Clock : CLOCK_50
Clock Edge : Rise
Target : address[0]
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[10]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[11]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[12]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[13]
+
Slack : -1.000
Actual Width : 1.000
Required Width : 2.000
@@ -4925,6 +5141,62 @@ Clock : CLOCK_50
Clock Edge : Rise
Target : address[2]
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[3]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[4]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[5]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[6]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[7]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[8]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[9]
+
Slack : -1.000
Actual Width : 1.000
Required Width : 2.000
@@ -5029,6 +5301,14 @@ Clock : CLOCK_50
Clock Edge : Rise
Target : counter[20]
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : counter[21]
+
Slack : -1.000
Actual Width : 1.000
Required Width : 2.000
@@ -5093,13 +5373,181 @@ Clock : CLOCK_50
Clock Edge : Rise
Target : counter[9]
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|address_reg_a[0]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|out_address_reg_a[0]
+
+Slack : -0.011
+Actual Width : 0.219
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13~porta_address_reg0
+
+Slack : -0.011
+Actual Width : 0.219
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5~porta_address_reg0
+
+Slack : -0.011
+Actual Width : 0.219
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7~porta_address_reg0
+
+Slack : -0.011
+Actual Width : 0.219
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9~porta_address_reg0
+
Slack : -0.010
Actual Width : 0.220
Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+
+Slack : -0.010
+Actual Width : 0.220
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8~porta_address_reg0
+
+Slack : -0.009
+Actual Width : 0.221
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+
+Slack : -0.009
+Actual Width : 0.221
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
+
+Slack : -0.009
+Actual Width : 0.221
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2~porta_address_reg0
+
+Slack : -0.009
+Actual Width : 0.221
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+
+Slack : -0.007
+Actual Width : 0.223
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13
+
+Slack : -0.007
+Actual Width : 0.223
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5
+
+Slack : -0.007
+Actual Width : 0.223
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7
+
+Slack : -0.007
+Actual Width : 0.223
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9
Slack : -0.006
Actual Width : 0.224
@@ -5107,7 +5555,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0
Slack : -0.006
Actual Width : 0.224
@@ -5115,7 +5563,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10
Slack : -0.006
Actual Width : 0.224
@@ -5123,7 +5571,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12
Slack : -0.006
Actual Width : 0.224
@@ -5131,7 +5579,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[3]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14
Slack : -0.006
Actual Width : 0.224
@@ -5139,7 +5587,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[4]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15
Slack : -0.006
Actual Width : 0.224
@@ -5147,7 +5595,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[5]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4
Slack : -0.006
Actual Width : 0.224
@@ -5155,7 +5603,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[6]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6
Slack : -0.006
Actual Width : 0.224
@@ -5163,463 +5611,15 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[7]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8
-Slack : 0.096
-Actual Width : 0.280
-Required Width : 0.184
+Slack : -0.005
+Actual Width : 0.225
+Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : address[0]
-
-Slack : 0.096
-Actual Width : 0.280
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[1]
-
-Slack : 0.096
-Actual Width : 0.280
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[2]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[0]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[10]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[11]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[12]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[13]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[14]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[15]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[16]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[17]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[18]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[19]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[1]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[20]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[2]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[3]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[4]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[5]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[6]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[7]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[8]
-
-Slack : 0.098
-Actual Width : 0.282
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[9]
-
-Slack : 0.251
-Actual Width : 0.251
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~input|o
-
-Slack : 0.256
-Actual Width : 0.256
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[0]|clk
-
-Slack : 0.256
-Actual Width : 0.256
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[1]|clk
-
-Slack : 0.256
-Actual Width : 0.256
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[2]|clk
-
-Slack : 0.257
-Actual Width : 0.257
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : rom|altsyncram_component|auto_generated|ram_block1a0|clk0
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[0]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[10]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[11]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[12]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[13]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[14]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[15]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[16]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[17]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[18]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[19]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[1]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[20]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[2]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[3]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[4]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[5]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[6]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[7]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[8]|clk
-
-Slack : 0.258
-Actual Width : 0.258
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[9]|clk
-
-Slack : 0.260
-Actual Width : 0.260
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~inputclkctrl|inclk[0]
-
-Slack : 0.260
-Actual Width : 0.260
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~inputclkctrl|outclk
-
-Slack : 0.500
-Actual Width : 0.500
-Required Width : 0.000
-Type : High Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~input|i
-
-Slack : 0.500
-Actual Width : 0.500
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~input|i
-
-Slack : 0.502
-Actual Width : 0.718
-Required Width : 0.216
-Type : High Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[0]
-
-Slack : 0.502
-Actual Width : 0.718
-Required Width : 0.216
-Type : High Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[10]
-
-Slack : 0.502
-Actual Width : 0.718
-Required Width : 0.216
-Type : High Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[11]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1
+--------------------------------------------------------------------------------+
@@ -5629,64 +5629,64 @@ Target : counter[11]
+--------------------------------------------------------------------------------+
Data Port : LED[*]
Clock Port : CLOCK_50
-Rise : 7.790
-Fall : 7.377
+Rise : 9.439
+Fall : 8.980
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[0]
Clock Port : CLOCK_50
-Rise : 5.977
-Fall : 5.870
+Rise : 7.273
+Fall : 7.194
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[1]
Clock Port : CLOCK_50
-Rise : 6.028
-Fall : 5.911
+Rise : 7.209
+Fall : 7.095
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[2]
Clock Port : CLOCK_50
-Rise : 6.408
-Fall : 6.271
+Rise : 7.387
+Fall : 7.257
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[3]
Clock Port : CLOCK_50
-Rise : 6.070
-Fall : 5.920
+Rise : 6.922
+Fall : 6.837
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[4]
Clock Port : CLOCK_50
-Rise : 6.384
-Fall : 6.235
+Rise : 7.090
+Fall : 6.963
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[5]
Clock Port : CLOCK_50
-Rise : 7.673
-Fall : 7.213
+Rise : 9.439
+Fall : 8.980
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[6]
Clock Port : CLOCK_50
-Rise : 6.381
-Fall : 6.262
+Rise : 7.889
+Fall : 7.717
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[7]
Clock Port : CLOCK_50
-Rise : 7.790
-Fall : 7.377
+Rise : 8.347
+Fall : 7.950
Clock Edge : Rise
Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
@@ -5698,64 +5698,64 @@ Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
Data Port : LED[*]
Clock Port : CLOCK_50
-Rise : 5.770
-Fall : 5.664
+Rise : 6.027
+Fall : 5.921
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[0]
Clock Port : CLOCK_50
-Rise : 5.770
-Fall : 5.664
+Rise : 6.683
+Fall : 6.586
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[1]
Clock Port : CLOCK_50
-Rise : 5.819
-Fall : 5.703
+Rise : 6.797
+Fall : 6.677
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[2]
Clock Port : CLOCK_50
-Rise : 6.184
-Fall : 6.049
+Rise : 6.758
+Fall : 6.608
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[3]
Clock Port : CLOCK_50
-Rise : 5.860
-Fall : 5.712
+Rise : 6.027
+Fall : 5.921
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[4]
Clock Port : CLOCK_50
-Rise : 6.162
-Fall : 6.015
+Rise : 6.376
+Fall : 6.259
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[5]
Clock Port : CLOCK_50
-Rise : 7.467
-Fall : 7.009
+Rise : 8.947
+Fall : 8.480
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[6]
Clock Port : CLOCK_50
-Rise : 6.156
-Fall : 6.039
+Rise : 7.114
+Fall : 6.908
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[7]
Clock Port : CLOCK_50
-Rise : 7.580
-Fall : 7.166
+Rise : 7.910
+Fall : 7.506
Clock Edge : Rise
Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
@@ -5772,8 +5772,8 @@ No synchronizer chains to report.
; Fast 1200mV 0C Model Setup Summary ;
+--------------------------------------------------------------------------------+
Clock : CLOCK_50
-Slack : -1.122
-End Point TNS : -9.363
+Slack : -0.529
+End Point TNS : -18.538
+--------------------------------------------------------------------------------+
@@ -5782,7 +5782,7 @@ End Point TNS : -9.363
; Fast 1200mV 0C Model Hold Summary ;
+--------------------------------------------------------------------------------+
Clock : CLOCK_50
-Slack : 0.178
+Slack : 0.123
End Point TNS : 0.000
+--------------------------------------------------------------------------------+
@@ -5805,7 +5805,7 @@ No paths to report.
+--------------------------------------------------------------------------------+
Clock : CLOCK_50
Slack : -3.000
-End Point TNS : -45.480
+End Point TNS : -93.684
+--------------------------------------------------------------------------------+
@@ -5813,905 +5813,905 @@ End Point TNS : -45.480
+--------------------------------------------------------------------------------+
; Fast 1200mV 0C Model Setup: 'CLOCK_50' ;
+--------------------------------------------------------------------------------+
-Slack : -1.122
-From Node : counter[1]
-To Node : address[2]
+Slack : -0.529
+From Node : counter[14]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.262
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -1.072
-From Node : counter[0]
-To Node : address[2]
+Slack : -0.529
+From Node : counter[14]
+To Node : address[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.212
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -1.064
-From Node : counter[5]
-To Node : address[2]
+Slack : -0.529
+From Node : counter[14]
+To Node : address[11]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.204
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -1.059
-From Node : counter[1]
-To Node : address[1]
+Slack : -0.529
+From Node : counter[14]
+To Node : address[10]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.199
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -1.054
-From Node : counter[3]
-To Node : address[2]
+Slack : -0.529
+From Node : counter[14]
+To Node : address[9]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.194
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -1.014
-From Node : counter[4]
-To Node : address[2]
+Slack : -0.529
+From Node : counter[14]
+To Node : address[8]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.154
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -1.009
-From Node : counter[0]
-To Node : address[1]
+Slack : -0.529
+From Node : counter[14]
+To Node : address[7]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.149
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -1.006
-From Node : counter[2]
-To Node : address[2]
+Slack : -0.529
+From Node : counter[14]
+To Node : address[6]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.146
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -0.996
-From Node : counter[7]
-To Node : address[2]
+Slack : -0.529
+From Node : counter[14]
+To Node : address[5]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.136
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -0.946
-From Node : counter[6]
-To Node : address[2]
+Slack : -0.529
+From Node : counter[14]
+To Node : address[4]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.086
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -0.938
-From Node : counter[5]
-To Node : address[1]
+Slack : -0.529
+From Node : counter[14]
+To Node : address[3]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.078
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -0.928
-From Node : counter[3]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.068
-
-Slack : -0.927
-From Node : counter[1]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.067
-
-Slack : -0.894
-From Node : counter[2]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.034
-
-Slack : -0.888
-From Node : counter[4]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.028
-
-Slack : -0.877
-From Node : counter[0]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.017
-
-Slack : -0.870
-From Node : counter[7]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.010
-
-Slack : -0.869
-From Node : counter[5]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 2.009
-
-Slack : -0.859
-From Node : counter[11]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.999
-
-Slack : -0.859
-From Node : counter[3]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.999
-
-Slack : -0.845
-From Node : counter[9]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.985
-
-Slack : -0.820
-From Node : counter[6]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.960
-
-Slack : -0.819
-From Node : counter[4]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.959
-
-Slack : -0.811
-From Node : counter[2]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.951
-
-Slack : -0.801
-From Node : counter[8]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.941
-
-Slack : -0.801
-From Node : counter[7]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.941
-
-Slack : -0.791
-From Node : counter[13]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.931
-
-Slack : -0.751
-From Node : counter[6]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.891
-
-Slack : -0.743
-From Node : counter[12]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.883
-
-Slack : -0.733
-From Node : counter[10]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.873
-
-Slack : -0.723
-From Node : counter[15]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.863
-
-Slack : -0.682
-From Node : counter[11]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.822
-
-Slack : -0.676
+Slack : -0.529
From Node : counter[14]
To Node : address[2]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.816
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -0.668
-From Node : counter[9]
+Slack : -0.529
+From Node : counter[14]
To Node : address[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.808
+Clock Skew : -0.037
+Data Delay : 1.479
-Slack : -0.664
+Slack : -0.529
+From Node : counter[13]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.529
+From Node : counter[13]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.479
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[6]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.489
+From Node : counter[7]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.439
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[1]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.486
+From Node : counter[0]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.436
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[11]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[10]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[9]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[5]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.479
+From Node : counter[5]
+To Node : address[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : -0.037
+Data Delay : 1.429
+
+Slack : -0.446
+From Node : address[13]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 1.000
+Clock Skew : 0.122
+Data Delay : 1.577
+
+Slack : -0.443
From Node : counter[11]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.804
-
-Slack : -0.651
-From Node : counter[17]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.791
-
-Slack : -0.650
-From Node : counter[9]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.790
-
-Slack : -0.635
-From Node : counter[8]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.775
-
-Slack : -0.614
-From Node : counter[13]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.754
-
-Slack : -0.610
-From Node : counter[16]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.750
-
-Slack : -0.606
-From Node : counter[8]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.746
-
-Slack : -0.596
-From Node : counter[13]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.736
-
-Slack : -0.567
-From Node : counter[10]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.707
-
-Slack : -0.566
-From Node : counter[12]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.706
-
-Slack : -0.548
-From Node : counter[12]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.688
-
-Slack : -0.546
-From Node : counter[15]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.686
-
-Slack : -0.538
-From Node : counter[10]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.678
-
-Slack : -0.528
-From Node : counter[15]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.668
-
-Slack : -0.499
-From Node : counter[14]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.639
-
-Slack : -0.485
-From Node : counter[1]
-To Node : counter[20]
+To Node : address[13]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
Clock Skew : -0.037
-Data Delay : 1.435
+Data Delay : 1.393
-Slack : -0.481
-From Node : counter[14]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.621
-
-Slack : -0.474
-From Node : counter[17]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.614
-
-Slack : -0.456
-From Node : counter[17]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.596
-
-Slack : -0.435
-From Node : counter[0]
-To Node : counter[20]
+Slack : -0.443
+From Node : counter[11]
+To Node : address[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
Clock Skew : -0.037
-Data Delay : 1.385
+Data Delay : 1.393
-Slack : -0.433
-From Node : counter[16]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.573
-
-Slack : -0.427
-From Node : counter[5]
-To Node : counter[20]
+Slack : -0.443
+From Node : counter[11]
+To Node : address[11]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
Clock Skew : -0.037
-Data Delay : 1.377
+Data Delay : 1.393
-Slack : -0.426
-From Node : counter[18]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.566
-
-Slack : -0.421
-From Node : counter[1]
-To Node : counter[19]
+Slack : -0.443
+From Node : counter[11]
+To Node : address[10]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
Clock Skew : -0.037
-Data Delay : 1.371
+Data Delay : 1.393
-Slack : -0.417
-From Node : counter[1]
-To Node : counter[18]
+Slack : -0.443
+From Node : counter[11]
+To Node : address[9]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
Clock Skew : -0.037
-Data Delay : 1.367
+Data Delay : 1.393
-Slack : -0.417
-From Node : counter[3]
-To Node : counter[20]
+Slack : -0.443
+From Node : counter[11]
+To Node : address[8]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
Clock Skew : -0.037
-Data Delay : 1.367
+Data Delay : 1.393
-Slack : -0.415
-From Node : counter[16]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.555
-
-Slack : -0.410
-From Node : counter[19]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.550
-
-Slack : -0.407
-From Node : counter[0]
-To Node : counter[19]
+Slack : -0.443
+From Node : counter[11]
+To Node : address[7]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
Clock Skew : -0.037
-Data Delay : 1.357
+Data Delay : 1.393
-Slack : -0.377
-From Node : counter[4]
-To Node : counter[20]
+Slack : -0.443
+From Node : counter[11]
+To Node : address[6]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 1.000
Clock Skew : -0.037
-Data Delay : 1.327
-
-Slack : -0.369
-From Node : counter[19]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.509
-
-Slack : -0.369
-From Node : counter[2]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.319
-
-Slack : -0.367
-From Node : counter[0]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.317
-
-Slack : -0.363
-From Node : counter[5]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.313
-
-Slack : -0.361
-From Node : counter[18]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.501
-
-Slack : -0.359
-From Node : counter[7]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.309
-
-Slack : -0.359
-From Node : counter[5]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.309
-
-Slack : -0.353
-From Node : counter[1]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.303
-
-Slack : -0.353
-From Node : counter[3]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.303
-
-Slack : -0.349
-From Node : counter[1]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.299
-
-Slack : -0.349
-From Node : counter[3]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.299
-
-Slack : -0.341
-From Node : counter[4]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.291
-
-Slack : -0.339
-From Node : counter[2]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.289
-
-Slack : -0.339
-From Node : counter[0]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.289
-
-Slack : -0.324
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.047
-Data Delay : 1.232
-
-Slack : -0.324
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.047
-Data Delay : 1.232
-
-Slack : -0.324
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.047
-Data Delay : 1.232
-
-Slack : -0.324
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.047
-Data Delay : 1.232
-
-Slack : -0.324
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[3]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.047
-Data Delay : 1.232
-
-Slack : -0.324
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.047
-Data Delay : 1.232
-
-Slack : -0.324
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.047
-Data Delay : 1.232
-
-Slack : -0.324
-From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
-To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.047
-Data Delay : 1.232
-
-Slack : -0.309
-From Node : counter[6]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.259
-
-Slack : -0.309
-From Node : counter[4]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.259
-
-Slack : -0.301
-From Node : counter[2]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.251
-
-Slack : -0.299
-From Node : counter[0]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.249
-
-Slack : -0.295
-From Node : counter[7]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.245
-
-Slack : -0.295
-From Node : counter[5]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.245
-
-Slack : -0.291
-From Node : counter[7]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.241
-
-Slack : -0.291
-From Node : counter[5]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.241
-
-Slack : -0.286
-From Node : counter[19]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : 0.153
-Data Delay : 1.426
-
-Slack : -0.285
-From Node : counter[1]
-To Node : counter[15]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.235
-
-Slack : -0.285
-From Node : counter[3]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.235
-
-Slack : -0.281
-From Node : counter[1]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.231
-
-Slack : -0.281
-From Node : counter[3]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.231
-
-Slack : -0.273
-From Node : counter[6]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 1.000
-Clock Skew : -0.037
-Data Delay : 1.223
+Data Delay : 1.393
+--------------------------------------------------------------------------------+
@@ -6719,905 +6719,905 @@ Data Delay : 1.223
+--------------------------------------------------------------------------------+
; Fast 1200mV 0C Model Hold: 'CLOCK_50' ;
+--------------------------------------------------------------------------------+
-Slack : 0.178
-From Node : address[2]
-To Node : address[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.045
-Data Delay : 0.307
-
-Slack : 0.178
+Slack : 0.123
From Node : address[1]
-To Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.045
-Data Delay : 0.307
+Clock Skew : 0.219
+Data Delay : 0.446
-Slack : 0.178
+Slack : 0.124
+From Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.218
+Data Delay : 0.446
+
+Slack : 0.128
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.451
+
+Slack : 0.159
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.482
+
+Slack : 0.173
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.496
+
+Slack : 0.177
+From Node : address[7]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.500
+
+Slack : 0.177
+From Node : address[11]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.500
+
+Slack : 0.179
From Node : address[0]
To Node : address[0]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.045
+Clock Skew : 0.044
Data Delay : 0.307
+Slack : 0.180
+From Node : address[8]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.503
+
+Slack : 0.182
+From Node : address[12]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.505
+
+Slack : 0.184
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.507
+
+Slack : 0.185
+From Node : address[6]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.508
+
+Slack : 0.188
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.511
+
Slack : 0.193
-From Node : counter[20]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.314
-
-Slack : 0.291
-From Node : counter[9]
-To Node : counter[9]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.412
-
-Slack : 0.293
-From Node : counter[10]
-To Node : counter[10]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.414
-
-Slack : 0.293
-From Node : counter[8]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.414
-
-Slack : 0.293
-From Node : counter[3]
-To Node : counter[3]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.414
-
-Slack : 0.293
-From Node : counter[1]
-To Node : counter[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.414
-
-Slack : 0.294
-From Node : counter[2]
-To Node : counter[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.415
-
-Slack : 0.302
From Node : counter[0]
To Node : counter[0]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.037
-Data Delay : 0.423
+Data Delay : 0.314
-Slack : 0.359
+Slack : 0.196
+From Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|address_reg_a[0]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|out_address_reg_a[0]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.036
+Data Delay : 0.316
+
+Slack : 0.197
+From Node : counter[21]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.044
+Data Delay : 0.325
+
+Slack : 0.217
+From Node : address[13]
+To Node : address[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.036
+Data Delay : 0.337
+
+Slack : 0.261
From Node : counter[19]
-To Node : counter[19]
+To Node : counter[20]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.234
+Data Delay : 0.579
+
+Slack : 0.264
+From Node : counter[19]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.234
+Data Delay : 0.582
+
+Slack : 0.276
+From Node : address[7]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.223
+Data Delay : 0.603
+
+Slack : 0.277
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.218
+Data Delay : 0.599
+
+Slack : 0.281
+From Node : address[11]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.223
+Data Delay : 0.608
+
+Slack : 0.288
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.611
+
+Slack : 0.293
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.223
+Data Delay : 0.620
+
+Slack : 0.294
+From Node : address[12]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.223
+Data Delay : 0.621
+
+Slack : 0.295
+From Node : counter[10]
+To Node : counter[10]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.037
-Data Delay : 0.480
+Data Delay : 0.416
-Slack : 0.359
-From Node : counter[14]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.480
-
-Slack : 0.359
-From Node : counter[7]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.480
-
-Slack : 0.360
-From Node : counter[17]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.481
-
-Slack : 0.360
-From Node : counter[6]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.481
-
-Slack : 0.360
-From Node : counter[5]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.481
-
-Slack : 0.360
-From Node : counter[4]
-To Node : counter[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.481
-
-Slack : 0.360
+Slack : 0.296
From Node : address[1]
-To Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.045
-Data Delay : 0.489
+Clock Skew : 0.219
+Data Delay : 0.619
-Slack : 0.361
-From Node : counter[18]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.482
-
-Slack : 0.361
-From Node : counter[16]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.482
-
-Slack : 0.361
-From Node : counter[15]
-To Node : counter[15]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.482
-
-Slack : 0.361
-From Node : counter[13]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.482
-
-Slack : 0.361
+Slack : 0.296
From Node : counter[12]
To Node : counter[12]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.037
-Data Delay : 0.482
+Data Delay : 0.417
-Slack : 0.361
-From Node : counter[11]
-To Node : counter[11]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.482
-
-Slack : 0.440
-From Node : counter[9]
-To Node : counter[10]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.561
-
-Slack : 0.442
-From Node : counter[20]
-To Node : address[0]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.235
-Data Delay : 0.761
-
-Slack : 0.442
-From Node : counter[1]
-To Node : counter[2]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.563
-
-Slack : 0.442
-From Node : counter[3]
-To Node : counter[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.563
-
-Slack : 0.451
+Slack : 0.296
From Node : counter[8]
+To Node : counter[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.417
+
+Slack : 0.297
+From Node : address[13]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|address_reg_a[0]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.036
+Data Delay : 0.417
+
+Slack : 0.297
+From Node : counter[16]
+To Node : counter[16]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.418
+
+Slack : 0.297
+From Node : counter[14]
+To Node : counter[14]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.418
+
+Slack : 0.297
+From Node : counter[9]
To Node : counter[9]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.037
-Data Delay : 0.572
+Data Delay : 0.418
-Slack : 0.451
+Slack : 0.297
+From Node : counter[6]
+To Node : counter[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.418
+
+Slack : 0.297
+From Node : counter[4]
+To Node : counter[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.418
+
+Slack : 0.298
+From Node : counter[13]
+To Node : counter[13]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.419
+
+Slack : 0.298
+From Node : counter[3]
+To Node : counter[3]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.419
+
+Slack : 0.298
+From Node : counter[2]
+To Node : counter[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.419
+
+Slack : 0.299
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.230
+Data Delay : 0.633
+
+Slack : 0.299
+From Node : counter[18]
+To Node : counter[18]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.420
+
+Slack : 0.299
+From Node : counter[17]
+To Node : counter[17]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.420
+
+Slack : 0.299
+From Node : counter[15]
+To Node : counter[15]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.420
+
+Slack : 0.299
+From Node : counter[7]
+To Node : counter[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.420
+
+Slack : 0.299
+From Node : counter[20]
+To Node : counter[20]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.044
+Data Delay : 0.427
+
+Slack : 0.300
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.223
+Data Delay : 0.627
+
+Slack : 0.300
+From Node : counter[19]
+To Node : counter[19]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.421
+
+Slack : 0.301
+From Node : address[6]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.223
+Data Delay : 0.628
+
+Slack : 0.303
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.223
+Data Delay : 0.630
+
+Slack : 0.304
+From Node : counter[1]
+To Node : counter[1]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.037
+Data Delay : 0.425
+
+Slack : 0.305
+From Node : address[4]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.230
+Data Delay : 0.639
+
+Slack : 0.305
+From Node : address[12]
+To Node : address[12]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.036
+Data Delay : 0.425
+
+Slack : 0.305
+From Node : address[6]
+To Node : address[6]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.036
+Data Delay : 0.425
+
+Slack : 0.305
+From Node : address[4]
+To Node : address[4]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.036
+Data Delay : 0.425
+
+Slack : 0.305
+From Node : address[2]
+To Node : address[2]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.036
+Data Delay : 0.425
+
+Slack : 0.305
From Node : counter[0]
To Node : counter[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.037
-Data Delay : 0.572
+Data Delay : 0.426
-Slack : 0.451
-From Node : counter[10]
-To Node : counter[11]
+Slack : 0.306
+From Node : address[1]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.229
+Data Delay : 0.639
+
+Slack : 0.306
+From Node : address[8]
+To Node : address[8]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.036
+Data Delay : 0.426
+
+Slack : 0.306
+From Node : address[7]
+To Node : address[7]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.036
+Data Delay : 0.426
+
+Slack : 0.306
+From Node : counter[5]
+To Node : counter[5]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
Clock Skew : 0.037
-Data Delay : 0.572
+Data Delay : 0.427
-Slack : 0.452
-From Node : counter[2]
-To Node : counter[3]
+Slack : 0.307
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.573
+Clock Skew : 0.223
+Data Delay : 0.634
-Slack : 0.454
-From Node : counter[10]
-To Node : counter[12]
+Slack : 0.307
+From Node : address[10]
+To Node : address[10]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.575
+Clock Skew : 0.036
+Data Delay : 0.427
-Slack : 0.454
-From Node : counter[8]
-To Node : counter[10]
+Slack : 0.307
+From Node : address[9]
+To Node : address[9]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.575
+Clock Skew : 0.036
+Data Delay : 0.427
-Slack : 0.454
-From Node : counter[0]
-To Node : counter[2]
+Slack : 0.307
+From Node : address[5]
+To Node : address[5]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.575
+Clock Skew : 0.036
+Data Delay : 0.427
-Slack : 0.455
-From Node : counter[2]
-To Node : counter[4]
+Slack : 0.308
+From Node : address[11]
+To Node : address[11]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.576
+Clock Skew : 0.036
+Data Delay : 0.428
-Slack : 0.460
-From Node : address[0]
+Slack : 0.311
+From Node : address[1]
To Node : address[1]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.045
-Data Delay : 0.589
+Clock Skew : 0.036
+Data Delay : 0.431
-Slack : 0.503
-From Node : counter[9]
-To Node : counter[11]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.624
-
-Slack : 0.505
-From Node : counter[3]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.626
-
-Slack : 0.505
-From Node : counter[1]
-To Node : counter[3]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.626
-
-Slack : 0.506
-From Node : counter[9]
-To Node : counter[12]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.627
-
-Slack : 0.508
-From Node : counter[19]
-To Node : counter[20]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.629
-
-Slack : 0.508
-From Node : counter[7]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.629
-
-Slack : 0.508
-From Node : counter[3]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.629
-
-Slack : 0.508
-From Node : counter[1]
-To Node : counter[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.629
-
-Slack : 0.509
-From Node : counter[17]
-To Node : counter[18]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.630
-
-Slack : 0.509
-From Node : counter[5]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.630
-
-Slack : 0.510
-From Node : counter[13]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.631
-
-Slack : 0.510
-From Node : counter[15]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.631
-
-Slack : 0.510
-From Node : counter[11]
-To Node : counter[12]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.631
-
-Slack : 0.517
-From Node : counter[14]
-To Node : counter[15]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.638
-
-Slack : 0.517
-From Node : counter[10]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.638
-
-Slack : 0.517
-From Node : counter[8]
-To Node : counter[11]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.638
-
-Slack : 0.517
-From Node : counter[0]
-To Node : counter[3]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.638
-
-Slack : 0.518
-From Node : counter[6]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.639
-
-Slack : 0.518
-From Node : counter[4]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.639
-
-Slack : 0.518
-From Node : counter[2]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.639
-
-Slack : 0.519
-From Node : counter[18]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.640
-
-Slack : 0.519
-From Node : counter[16]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.640
-
-Slack : 0.519
-From Node : counter[12]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.640
-
-Slack : 0.520
-From Node : counter[8]
-To Node : counter[12]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.641
-
-Slack : 0.520
-From Node : counter[0]
-To Node : counter[4]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.641
-
-Slack : 0.520
-From Node : counter[10]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.641
-
-Slack : 0.520
-From Node : counter[14]
-To Node : counter[16]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.641
-
-Slack : 0.521
-From Node : counter[6]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.642
-
-Slack : 0.521
-From Node : counter[4]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.642
-
-Slack : 0.521
-From Node : counter[2]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.642
-
-Slack : 0.522
+Slack : 0.314
From Node : counter[18]
To Node : counter[20]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.643
+Clock Skew : 0.234
+Data Delay : 0.632
-Slack : 0.522
-From Node : counter[16]
-To Node : counter[18]
+Slack : 0.317
+From Node : counter[18]
+To Node : counter[21]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.643
+Clock Skew : 0.234
+Data Delay : 0.635
-Slack : 0.522
-From Node : counter[12]
-To Node : counter[14]
+Slack : 0.318
+From Node : address[3]
+To Node : address[3]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.643
+Clock Skew : 0.036
+Data Delay : 0.438
-Slack : 0.569
-From Node : counter[20]
-To Node : address[2]
+Slack : 0.319
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.235
-Data Delay : 0.888
+Clock Skew : 0.219
+Data Delay : 0.642
-Slack : 0.569
-From Node : counter[9]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.690
-
-Slack : 0.571
-From Node : counter[19]
-To Node : address[1]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.235
-Data Delay : 0.890
-
-Slack : 0.571
-From Node : counter[7]
-To Node : counter[9]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.692
-
-Slack : 0.571
-From Node : counter[3]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.692
-
-Slack : 0.571
-From Node : counter[1]
-To Node : counter[5]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.692
-
-Slack : 0.572
-From Node : counter[17]
-To Node : counter[19]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.693
-
-Slack : 0.572
-From Node : counter[9]
-To Node : counter[14]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.693
-
-Slack : 0.572
-From Node : counter[5]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.693
-
-Slack : 0.573
-From Node : counter[13]
-To Node : counter[15]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.694
-
-Slack : 0.573
-From Node : counter[11]
-To Node : counter[13]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.694
-
-Slack : 0.573
-From Node : counter[15]
-To Node : counter[17]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.694
-
-Slack : 0.574
-From Node : counter[7]
-To Node : counter[10]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.695
-
-Slack : 0.574
-From Node : counter[3]
-To Node : counter[8]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.695
-
-Slack : 0.574
-From Node : counter[1]
-To Node : counter[6]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.695
-
-Slack : 0.575
+Slack : 0.326
From Node : counter[17]
To Node : counter[20]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.696
+Clock Skew : 0.234
+Data Delay : 0.644
-Slack : 0.575
-From Node : counter[5]
-To Node : counter[8]
+Slack : 0.327
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.696
+Clock Skew : 0.230
+Data Delay : 0.661
-Slack : 0.576
-From Node : counter[11]
-To Node : counter[14]
+Slack : 0.329
+From Node : counter[17]
+To Node : counter[21]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.697
+Clock Skew : 0.234
+Data Delay : 0.647
-Slack : 0.576
-From Node : counter[13]
-To Node : counter[16]
+Slack : 0.334
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.697
+Clock Skew : 0.219
+Data Delay : 0.657
-Slack : 0.576
-From Node : counter[15]
-To Node : counter[18]
+Slack : 0.338
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.697
+Clock Skew : 0.218
+Data Delay : 0.660
-Slack : 0.583
-From Node : counter[8]
-To Node : counter[13]
+Slack : 0.340
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.704
+Clock Skew : 0.218
+Data Delay : 0.662
-Slack : 0.583
-From Node : counter[0]
-To Node : counter[5]
+Slack : 0.341
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.704
+Clock Skew : 0.219
+Data Delay : 0.664
-Slack : 0.583
-From Node : counter[10]
-To Node : counter[15]
+Slack : 0.342
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.704
+Clock Skew : 0.218
+Data Delay : 0.664
-Slack : 0.583
-From Node : counter[14]
-To Node : counter[17]
+Slack : 0.342
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.704
+Clock Skew : 0.229
+Data Delay : 0.675
-Slack : 0.584
-From Node : counter[6]
-To Node : counter[9]
+Slack : 0.344
+From Node : address[8]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
+Clock Skew : 0.230
+Data Delay : 0.678
+
+Slack : 0.346
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.230
+Data Delay : 0.680
+
+Slack : 0.346
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.230
+Data Delay : 0.680
+
+Slack : 0.346
+From Node : address[8]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.230
+Data Delay : 0.680
+
+Slack : 0.348
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.230
+Data Delay : 0.682
+
+Slack : 0.348
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.230
+Data Delay : 0.682
+
+Slack : 0.353
+From Node : address[2]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.676
+
+Slack : 0.354
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.230
+Data Delay : 0.688
+
+Slack : 0.355
+From Node : address[3]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.230
+Data Delay : 0.689
+
+Slack : 0.355
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.678
+
+Slack : 0.371
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.230
Data Delay : 0.705
-Slack : 0.584
-From Node : counter[4]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.705
-
-Slack : 0.584
-From Node : counter[2]
-To Node : counter[7]
-Launch Clock : CLOCK_50
-Latch Clock : CLOCK_50
-Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.705
-
-Slack : 0.585
+Slack : 0.378
From Node : counter[16]
-To Node : counter[19]
+To Node : counter[20]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.706
+Clock Skew : 0.234
+Data Delay : 0.696
-Slack : 0.585
-From Node : counter[12]
-To Node : counter[15]
+Slack : 0.381
+From Node : counter[16]
+To Node : counter[21]
Launch Clock : CLOCK_50
Latch Clock : CLOCK_50
Relationship : 0.000
-Clock Skew : 0.037
-Data Delay : 0.706
+Clock Skew : 0.234
+Data Delay : 0.699
+
+Slack : 0.392
+From Node : counter[15]
+To Node : counter[20]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.234
+Data Delay : 0.710
+
+Slack : 0.395
+From Node : counter[15]
+To Node : counter[21]
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.234
+Data Delay : 0.713
+
+Slack : 0.414
+From Node : address[10]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.219
+Data Delay : 0.737
+
+Slack : 0.417
+From Node : address[11]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.218
+Data Delay : 0.739
+
+Slack : 0.417
+From Node : address[11]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.223
+Data Delay : 0.744
+
+Slack : 0.428
+From Node : address[9]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.223
+Data Delay : 0.755
+
+Slack : 0.434
+From Node : address[12]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.223
+Data Delay : 0.761
+
+Slack : 0.435
+From Node : address[5]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.230
+Data Delay : 0.769
+
+Slack : 0.437
+From Node : address[7]
+To Node : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+Launch Clock : CLOCK_50
+Latch Clock : CLOCK_50
+Relationship : 0.000
+Clock Skew : 0.218
+Data Delay : 0.759
+--------------------------------------------------------------------------------+
@@ -7641,6 +7641,38 @@ Clock : CLOCK_50
Clock Edge : Rise
Target : address[0]
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[10]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[11]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[12]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[13]
+
Slack : -1.000
Actual Width : 1.000
Required Width : 2.000
@@ -7657,6 +7689,62 @@ Clock : CLOCK_50
Clock Edge : Rise
Target : address[2]
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[3]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[4]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[5]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[6]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[7]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[8]
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : address[9]
+
Slack : -1.000
Actual Width : 1.000
Required Width : 2.000
@@ -7761,6 +7849,14 @@ Clock : CLOCK_50
Clock Edge : Rise
Target : counter[20]
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : counter[21]
+
Slack : -1.000
Actual Width : 1.000
Required Width : 2.000
@@ -7831,7 +7927,7 @@ Required Width : 2.000
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|address_reg_a[0]
Slack : -1.000
Actual Width : 1.000
@@ -7839,7 +7935,7 @@ Required Width : 2.000
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|out_address_reg_a[0]
Slack : -1.000
Actual Width : 1.000
@@ -7847,7 +7943,7 @@ Required Width : 2.000
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0
Slack : -1.000
Actual Width : 1.000
@@ -7855,7 +7951,7 @@ Required Width : 2.000
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[3]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
Slack : -1.000
Actual Width : 1.000
@@ -7863,7 +7959,7 @@ Required Width : 2.000
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[4]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1
Slack : -1.000
Actual Width : 1.000
@@ -7871,7 +7967,7 @@ Required Width : 2.000
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[5]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10
Slack : -1.000
Actual Width : 1.000
@@ -7879,7 +7975,7 @@ Required Width : 2.000
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[6]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
Slack : -1.000
Actual Width : 1.000
@@ -7887,7 +7983,7 @@ Required Width : 2.000
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[7]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11
Slack : -1.000
Actual Width : 1.000
@@ -7895,7 +7991,207 @@ Required Width : 2.000
Type : Min Period
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8~porta_address_reg0
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9
+
+Slack : -1.000
+Actual Width : 1.000
+Required Width : 2.000
+Type : Min Period
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9~porta_address_reg0
Slack : -0.291
Actual Width : -0.061
@@ -7903,7 +8199,111 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ram_block1a0~porta_address_reg0
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8~porta_address_reg0
+
+Slack : -0.291
+Actual Width : -0.061
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a9~porta_address_reg0
Slack : -0.290
Actual Width : -0.060
@@ -7911,7 +8311,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a0~porta_address_reg0
Slack : -0.290
Actual Width : -0.060
@@ -7919,7 +8319,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a1
Slack : -0.290
Actual Width : -0.060
@@ -7927,7 +8327,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a10
Slack : -0.290
Actual Width : -0.060
@@ -7935,7 +8335,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[3]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a11
Slack : -0.290
Actual Width : -0.060
@@ -7943,7 +8343,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[4]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a12
Slack : -0.290
Actual Width : -0.060
@@ -7951,7 +8351,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[5]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a13
Slack : -0.290
Actual Width : -0.060
@@ -7959,7 +8359,7 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[6]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a14
Slack : -0.290
Actual Width : -0.060
@@ -7967,463 +8367,63 @@ Required Width : 0.230
Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[7]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a15
-Slack : -0.250
-Actual Width : -0.066
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[0]
-
-Slack : -0.250
-Actual Width : -0.066
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[1]
-
-Slack : -0.250
-Actual Width : -0.066
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[2]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[0]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[10]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[11]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[12]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[13]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[14]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[15]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[16]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[17]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[18]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[19]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[1]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[20]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[2]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[3]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[4]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[5]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[6]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[7]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[8]
-
-Slack : -0.226
-Actual Width : -0.042
-Required Width : 0.184
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[9]
-
-Slack : -0.070
-Actual Width : -0.070
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[0]|clk
-
-Slack : -0.070
-Actual Width : -0.070
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[1]|clk
-
-Slack : -0.070
-Actual Width : -0.070
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : address[2]|clk
-
-Slack : -0.051
-Actual Width : -0.051
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~input|o
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[0]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[10]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[11]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[12]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[13]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[14]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[15]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[16]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[17]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[18]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[19]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[1]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[20]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[2]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[3]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[4]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[5]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[6]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[7]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[8]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : counter[9]|clk
-
-Slack : -0.047
-Actual Width : -0.047
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : rom|altsyncram_component|auto_generated|ram_block1a0|clk0
-
-Slack : -0.039
-Actual Width : -0.039
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~inputclkctrl|inclk[0]
-
-Slack : -0.039
-Actual Width : -0.039
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~inputclkctrl|outclk
-
-Slack : 0.500
-Actual Width : 0.500
-Required Width : 0.000
-Type : High Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~input|i
-
-Slack : 0.500
-Actual Width : 0.500
-Required Width : 0.000
-Type : Low Pulse Width
-Clock : CLOCK_50
-Clock Edge : Rise
-Target : CLOCK_50~input|i
-
-Slack : 0.824
-Actual Width : 1.054
+Slack : -0.290
+Actual Width : -0.060
Required Width : 0.230
-Type : High Pulse Width
+Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a2
-Slack : 0.824
-Actual Width : 1.054
+Slack : -0.290
+Actual Width : -0.060
Required Width : 0.230
-Type : High Pulse Width
+Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a3
-Slack : 0.824
-Actual Width : 1.054
+Slack : -0.290
+Actual Width : -0.060
Required Width : 0.230
-Type : High Pulse Width
+Type : Low Pulse Width
Clock : CLOCK_50
Clock Edge : Rise
-Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2]
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a4
+
+Slack : -0.290
+Actual Width : -0.060
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a5~porta_address_reg0
+
+Slack : -0.290
+Actual Width : -0.060
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a6
+
+Slack : -0.290
+Actual Width : -0.060
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a7
+
+Slack : -0.290
+Actual Width : -0.060
+Required Width : 0.230
+Type : Low Pulse Width
+Clock : CLOCK_50
+Clock Edge : Rise
+Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ram_block1a8
+--------------------------------------------------------------------------------+
@@ -8433,64 +8433,64 @@ Target : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_g
+--------------------------------------------------------------------------------+
Data Port : LED[*]
Clock Port : CLOCK_50
-Rise : 5.428
-Fall : 5.282
+Rise : 6.420
+Fall : 6.381
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[0]
Clock Port : CLOCK_50
-Rise : 3.889
-Fall : 3.919
+Rise : 4.683
+Fall : 4.845
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[1]
Clock Port : CLOCK_50
-Rise : 3.916
-Fall : 3.960
+Rise : 4.677
+Fall : 4.744
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[2]
Clock Port : CLOCK_50
-Rise : 4.151
-Fall : 4.211
+Rise : 4.731
+Fall : 4.868
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[3]
Clock Port : CLOCK_50
-Rise : 3.921
-Fall : 3.944
+Rise : 4.431
+Fall : 4.553
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[4]
Clock Port : CLOCK_50
-Rise : 4.131
-Fall : 4.186
+Rise : 4.571
+Fall : 4.688
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[5]
Clock Port : CLOCK_50
-Rise : 5.330
-Fall : 5.170
+Rise : 6.420
+Fall : 6.381
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[6]
Clock Port : CLOCK_50
-Rise : 4.099
-Fall : 4.184
+Rise : 5.002
+Fall : 5.185
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[7]
Clock Port : CLOCK_50
-Rise : 5.428
-Fall : 5.282
+Rise : 5.766
+Fall : 5.661
Clock Edge : Rise
Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
@@ -8502,64 +8502,64 @@ Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
Data Port : LED[*]
Clock Port : CLOCK_50
-Rise : 3.755
-Fall : 3.781
+Rise : 3.865
+Fall : 3.891
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[0]
Clock Port : CLOCK_50
-Rise : 3.755
-Fall : 3.781
+Rise : 4.313
+Fall : 4.443
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[1]
Clock Port : CLOCK_50
-Rise : 3.780
-Fall : 3.821
+Rise : 4.345
+Fall : 4.444
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[2]
Clock Port : CLOCK_50
-Rise : 4.006
-Fall : 4.062
+Rise : 4.324
+Fall : 4.427
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[3]
Clock Port : CLOCK_50
-Rise : 3.785
-Fall : 3.805
+Rise : 3.865
+Fall : 3.891
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[4]
Clock Port : CLOCK_50
-Rise : 3.991
-Fall : 4.041
+Rise : 4.100
+Fall : 4.147
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[5]
Clock Port : CLOCK_50
-Rise : 5.199
-Fall : 5.036
+Rise : 6.088
+Fall : 5.971
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[6]
Clock Port : CLOCK_50
-Rise : 3.957
-Fall : 4.036
+Rise : 4.510
+Fall : 4.644
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[7]
Clock Port : CLOCK_50
-Rise : 5.294
-Fall : 5.143
+Rise : 5.471
+Fall : 5.290
Clock Edge : Rise
Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
@@ -8576,32 +8576,32 @@ No synchronizer chains to report.
; Multicorner Timing Analysis Summary ;
+--------------------------------------------------------------------------------+
Clock : Worst-case Slack
-Setup : -2.763
-Hold : 0.178
+Setup : -1.788
+Hold : 0.123
Recovery : N/A
Removal : N/A
Minimum Pulse Width : -3.000
Clock : CLOCK_50
-Setup : -2.763
-Hold : 0.178
+Setup : -1.788
+Hold : 0.123
Recovery : N/A
Removal : N/A
Minimum Pulse Width : -3.000
Clock : Design-wide TNS
-Setup : -43.394
+Setup : -88.557
Hold : 0.0
Recovery : 0.0
Removal : 0.0
-Minimum Pulse Width : -46.633
+Minimum Pulse Width : -110.836
Clock : CLOCK_50
-Setup : -43.394
+Setup : -88.557
Hold : 0.000
Recovery : N/A
Removal : N/A
-Minimum Pulse Width : -46.633
+Minimum Pulse Width : -110.836
+--------------------------------------------------------------------------------+
@@ -8611,64 +8611,64 @@ Minimum Pulse Width : -46.633
+--------------------------------------------------------------------------------+
Data Port : LED[*]
Clock Port : CLOCK_50
-Rise : 8.682
-Fall : 8.416
+Rise : 10.470
+Fall : 10.183
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[0]
Clock Port : CLOCK_50
-Rise : 6.626
-Fall : 6.525
+Rise : 8.036
+Fall : 8.004
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[1]
Clock Port : CLOCK_50
-Rise : 6.680
-Fall : 6.629
+Rise : 7.982
+Fall : 7.929
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[2]
Clock Port : CLOCK_50
-Rise : 7.094
-Fall : 7.015
+Rise : 8.151
+Fall : 8.115
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[3]
Clock Port : CLOCK_50
-Rise : 6.726
-Fall : 6.609
+Rise : 7.654
+Fall : 7.638
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[4]
Clock Port : CLOCK_50
-Rise : 7.077
-Fall : 7.019
+Rise : 7.866
+Fall : 7.844
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[5]
Clock Port : CLOCK_50
-Rise : 8.550
-Fall : 8.235
+Rise : 10.470
+Fall : 10.183
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[6]
Clock Port : CLOCK_50
-Rise : 7.046
-Fall : 6.990
+Rise : 8.654
+Fall : 8.642
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[7]
Clock Port : CLOCK_50
-Rise : 8.682
-Fall : 8.416
+Rise : 9.306
+Fall : 9.035
Clock Edge : Rise
Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
@@ -8680,64 +8680,64 @@ Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
Data Port : LED[*]
Clock Port : CLOCK_50
-Rise : 3.755
-Fall : 3.781
+Rise : 3.865
+Fall : 3.891
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[0]
Clock Port : CLOCK_50
-Rise : 3.755
-Fall : 3.781
+Rise : 4.313
+Fall : 4.443
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[1]
Clock Port : CLOCK_50
-Rise : 3.780
-Fall : 3.821
+Rise : 4.345
+Fall : 4.444
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[2]
Clock Port : CLOCK_50
-Rise : 4.006
-Fall : 4.062
+Rise : 4.324
+Fall : 4.427
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[3]
Clock Port : CLOCK_50
-Rise : 3.785
-Fall : 3.805
+Rise : 3.865
+Fall : 3.891
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[4]
Clock Port : CLOCK_50
-Rise : 3.991
-Fall : 4.041
+Rise : 4.100
+Fall : 4.147
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[5]
Clock Port : CLOCK_50
-Rise : 5.199
-Fall : 5.036
+Rise : 6.088
+Fall : 5.971
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[6]
Clock Port : CLOCK_50
-Rise : 3.957
-Fall : 4.036
+Rise : 4.510
+Fall : 4.644
Clock Edge : Rise
Clock Reference : CLOCK_50
Data Port : LED[7]
Clock Port : CLOCK_50
-Rise : 5.294
-Fall : 5.143
+Rise : 5.471
+Fall : 5.290
Clock Edge : Rise
Clock Reference : CLOCK_50
+--------------------------------------------------------------------------------+
@@ -9779,7 +9779,7 @@ Monotonic Fall at Far-end : Yes
+--------------------------------------------------------------------------------+
From Clock : CLOCK_50
To Clock : CLOCK_50
-RR Paths : 941
+RR Paths : 908
FR Paths : 0
RF Paths : 0
FF Paths : 0
@@ -9793,7 +9793,7 @@ Entries labeled "false path" only account for clock-to-clock false paths and not
+--------------------------------------------------------------------------------+
From Clock : CLOCK_50
To Clock : CLOCK_50
-RR Paths : 941
+RR Paths : 908
FR Paths : 0
RF Paths : 0
FF Paths : 0
@@ -9838,8 +9838,8 @@ Setup : 8
Hold : 8
Property : Unconstrained Output Port Paths
-Setup : 8
-Hold : 8
+Setup : 24
+Hold : 24
+--------------------------------------------------------------------------------+
@@ -9850,7 +9850,7 @@ Hold : 8
Info: *******************************************************************
Info: Running Quartus II 32-bit TimeQuest Timing Analyzer
Info: Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
- Info: Processing started: Wed Mar 30 12:38:38 2022
+ Info: Processing started: Wed Mar 30 13:12:24 2022
Info: Command: quartus_sta spectrum -c spectrum
Info: qsta_default_script.tcl version: #1
Warning (20028): Parallel compilation is not licensed and has been disabled
@@ -9867,63 +9867,63 @@ Info: Found TIMEQUEST_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS = ON
Info: Analyzing Slow 1200mV 85C Model
Critical Warning (332148): Timing requirements not met
Info (11105): For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer.
-Info (332146): Worst-case setup slack is -2.763
+Info (332146): Worst-case setup slack is -1.788
Info (332119): Slack End Point TNS Clock
Info (332119): ========= =================== =====================
- Info (332119): -2.763 -43.394 CLOCK_50
-Info (332146): Worst-case hold slack is 0.343
+ Info (332119): -1.788 -88.557 CLOCK_50
+Info (332146): Worst-case hold slack is 0.260
Info (332119): Slack End Point TNS Clock
Info (332119): ========= =================== =====================
- Info (332119): 0.343 0.000 CLOCK_50
+ Info (332119): 0.260 0.000 CLOCK_50
Info (332140): No Recovery paths to report
Info (332140): No Removal paths to report
Info (332146): Worst-case minimum pulse width slack is -3.000
Info (332119): Slack End Point TNS Clock
Info (332119): ========= =================== =====================
- Info (332119): -3.000 -46.633 CLOCK_50
+ Info (332119): -3.000 -110.836 CLOCK_50
Info: Analyzing Slow 1200mV 0C Model
Info (334003): Started post-fitting delay annotation
Info (334004): Delay annotation completed successfully
Info (332123): Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties.
Critical Warning (332148): Timing requirements not met
Info (11105): For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer.
-Info (332146): Worst-case setup slack is -2.331
+Info (332146): Worst-case setup slack is -1.527
Info (332119): Slack End Point TNS Clock
Info (332119): ========= =================== =====================
- Info (332119): -2.331 -34.994 CLOCK_50
-Info (332146): Worst-case hold slack is 0.299
+ Info (332119): -1.527 -72.611 CLOCK_50
+Info (332146): Worst-case hold slack is 0.255
Info (332119): Slack End Point TNS Clock
Info (332119): ========= =================== =====================
- Info (332119): 0.299 0.000 CLOCK_50
+ Info (332119): 0.255 0.000 CLOCK_50
Info (332140): No Recovery paths to report
Info (332140): No Removal paths to report
Info (332146): Worst-case minimum pulse width slack is -3.000
Info (332119): Slack End Point TNS Clock
Info (332119): ========= =================== =====================
- Info (332119): -3.000 -46.624 CLOCK_50
+ Info (332119): -3.000 -110.824 CLOCK_50
Info: Analyzing Fast 1200mV 0C Model
Info (332123): Deriving Clock Uncertainty. Please refer to report_sdc in TimeQuest to see clock uncertainties.
Critical Warning (332148): Timing requirements not met
Info (11105): For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer.
-Info (332146): Worst-case setup slack is -1.122
+Info (332146): Worst-case setup slack is -0.529
Info (332119): Slack End Point TNS Clock
Info (332119): ========= =================== =====================
- Info (332119): -1.122 -9.363 CLOCK_50
-Info (332146): Worst-case hold slack is 0.178
+ Info (332119): -0.529 -18.538 CLOCK_50
+Info (332146): Worst-case hold slack is 0.123
Info (332119): Slack End Point TNS Clock
Info (332119): ========= =================== =====================
- Info (332119): 0.178 0.000 CLOCK_50
+ Info (332119): 0.123 0.000 CLOCK_50
Info (332140): No Recovery paths to report
Info (332140): No Removal paths to report
Info (332146): Worst-case minimum pulse width slack is -3.000
Info (332119): Slack End Point TNS Clock
Info (332119): ========= =================== =====================
- Info (332119): -3.000 -45.480 CLOCK_50
+ Info (332119): -3.000 -93.684 CLOCK_50
Info (332102): Design is not fully constrained for setup requirements
Info (332102): Design is not fully constrained for hold requirements
Info: Quartus II 32-bit TimeQuest Timing Analyzer was successful. 0 errors, 5 warnings
- Info: Peak virtual memory: 415 megabytes
- Info: Processing ended: Wed Mar 30 12:38:40 2022
+ Info: Peak virtual memory: 407 megabytes
+ Info: Processing ended: Wed Mar 30 13:12:26 2022
Info: Elapsed time: 00:00:02
Info: Total CPU time (on all processors): 00:00:02
diff --git a/output_files/spectrum.sta.summary b/output_files/spectrum.sta.summary
index 97ccdb9..25a9c18 100644
--- a/output_files/spectrum.sta.summary
+++ b/output_files/spectrum.sta.summary
@@ -3,39 +3,39 @@ TimeQuest Timing Analyzer Summary
------------------------------------------------------------
Type : Slow 1200mV 85C Model Setup 'CLOCK_50'
-Slack : -2.763
-TNS : -43.394
+Slack : -1.788
+TNS : -88.557
Type : Slow 1200mV 85C Model Hold 'CLOCK_50'
-Slack : 0.343
+Slack : 0.260
TNS : 0.000
Type : Slow 1200mV 85C Model Minimum Pulse Width 'CLOCK_50'
Slack : -3.000
-TNS : -46.633
+TNS : -110.836
Type : Slow 1200mV 0C Model Setup 'CLOCK_50'
-Slack : -2.331
-TNS : -34.994
+Slack : -1.527
+TNS : -72.611
Type : Slow 1200mV 0C Model Hold 'CLOCK_50'
-Slack : 0.299
+Slack : 0.255
TNS : 0.000
Type : Slow 1200mV 0C Model Minimum Pulse Width 'CLOCK_50'
Slack : -3.000
-TNS : -46.624
+TNS : -110.824
Type : Fast 1200mV 0C Model Setup 'CLOCK_50'
-Slack : -1.122
-TNS : -9.363
+Slack : -0.529
+TNS : -18.538
Type : Fast 1200mV 0C Model Hold 'CLOCK_50'
-Slack : 0.178
+Slack : 0.123
TNS : 0.000
Type : Fast 1200mV 0C Model Minimum Pulse Width 'CLOCK_50'
Slack : -3.000
-TNS : -45.480
+TNS : -93.684
------------------------------------------------------------
diff --git a/rom/gw03.hex b/rom/gw03.hex
new file mode 100644
index 0000000..b6cdd6c
--- /dev/null
+++ b/rom/gw03.hex
@@ -0,0 +1,514 @@
+:020000040000FA
+:20000000F3AF11FFFFC3CB112A5D5C225F5C1843C3F215AFC30A0C202A5D5C7ECD7D00D088
+:20002000CD740018F7FFFFFFC35B333A385C0FC9C52A615CE5C39E16F5E52A785C232278DF
+:200040005C7CB52003FD3440C5D5CDBF02D1C1E1F1FBC9E16EFD7500ED7B3D5CC3C516CD02
+:20006000D416D21C12C9F5E5CD5F007CB52801E9E1F1ED452A5D5C23225D5C7EC9FE21D069
+:20008000FE0DC8FE10D8FE183FD823FE1638012337225D5CC9BF524EC4494E4B4559A45075
+:2000A000C946CE504F494ED453435245454EA4415454D241D45441C256414CA4434F44C5AC
+:2000C0005641CC4C45CE5349CE434FD35441CE4153CE4143D34154CE4CCE4558D0494ED41E
+:2000E0005351D25347CE4142D3504545CB49CE5553D2535452A4434852A44E4FD44249CEAE
+:200100004FD2414EC43CBD3EBD3CBE4C494EC5544845CE54CF535445D04445462046CE4301
+:2001200041D4464F524D41D44D4F56C545524153C54F50454E20A3434C4F534520A34D45FA
+:200140005247C55645524946D9424545D0434952434CC5494ECB50415045D2464C4153C8D6
+:200160004252494748D4494E56455253C54F5645D24F55D44C5052494ED44C4C4953D453BB
+:20018000544FD0524541C4444154C1524553544F52C54E45D7424F524445D2434F4E5449ED
+:2001A0004E55C54449CD5245CD464FD2474F2054CF474F205355C2494E5055D44C4F41C409
+:2001C0004C4953D44C45D450415553C54E4558D4504F4BC55052494ED4504C4FD45255CE51
+:2001E000534156C552414E444F4D495AC549C6434CD3445241D7434C4541D252455455528F
+:20020000CE434F50D942485936355447564E4A5537345246434D4B4938334544580E4C4F0D
+:20022000393257535A200D5030315141E3C4E0E4B4BCBDBBAFB0B1C0A7A6BEADB2BAE5A50E
+:20024000C2E1B3B9C1B87EDCDA5CB77B7DD8BFAEAAABDDDEDF7FB5D67CD55DDBB6D95BD74F
+:200260000C07060405080A0B090FE22A3FCDC8CCCB5EAC2D2B3D2E2C3B22C73CC33EC52F62
+:20028000C960C63AD0CEA8CAD3D4D1D2A9CF2E2F11FFFF01FEFEED782FE61F280E677D1433
+:2002A000C0D608CB3C30FA535F20F42DCB0038E67A3CC8FE28C8FE19C87B5A57FE18C9CD70
+:2002C0008E02C021005CCB7E200723352B200236FF7D21045CBD20EECD1E03D021005CBE45
+:2002E000282EEB21045CBE2827CB7E2004EBCB7EC85F77233605233A095C7723FD4E07FDE7
+:200300005601E5CD3303E17732085CFDCB01EEC92336052335C03A0A5C77237E18EA4216A8
+:20032000007BFE27D0FE182003CB78C0210502197E37C97BFE3A382F0DFA4F032803C3AA47
+:200340000421EB010428032105021600197EC9212902CB4028F4CB5A280AFDCB305EC004DB
+:20036000C0C620C9C6A5C9FE30D80DFA9D032019215402CB6828D3FE383007D62004C8C65A
+:2003800008C9D63604C8C6FEC9213002FE3928BAFE3028B6E607C68004C8EE0FC904C8CB53
+:2003A0006821300220A4D610FE222806FE20C03E5FC93E40C9F37DCB3DCB3D2FE6034F0612
+:2003C00000DD21D103DD093A485CE6380F0F0FF608000000040C0D20FD0E3F05C2D603EE29
+:2003E00010D3FE444FCB6720097AB32809794D1BDDE94D0CDDE9FBC9EF3127C00334EC6CB0
+:20040000981FF504A10F3821925C7EA7205E234E234678179FB9205423BE205078C63CF2A0
+:200420002504E26C0406FA04D60C30FBC60CC5216E04CD0634CDB433EF0438F18677EFC083
+:20044000023138CD941EFE0B3022EFE004E0348043559F8001053435710338CD991EC5CD08
+:20046000991EE150597AB3C81BC3B503CF0A8902D01286890A9760758912D5171F891B900B
+:2004800041028924D053CA892E9D36B18938FF493E8943FF6A73894FA70054895C0000009D
+:2004A000896914F6248976F11005C64FFEA5D8F1E1AF6F772E0477C9CD3025C8CB7EC0CFEC
+:2004C0000B00213F05E521801FCB7F280321980C0813DD2BF33E024710FED3FEEE0F06A4AA
+:2004E0002D20F50525F2D804062F10FED3FE3E0D063710FED3FE010E3B086FC307057AB38A
+:20050000280CDD6E007CAD673E0137C325056C18F479CB7810FE3004064210FED3FE063E88
+:2005200020EF05AF3CCB15C214051BDD2306313E7FDBFE1FD07A3CC2FE04063B10FEC9F5A3
+:200540003A485CE6380F0F0FD3FE3E7FDBFE1FFB3802CF0CF1C9140815F33E0FD3FE213F80
+:2005600005E5DBFE1FE620F6024FBFC0CDE70530FA21150410FE2B7CB520F9CDE30530EB5D
+:20058000069CCDE30530E43EC6B830E02420F106C9CDE70530D578FED430F4CDE705D079F2
+:2005A000EE034F260006B0181F082007300FDD7500180FCB11ADC0791F4F131807DD7E0044
+:2005C000ADC0DD231B0806B22E01CDE305D03ECBB8CB1506B0D2CA057CAD677AB320CA7C04
+:2005E000FE01C9CDE705D03E163D20FDA704C83E7FDBFE1FD0A9E62028F3792F4FE607F660
+:2006000008D3FE37C9F13A745CD6E032745CCD8C1CCD3025283C0111003A745CA728020E58
+:2006200022F7D5DDE1060B3E20121310FCDD3601FFCDF12B21F6FF0B0903300F3A745CA755
+:200640002002CF0E78B1280A010A00DDE5E123EBEDB0DFFEE420493A745CFE03CA8A1CE75B
+:20066000CDB228CBF9300B2100003A745C3D2815CF01C28A1CCDB8042818237EDD770B230B
+:200680007EDD770C23DD710E3E01CB7128013CDD7700EBE7FE2920DAE7CDEE1BEBC35A070A
+:2006A000FEAA201F3A745CFE03CA8A1CE7CDEE1BDD360B00DD360C1B210040DD750DDD74B2
+:2006C0000E184DFEAF204F3A745CFE03CA8A1CE7CD4820200C3A745CA7CA8A1CCDE61C18C0
+:2006E0000FCD821CDFFE2C280C3A745CA7CA8A1CCDE61C1804E7CD821CCDEE1BCD991EDDAE
+:20070000710BDD700CCD991EDD710DDD700E6069DD3600031844FECA2809CDEE1BDD360E9F
+:200720008018173A745CA7C28A1CE7CD821CCDEE1BCDB73CDD710DDD700EDD3600002A59BD
+:200740005CED5B535C37ED52DD750BDD740C2A4B5CED52DD750FDD7410EB3A745CA7CA706E
+:2007600009E5011100DD09DDE5111100AF37CD5605DDE130F23EFECD0116FD3652030E808B
+:20078000DD7E00DDBEEF20020EF6FE0430D911C009C5CD0A0CC1DDE5D121F0FF19060A7EB6
+:2007A0003C200379804F131ABE2320010CD710F6CB7920B33E0DD7E1DD7E00FE03280C3A96
+:2007C000745C3DCA0808FE02CAB608E5DD6EFADD66FBDD5E0BDD560C7CB5280DED523826BA
+:2007E0002807DD7E00FE03201DE17CB52006DD6E0DDD660EE5DDE13A745CFE02372001A7A4
+:200800003EFFCD5605D8CF1ADD5E0BDD560CE57CB52006131313EB180CDD6EFADD66FBEB3B
+:2008200037ED52380911050019444DCD051FE1DD7E00A7283E7CB528132B462B4E2B030380
+:2008400003DD225F5CCDE819DD2A5F5C2A595C2BDD4E0BDD460CC5030303DD7EFDF5CD559F
+:200860001623F177D12373237223E5DDE1373EFFC30208EB2A595C2BDD225F5CDD4E0BDD12
+:20088000460CC5CDE519C1E5C5CD5516DD2A5F5C23DD4E0FDD461009224B5CDD660E7CE6FC
+:2008A000C0200ADD6E0D22425CFD360A00D1DDE1373EFFC30208DD4E0BDD460CC503F736CF
+:2008C00080EBD1E5E5DDE1373EFFCD0208E1ED5B535C7EE6C020191A13BE2320021ABE1BB1
+:2008E0002B3008E5EBCDB819E118ECCD2C0918E27E4FFE80C8E52A4B5C7EFE802825B92853
+:2009000008C5CDB819C1EB18F0E6E0FEA02012D1D5E523131ABE20061730F7E11803E11830
+:20092000E03EFFD1EB3C37CD2C0918C4201008225F5CEBCDB819CDE819EB2A5F5C0808D56C
+:20094000CDB819225F5C2A535CE3C50838072BCD5516231803CD551623C1D1ED53535CEDEA
+:200960005B5F5CC5D5EBEDB0E1C1D5CDE819D1C9E53EFDCD0116AF11A109CD0A0CFDCB0245
+:20098000EECDE73CDDE5111100AFCDC204DDE106327610FDDD5E0BDD560C3EFFDDE1C3C2D5
+:2009A0000480537461727420746170652C207468656E20707265737320616E79206B6579C2
+:2009C000AE0D50726F6772616D3AA00D4E756D6265722061727261793AA00D43686172612F
+:2009E000637465722061727261793AA00D42797465733AA0CD030BFE20D2D90AFE063869EF
+:200A0000FE183065210B0A5F1600195E19E5C3030B4E57102954535237504F5F5E5D5C5BBC
+:200A20005A54530C3E22B92011FDCB014E2009040E023E19B82003050E21C3D90D3A915CD5
+:200A4000F5FD3657013E20CDD90AF132915CC9FDCB014EC2CD0E0E21CD550C05C3D90DCDA3
+:200A6000030B793D3DE610185A3E3F186C11870A320F5C180B116D0A180311870A320E5CC9
+:200A80002A515C732372C911F409CD800A2A0E5C577DFE16DA11222029444A3E1F91380CB7
+:200AA000C6024FFDCB014E20163E1690DA9F1E3C4704FDCB0246C2550CFDBE31DA860CC382
+:200AC000D90D7CCD030B813DE61FC857FDCB01C63E20CD3B0C1520F8C9CD240BFDCB014EED
+:200AE000201AFDCB02462008ED43885C22845CC9ED438A5CED43825C22865CC9FD714522DF
+:200B0000805CC9FDCB014E2014ED4B885C2A845CFDCB0246C8ED4B8A5C2A865CC9FD4E4564
+:200B20002A805CC9FE80383DFE90302647CD380BCD030B11925C184721925CCD3E0BCB1877
+:200B40009FE60F4FCB189FE6F0B10E0477230D20FBC9D6A53009C615C5ED4B7B5C180BCDB9
+:200B6000100CC3030BC5ED4B365CEB213B5CCB86FE202002CBC626006F29292909C1EB79F6
+:200B80003D3E21200E054FFDCB014E2806D5CDCD0ED179B9D5CC550CD1C5E53A915C06FFC9
+:200BA0001F3801041F1F9F4F3E08A7FDCB014E2805FDCB30CE37EB081AA0AEA91208381316
+:200BC00014233D20F2EB25FDCB014ECCDB0BE1C10D23C9083E20835F0818E67C0F0F0FE63E
+:200BE00003F65867ED5B8F5C7EABA2ABFDCB57762808E6C7CB572002EE38FDCB5766280803
+:200C0000E6F8CB6F2002EE0777C9E52600E31804119500F5CD410C38093E20FDCB0146CC2C
+:200C20003B0C1AE67FCD3B0C1A138730F5D1FE482803FE82D87AFE03D83E20D5D9D7D9D187
+:200C4000C9F5EB3CCB7E2328FB3D20F8EBF1FE20D81AD641C9FDCB014EC011D90DD578FDE7
+:200C6000CB0246C2020DFDBE31381BC0FDCB02662816FD5E2D1D285A3E00CD0116ED7B3F33
+:200C80005CFDCB02A6C9CF04FD355220453E1890328C5C2A8F5CE53A915CF53EFDCD0116CE
+:200CA000AF11F80CCD0A0CFDCB02EE213B5CCBDECBAE00CDE73C00FE202845FEE22841F641
+:200CC00020FE6E283B3EFECD0116F132915CE1228F5CCDFE0DFD4631040E21C5CD9B0E7CD1
+:200CE0000F0F0FE603F6586711E05A1A4E0620EB1271132310FAC1C9807363726F6C6CBF4A
+:200D0000CF0CFE023880FD8631D619D0ED44C5472A8F5CE52A915CE5CD4D0D78F5216B5C1E
+:200D200046783C7721895CBE3803340617CD000EF13D20E8E1FD7557E1228F5CED4B885C2D
+:200D4000FDCB0286CDD90DFDCB02C6C1C9AF2A8D5CFDCB0246280467FD6E0E228F5C2191D9
+:200D60005C20027E0FAEE655AE77C9CDAF0D213C5CCBAECBC6CD4D0DFD4631CD440E21C0AA
+:200D80005A3A8D5C0518070E202B770D20FB10F7FD3631023EFDCD01162A515C11F409A7A2
+:200DA0007323722311A8103F38F6012117182A210000227D5CFDCB3086CD940D3EFECD0145
+:200DC00016CD4D0D0618CD440E2A515C11F409732372FD36520101211821005BFDCB014E59
+:200DE000201278FDCB02462805FD8631D618C547CD9B0EC13E21915F160019C3DC0A0617E3
+:200E0000CD9B0E0E08C5E578E60778200CEB21E0F819EB0120003DEDB0EB21E0FF19EB477A
+:200E2000E6070F0F0F4F780600EDB0060709E6F820DBE124C10D20CDCD880E21E0FF19EB18
+:200E4000EDB00601C5CD9B0E0E08C5E578E6070F0F0F4F7806000D545D360013EDB01101DE
+:200E600007193DE6F84720E5E124C10D20DCCD880E626B133A8D5CFDCB024628033A485C9D
+:200E8000770BEDB0C10E21C97C0F0F0F3DF65067EB61682929292929444DC93E1890570FC0
+:200EA0000F0FE6E06F7AE618F64067C9F306B0210040E5C5CDF40EC1E1247CE607200A7DA8
+:200EC000C6206F3F9FE6F8846710E7180DF321005B0608C5CDF40EC110F93E04D3FBFB21F3
+:200EE000005BCD4D16AF47772310FCFDCB308E0E21C3D90D78FE039FE602D3FB57CD541F08
+:200F0000380A3E04D3FBFBCDDF0ECF0CDBFB87F830EB0E205E230608CB12CB13CB1ADBFB4C
+:200F20001F30FB7AD3FB10F00D20E9C92A3D5CE5217F10E5ED733D5CCDD415F51600FD5EEE
+:200F4000FF21C800CDB503F121380FE5FE183031FE07382DFE10383A01020057FE16380CD3
+:200F600003FDCB377ECA1E10CDD4155FCDD415D52A5B5CFDCB0786CD5516C12370237118EB
+:200F80000AFDCB07862A5B5CCD52161213ED535B5CC95F160021990F195E19E52A5B5CC99A
+:200FA00009666A50B5707ECFD42A495CFDCB376EC29710CD6E19CD95167AB3CA9710E523AB
+:200FC0004E2346210A0009444DCD051FCD97102A515CE3E53EFFCD0116E12BFD350FCD60F6
+:200FE00018FD340F2A595C23232323225B5CE1CD1516C9FDCB376E200821495CCD0F19184B
+:201000006DFD360010181DCD31101805C3A73CC823225B5CC9CD3110010100C3E819CDD418
+:2010200015CDD415E1E1E1223D5CFDCB007EC0F9C937CD9511ED521923C1D8C5444D626BDE
+:20104000231AE6F0FE102009231AD617CE00200123A7ED4209EB38E6C9FDCB376EC02A49B9
+:201060005CCD6E19EBCD9516214A5CCD1C19CD95173E00C30116FDCB377E28A8C3810FFD66
+:20108000CB306628A1FD3600FF1600FD5EFE21901ACDB503C3300FE5CD90112BCDE51922C8
+:2010A0005B5CFD360700E1C9FDCB025EC41D11A7FDCB016EC83A085CFDCB01AEF5FDCB0201
+:2010C0006EC46E0DF1FE203052FE10302DFE06300A47E6014F781FC612182A2009216A5CEB
+:2010E0003E08AE77180EFE0ED8D60D21415CBE7720023600FDCB02DEBFC947E6074F3E104C
+:20110000CB5820013CFD71D3110D1118063A0D5C11A8102A4F5C232373237237C9CD4D0D0B
+:20112000FDCB029EFDCB02AE2A8A5CE52A3D5CE5216711E5ED733D5C2A825CE537CD951124
+:20114000EBCD7D18EBCDE1182A8A5CE3EBCD4D0D3A8B5C92382620067BFD9650301E3E204B
+:20116000D5CDF409D118E91600FD5EFE21901ACDB503FD3600FFED5B8A5C1802D1E1E12210
+:201180003D5CC1D5CDD90DE122825CFD362600C92A615C2BA7ED5B595CFDCB376EC8ED5B37
+:2011A000615CD82A635CC97EFE0E010600CCE8197E23FE0D20F1C9F33EFFED5BB25CD9EDB8
+:2011C0004BB45CED5B385C2A7B5CD9473E07D3FE3E3FED47000000000000626B36022BBC04
+:2011E00020FAA7ED52192330063528033528F32BD9ED43B45CED53385C227B5CD90428199E
+:2012000022B45C11AF3E01A800EBEDB8EB23227B5C2B014000ED43385C22B25C21003C227F
+:20122000365C2AB25C363E2BF92B2B223D5CED56FD213A5CFB3A505CA73E21C21313180D50
+:20124000CD8D2C410E00D0CBAFCBF9C90021B65C224F5C11AF15011500EBEDB0EB2B2257E0
+:201260005C2322535C224B5C36802322595C3E38328D5C32485C21230522095CFD35C6FD79
+:2012800035CA21C61511105C0E0EEDB0CDDF0EFD363102CD6B0D113815CD0A0CFDCB02EEBF
+:2012A0001807FD363102CD9517CDB0163E00CD0116CD6E38CD171BFDCB007E2012FDCB3099
+:2012C0006628402A595CCDA711FD3600FF18DDFD3607000000CDFB1978B1C25D15DFFE0D53
+:2012E00028C0FDCB3046C4AF0DCD6E0D3E19FD964F328C5CFDCB01FEFD3600FFFD360A0176
+:20130000CD8A1B76FDCB01AEFDCB304EC4CD0E3A3A5C3CF5210000FD7437FD7426220B5C9F
+:2013200021010022165CCDB016FDCB37AECD6E0DFDCB02EEF147FE0A3802C607CDEF15C3DC
+:20134000943C78119113CD0A0CAF113615CD0A0CED4B455CCD1B1A3E3AD7FD4E0D0600CD6A
+:201360001B1ACD97103A3A5C3C281BFE092804FE152003FD340D01030011705C21445CCB61
+:201380007E280109EDB8FD360AFFFDCB019EC3AC12804FCB4E45585420776974686F7574C7
+:2013A00020464FD25661726961626C65206E6F7420666F756EE45375627363726970742074
+:2013C00077726F6EE74F7574206F66206D656D6F72F94F7574206F66207363726565EE4E5F
+:2013E000756D62657220746F6F206269E752455455524E20776974686F757420474F53551C
+:20140000C2456E64206F662066696CE553544F502073746174656D656EF4496E76616C69A0
+:201420006420617267756D656EF4496E7465676572206F7574206F662072616E67E54E6FA0
+:201440006E73656E736520696E2042415349C3425245414B202D20434F4E54207265706535
+:201460006174F34F7574206F6620444154C1496E76616C69642066696C65206E616DE54EA7
+:201480006F20726F6F6D20666F72206C696EE553544F5020696E20494E5055D4464F5220DD
+:2014A000776974686F7574204E4558D4496E76616C696420492F4F206465766963E5496EC4
+:2014C00076616C696420636F6C6F75F2425245414B20696E746F2070726F677261ED52415E
+:2014E0004D544F50206E6F20676F6FE453746174656D656E74206C6F73F4496E76616C69EC
+:2015000064207374726561ED464E20776974686F7574204445C6506172616D657465722043
+:201520006572726FF254617065206C6F6164696E67206572726FF22CA07F20313938322050
+:2015400053696E636C616972205265736561726368204C74E43E10010000C31313ED434994
+:201560005C2A5D5CEB215515E52A615C37ED52E56069CD6E192006CDB819CDE819C1793D69
+:20158000B02828C5030303032BED5B535CD5CD5516E122535CC1C5132A615C2B2BEDB82AF4
+:2015A000495CEBC1702B712B732B72F1C3A212F409A8104BF409C41553810FC41552F4094A
+:2015C000C4155080CF12010006000B000100010006001000FDCB026E2004FDCB02DECDE6A0
+:2015E00015D828FACF07D9E52A515C232318081E3083D9E52A515C5E2356EBCD2C16E1D91A
+:20160000C987C6166F265C5E23567AB32002CF171B2A4F5C1922515CFDCB30A6232323239F
+:201620004E212D16CDDC16D016005E19E94B065312501B00FDCB02C6FDCB01AEFDCB30E6ED
+:201640001804FDCB0286FDCB018EC34D0DFDCB01CEC9010100E5CD051FE1CD64162A655C5F
+:20166000EBEDB8C9F5E5214B5C3E0E5E2356E3A7ED5219E33009D5EB09EB722B7323D12373
+:201680003D20E8EBD1F1A7ED52444D0319EBC90000EB118F167EE6C020F756235EC92A6308
+:2016A0005C2BCD55162323C1ED43615CC1EB23C92A595C360D225B5C2336802322615C2ADF
+:2016C000615C22635C2A635C22655CE521925C22685CE1C9CD2B002AB05CC9237EA7C8B95C
+:2016E0002320F837C9CD1E17CDD53C01000011E2A3EB19380701D415094E2346EB7123705C
+:20170000C9E52A4F5C092323234EEB21DE3CCDDC164E180209E9060038FA1809E1C9CD94E3
+:201720001EFE103802CF17C6030721105C4F0600094E23462BC9EF0138CD1E1778B1281666
+:20174000EB2A4F5C092323237EEBFE4B2808FE532804FE5020CFCD5D17732372C9E5CDF106
+:201760002B78B12002CF0EC51AE6DF4F217A17CDDC1630F14E060009C1E94B065308500A84
+:20178000001E0118061E0618021E100B78B120D557E1C91890ED733F5CFD360210CDAF0D05
+:2017A000FDCB02C6FD4631CD440EFDCB0286FDCB30C62A495CED5B6C5CA7ED52193822D5EB
+:2017C000CD6E1911C002EBED52E3CD6E19C1C5CDB819C109380EEB56235E2BED536C5C1840
+:2017E000ED226C5C2A6C5CCD6E192801EBCD3318FDCB02A6C93E0318023E02FD360200CDCA
+:201800003025C40116DFCD70203814DFFE3B2804FE2C2006E7CD821C1808CDE61C1803CD53
+:20182000DE1CCDEE1BCDB73C78E63F676922495CCD6E191E01CD5518D7FDCB026628F63AD8
+:201840006B5CFD964F20EEABC8E5D5216C5CCD0F19D1E118E0ED4B495CCD8019163E280558
+:20186000110000CB13FD732D7EFE40C1D0C5CD281A232323FDCB01867AA72805D7FDCB0115
+:20188000C6D5EBFDCB3096CD36391808CD991E6069C36E192A5F5CA7ED5220053E3FCDC146
+:2018A00018CDE118EB7ECDB61823FE0D2806EBCD371918E0D1C9FE0EC02323232323237E34
+:2018C000C9D92A8F5CE5CBBCCBFD228F5C21915C56D53600CDF409E1FD7457E1228F5CD967
+:2018E000C92A5B5CA7ED52C03A415CCB072804C6431816213B5CCB9E3E4BCB56280BCBDEE5
+:201900003CFDCB305E28023E43D5CDC118D1C95E2356E5EB23CD6E19CD9516E1FDCB376E91
+:20192000C0722B73C97BA7F8180DAF093C38FCED423D28F1C3EF15CD1B2D3030FE21382C63
+:20194000CD363900FECB2824FE3A200EFDCB376E2016FDCB30562814180EFE22200AF53A04
+:201960006A5CEE04326A5CF1FDCB01D6D7C9E52A535C545DC1CD8019D0C5CDB819EB18F4C7
+:201980007EB8C0237E2BB9C9232323225D5C0E0015C8E7BB2004A7C9237ECDB618225D5C87
+:2019A000FE2220010DFE3A2804FECB2004CB4128DFFE0D20E31537C9E57EFE403817CB6F28
+:2019C000281487FAC7193F01050030020E1217237E30FB180623234E23462309D1A7ED52F2
+:2019E000444D19EBC9CDDD19C5782F47792F4F03CD6416EBE119D5EDB0E1C92A595C2B22A5
+:201A00005D5CE721925C22655CCD3B2DCDA22D380421F0D809DA8A1CC3C516D5E5AFCB786B
+:201A2000202060691EFF1808D556235EE5EB1E200118FCCD2A19019CFFCD2A190EF6CD2ADA
+:201A4000197DCDEF15E1D1C9B1CBBCBFC4AFB493919295989898989898987F812E6C6E709B
+:201A60004894563F412B171F3777440F592B432D513A6D420D495C44155D013D020600670F
+:201A80001E06CB05F01C0600ED1E00243900231F043D06CC0605031D0400AB1D05CD1F0596
+:201AA000892005022C05A73900B71103A11E05F9170800801E034F1E005F1E03AC1E006BFB
+:201AC0000D0900DC2206003A1F05ED1D05271E03421E0905822300AC0E05C91F05F5170B61
+:201AE0000B0B0B0800F8030905202307070707070708007A1E0600942205601F062C0A002B
+:201B000036170600E5160A0093170A2C0A0093170A009317009317FDCB01BECDFB19AF3232
+:201B2000475C3D323A5C1801E7CDBF16FD340DFA8A1CDF0600FE0D287AFE3A28EB21761BEE
+:201B4000E54FE779D6CEDA8A1C4F21481A094E0918032A745C7E2322745C01521BC54FFE73
+:201B600020300C21011C0600094E09E5DF05C9DFB9C28A1CE7C9CD541F3802CF14FDCB0AF4
+:201B80007E20712A425CCB7C281421FEFF22455C2A615C2BED5B595C1B3A445C1833CD6E80
+:201BA000193A445C2819A72043477EE6C078280FCFFFC1CD3025C82A555C3EC0A6C0AFFE68
+:201BC00001CE0056235EED53455C235E2356EB192322555CEB225D5C571E00FD360AFF15FE
+:201BE000FD720DCA281B14CD8B192808CF16CD3025C0C1C1DFFE0D28BAFE3ACA281BC38A00
+:201C00001C0F1D4B09670B7B8E71B481CFCDDE1CBFC1CCEE1BEB2A745C4E2346EBC5C9CD3A
+:201C2000B228FD3637003008FDCB37CE2018CF01CC9629FDCB0176200DAFCD3025C4F12BAB
+:201C400021715CB677EBED43725C224D5CC9C1CD561CCDEE1BC93A3B5CF5CDFB24F1FD5657
+:201C600001AAE6402024CB7AC2FF2AC9CDB228F579F69F3C2014F118A9E7CD821CFE2C20EE
+:201C800009E7CDFB24FDCB0176C0CF0BCDFB24FDCB0176C818F4FDCB017E003EFEC4011632
+:201CA00000F13A745CD613CDFC21CDEE1B2A8F5C228D5C21915C7E07AEE6AAAE77C9CD30A4
+:201CC000252813003EFECD01160021905C7EF6F877FDCB57B6DFCDE221189FC30506FE0D80
+:201CE0002804FE3A209CCD3025C8EFA038C9CF08C1CD3025280AEF0238EBCDE934DAB31BB8
+:201D0000C3291BFECD2009E7CD821CCDEE1B1806CDEE1BEFA138EFC00201E00138CDFF2A23
+:201D200022685C2B7ECBFE010600090738060E0DCD551623E5EF020238E1EB0E0AEDB02AC5
+:201D4000455CEB732372FD560D142372CDDA1DD0FD46382A455C22425C3A475CED44572ABD
+:201D60005D5C1EF3C5ED4B555CCD861DED43555CC13811E7F620B82803E718E8E73E019211
+:201D800032445CC9CF117EFE3A2818237EE6C037C046234EED43425C234E2346E509444DB6
+:201DA000E11600C5CD8B19C1D018E0FDCB374EC22E1C2A4D5CCB7E281F2322685CEFE0E2F7
+:201DC0000FC00238CDDA1DD82A685C110F00195E23562366EBC3731ECF00EFE1E0E2360001
+:201DE00002010337000438A7C93837C9E7CD1F1CCD30252829DF225F5C2A575C7EFE2C28F7
+:201E0000091EE4CD861D3002CF0DCD7700CD561CDF22575C2A5F5CFD362600CD7800DFFEA2
+:201E20002C28C9CDEE1BC9CD3025200BCDFB24FE2CC4EE1BE718F53EE447EDB9110002C3DD
+:201E40008B19CDB73C6069CD6E192B22575CC9CD991E78B12004ED4B785CED43765CC92A66
+:201E60006E5CFD5636180CCDB73C606916007CFEF0302C22425CFD720AC9CD851EED79C9E5
+:201E8000CD851E02C9CDD52D38152802ED44F5CD991EF1C9CDD52D1803CDA22D3801C8CF07
+:201EA0000ACD671E010000CD451E1803CD991E78B12004ED4BB25CC5ED5B4B5C2A595C2BA5
+:201EC000CDE519CD6B0D2A655C11320019D1ED5230082AB45CA7ED523002CF15EB22B25C12
+:201EE000D1C1363E2BF9C5ED733D5CEBE9D1FD660D24E333ED4B455CC5E5ED733D5CD5CD8D
+:201F0000671E0114002A655C09380AEB215000193803ED72D82E03C35500010000CD051FCF
+:201F2000444DC9C1E1D17AFE3E280B3BE3EBED733D5CC5C3731ED5E5CF06CD991E760B78C4
+:201F4000B1280C78A13C200103FDCB016E28EEFDCB01AEC93E7FDBFE1FD83EFEDBFE1FC90C
+:201F6000CD302528053ECEC3391EFDCB01F6CD8D2C3016E7FE242005FDCB01B6E7FE282087
+:201F80003CE7FE292820CD8D2CD28A1CEBE7FE242002EBE7EB010600CD55162323360EFE17
+:201FA0002C2003E718E0FE292013E7FE3D200EE73A3B5CF5CDFB24F1FDAE01E640C28A1C85
+:201FC000CDEE1BCD3025E1C8E93E0318023E02CD3025C40116CD4D0DCDDF1FCDEE1BC9DF6F
+:201FE000CD4520280DCD4E2028FBCDFC1FCD4E2028F3FE29C8CDC31F3E0DD7C9DFFEAC20AC
+:202000000DCD791CCDC31FCD07233E161810FEAD2012E7CD821CCDC31FCD991E3E17D77928
+:20202000D778D7C9CDF221D0CD7020D0CDFB24CDC31FFDCB0176CCF12BC2E32D78B10BC844
+:202040001A13D718F7FE29C8FE0DC8FE3AC9DFFE3B2814FE2C200ACD3025280B3E06D7187A
+:2020600006FE27C0CDF51FE7CD45202001C1BFC9FE2337C0E7CD821CA7CDC31FCD941EFED4
+:2020800010D20E16CD0116A7C9CD30252808CD6E0D3E01CD0116FD360201CDC120CDEE1B6F
+:2020A000ED4B885C3A6B5CB838030E2147ED43885C3E1990328C5CFDCB0286CDD90DC36E51
+:2020C0000DCD4E2028FBFE28200EE7CDDF1FDFFE29C28A1CE7C3B221FECA2011E7CD1F1CBC
+:2020E000FDCB37FEFDCB0176C28A1C180DCD8D2CD2AF21CD1F1CFDCB37BECD3025CAB2216B
+:20210000CDBF1621715CCBB6CBEE010100CB7E200B3A3B5CE64020020E03B677F7360D7975
+:202120000F0F30053E22122B77225B5CFDCB377E202C2A5D5CE52A3D5CE5213A21E5FDCBFD
+:2021400030662804ED733D5C2A615CCDA711FD3600FFCD2C0FFDCB01BECDB9211803CD2CDC
+:202160000FFD362200CDD621200ACD1D11ED4B825CCDD90D21715CCBAECB7ECBBE201CE1F3
+:20218000E1223D5CE1225F5CFDCB01FECDB9212A5F5CFD362600225D5C18172A635CED5BFE
+:2021A000615C37ED52444DCDB22ACDFF2A1803CDFC1FCD4E20CAC120C92A615C225D5CDF69
+:2021C000FEE2280C3A715CCD591CDFFE0DC8CF0BCD3025C8CF102A515C232323237EFE4B23
+:2021E000C9E7CDF221D8DFFE2C28F6FE3B28F2C38A1CFED9D8FEDF3FD8F5E7F1D6C9F5CDC3
+:20220000821CF1A7CDC31FF5CD941E57F1D77AD7C9D611CE00281DD602CE002856FE017A95
+:2022200006012004070706044F7AFE0230167921915C18387A0607380507070706384F7A95
+:20224000FE0A3802CF13218F5CFE08380B7E2807B02FE6242801784F79CD6C223E07BA9F0D
+:20226000CD6C220707E650473E08BA9FAEA0AE772378C99F7A0F068020030F06404F7AFE15
+:20228000082804FE0230BD79218F5CCD6C22790F0F0F18D8CD941EFE0830A9D3FE07070763
+:2022A000CB6F2002EE0732485CC93EAF90DAF92447A71F371FA71FA8E6F8A867790707076E
+:2022C000A8E6C7A807076F79E607C9CDCD3CCDAA2247047E0710FDE601C3282DCDCD3CCD67
+:2022E000E522C34D0DED437D5CCDAA2247043EFE0F10FD477EFD4E57CB412001A0CB512005
+:2023000002A82F77C3DB0BCD142347C5CD142359C1514FC9CDD52DDAF9240E01C80EFFC9BA
+:20232000DFFE2CC28A1CE7CD821CCDEE1BEF2A3D387EFE813005EF023818A1EFA3383683DF
+:20234000EFC50238CD7D24C5EF31E104387EFE803008EF020238C1C3DC22EFC201C00203C7
+:2023600001E00FC00131E00131E0A0C10238FD3462CD941E6FE5CD941EE167227D5CC1C342
+:202380002024DFFE2C2806CDEE1BC37724E7CD821CCDEE1BEFC5A2041F313030000602381C
+:2023A000C37724C002C102312AE101E12A0FE0052AE0013D387EFE813007EF020238C377E5
+:2023C00024CD7D24C5EF02E10105C1020131E104C2020131E104E2E5E003A204311FC502B2
+:2023E00020C002C202C1E504E0E2040FE101C102E004E2E50403C22AE12A0F02381AFE8188
+:20240000C1DA7724C5EF01383A7D5CCD282DEFC00F01383A7E5CCD282DEFC50FE0E538C1B6
+:2024200005283C1814EFE131E304E2E40403C102E404E2E3040FC20238C5EFC002E10F313C
+:20244000383A7D5CCD282DEF03E0E20FC001E0383A7E5CCD282DEF0338CDB724C110C6EFE5
+:20246000020201383A7D5CCD282DEF0301383A7E5CCD282DEF0338CDB724C34D0DEF312852
+:202480003432000105E501052A38CDD52D3806E6FCC60430023EFCF5CD282DEFE50105313C
+:2024A0001FC40231A2041FC101C0023104310FA1031BC30238C1C9CD072379B8300669D566
+:2024C000AF5F1807B1C86841D5160060781F853803BC3807944FD9C1C518044FD5D9C12ACA
+:2024E0007D5C788447793C85380D280D3D4FCDE522D97910D9D1C928F3CF0ADF0600C54FEA
+:20250000219625CDDC1679D2842606004E09E9CD740003FE0DCA8A1CFE2220F3CD7400FEB4
+:2025200022C9E7FE282006CD791CDFFE29C28A1CFDCB017EC9CDBF3C2A365C110001197975
+:202540000F0F0FE6E0A85F79E618EE40570660C5D5E51AAE28043C201A3D4F060714231A4C
+:20256000AEA9200F10F7C1C1C13E8090010100F712180AE111080019D1C110D348C9000077
+:20258000CDBF3C790F0F0F4FE6E0A86F79E603EE58677EC3282D221C284F2EF22B12A856EC
+:2025A000A557A784A68FC4E6AABFABC7A9CE00E7C3FF24DF23E5010000CD0F25201BCD0FF6
+:2025C0002528FBCD30252811F7E1D57E231213FE2220F87E23FE2228F20BD1213B5CCBB6BD
+:2025E000CB7EC4B22AC31227E7CDFB24FE29C28A1CE7C31227C3BD27CD30252828ED4B76EA
+:202600005CCD2B2DEFA10F343716043480410000803202A1033138CDA22DED43765C7EA79C
+:202620002803D610771809CD30252804EFA33834E7C3C326015A10E7FE23CA0D27213B5CE9
+:20264000CBB6CB7E281FCD8E020E002013CD1E03300E155FCD3303F5010100F7F1120E0128
+:202660000600CDB22AC31227CD2225C43525E7C3DB25CD2225C48025E71848CD2225C4CB6C
+:2026800022E7183FCD882C3056FE41303CCD30252023CD9B2CDF010600CD551623360E2387
+:2026A000EB2A655C0E05A7ED4222655CEDB0EB2BCD7700180EDF237EFE0E20FA23CDB433DE
+:2026C000225D5CFDCB01F61814CDB228DA2E1CCC96293A3B5CFEC0380423CDB433183301F0
+:2026E000DB09FE2D2827011810FEAE2820D6AFDA8A1C01F004FE142814D28A1C0610C6DCE7
+:202700004FFEDF3002CBB1FEEE3802CBB9C5E7C3FF24DFFE28200CFDCB01762017CD522AB3
+:20272000E718F006004F219527CDDC1630064E21ED260946D17AB8383AA7CA1800C5213B93
+:202740005C7BFEED2006CB7620021E99D5CD302528097BE63F47EF3B3818097BFDAE01E6D8
+:2027600040C28A1CD1213B5CCBF6CB7B2002CBB6C118C1D579FDCB01762015E63FC6084FE0
+:20278000FE102004CBF1180838D7FE172802CBF9C5E7C3FF242BCF2DC32AC42FC55EC63D5A
+:2027A000CE3ECC3CCDC7C9C8CAC9CBC5C7C6C8000608080A020305050505050506CD3025FD
+:2027C0002035E7CD8D2CD28A1CE7FE24F52001E7FE282012E7FE292810CDFB24DFFE2C2006
+:2027E00003E718F5FE29C28A1CE7213B5CCBB6F12802CBF6C31227E7E6DF47E7D6244F2018
+:2028000001E7E7E52A535C2B11CE00C5CD861DC13002CF18E5CDAB28E6DFB82008CDAB2848
+:20282000D624B9280CE12B110002C5CD8B19C118D7A7CCAB28D1D1ED535D5CCDAB28E5FE48
+:20284000292842237EFE0E164028072BCDAB2823160023E5D5CDFB24F1FDAE01E640202BD8
+:20286000E1EB2A655C010500ED4222655CEDB0EB2BCDAB28FE29280DE5DFFE2C200DE7E1F7
+:20288000CDAB2818BEE5DFFE292802CF19D1EB225D5C2A0B5CE3220B5CD5E7E7CDFB24E1C1
+:2028A000225D5CE1220B5CE7C31227237EFE2138FAC9FDCB01F6DFCD8D2CD28A1CE5E61FAF
+:2028C0004FE7E5FE282828CBF1FE242811CBE9CD882C300FCD882C3016CBB1E718F6E7FDC0
+:2028E000CB01B63A0C5CA72806CD3025C2512941CD3025200879E6E0CBFF4F18372A4B5C7E
+:202900007EE67F282DB920221787F23F293830D1D5E5231A13FE2028FAF620BE28F4F680A3
+:20292000BE20061ACD882C3015E1C5CDB819EBC118CECBF8D1DFFE282809CBE8180DD1D1B9
+:20294000D1E5DFCD882C3003E718F8E1CB10CB70C92A0B5C7EFE29CAEF287EF66047237EA4
+:20296000FE0E28072BCDAB2823CBA878B928122323232323CDAB28FE29CAEF28CDAB281841
+:20298000D9CB69200C23ED5B655CCDC033EB22655CD1D1AF3CC9AF47CB79204BCB7E200ED2
+:2029A0003C234E234623EBCDB22ADFC3492A23232346CB71280A0528E8EBDFFE282061EBA7
+:2029C000EB1824E5DFE1FE2C2820CB792852CB712006FE29203CE7C9FE29286CFECC20328F
+:2029E000DF2B225D5C185E210000E5E7E179FEC02009DFFE292851FECC28E5C5E5CDEE2A69
+:202A0000E3EBCDCC2A38190BCDF42A09D1C110B3CB792066E5CB712013424BDFFE292802A5
+:202A2000CF02E7E1110500CDF42A09C9CDEE2AE3CDF42AC10923424BEBCDB12ADFFE29283C
+:202A400007FE2C20DBCD522AE7FE2828F8FDCB01B6C9CD3025C4F12BE7FE292850D5AFF58B
+:202A6000C5110100DFE1FECC2817F1CDCD2AF55059E5DFE1FECC2809FE29C28A1C626B184F
+:202A800013E5E7E1FE29280CF1CDCD2AF5DF6069FE2920E6F1E3192BE3A7ED520100003882
+:202AA0000723A7FA202A444DD1FDCB01B6CD3025C8AFFDCB01B6C5CDA933C12A655C772354
+:202AC000732372237123702322655CC9AFD5E5F5CD821CF1CD30252812F5CD991ED178B16F
+:202AE000372805E1E5A7ED427ADE00E1D1C9EB235E2356C9CD3025C8CDA930DA151FC92AC4
+:202B00004D5CFDCB374E285E01050003237EFE2028FA300BFE103811FE16300D2318EDCD77
+:202B2000882C38E7FE24CAC02B792A595C2BCD55162323EBD52A4D5C1BD606472811237E3F
+:202B4000FE2138FAF620131210F4F680123EC02A4D5CAEF620E1CDEA2BE5EF0238E1010510
+:202B600000A7ED421840FDCB017628061106001918E72A4D5CED4B725CFDCB3746203078A5
+:202B8000B1C8E5F7D5C5545D233620EDB8E5CDF12BE1E3A7ED42093002444DE3EB78B12824
+:202BA00002EDB0C1D1E1EB78B1C8D5EDB0E1C92B2B2B7EE5C5CDC62BC1E1030303C3E81935
+:202BC0003EDF2A4D5CA6F5CDF12BEB09C52B224D5C0303032A595C2BCD55162A4D5CC1C52E
+:202BE00003EDB8EB23C1702B71F12B772A595C2BC92A655C2B462B4E2B562B5E2B7E2265DD
+:202C00005CC9CDB228C28A1CCD30252008CBB1CD9629CDEE1B3808C5CDB819CDE819C1CB5B
+:202C2000F90600C5210100CB7120022E05EBE726FFCDCC2ADA202AE1C524E56069CDF42ADC
+:202C4000EBDFFE2C28E8FE2920BBE7C17968260023232919DA151FD5C5E5444D2A595C2B0F
+:202C6000CD55162377C10B0B0B23712370C1782377626B1B3600CB7128023620C1EDB8C1A5
+:202C8000702B712B3D20F8C9CD1B2D3FD8FE413FD0FE5BD8FE613FD0FE7BC9FEC420191178
+:202CA0000000E7D631CE00200AEB3FED6ADAAD31EB18EF424BC32B2DFE2E280FCD3B2DFEC5
+:202CC0002E2028E7CD1B2D3822180AE7CD1B2DDA8A1CEFA038EFA1C00238DFCD222D380BFB
+:202CE000EFE0A404C0050F38E718EFFE452803FE65C006FFE7FE2B2805FE2D200204E7CD8B
+:202D00001B2D38CBC5CD3B2DCDD52DC1DAAD31A7FAAD31042802ED4418357EFE30D8FE3A3F
+:202D20003FC9CD1B2DD8D6304F0600FD213A5CAF5F514847CDB62AEF38A7C9F5EFA038F1B0
+:202D4000CD222DD8EF01A4040F38CD740018F1070F30022F3CF521925CCD0B35EFA438F1D6
+:202D6000CB3F300DF5EFC1E0000404330205E138F12808F5EF310438F118E5EF0238C923B7
+:202D80004E237EA9915F237E89A957C90E00E536002371237BA99177237A89A9772336000D
+:202DA000E1C9EF387EA72805EFA20F2738EF0238E5D5EB46CD7F2DAF90CB79424B7BD1E127
+:202DC000C957179F5F4FAF47CDB62AEF34EF1A209A85042738CDA22DD8F505042803F13739
+:202DE000C9F1C9EF3136000B3137000D02383E30D7C92A383E2DD7EFA0C3C4C50238D9E5BB
+:202E0000D9EF3127C203E201C202387EA72047CD7F2D06107AA72006B32809530608D5D999
+:202E2000D1D91857EF02E2387ED67ECDC12D573AAC5C9232AC5C7ACD4F2DEF3127C103E1CD
+:202E400038CDD52DE532A15C3D179F3C21AB5C77238677E11879D680FE1C3813CDC12DD6AB
+:202E6000074721AC5C867778ED44CD4F2D1892EBCDBA2FD9CBFA7DD9D68047CB23CB12D96C
+:202E8000CB13CB12D921AA5C0E057E8F27772B0D20F810E7AF21A65C11A15C0609ED6F0E19
+:202EA000FFED6F20040D0C200A1213FD3471FD34720E00CB4028012310E73AAB5CD6093832
+:202EC0000AFD35713E04FDBE6F1841EF02E238EBCDBA2FD93E80952E00CBFAD9CDDD2FFD06
+:202EE0007E71FE083806D9CB12D918200100027BCD8B2F5F7ACD8B2F57C5D9C110F121A1FA
+:202F00005C79FD4E710977FD347118D3F521A15CFD4E7106000941F12B7ECE0077A7280541
+:202F2000FE0A3F300810F1360104FD3472FD7071EF0238D9E1D9ED4BAB5C21A15C78FE09BD
+:202F40003804FEFC3826A7CCEF15AF90FA522F47180C79A728037E230DCDEF1510F479A753
+:202F6000C8043E2ED73E3010FB4118E650150601CD4A2F3E45D74A79A7F2832FED444F3EB2
+:202F80002D18023E2BD70600C31B1AD56F26005D542929192959194C7DD1C97E3600A7C805
+:202FA00023CB7ECBFE2BC8C501050009414F372B7E2FCE007710F879C1C9E5F54E2346771E
+:202FC00023794EC5234E2346EB575ED52356235ED5D9D1E1C1D92356235EF1E1C9A7C8FEFD
+:202FE000213016C547D9CB2DCB1ACB1BD9CB1ACB1B10F2C1D0CD0430C0D9AF2E00575DD987
+:20300000110000C91CC014C0D91C200114D9C9EBCD6E34EB1AB62026D523E5235E23562305
+:2030200023237E234E2346E1EB09EB8E0FCE00C3253277237323722B2B2BD1C92BD1CD9394
+:2030400032D9E5D9D5E5CD9B2F47EBCD9B2F4FB830037841EBF590CDBA2FCDDD2FF1E17752
+:20306000E5686119D9EBED4AEB7C8D6F1FADD9EBE11F30083E01CDDD2F342823D97DE68010
+:20308000D923772B281F7BED443F5F7A2FCE0057D97B2FCE005F7A2FCE0030071FD934CADF
+:2030A000AD31D957D9AFC35531C506107C4D21000029380ACB1117300319380210F3C1C9FB
+:2030C000CDE934D823AECBFE2BC91AB62022D5E5D5CD7F2DEBE341CD7F2D78A94FE1CDA937
+:2030E00030EBE1380A7AB320014FCD8E2DD1C9D1CD9332AFCDC030D8D9E5D9D5EBCDC03018
+:20310000EB385AE5CDBA2F78A7ED62D9E5ED62D906211811300519D9ED5AD9D9CB1CCB1D04
+:20312000D9CB1CCB1DD9CB18CB19D9CB191F10E4EBD9EBD9C1E178812001A73D3F173F1F9B
+:20314000F246313068A73C20083806D9CB7AD9205C77D978D930157EA73E802801AFD9A296
+:20316000CDFB2F0777382E23772B18290620D9CB7AD9201207CB13CB12D9CB13CB12D935BB
+:2031800028D710EA18D717300CCD04302007D91680D9342818E523D9D5D9C17817CB161F31
+:2031A00077237123722373E1D1D9E1D9C9CF05CD9332EBAFCDC03038F4EBCDC030D8D9E5A4
+:2031C000D9D5E5CDBA2FD9E56069D96168AF06DF181017CB11D9CB11CB10D929D9ED6AD933
+:2031E0003810ED52D9ED52D9300F19D9ED5AD9A71808A7ED52D9ED52D93704FAD231F52813
+:20320000E15F51D95950F1CB18F1CB18D9C1E17891C33D317EA7C8FE81300636003E2018F0
+:2032200051FE91181AC23C309F4F3CB3B27920062B369123E680C3323023234E2346C9308A
+:203240002CD52FC6912356235E2B2B0E00CB7A28010DCBFA0608908038045A1600902807C0
+:2032600047CB3ACB1B10FACD8E2DD1C97ED6A0F0ED44D5EB2B47CB38CB38CB38280536003D
+:203280002B10FBE6072809473EFFCB2710FCA677EBD1C9CD9632EB7EA7C0D5CD7F2DAF2331
+:2032A000772B7706917AA72008B342281053580689EB052930FCCB09CB1CCB1DEB2B732B12
+:2032C000722B70D1C900B00040B000013000F1490FDAA240B0000A8F363C34A1330F30CAA5
+:2032E00030AF3151381B3524353B353B353B353B353B353B3514302D353B353B353B353BBB
+:20330000353B353B359C35DE35BC3445366E346936DE357436B537AA37DA3733384338E2A5
+:20332000371337C436AF364A3892346A34AC34A534B3341F36C9350135C033A0368636C6D3
+:20334000337A360635F9349B3683371432A2334F2D973249341B342D340F34CDBF3578325C
+:20336000675CD9E3D9ED53655CD97E23E5A7F2803357E6600F0F0F0FC67C6F7AE61F180E1A
+:20338000FE183008D901FBFF545D09D9076F11D7322600195E2356216533E3D5D9ED4B66EA
+:2033A0005CC9F13A675CD918C3D5E5010500CD051FE1D1C9ED5B655CCDC033ED53655CC987
+:2033C000CDA933EDB0C9626BCDA933D9E5D9E3C57EE6C007074F0C7EE63F2002237EC65020
+:2033E000123E059123130600EDB0C1E3D9E1D947AF05C8121318FAA7C8F5D5000000CDC80F
+:2034000033D1F13D18F24F0707814F060009C9D52A685CCD0634CDC033E1C9626BD9E5218B
+:20342000C532D9CDF733CDC833D9E1D9C9E5EB2A685CCD0634EBCDC033EBE1C906051A4E29
+:20344000EB1271231310F7EBC947CD5E33310FC002A0C231E004E2C10338CDC633CD6233E9
+:203460000F01C20235EEE10338C906FF1806CDE934D806007EA7280B2378E680B6173F1F01
+:20348000772BC9D5E5CD7F2DE178B12F4FCD8E2DD1C9CDE934D8D511010023CB162B9F4F1E
+:2034A000CD8E2DD1C9CD991EED781804CD991E0AC3282DCD991E212B2DE5C5C9CDF12B0BDB
+:2034C00078B120231ACD8D2C3809D6903819FE1530153C3D878787FEA8300CED4B7B5C8110
+:2034E0004F300104C32B2DCF09E5C5477E23B623B623B678C1E1C037C9CDE934D83EFF186A
+:2035000006CDE9341805AF23AE2B07E53E007723772317771F23772377E1C9EBCDE934EB4A
+:20352000D83718E7EBCDE934EBD0A718DEEBCDE934EBD0D51BAF121B12D1C978D608CB57D0
+:2035400020013D0F3008F5E5CD3C34D1EBF1CB5720070FF5CD0F3018330FF5CDF12BD5C5D7
+:20356000CDF12BE17CB5E378200BB1C12804F13F1816F11813B1280D1A96380920ED0B13B0
+:2035800023E32B18DFC1F1A7F5EFA038F1F5DC0135F1F5D4F934F10FD40135C9CDF12BD57E
+:2035A000C5CDF12BE1E5D5C509444DF7CDB22AC1E178B12802EDB0C1E178B12802EDB02A75
+:2035C000655C11FBFFE519D1C9CDD52D380E200CF5010100F7F112CDB22AEBC9CF0A2A5D98
+:2035E0005CE578C6E39FF5CDF12BD503F7E1ED535D5CD5EDB0EB2B360DFDCB01BECDFB2405
+:20360000DFFE0D2007E1F1FDAE01E640C28A1C225D5CFDCB01FECDFB24E1225D5C18A0018A
+:203620000100F7225B5CE52A515CE53EFFCD0116CDE32DE1CD1516D12A5B5CA7ED52444D18
+:20364000CDB22AEBC9CD941EFE10D29F1E2A515CE5CD0116CDE61501000030030CF712CD73
+:20366000B22AE1CD1516C3BF35CDF12B78B128011AC3282DCDF12BC32B2DD9E521675C3596
+:20368000E1200423D9C9D95E7B179F5719D9C913131A1B1BA720EFD923D9C9F1D9E3D9C9CD
+:2036A000EFC00231E00527E001C00403E038C9EF313600043A38C9313AC003E001300003BC
+:2036C000A10338C9EF3D34F138AA3B29043127C303310FA1038813365865669D786540A258
+:2036E0006032C9E721F7AF24EB2FB0B014EE7EBB9458F13A7EF8CFE338CDD52D2007380340
+:20370000863009CF053807963004ED4477C9EF02A038C9EF3D3137000438CF09A002387E0A
+:203720003680CD282DEF34380003013134F04CCCCCCD0337000801A103013834EF0134F0E4
+:20374000317217F80401A203A2033134322004A2038C11AC140956DAA55930C55C90AA9E4B
+:20376000706F61A1CBDA96A4319FB4E7A0FE5CFCEA1B43CA36EDA79C7E5EF06E238093043C
+:203780000F38C9EF3D34EE22F9836E0431A20F2703310F310F312AA1033137C000040238CA
+:2037A000C9A103013600021B38C9EF392AA103E000061B3303EF39313104310FA10386140E
+:2037C000E65C1F0BA38F38EEE91563BB23EE920DCDEDF1235D1BEA0438C9EF311F012005BF
+:2037E00038C9CD97327EFE81380EEFA11B01053136A30100061B3303EFA001313104310FA6
+:20380000A1038C10B2130E55E48D5839BC5B98FD9E003675A0DBE8B46342C4E6B50936BE31
+:20382000E936731B5DECD8DE63BEF061A1B30C040F38C9EF313104A1031B28A10F052431B0
+:203840000F38C9EF22A3031B38C9EF3130001EA238EF0131300007250438C3C43602313064
+:203860000009A001370006A1010502A138C9FDCB029ECD36392D36FFCD2C0FFDCB306EC0E2
+:2038800011A601AFD5DDE12A595CF5010000DDE5D17EFE0D2875FEEA2871FE2220010CCB07
+:2038A00041200ECD40123004CB782005EBBEEB28032318DD22AC5C237ECD4012080813EB0F
+:2038C000BEEB28F3081AFE2028F308FE2E280BEBF680BEEB20B8FEC03810237EFE20280A89
+:2038E0002BFE2428A9CD8D2C38A4ED5BAC5C1B1AFE2028FA13CDE519F1DDE5D1180300FF07
+:20390000FFCB6AC077A7208236EAF5110102F1D601380EFEA4C8DDE5E12B2BCB7E28FB23CA
+:20392000EBC38438FDCB0C7E280A216A5C7EEE2077CD3639CF08213B5CCBDECBD6FDCB30A2
+:203940006EC8FDCB376EC0CB9ECB96C914012053747265616D7306467265653AA0061400E1
+:203960008D52454D20434F4D4D414E44D38656312E33B28653545245414DD344454C455431
+:2039800045A052454E554D4245D208084E4D49A02073746172742073746570202066697223
+:2039A0007374206C617374FDCB0C7E2A655CE5283D2A595C7EFEEA203536E43EA711823960
+:2039C000CD84382030CDAF0DAF116039F5CD0A0CF1F5FE05380F119B39010C0028040E17E1
+:2039E0001E90CD3C203E0DD7F13CFE0720DBE122655CC3B21B08CD7700CDAF0DDF1802FF80
+:203A0000FFFE0D280DCD1B2D38BBD5CD3B2DD11418EA08FEA63821207B151520A8CD8C186B
+:203A200020A3CDB819D5CD8C18EBE12098A7ED52193892CDE51918B6114B39CD1300117EF5
+:203A4000002A655C19ED727D2F6F7C2F67FEF0300322945C21975C22655CCDE32D115C3929
+:203A6000CD13003EFD21105CA7F5E54F20033E0DD73E0DCD852F3E06D7E14E2C462C78B1AC
+:203A8000280ADD2A4F5CDD09DD7E03D7F13CFE1020D618A27AFE04281C3090FE02280D3057
+:203AA0000EA72005EFA4310438EFA438EFA13801FF3FCD2B2DEFC4C302C202313700043855
+:203AC00018D0C102C00238CD5A3C2A965C111027A7ED5230EB19CD6E19280FE52A945CCD09
+:203AE0006E19D12805A7ED52303F2AA35C23CD6E1956235E2A965CA7ED5230C4180300FF65
+:203B0000FF2A9E5CCD6E19D52A945CCD6E19EBD1A7ED5238AB1812EFE4C338A7CD5B3C372C
+:203B200008CD1B3C0830F818972A535C2B237EE6C020E4E5DDE1232323237EFE2220062315
+:203B40007EFE2220FAFEEA2009DDE5E1CDB819EB18DCCDB618FE0D28D4225D5C21F93CBEEB
+:203B600028062C20FADF18D1E7CD1B2D38CC225B5CCD1A2D2330FAFE0E20BF3534202BCD63
+:203B80003932237ECD48202806FE2138F518ABCD8F187E236E67FE403808210F2722965CD4
+:203BA000181522A35C2AA85CED4238502A9E5C2BED423048CD5A3C11810FCD800A118500EB
+:203BC0002A655C19ED72F5CD013C23232377F1ED4B965C380FCD013C36B0233622CD1010E9
+:203BE00036221803712370CD1B1A2A5B5C2B2BDD34022003DD3403CD1A2D30F2DF188EFF11
+:203C0000FF2A5B5CC5CD1810C1DD7E02DD3502A72003DD35037EFE0E20EAC92A535C7EFE47
+:203C20003FD046234E2BC5CDB819EBC5DDE1C1CD801930EA08A70823237E23666FDDE5C18B
+:203C400009232323C5444DD5C51A626B23EDB012C1D1E12B7CB5C8E518ED37082A535CEDC3
+:203C60005B945C7EFE40D0ED4B9E5CCD8019381DED4BA35CCD801928023012E508380372DD
+:203C8000237308ED53965C2A995C19EBE1CD3932230918CF3E20D778FE212008118939CD71
+:203CA00013003E15C343137EFE0DC8CD1010FE15D0FE10D8C31010CD991E78FE40180BCD71
+:203CC000CD3C78FE20300479FE18D8CF0ACD07237A83D0CF0A5778B17AC20117CF174B0629
+:203CE0005304500200E1C921085C757EFE0D2804FE2038F7C3B510FFFFECEDE5F7F0E1CA9F
+:203D000000000000000000000010101010001000002424000000000000247E24247E24007F
+:203D200000083E283E0A3E080062640810264600001028102A443A00000810000000000035
+:203D400000040808080804000020101010102000000014083E081400000008083E080800E7
+:203D60000000000000080810000000003E0000000000000000181800000002040810200077
+:203D8000003C464A52623C000018280808083E00003C42023C407E00003C420C02423C004D
+:203DA00000081828487E0800007E407C02423C00003C407C42423C00007E020408101000CF
+:203DC000003C423C42423C00003C42423E023C0000000010000010000000100000101020BD
+:203DE00000000408100804000000003E003E00000000100804081000003C42040800080059
+:203E0000003C4A565E403C00003C42427E424200007C427C42427C00003C424040423C0074
+:203E20000078444242447800007E407C40407E00007E407C40404000003C42404E423C00CA
+:203E40000042427E42424200003E080808083E000002020242423C0000444870484442006E
+:203E60000040404040407E000042665A42424200004262524A464200003C424242423C0074
+:203E8000007C42427C404000003C4242524A3C00007C42427C444200003C403C02423C0054
+:203EA00000FE1010101010000042424242423C00004242424224180000424242425A240064
+:203EC00000422418182442000082442810101000007E040810207E00000E080808080E0054
+:203EE00000004020100804000070101010107000001038541010100000000000000000FF5B
+:203F0000001C227820207E00000038043C443C000020203C22223C0000001C2020201C00A1
+:203F20000004043C44443C000000384478403C00000C10181010100000003C44443C043869
+:203F40000040407844444400001000301010380000040004040424180020283030282400C5
+:203F60000010101010100C0000006854545454000000784444444400000038444444380069
+:203F8000000078444478404000003C44443C040600001C2020202000000038403804780057
+:203FA0000010381010100C00000044444444380000004444282810000000445454542800E5
+:203FC000000044281028440000004444443C043800007C0810207C00000E083008080E0021
+:203FE00000080808080808000070100C1010700000142800000000003C4299A1A199423CC9
+:00000001FF
diff --git a/rom/gw03.rom b/rom/gw03.rom
new file mode 100644
index 0000000..1f95f9f
Binary files /dev/null and b/rom/gw03.rom differ
diff --git a/rom0.cnx b/rom0.cnx
deleted file mode 100644
index f793609..0000000
--- a/rom0.cnx
+++ /dev/null
@@ -1,98 +0,0 @@
-VERSION: WM1.0
-MODULE: altsyncram
-PRIVATE: ADDRESSSTALL_A NUMERIC "0"
-PRIVATE: AclrAddr NUMERIC "0"
-PRIVATE: AclrByte NUMERIC "0"
-PRIVATE: AclrOutput NUMERIC "0"
-PRIVATE: BYTE_ENABLE NUMERIC "0"
-PRIVATE: BYTE_SIZE NUMERIC "8"
-PRIVATE: BlankMemory NUMERIC "0"
-PRIVATE: CLOCK_ENABLE_INPUT_A NUMERIC "0"
-PRIVATE: CLOCK_ENABLE_OUTPUT_A NUMERIC "0"
-PRIVATE: Clken NUMERIC "0"
-PRIVATE: IMPLEMENT_IN_LES NUMERIC "0"
-PRIVATE: INIT_FILE_LAYOUT STRING "PORT_A"
-PRIVATE: INIT_TO_SIM_X NUMERIC "0"
-PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
-PRIVATE: JTAG_ENABLED NUMERIC "0"
-PRIVATE: JTAG_ID STRING "NONE"
-PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
-PRIVATE: MIFfilename STRING "led_patterns.mif"
-PRIVATE: NUMWORDS_A NUMERIC "8"
-PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
-PRIVATE: RegAddr NUMERIC "1"
-PRIVATE: RegOutput NUMERIC "1"
-PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
-PRIVATE: SingleClock NUMERIC "1"
-PRIVATE: UseDQRAM NUMERIC "0"
-PRIVATE: WidthAddr NUMERIC "3"
-PRIVATE: WidthData NUMERIC "8"
-PRIVATE: rden NUMERIC "0"
-LIBRARY: altera_mf altera_mf.altera_mf_components.all
-CONSTANT: ADDRESS_ACLR_A STRING "NONE"
-CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
-CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS"
-CONSTANT: INIT_FILE STRING "led_patterns.mif"
-CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
-CONSTANT: LPM_HINT STRING "ENABLE_RUNTIME_MOD=NO"
-CONSTANT: LPM_TYPE STRING "altsyncram"
-CONSTANT: NUMWORDS_A NUMERIC "8"
-CONSTANT: OPERATION_MODE STRING "ROM"
-CONSTANT: OUTDATA_ACLR_A STRING "NONE"
-CONSTANT: OUTDATA_REG_A STRING "CLOCK0"
-CONSTANT: WIDTHAD_A NUMERIC "3"
-CONSTANT: WIDTH_A NUMERIC "8"
-CONSTANT: WIDTH_BYTEENA_A NUMERIC "1"
-USED_PORT: address 0 0 3 0 INPUT NODEFVAL "address[2..0]"
-USED_PORT: clock 0 0 0 0 INPUT VCC "clock"
-USED_PORT: q 0 0 8 0 OUTPUT NODEFVAL "q[7..0]"
-CONNECT: @address_a 0 0 3 0 address 0 0 3 0
-CONNECT: @clock0 0 0 0 0 clock 0 0 0 0
-CONNECT: q 0 0 8 0 @q_a 0 0 8 0
-GEN_FILE: TYPE_NORMAL rom0.v TRUE
-GEN_FILE: TYPE_NORMAL rom0.inc FALSE
-GEN_FILE: TYPE_NORMAL rom0.cmp FALSE
-GEN_FILE: TYPE_NORMAL rom0.bsf FALSE
-GEN_FILE: TYPE_NORMAL rom0_inst.v FALSE
-GEN_FILE: TYPE_NORMAL rom0_bb.v TRUE
-LIB_FILE: altera_mf
-
-LICENSE_ID: "DEVICE_FAMILY_Cyclone III" 30229803K6032210322T
-LICENSE_ID: "DEVICE_FAMILY_Cyclone IV E" 30229803A6032210322A
-LICENSE_ID: "DEVICE_FAMILY_Cyclone V" 30229803A6032210322B
-LICENSE_ID: "DEVICE_FAMILY_Cyclone IV GX" 30229803A6032210322B
-LICENSE_ID: "DEVICE_FAMILY_Cyclone III LS" 30229803A6032210322B
-LICENSE_ID: "FEATURE_STRATIXGX_DPA" 30229803M6032210322T
-LICENSE_ID: "FEATURE_STRATIXGX_BASIC" 30229803A6032210322B
-
-
-SUPPORTED_DEVICE_FAMILY: "Cyclone III"
-SUPPORTED_DEVICE_FAMILY: "Cyclone IV E"
-SUPPORTED_DEVICE_FAMILY: "Cyclone V"
-SUPPORTED_DEVICE_FAMILY: "Cyclone IV GX"
-SUPPORTED_DEVICE_FAMILY: "Cyclone III LS"
-SUPPORTED_DEVICE_FAMILY: "Cyclone IV E"
-
-WIZARD_TITLE: "ROM: 1-PORT"
-QUARTUS_VERSION: "Version 13.1"
-QUARTUS_SVERSION: "13.1.0 Build 162 10/23/2013 SJ Web Edition:10/23/2013"
-QUARTUS_BUILD_DATE: "10/23/2013"
-ALTERA_COPYRIGHT: "Copyright (C) 1991-2013 Altera Corporation"
-RESC_INFO: ON
-
-
-HELP_MENU_ITEM: FALSE "IUG_ALIAS$STRATIX_WEB_LINK$http://www.altera.com/literature/hb/stx/ch_3_vol_2.pdf"
-HELP_MENU_ITEM: FALSE "ALIAS$STRATIX_WEB_MENU_LABEL$TriMatrix Memory Blocks in Stratix (GX)"
-HELP_MENU_ITEM: FALSE "IUG_ALIAS$CYCLONE_IV_WEB_LINK$http://www.altera.com/literature/hb/cyclone-iv/cyiv-51003.pdf"
-HELP_MENU_ITEM: FALSE "ALIAS$CYCLONE_IV_WEB_MENU_LABEL$Cyclone IV Memory Blocks"
-HELP_MENU_ITEM: FALSE "IUG_ALIAS$CYCLONEII_WEB_LINK$http://www.altera.com/literature/hb/cyc2/cyc2_cii51008.pdf"
-HELP_MENU_ITEM: FALSE "ALIAS$CYCLONEII_WEB_MENU_LABEL$Cyclone II Memory Blocks"
-HELP_MENU_ITEM: FALSE "IUG_ALIAS$CYCLONE_WEB_LINK$http://www.altera.com/literature/hb/cyc/cyc_c51007.pdf"
-HELP_MENU_ITEM: FALSE "ALIAS$CYCLONE_WEB_MENU_LABEL$Memory Implementations Using Cyclone Memory Blocks"
-HELP_MENU_ITEM: FALSE "IUG_ALIAS$STRATIXII_WEB_LINK$http://www.altera.com/literature/hb/stx2/stx2_sii52002.pdf"
-HELP_MENU_ITEM: FALSE "ALIAS$STRATIXII_WEB_MENU_LABEL$TriMatrix Memory Blocks in Stratix II"
-HELP_MENU_ITEM: FALSE "IUG_ALIAS$STRATIXIII_WEB_LINK$http://www.altera.com/literature/hb/stx3/stx3_siii51004.pdf"
-HELP_MENU_ITEM: FALSE "ALIAS$STRATIXIII_WEB_MENU_LABEL$TriMatrix Embedded Memory Blocks in Stratix III"
-HELP_MENU_ITEM: FALSE "IUG_ALIAS$APEX_WEB_LINK$http://www.altera.com/literature/an/an179.pdf"
-HELP_MENU_ITEM: FALSE "ALIAS$APEX_WEB_MENU_LABEL$Designing with ESBs"
-HELP_MENU_ITEM: FALSE "IUG$ROM Megafunction User Guide$http://www.altera.com/literature/ug/ug_memrom.pdf"
diff --git a/rom0.v b/rom0.v
index 1e74bb4..69d769c 100644
--- a/rom0.v
+++ b/rom0.v
@@ -41,7 +41,7 @@ module rom0 (
clock,
q);
- input [2:0] address;
+ input [13:0] address;
input clock;
output [7:0] q;
`ifndef ALTERA_RESERVED_QIS
@@ -83,15 +83,20 @@ module rom0 (
altsyncram_component.address_aclr_a = "NONE",
altsyncram_component.clock_enable_input_a = "BYPASS",
altsyncram_component.clock_enable_output_a = "BYPASS",
- altsyncram_component.init_file = "led_patterns.mif",
+`ifdef NO_PLI
+ altsyncram_component.init_file = "./rom/gw03.rif"
+`else
+ altsyncram_component.init_file = "./rom/gw03.hex"
+`endif
+,
altsyncram_component.intended_device_family = "Cyclone IV E",
altsyncram_component.lpm_hint = "ENABLE_RUNTIME_MOD=NO",
altsyncram_component.lpm_type = "altsyncram",
- altsyncram_component.numwords_a = 8,
+ altsyncram_component.numwords_a = 16384,
altsyncram_component.operation_mode = "ROM",
altsyncram_component.outdata_aclr_a = "NONE",
altsyncram_component.outdata_reg_a = "CLOCK0",
- altsyncram_component.widthad_a = 3,
+ altsyncram_component.widthad_a = 14,
altsyncram_component.width_a = 8,
altsyncram_component.width_byteena_a = 1;
@@ -118,36 +123,36 @@ endmodule
// Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
// Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
// Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
-// Retrieval info: PRIVATE: MIFfilename STRING "led_patterns.mif"
-// Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "8"
+// Retrieval info: PRIVATE: MIFfilename STRING "./rom/gw03.hex"
+// Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "16384"
// Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
// Retrieval info: PRIVATE: RegAddr NUMERIC "1"
// Retrieval info: PRIVATE: RegOutput NUMERIC "1"
// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
// Retrieval info: PRIVATE: SingleClock NUMERIC "1"
// Retrieval info: PRIVATE: UseDQRAM NUMERIC "0"
-// Retrieval info: PRIVATE: WidthAddr NUMERIC "3"
+// Retrieval info: PRIVATE: WidthAddr NUMERIC "14"
// Retrieval info: PRIVATE: WidthData NUMERIC "8"
// Retrieval info: PRIVATE: rden NUMERIC "0"
// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
// Retrieval info: CONSTANT: ADDRESS_ACLR_A STRING "NONE"
// Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
// Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS"
-// Retrieval info: CONSTANT: INIT_FILE STRING "led_patterns.mif"
+// Retrieval info: CONSTANT: INIT_FILE STRING "./rom/gw03.hex"
// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
// Retrieval info: CONSTANT: LPM_HINT STRING "ENABLE_RUNTIME_MOD=NO"
// Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"
-// Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "8"
+// Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "16384"
// Retrieval info: CONSTANT: OPERATION_MODE STRING "ROM"
// Retrieval info: CONSTANT: OUTDATA_ACLR_A STRING "NONE"
// Retrieval info: CONSTANT: OUTDATA_REG_A STRING "CLOCK0"
-// Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "3"
+// Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "14"
// Retrieval info: CONSTANT: WIDTH_A NUMERIC "8"
// Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1"
-// Retrieval info: USED_PORT: address 0 0 3 0 INPUT NODEFVAL "address[2..0]"
+// Retrieval info: USED_PORT: address 0 0 14 0 INPUT NODEFVAL "address[13..0]"
// Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock"
// Retrieval info: USED_PORT: q 0 0 8 0 OUTPUT NODEFVAL "q[7..0]"
-// Retrieval info: CONNECT: @address_a 0 0 3 0 address 0 0 3 0
+// Retrieval info: CONNECT: @address_a 0 0 14 0 address 0 0 14 0
// Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0
// Retrieval info: CONNECT: q 0 0 8 0 @q_a 0 0 8 0
// Retrieval info: GEN_FILE: TYPE_NORMAL rom0.v TRUE
diff --git a/rom0_bb.v b/rom0_bb.v
index a5d4866..a150391 100644
--- a/rom0_bb.v
+++ b/rom0_bb.v
@@ -36,7 +36,7 @@ module rom0 (
clock,
q);
- input [2:0] address;
+ input [13:0] address;
input clock;
output [7:0] q;
`ifndef ALTERA_RESERVED_QIS
@@ -69,36 +69,36 @@ endmodule
// Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
// Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
// Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
-// Retrieval info: PRIVATE: MIFfilename STRING "led_patterns.mif"
-// Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "8"
+// Retrieval info: PRIVATE: MIFfilename STRING "./rom/gw03.hex"
+// Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "16384"
// Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
// Retrieval info: PRIVATE: RegAddr NUMERIC "1"
// Retrieval info: PRIVATE: RegOutput NUMERIC "1"
// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
// Retrieval info: PRIVATE: SingleClock NUMERIC "1"
// Retrieval info: PRIVATE: UseDQRAM NUMERIC "0"
-// Retrieval info: PRIVATE: WidthAddr NUMERIC "3"
+// Retrieval info: PRIVATE: WidthAddr NUMERIC "14"
// Retrieval info: PRIVATE: WidthData NUMERIC "8"
// Retrieval info: PRIVATE: rden NUMERIC "0"
// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
// Retrieval info: CONSTANT: ADDRESS_ACLR_A STRING "NONE"
// Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
// Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS"
-// Retrieval info: CONSTANT: INIT_FILE STRING "led_patterns.mif"
+// Retrieval info: CONSTANT: INIT_FILE STRING "./rom/gw03.hex"
// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
// Retrieval info: CONSTANT: LPM_HINT STRING "ENABLE_RUNTIME_MOD=NO"
// Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"
-// Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "8"
+// Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "16384"
// Retrieval info: CONSTANT: OPERATION_MODE STRING "ROM"
// Retrieval info: CONSTANT: OUTDATA_ACLR_A STRING "NONE"
// Retrieval info: CONSTANT: OUTDATA_REG_A STRING "CLOCK0"
-// Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "3"
+// Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "14"
// Retrieval info: CONSTANT: WIDTH_A NUMERIC "8"
// Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1"
-// Retrieval info: USED_PORT: address 0 0 3 0 INPUT NODEFVAL "address[2..0]"
+// Retrieval info: USED_PORT: address 0 0 14 0 INPUT NODEFVAL "address[13..0]"
// Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock"
// Retrieval info: USED_PORT: q 0 0 8 0 OUTPUT NODEFVAL "q[7..0]"
-// Retrieval info: CONNECT: @address_a 0 0 3 0 address 0 0 3 0
+// Retrieval info: CONNECT: @address_a 0 0 14 0 address 0 0 14 0
// Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0
// Retrieval info: CONNECT: q 0 0 8 0 @q_a 0 0 8 0
// Retrieval info: GEN_FILE: TYPE_NORMAL rom0.v TRUE
diff --git a/simulation/modelsim/spectrum.vo b/simulation/modelsim/spectrum.vo
index 59e758e..87e1f0e 100644
--- a/simulation/modelsim/spectrum.vo
+++ b/simulation/modelsim/spectrum.vo
@@ -16,7 +16,7 @@
// PROGRAM "Quartus II 32-bit"
// VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition"
-// DATE "03/30/2022 12:38:42"
+// DATE "03/30/2022 13:12:28"
//
// Device: Altera EP4CE22F17C6 Package FBGA256
@@ -71,77 +71,166 @@ wire \LED[6]~output_o ;
wire \LED[7]~output_o ;
wire \CLOCK_50~input_o ;
wire \CLOCK_50~inputclkctrl_outclk ;
-wire \Add0~0_combout ;
-wire \Add0~1 ;
-wire \Add0~2_combout ;
-wire \Add0~3 ;
-wire \Add0~4_combout ;
-wire \Add0~5 ;
-wire \Add0~6_combout ;
-wire \Add0~7 ;
-wire \Add0~8_combout ;
-wire \Add0~9 ;
-wire \Add0~10_combout ;
-wire \Add0~11 ;
-wire \Add0~12_combout ;
-wire \Add0~13 ;
-wire \Add0~14_combout ;
-wire \Add0~15 ;
-wire \Add0~16_combout ;
-wire \Add0~17 ;
-wire \Add0~18_combout ;
-wire \Add0~19 ;
-wire \Add0~20_combout ;
-wire \Add0~21 ;
-wire \Add0~22_combout ;
-wire \Add0~23 ;
-wire \Add0~24_combout ;
-wire \Add0~25 ;
-wire \Add0~26_combout ;
-wire \Add0~27 ;
-wire \Add0~28_combout ;
-wire \Add0~29 ;
-wire \Add0~30_combout ;
-wire \Add0~31 ;
-wire \Add0~32_combout ;
-wire \Add0~33 ;
-wire \Add0~34_combout ;
-wire \Add0~35 ;
-wire \Add0~36_combout ;
-wire \Add0~37 ;
-wire \Add0~38_combout ;
-wire \Add0~39 ;
-wire \Add0~40_combout ;
+wire \counter[0]~63_combout ;
+wire \counter[1]~21_combout ;
+wire \counter[1]~22 ;
+wire \counter[2]~23_combout ;
+wire \counter[2]~24 ;
+wire \counter[3]~25_combout ;
+wire \counter[3]~26 ;
+wire \counter[4]~27_combout ;
+wire \counter[4]~28 ;
+wire \counter[5]~29_combout ;
+wire \counter[5]~30 ;
+wire \counter[6]~31_combout ;
+wire \counter[6]~32 ;
+wire \counter[7]~33_combout ;
+wire \counter[7]~34 ;
+wire \counter[8]~35_combout ;
+wire \counter[8]~36 ;
+wire \counter[9]~37_combout ;
+wire \counter[9]~38 ;
+wire \counter[10]~39_combout ;
+wire \counter[10]~40 ;
+wire \counter[11]~41_combout ;
+wire \counter[11]~feeder_combout ;
+wire \counter[11]~42 ;
+wire \counter[12]~43_combout ;
+wire \counter[12]~44 ;
+wire \counter[13]~45_combout ;
+wire \counter[13]~46 ;
+wire \counter[14]~47_combout ;
+wire \counter[14]~48 ;
+wire \counter[15]~49_combout ;
+wire \counter[15]~50 ;
+wire \counter[16]~51_combout ;
+wire \counter[16]~52 ;
+wire \counter[17]~53_combout ;
+wire \counter[17]~54 ;
+wire \counter[18]~55_combout ;
+wire \counter[18]~56 ;
+wire \counter[19]~57_combout ;
wire \Equal0~5_combout ;
-wire \Equal0~1_combout ;
wire \Equal0~0_combout ;
+wire \Equal0~1_combout ;
wire \Equal0~2_combout ;
wire \Equal0~3_combout ;
wire \Equal0~4_combout ;
-wire \address[0]~0_combout ;
-wire \Equal0~6_combout ;
+wire \counter[19]~58 ;
+wire \counter[20]~59_combout ;
+wire \counter[20]~60 ;
+wire \counter[21]~61_combout ;
wire \Equal0~7_combout ;
-wire \address[1]~1_combout ;
-wire \address[1]~2_combout ;
-wire \address[2]~3_combout ;
-wire [20:0] counter;
-wire [2:0] address;
-wire [7:0] \rom|altsyncram_component|auto_generated|q_a ;
+wire \address[0]~39_combout ;
+wire \address[1]~13_combout ;
+wire \Equal0~6_combout ;
+wire \address[1]~14 ;
+wire \address[2]~15_combout ;
+wire \address[2]~16 ;
+wire \address[3]~17_combout ;
+wire \address[3]~18 ;
+wire \address[4]~19_combout ;
+wire \address[4]~20 ;
+wire \address[5]~21_combout ;
+wire \address[5]~22 ;
+wire \address[6]~23_combout ;
+wire \address[6]~24 ;
+wire \address[7]~25_combout ;
+wire \address[7]~26 ;
+wire \address[8]~27_combout ;
+wire \address[8]~28 ;
+wire \address[9]~29_combout ;
+wire \address[9]~30 ;
+wire \address[10]~31_combout ;
+wire \address[10]~32 ;
+wire \address[11]~33_combout ;
+wire \address[11]~34 ;
+wire \address[12]~35_combout ;
+wire \address[12]~36 ;
+wire \address[13]~37_combout ;
+wire \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ;
+wire \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a8~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a0~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a11~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a3~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a13~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a5~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a14~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a6~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ;
+wire [21:0] counter;
+wire [13:0] address;
+wire [0:0] \rom|altsyncram_component|auto_generated|out_address_reg_a ;
+wire [0:0] \rom|altsyncram_component|auto_generated|address_reg_a ;
-wire [17:0] \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus ;
-assign \rom|altsyncram_component|auto_generated|q_a [0] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [0];
-assign \rom|altsyncram_component|auto_generated|q_a [1] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [1];
-assign \rom|altsyncram_component|auto_generated|q_a [2] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [2];
-assign \rom|altsyncram_component|auto_generated|q_a [3] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [3];
-assign \rom|altsyncram_component|auto_generated|q_a [4] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [4];
-assign \rom|altsyncram_component|auto_generated|q_a [5] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [5];
-assign \rom|altsyncram_component|auto_generated|q_a [6] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [6];
-assign \rom|altsyncram_component|auto_generated|q_a [7] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [7];
+assign \rom|altsyncram_component|auto_generated|ram_block1a8~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a0~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a9~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a1~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a10~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a2~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a11~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a3~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a12~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a4~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a13~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a5~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a14~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a6~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a15~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a7~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus [0];
// Location: IOOBUF_X38_Y34_N16
cycloneive_io_obuf \LED[0]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [0]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -154,7 +243,7 @@ defparam \LED[0]~output .open_drain_output = "false";
// Location: IOOBUF_X49_Y34_N2
cycloneive_io_obuf \LED[1]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [1]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -167,7 +256,7 @@ defparam \LED[1]~output .open_drain_output = "false";
// Location: IOOBUF_X49_Y34_N9
cycloneive_io_obuf \LED[2]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [2]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -180,7 +269,7 @@ defparam \LED[2]~output .open_drain_output = "false";
// Location: IOOBUF_X40_Y34_N2
cycloneive_io_obuf \LED[3]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [3]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -193,7 +282,7 @@ defparam \LED[3]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y25_N9
cycloneive_io_obuf \LED[4]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [4]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -206,7 +295,7 @@ defparam \LED[4]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y26_N16
cycloneive_io_obuf \LED[5]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [5]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -219,7 +308,7 @@ defparam \LED[5]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y28_N9
cycloneive_io_obuf \LED[6]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [6]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -232,7 +321,7 @@ defparam \LED[6]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y10_N23
cycloneive_io_obuf \LED[7]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [7]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -266,47 +355,27 @@ defparam \CLOCK_50~inputclkctrl .clock_type = "global clock";
defparam \CLOCK_50~inputclkctrl .ena_register_mode = "none";
// synopsys translate_on
-// Location: FF_X31_Y17_N21
-dffeas \counter[20] (
- .clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~40_combout ),
- .asdata(vcc),
- .clrn(vcc),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(counter[20]),
- .prn(vcc));
-// synopsys translate_off
-defparam \counter[20] .is_wysiwyg = "true";
-defparam \counter[20] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y18_N12
-cycloneive_lcell_comb \Add0~0 (
+// Location: LCCOMB_X28_Y18_N2
+cycloneive_lcell_comb \counter[0]~63 (
// Equation(s):
-// \Add0~0_combout = counter[0] $ (VCC)
-// \Add0~1 = CARRY(counter[0])
+// \counter[0]~63_combout = !counter[0]
- .dataa(counter[0]),
+ .dataa(gnd),
.datab(gnd),
- .datac(gnd),
- .datad(vcc),
+ .datac(counter[0]),
+ .datad(gnd),
.cin(gnd),
- .combout(\Add0~0_combout ),
- .cout(\Add0~1 ));
+ .combout(\counter[0]~63_combout ),
+ .cout());
// synopsys translate_off
-defparam \Add0~0 .lut_mask = 16'h55AA;
-defparam \Add0~0 .sum_lutc_input = "datac";
+defparam \counter[0]~63 .lut_mask = 16'h0F0F;
+defparam \counter[0]~63 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: FF_X31_Y18_N13
+// Location: FF_X28_Y18_N3
dffeas \counter[0] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~0_combout ),
+ .d(\counter[0]~63_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -322,28 +391,28 @@ defparam \counter[0] .is_wysiwyg = "true";
defparam \counter[0] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N14
-cycloneive_lcell_comb \Add0~2 (
+// Location: LCCOMB_X28_Y18_N12
+cycloneive_lcell_comb \counter[1]~21 (
// Equation(s):
-// \Add0~2_combout = (counter[1] & (!\Add0~1 )) # (!counter[1] & ((\Add0~1 ) # (GND)))
-// \Add0~3 = CARRY((!\Add0~1 ) # (!counter[1]))
+// \counter[1]~21_combout = (counter[1] & (counter[0] $ (VCC))) # (!counter[1] & (counter[0] & VCC))
+// \counter[1]~22 = CARRY((counter[1] & counter[0]))
- .dataa(gnd),
- .datab(counter[1]),
+ .dataa(counter[1]),
+ .datab(counter[0]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~1 ),
- .combout(\Add0~2_combout ),
- .cout(\Add0~3 ));
+ .cin(gnd),
+ .combout(\counter[1]~21_combout ),
+ .cout(\counter[1]~22 ));
// synopsys translate_off
-defparam \Add0~2 .lut_mask = 16'h3C3F;
-defparam \Add0~2 .sum_lutc_input = "cin";
+defparam \counter[1]~21 .lut_mask = 16'h6688;
+defparam \counter[1]~21 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: FF_X31_Y18_N15
+// Location: FF_X28_Y18_N13
dffeas \counter[1] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~2_combout ),
+ .d(\counter[1]~21_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -359,28 +428,28 @@ defparam \counter[1] .is_wysiwyg = "true";
defparam \counter[1] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N16
-cycloneive_lcell_comb \Add0~4 (
+// Location: LCCOMB_X28_Y18_N14
+cycloneive_lcell_comb \counter[2]~23 (
// Equation(s):
-// \Add0~4_combout = (counter[2] & (\Add0~3 $ (GND))) # (!counter[2] & (!\Add0~3 & VCC))
-// \Add0~5 = CARRY((counter[2] & !\Add0~3 ))
+// \counter[2]~23_combout = (counter[2] & (!\counter[1]~22 )) # (!counter[2] & ((\counter[1]~22 ) # (GND)))
+// \counter[2]~24 = CARRY((!\counter[1]~22 ) # (!counter[2]))
.dataa(gnd),
.datab(counter[2]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~3 ),
- .combout(\Add0~4_combout ),
- .cout(\Add0~5 ));
+ .cin(\counter[1]~22 ),
+ .combout(\counter[2]~23_combout ),
+ .cout(\counter[2]~24 ));
// synopsys translate_off
-defparam \Add0~4 .lut_mask = 16'hC30C;
-defparam \Add0~4 .sum_lutc_input = "cin";
+defparam \counter[2]~23 .lut_mask = 16'h3C3F;
+defparam \counter[2]~23 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N17
+// Location: FF_X28_Y18_N15
dffeas \counter[2] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~4_combout ),
+ .d(\counter[2]~23_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -396,28 +465,28 @@ defparam \counter[2] .is_wysiwyg = "true";
defparam \counter[2] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N18
-cycloneive_lcell_comb \Add0~6 (
+// Location: LCCOMB_X28_Y18_N16
+cycloneive_lcell_comb \counter[3]~25 (
// Equation(s):
-// \Add0~6_combout = (counter[3] & (!\Add0~5 )) # (!counter[3] & ((\Add0~5 ) # (GND)))
-// \Add0~7 = CARRY((!\Add0~5 ) # (!counter[3]))
+// \counter[3]~25_combout = (counter[3] & (\counter[2]~24 $ (GND))) # (!counter[3] & (!\counter[2]~24 & VCC))
+// \counter[3]~26 = CARRY((counter[3] & !\counter[2]~24 ))
.dataa(gnd),
.datab(counter[3]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~5 ),
- .combout(\Add0~6_combout ),
- .cout(\Add0~7 ));
+ .cin(\counter[2]~24 ),
+ .combout(\counter[3]~25_combout ),
+ .cout(\counter[3]~26 ));
// synopsys translate_off
-defparam \Add0~6 .lut_mask = 16'h3C3F;
-defparam \Add0~6 .sum_lutc_input = "cin";
+defparam \counter[3]~25 .lut_mask = 16'hC30C;
+defparam \counter[3]~25 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N19
+// Location: FF_X28_Y18_N17
dffeas \counter[3] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~6_combout ),
+ .d(\counter[3]~25_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -433,28 +502,28 @@ defparam \counter[3] .is_wysiwyg = "true";
defparam \counter[3] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N20
-cycloneive_lcell_comb \Add0~8 (
+// Location: LCCOMB_X28_Y18_N18
+cycloneive_lcell_comb \counter[4]~27 (
// Equation(s):
-// \Add0~8_combout = (counter[4] & (\Add0~7 $ (GND))) # (!counter[4] & (!\Add0~7 & VCC))
-// \Add0~9 = CARRY((counter[4] & !\Add0~7 ))
+// \counter[4]~27_combout = (counter[4] & (!\counter[3]~26 )) # (!counter[4] & ((\counter[3]~26 ) # (GND)))
+// \counter[4]~28 = CARRY((!\counter[3]~26 ) # (!counter[4]))
- .dataa(counter[4]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[4]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~7 ),
- .combout(\Add0~8_combout ),
- .cout(\Add0~9 ));
+ .cin(\counter[3]~26 ),
+ .combout(\counter[4]~27_combout ),
+ .cout(\counter[4]~28 ));
// synopsys translate_off
-defparam \Add0~8 .lut_mask = 16'hA50A;
-defparam \Add0~8 .sum_lutc_input = "cin";
+defparam \counter[4]~27 .lut_mask = 16'h3C3F;
+defparam \counter[4]~27 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N21
+// Location: FF_X28_Y18_N19
dffeas \counter[4] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~8_combout ),
+ .d(\counter[4]~27_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -470,28 +539,28 @@ defparam \counter[4] .is_wysiwyg = "true";
defparam \counter[4] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N22
-cycloneive_lcell_comb \Add0~10 (
+// Location: LCCOMB_X28_Y18_N20
+cycloneive_lcell_comb \counter[5]~29 (
// Equation(s):
-// \Add0~10_combout = (counter[5] & (!\Add0~9 )) # (!counter[5] & ((\Add0~9 ) # (GND)))
-// \Add0~11 = CARRY((!\Add0~9 ) # (!counter[5]))
+// \counter[5]~29_combout = (counter[5] & (\counter[4]~28 $ (GND))) # (!counter[5] & (!\counter[4]~28 & VCC))
+// \counter[5]~30 = CARRY((counter[5] & !\counter[4]~28 ))
.dataa(gnd),
.datab(counter[5]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~9 ),
- .combout(\Add0~10_combout ),
- .cout(\Add0~11 ));
+ .cin(\counter[4]~28 ),
+ .combout(\counter[5]~29_combout ),
+ .cout(\counter[5]~30 ));
// synopsys translate_off
-defparam \Add0~10 .lut_mask = 16'h3C3F;
-defparam \Add0~10 .sum_lutc_input = "cin";
+defparam \counter[5]~29 .lut_mask = 16'hC30C;
+defparam \counter[5]~29 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N23
+// Location: FF_X28_Y18_N21
dffeas \counter[5] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~10_combout ),
+ .d(\counter[5]~29_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -507,28 +576,28 @@ defparam \counter[5] .is_wysiwyg = "true";
defparam \counter[5] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N24
-cycloneive_lcell_comb \Add0~12 (
+// Location: LCCOMB_X28_Y18_N22
+cycloneive_lcell_comb \counter[6]~31 (
// Equation(s):
-// \Add0~12_combout = (counter[6] & (\Add0~11 $ (GND))) # (!counter[6] & (!\Add0~11 & VCC))
-// \Add0~13 = CARRY((counter[6] & !\Add0~11 ))
+// \counter[6]~31_combout = (counter[6] & (!\counter[5]~30 )) # (!counter[6] & ((\counter[5]~30 ) # (GND)))
+// \counter[6]~32 = CARRY((!\counter[5]~30 ) # (!counter[6]))
.dataa(counter[6]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~11 ),
- .combout(\Add0~12_combout ),
- .cout(\Add0~13 ));
+ .cin(\counter[5]~30 ),
+ .combout(\counter[6]~31_combout ),
+ .cout(\counter[6]~32 ));
// synopsys translate_off
-defparam \Add0~12 .lut_mask = 16'hA50A;
-defparam \Add0~12 .sum_lutc_input = "cin";
+defparam \counter[6]~31 .lut_mask = 16'h5A5F;
+defparam \counter[6]~31 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N25
+// Location: FF_X28_Y18_N23
dffeas \counter[6] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~12_combout ),
+ .d(\counter[6]~31_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -544,28 +613,28 @@ defparam \counter[6] .is_wysiwyg = "true";
defparam \counter[6] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N26
-cycloneive_lcell_comb \Add0~14 (
+// Location: LCCOMB_X28_Y18_N24
+cycloneive_lcell_comb \counter[7]~33 (
// Equation(s):
-// \Add0~14_combout = (counter[7] & (!\Add0~13 )) # (!counter[7] & ((\Add0~13 ) # (GND)))
-// \Add0~15 = CARRY((!\Add0~13 ) # (!counter[7]))
+// \counter[7]~33_combout = (counter[7] & (\counter[6]~32 $ (GND))) # (!counter[7] & (!\counter[6]~32 & VCC))
+// \counter[7]~34 = CARRY((counter[7] & !\counter[6]~32 ))
.dataa(gnd),
.datab(counter[7]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~13 ),
- .combout(\Add0~14_combout ),
- .cout(\Add0~15 ));
+ .cin(\counter[6]~32 ),
+ .combout(\counter[7]~33_combout ),
+ .cout(\counter[7]~34 ));
// synopsys translate_off
-defparam \Add0~14 .lut_mask = 16'h3C3F;
-defparam \Add0~14 .sum_lutc_input = "cin";
+defparam \counter[7]~33 .lut_mask = 16'hC30C;
+defparam \counter[7]~33 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N27
+// Location: FF_X28_Y18_N25
dffeas \counter[7] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~14_combout ),
+ .d(\counter[7]~33_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -581,28 +650,28 @@ defparam \counter[7] .is_wysiwyg = "true";
defparam \counter[7] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N28
-cycloneive_lcell_comb \Add0~16 (
+// Location: LCCOMB_X28_Y18_N26
+cycloneive_lcell_comb \counter[8]~35 (
// Equation(s):
-// \Add0~16_combout = (counter[8] & (\Add0~15 $ (GND))) # (!counter[8] & (!\Add0~15 & VCC))
-// \Add0~17 = CARRY((counter[8] & !\Add0~15 ))
+// \counter[8]~35_combout = (counter[8] & (!\counter[7]~34 )) # (!counter[8] & ((\counter[7]~34 ) # (GND)))
+// \counter[8]~36 = CARRY((!\counter[7]~34 ) # (!counter[8]))
- .dataa(gnd),
- .datab(counter[8]),
+ .dataa(counter[8]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~15 ),
- .combout(\Add0~16_combout ),
- .cout(\Add0~17 ));
+ .cin(\counter[7]~34 ),
+ .combout(\counter[8]~35_combout ),
+ .cout(\counter[8]~36 ));
// synopsys translate_off
-defparam \Add0~16 .lut_mask = 16'hC30C;
-defparam \Add0~16 .sum_lutc_input = "cin";
+defparam \counter[8]~35 .lut_mask = 16'h5A5F;
+defparam \counter[8]~35 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N29
+// Location: FF_X28_Y18_N27
dffeas \counter[8] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~16_combout ),
+ .d(\counter[8]~35_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -618,28 +687,28 @@ defparam \counter[8] .is_wysiwyg = "true";
defparam \counter[8] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N30
-cycloneive_lcell_comb \Add0~18 (
+// Location: LCCOMB_X28_Y18_N28
+cycloneive_lcell_comb \counter[9]~37 (
// Equation(s):
-// \Add0~18_combout = (counter[9] & (!\Add0~17 )) # (!counter[9] & ((\Add0~17 ) # (GND)))
-// \Add0~19 = CARRY((!\Add0~17 ) # (!counter[9]))
+// \counter[9]~37_combout = (counter[9] & (\counter[8]~36 $ (GND))) # (!counter[9] & (!\counter[8]~36 & VCC))
+// \counter[9]~38 = CARRY((counter[9] & !\counter[8]~36 ))
- .dataa(counter[9]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[9]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~17 ),
- .combout(\Add0~18_combout ),
- .cout(\Add0~19 ));
+ .cin(\counter[8]~36 ),
+ .combout(\counter[9]~37_combout ),
+ .cout(\counter[9]~38 ));
// synopsys translate_off
-defparam \Add0~18 .lut_mask = 16'h5A5F;
-defparam \Add0~18 .sum_lutc_input = "cin";
+defparam \counter[9]~37 .lut_mask = 16'hC30C;
+defparam \counter[9]~37 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N31
+// Location: FF_X28_Y18_N29
dffeas \counter[9] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~18_combout ),
+ .d(\counter[9]~37_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -655,28 +724,28 @@ defparam \counter[9] .is_wysiwyg = "true";
defparam \counter[9] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N0
-cycloneive_lcell_comb \Add0~20 (
+// Location: LCCOMB_X28_Y18_N30
+cycloneive_lcell_comb \counter[10]~39 (
// Equation(s):
-// \Add0~20_combout = (counter[10] & (\Add0~19 $ (GND))) # (!counter[10] & (!\Add0~19 & VCC))
-// \Add0~21 = CARRY((counter[10] & !\Add0~19 ))
+// \counter[10]~39_combout = (counter[10] & (!\counter[9]~38 )) # (!counter[10] & ((\counter[9]~38 ) # (GND)))
+// \counter[10]~40 = CARRY((!\counter[9]~38 ) # (!counter[10]))
- .dataa(gnd),
- .datab(counter[10]),
+ .dataa(counter[10]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~19 ),
- .combout(\Add0~20_combout ),
- .cout(\Add0~21 ));
+ .cin(\counter[9]~38 ),
+ .combout(\counter[10]~39_combout ),
+ .cout(\counter[10]~40 ));
// synopsys translate_off
-defparam \Add0~20 .lut_mask = 16'hC30C;
-defparam \Add0~20 .sum_lutc_input = "cin";
+defparam \counter[10]~39 .lut_mask = 16'h5A5F;
+defparam \counter[10]~39 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N1
+// Location: FF_X28_Y18_N31
dffeas \counter[10] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~20_combout ),
+ .d(\counter[10]~39_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -692,28 +761,45 @@ defparam \counter[10] .is_wysiwyg = "true";
defparam \counter[10] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N2
-cycloneive_lcell_comb \Add0~22 (
+// Location: LCCOMB_X28_Y17_N0
+cycloneive_lcell_comb \counter[11]~41 (
// Equation(s):
-// \Add0~22_combout = (counter[11] & (!\Add0~21 )) # (!counter[11] & ((\Add0~21 ) # (GND)))
-// \Add0~23 = CARRY((!\Add0~21 ) # (!counter[11]))
+// \counter[11]~41_combout = (counter[11] & (\counter[10]~40 $ (GND))) # (!counter[11] & (!\counter[10]~40 & VCC))
+// \counter[11]~42 = CARRY((counter[11] & !\counter[10]~40 ))
- .dataa(gnd),
- .datab(counter[11]),
+ .dataa(counter[11]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~21 ),
- .combout(\Add0~22_combout ),
- .cout(\Add0~23 ));
+ .cin(\counter[10]~40 ),
+ .combout(\counter[11]~41_combout ),
+ .cout(\counter[11]~42 ));
// synopsys translate_off
-defparam \Add0~22 .lut_mask = 16'h3C3F;
-defparam \Add0~22 .sum_lutc_input = "cin";
+defparam \counter[11]~41 .lut_mask = 16'hA50A;
+defparam \counter[11]~41 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N3
+// Location: LCCOMB_X28_Y18_N4
+cycloneive_lcell_comb \counter[11]~feeder (
+// Equation(s):
+// \counter[11]~feeder_combout = \counter[11]~41_combout
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(\counter[11]~41_combout ),
+ .cin(gnd),
+ .combout(\counter[11]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \counter[11]~feeder .lut_mask = 16'hFF00;
+defparam \counter[11]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X28_Y18_N5
dffeas \counter[11] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~22_combout ),
+ .d(\counter[11]~feeder_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -729,28 +815,28 @@ defparam \counter[11] .is_wysiwyg = "true";
defparam \counter[11] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N4
-cycloneive_lcell_comb \Add0~24 (
+// Location: LCCOMB_X28_Y17_N2
+cycloneive_lcell_comb \counter[12]~43 (
// Equation(s):
-// \Add0~24_combout = (counter[12] & (\Add0~23 $ (GND))) # (!counter[12] & (!\Add0~23 & VCC))
-// \Add0~25 = CARRY((counter[12] & !\Add0~23 ))
+// \counter[12]~43_combout = (counter[12] & (!\counter[11]~42 )) # (!counter[12] & ((\counter[11]~42 ) # (GND)))
+// \counter[12]~44 = CARRY((!\counter[11]~42 ) # (!counter[12]))
.dataa(gnd),
.datab(counter[12]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~23 ),
- .combout(\Add0~24_combout ),
- .cout(\Add0~25 ));
+ .cin(\counter[11]~42 ),
+ .combout(\counter[12]~43_combout ),
+ .cout(\counter[12]~44 ));
// synopsys translate_off
-defparam \Add0~24 .lut_mask = 16'hC30C;
-defparam \Add0~24 .sum_lutc_input = "cin";
+defparam \counter[12]~43 .lut_mask = 16'h3C3F;
+defparam \counter[12]~43 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N5
+// Location: FF_X28_Y17_N3
dffeas \counter[12] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~24_combout ),
+ .d(\counter[12]~43_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -766,28 +852,28 @@ defparam \counter[12] .is_wysiwyg = "true";
defparam \counter[12] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N6
-cycloneive_lcell_comb \Add0~26 (
+// Location: LCCOMB_X28_Y17_N4
+cycloneive_lcell_comb \counter[13]~45 (
// Equation(s):
-// \Add0~26_combout = (counter[13] & (!\Add0~25 )) # (!counter[13] & ((\Add0~25 ) # (GND)))
-// \Add0~27 = CARRY((!\Add0~25 ) # (!counter[13]))
+// \counter[13]~45_combout = (counter[13] & (\counter[12]~44 $ (GND))) # (!counter[13] & (!\counter[12]~44 & VCC))
+// \counter[13]~46 = CARRY((counter[13] & !\counter[12]~44 ))
.dataa(gnd),
.datab(counter[13]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~25 ),
- .combout(\Add0~26_combout ),
- .cout(\Add0~27 ));
+ .cin(\counter[12]~44 ),
+ .combout(\counter[13]~45_combout ),
+ .cout(\counter[13]~46 ));
// synopsys translate_off
-defparam \Add0~26 .lut_mask = 16'h3C3F;
-defparam \Add0~26 .sum_lutc_input = "cin";
+defparam \counter[13]~45 .lut_mask = 16'hC30C;
+defparam \counter[13]~45 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N7
+// Location: FF_X28_Y17_N5
dffeas \counter[13] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~26_combout ),
+ .d(\counter[13]~45_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -803,28 +889,28 @@ defparam \counter[13] .is_wysiwyg = "true";
defparam \counter[13] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N8
-cycloneive_lcell_comb \Add0~28 (
+// Location: LCCOMB_X28_Y17_N6
+cycloneive_lcell_comb \counter[14]~47 (
// Equation(s):
-// \Add0~28_combout = (counter[14] & (\Add0~27 $ (GND))) # (!counter[14] & (!\Add0~27 & VCC))
-// \Add0~29 = CARRY((counter[14] & !\Add0~27 ))
+// \counter[14]~47_combout = (counter[14] & (!\counter[13]~46 )) # (!counter[14] & ((\counter[13]~46 ) # (GND)))
+// \counter[14]~48 = CARRY((!\counter[13]~46 ) # (!counter[14]))
.dataa(counter[14]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~27 ),
- .combout(\Add0~28_combout ),
- .cout(\Add0~29 ));
+ .cin(\counter[13]~46 ),
+ .combout(\counter[14]~47_combout ),
+ .cout(\counter[14]~48 ));
// synopsys translate_off
-defparam \Add0~28 .lut_mask = 16'hA50A;
-defparam \Add0~28 .sum_lutc_input = "cin";
+defparam \counter[14]~47 .lut_mask = 16'h5A5F;
+defparam \counter[14]~47 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N9
+// Location: FF_X28_Y17_N7
dffeas \counter[14] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~28_combout ),
+ .d(\counter[14]~47_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -840,28 +926,28 @@ defparam \counter[14] .is_wysiwyg = "true";
defparam \counter[14] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N10
-cycloneive_lcell_comb \Add0~30 (
+// Location: LCCOMB_X28_Y17_N8
+cycloneive_lcell_comb \counter[15]~49 (
// Equation(s):
-// \Add0~30_combout = (counter[15] & (!\Add0~29 )) # (!counter[15] & ((\Add0~29 ) # (GND)))
-// \Add0~31 = CARRY((!\Add0~29 ) # (!counter[15]))
+// \counter[15]~49_combout = (counter[15] & (\counter[14]~48 $ (GND))) # (!counter[15] & (!\counter[14]~48 & VCC))
+// \counter[15]~50 = CARRY((counter[15] & !\counter[14]~48 ))
.dataa(gnd),
.datab(counter[15]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~29 ),
- .combout(\Add0~30_combout ),
- .cout(\Add0~31 ));
+ .cin(\counter[14]~48 ),
+ .combout(\counter[15]~49_combout ),
+ .cout(\counter[15]~50 ));
// synopsys translate_off
-defparam \Add0~30 .lut_mask = 16'h3C3F;
-defparam \Add0~30 .sum_lutc_input = "cin";
+defparam \counter[15]~49 .lut_mask = 16'hC30C;
+defparam \counter[15]~49 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N11
+// Location: FF_X28_Y17_N9
dffeas \counter[15] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~30_combout ),
+ .d(\counter[15]~49_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -877,28 +963,28 @@ defparam \counter[15] .is_wysiwyg = "true";
defparam \counter[15] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N12
-cycloneive_lcell_comb \Add0~32 (
+// Location: LCCOMB_X28_Y17_N10
+cycloneive_lcell_comb \counter[16]~51 (
// Equation(s):
-// \Add0~32_combout = (counter[16] & (\Add0~31 $ (GND))) # (!counter[16] & (!\Add0~31 & VCC))
-// \Add0~33 = CARRY((counter[16] & !\Add0~31 ))
+// \counter[16]~51_combout = (counter[16] & (!\counter[15]~50 )) # (!counter[16] & ((\counter[15]~50 ) # (GND)))
+// \counter[16]~52 = CARRY((!\counter[15]~50 ) # (!counter[16]))
- .dataa(gnd),
- .datab(counter[16]),
+ .dataa(counter[16]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~31 ),
- .combout(\Add0~32_combout ),
- .cout(\Add0~33 ));
+ .cin(\counter[15]~50 ),
+ .combout(\counter[16]~51_combout ),
+ .cout(\counter[16]~52 ));
// synopsys translate_off
-defparam \Add0~32 .lut_mask = 16'hC30C;
-defparam \Add0~32 .sum_lutc_input = "cin";
+defparam \counter[16]~51 .lut_mask = 16'h5A5F;
+defparam \counter[16]~51 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N13
+// Location: FF_X28_Y17_N11
dffeas \counter[16] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~32_combout ),
+ .d(\counter[16]~51_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -914,28 +1000,28 @@ defparam \counter[16] .is_wysiwyg = "true";
defparam \counter[16] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N14
-cycloneive_lcell_comb \Add0~34 (
+// Location: LCCOMB_X28_Y17_N12
+cycloneive_lcell_comb \counter[17]~53 (
// Equation(s):
-// \Add0~34_combout = (counter[17] & (!\Add0~33 )) # (!counter[17] & ((\Add0~33 ) # (GND)))
-// \Add0~35 = CARRY((!\Add0~33 ) # (!counter[17]))
+// \counter[17]~53_combout = (counter[17] & (\counter[16]~52 $ (GND))) # (!counter[17] & (!\counter[16]~52 & VCC))
+// \counter[17]~54 = CARRY((counter[17] & !\counter[16]~52 ))
.dataa(counter[17]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~33 ),
- .combout(\Add0~34_combout ),
- .cout(\Add0~35 ));
+ .cin(\counter[16]~52 ),
+ .combout(\counter[17]~53_combout ),
+ .cout(\counter[17]~54 ));
// synopsys translate_off
-defparam \Add0~34 .lut_mask = 16'h5A5F;
-defparam \Add0~34 .sum_lutc_input = "cin";
+defparam \counter[17]~53 .lut_mask = 16'hA50A;
+defparam \counter[17]~53 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N15
+// Location: FF_X28_Y17_N13
dffeas \counter[17] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~34_combout ),
+ .d(\counter[17]~53_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -951,28 +1037,28 @@ defparam \counter[17] .is_wysiwyg = "true";
defparam \counter[17] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N16
-cycloneive_lcell_comb \Add0~36 (
+// Location: LCCOMB_X28_Y17_N14
+cycloneive_lcell_comb \counter[18]~55 (
// Equation(s):
-// \Add0~36_combout = (counter[18] & (\Add0~35 $ (GND))) # (!counter[18] & (!\Add0~35 & VCC))
-// \Add0~37 = CARRY((counter[18] & !\Add0~35 ))
+// \counter[18]~55_combout = (counter[18] & (!\counter[17]~54 )) # (!counter[18] & ((\counter[17]~54 ) # (GND)))
+// \counter[18]~56 = CARRY((!\counter[17]~54 ) # (!counter[18]))
- .dataa(counter[18]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[18]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~35 ),
- .combout(\Add0~36_combout ),
- .cout(\Add0~37 ));
+ .cin(\counter[17]~54 ),
+ .combout(\counter[18]~55_combout ),
+ .cout(\counter[18]~56 ));
// synopsys translate_off
-defparam \Add0~36 .lut_mask = 16'hA50A;
-defparam \Add0~36 .sum_lutc_input = "cin";
+defparam \counter[18]~55 .lut_mask = 16'h3C3F;
+defparam \counter[18]~55 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N17
+// Location: FF_X28_Y17_N15
dffeas \counter[18] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~36_combout ),
+ .d(\counter[18]~55_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -988,28 +1074,28 @@ defparam \counter[18] .is_wysiwyg = "true";
defparam \counter[18] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N18
-cycloneive_lcell_comb \Add0~38 (
+// Location: LCCOMB_X28_Y17_N16
+cycloneive_lcell_comb \counter[19]~57 (
// Equation(s):
-// \Add0~38_combout = (counter[19] & (!\Add0~37 )) # (!counter[19] & ((\Add0~37 ) # (GND)))
-// \Add0~39 = CARRY((!\Add0~37 ) # (!counter[19]))
+// \counter[19]~57_combout = (counter[19] & (\counter[18]~56 $ (GND))) # (!counter[19] & (!\counter[18]~56 & VCC))
+// \counter[19]~58 = CARRY((counter[19] & !\counter[18]~56 ))
- .dataa(counter[19]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[19]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~37 ),
- .combout(\Add0~38_combout ),
- .cout(\Add0~39 ));
+ .cin(\counter[18]~56 ),
+ .combout(\counter[19]~57_combout ),
+ .cout(\counter[19]~58 ));
// synopsys translate_off
-defparam \Add0~38 .lut_mask = 16'h5A5F;
-defparam \Add0~38 .sum_lutc_input = "cin";
+defparam \counter[19]~57 .lut_mask = 16'hC30C;
+defparam \counter[19]~57 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N19
+// Location: FF_X28_Y17_N17
dffeas \counter[19] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~38_combout ),
+ .d(\counter[19]~57_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -1025,32 +1111,15 @@ defparam \counter[19] .is_wysiwyg = "true";
defparam \counter[19] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N20
-cycloneive_lcell_comb \Add0~40 (
-// Equation(s):
-// \Add0~40_combout = \Add0~39 $ (!counter[20])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(counter[20]),
- .cin(\Add0~39 ),
- .combout(\Add0~40_combout ),
- .cout());
-// synopsys translate_off
-defparam \Add0~40 .lut_mask = 16'hF00F;
-defparam \Add0~40 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y17_N28
+// Location: LCCOMB_X28_Y17_N28
cycloneive_lcell_comb \Equal0~5 (
// Equation(s):
-// \Equal0~5_combout = (!\Add0~32_combout & (!\Add0~36_combout & (!\Add0~34_combout & !\Add0~38_combout )))
+// \Equal0~5_combout = (!counter[17] & (!counter[19] & (!counter[18] & !counter[16])))
- .dataa(\Add0~32_combout ),
- .datab(\Add0~36_combout ),
- .datac(\Add0~34_combout ),
- .datad(\Add0~38_combout ),
+ .dataa(counter[17]),
+ .datab(counter[19]),
+ .datac(counter[18]),
+ .datad(counter[16]),
.cin(gnd),
.combout(\Equal0~5_combout ),
.cout());
@@ -1059,32 +1128,15 @@ defparam \Equal0~5 .lut_mask = 16'h0001;
defparam \Equal0~5 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N6
-cycloneive_lcell_comb \Equal0~1 (
-// Equation(s):
-// \Equal0~1_combout = (!\Add0~10_combout & (!\Add0~8_combout & (!\Add0~14_combout & !\Add0~12_combout )))
-
- .dataa(\Add0~10_combout ),
- .datab(\Add0~8_combout ),
- .datac(\Add0~14_combout ),
- .datad(\Add0~12_combout ),
- .cin(gnd),
- .combout(\Equal0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \Equal0~1 .lut_mask = 16'h0001;
-defparam \Equal0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y18_N4
+// Location: LCCOMB_X28_Y18_N8
cycloneive_lcell_comb \Equal0~0 (
// Equation(s):
-// \Equal0~0_combout = (!\Add0~4_combout & (!\Add0~0_combout & (!\Add0~6_combout & !\Add0~2_combout )))
+// \Equal0~0_combout = (!counter[1] & (!counter[0] & (!counter[2] & !counter[3])))
- .dataa(\Add0~4_combout ),
- .datab(\Add0~0_combout ),
- .datac(\Add0~6_combout ),
- .datad(\Add0~2_combout ),
+ .dataa(counter[1]),
+ .datab(counter[0]),
+ .datac(counter[2]),
+ .datad(counter[3]),
.cin(gnd),
.combout(\Equal0~0_combout ),
.cout());
@@ -1093,15 +1145,32 @@ defparam \Equal0~0 .lut_mask = 16'h0001;
defparam \Equal0~0 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N30
+// Location: LCCOMB_X28_Y18_N6
+cycloneive_lcell_comb \Equal0~1 (
+// Equation(s):
+// \Equal0~1_combout = (!counter[6] & (!counter[7] & (!counter[5] & !counter[4])))
+
+ .dataa(counter[6]),
+ .datab(counter[7]),
+ .datac(counter[5]),
+ .datad(counter[4]),
+ .cin(gnd),
+ .combout(\Equal0~1_combout ),
+ .cout());
+// synopsys translate_off
+defparam \Equal0~1 .lut_mask = 16'h0001;
+defparam \Equal0~1 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y18_N0
cycloneive_lcell_comb \Equal0~2 (
// Equation(s):
-// \Equal0~2_combout = (!\Add0~22_combout & (!\Add0~16_combout & (!\Add0~20_combout & !\Add0~18_combout )))
+// \Equal0~2_combout = (!counter[8] & (!counter[11] & (!counter[10] & !counter[9])))
- .dataa(\Add0~22_combout ),
- .datab(\Add0~16_combout ),
- .datac(\Add0~20_combout ),
- .datad(\Add0~18_combout ),
+ .dataa(counter[8]),
+ .datab(counter[11]),
+ .datac(counter[10]),
+ .datad(counter[9]),
.cin(gnd),
.combout(\Equal0~2_combout ),
.cout());
@@ -1110,15 +1179,15 @@ defparam \Equal0~2 .lut_mask = 16'h0001;
defparam \Equal0~2 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N30
+// Location: LCCOMB_X28_Y17_N26
cycloneive_lcell_comb \Equal0~3 (
// Equation(s):
-// \Equal0~3_combout = (!\Add0~26_combout & (!\Add0~24_combout & (!\Add0~28_combout & !\Add0~30_combout )))
+// \Equal0~3_combout = (!counter[14] & (!counter[13] & (!counter[15] & !counter[12])))
- .dataa(\Add0~26_combout ),
- .datab(\Add0~24_combout ),
- .datac(\Add0~28_combout ),
- .datad(\Add0~30_combout ),
+ .dataa(counter[14]),
+ .datab(counter[13]),
+ .datac(counter[15]),
+ .datad(counter[12]),
.cin(gnd),
.combout(\Equal0~3_combout ),
.cout());
@@ -1127,13 +1196,13 @@ defparam \Equal0~3 .lut_mask = 16'h0001;
defparam \Equal0~3 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N28
+// Location: LCCOMB_X29_Y18_N28
cycloneive_lcell_comb \Equal0~4 (
// Equation(s):
-// \Equal0~4_combout = (\Equal0~1_combout & (\Equal0~0_combout & (\Equal0~2_combout & \Equal0~3_combout )))
+// \Equal0~4_combout = (\Equal0~0_combout & (\Equal0~1_combout & (\Equal0~2_combout & \Equal0~3_combout )))
- .dataa(\Equal0~1_combout ),
- .datab(\Equal0~0_combout ),
+ .dataa(\Equal0~0_combout ),
+ .datab(\Equal0~1_combout ),
.datac(\Equal0~2_combout ),
.datad(\Equal0~3_combout ),
.cin(gnd),
@@ -1144,27 +1213,117 @@ defparam \Equal0~4 .lut_mask = 16'h8000;
defparam \Equal0~4 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N20
-cycloneive_lcell_comb \address[0]~0 (
+// Location: LCCOMB_X28_Y17_N18
+cycloneive_lcell_comb \counter[20]~59 (
// Equation(s):
-// \address[0]~0_combout = address[0] $ (((!\Add0~40_combout & (\Equal0~5_combout & \Equal0~4_combout ))))
+// \counter[20]~59_combout = (counter[20] & (!\counter[19]~58 )) # (!counter[20] & ((\counter[19]~58 ) # (GND)))
+// \counter[20]~60 = CARRY((!\counter[19]~58 ) # (!counter[20]))
- .dataa(\Add0~40_combout ),
- .datab(\Equal0~5_combout ),
- .datac(address[0]),
- .datad(\Equal0~4_combout ),
- .cin(gnd),
- .combout(\address[0]~0_combout ),
- .cout());
+ .dataa(gnd),
+ .datab(counter[20]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\counter[19]~58 ),
+ .combout(\counter[20]~59_combout ),
+ .cout(\counter[20]~60 ));
// synopsys translate_off
-defparam \address[0]~0 .lut_mask = 16'hB4F0;
-defparam \address[0]~0 .sum_lutc_input = "datac";
+defparam \counter[20]~59 .lut_mask = 16'h3C3F;
+defparam \counter[20]~59 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X32_Y17_N21
+// Location: FF_X28_Y17_N19
+dffeas \counter[20] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\counter[20]~59_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(counter[20]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \counter[20] .is_wysiwyg = "true";
+defparam \counter[20] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y17_N20
+cycloneive_lcell_comb \counter[21]~61 (
+// Equation(s):
+// \counter[21]~61_combout = \counter[20]~60 $ (!counter[21])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(counter[21]),
+ .cin(\counter[20]~60 ),
+ .combout(\counter[21]~61_combout ),
+ .cout());
+// synopsys translate_off
+defparam \counter[21]~61 .lut_mask = 16'hF00F;
+defparam \counter[21]~61 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X28_Y17_N21
+dffeas \counter[21] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\counter[21]~61_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(counter[21]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \counter[21] .is_wysiwyg = "true";
+defparam \counter[21] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y18_N10
+cycloneive_lcell_comb \Equal0~7 (
+// Equation(s):
+// \Equal0~7_combout = (!counter[21] & !counter[20])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(counter[21]),
+ .datad(counter[20]),
+ .cin(gnd),
+ .combout(\Equal0~7_combout ),
+ .cout());
+// synopsys translate_off
+defparam \Equal0~7 .lut_mask = 16'h000F;
+defparam \Equal0~7 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N30
+cycloneive_lcell_comb \address[0]~39 (
+// Equation(s):
+// \address[0]~39_combout = address[0] $ (((\Equal0~5_combout & (\Equal0~4_combout & \Equal0~7_combout ))))
+
+ .dataa(\Equal0~5_combout ),
+ .datab(\Equal0~4_combout ),
+ .datac(address[0]),
+ .datad(\Equal0~7_combout ),
+ .cin(gnd),
+ .combout(\address[0]~39_combout ),
+ .cout());
+// synopsys translate_off
+defparam \address[0]~39 .lut_mask = 16'h78F0;
+defparam \address[0]~39 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N31
dffeas \address[0] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[0]~0_combout ),
+ .d(\address[0]~39_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -1180,67 +1339,51 @@ defparam \address[0] .is_wysiwyg = "true";
defparam \address[0] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N26
+// Location: LCCOMB_X29_Y18_N0
+cycloneive_lcell_comb \address[1]~13 (
+// Equation(s):
+// \address[1]~13_combout = (address[0] & (address[1] $ (VCC))) # (!address[0] & (address[1] & VCC))
+// \address[1]~14 = CARRY((address[0] & address[1]))
+
+ .dataa(address[0]),
+ .datab(address[1]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(gnd),
+ .combout(\address[1]~13_combout ),
+ .cout(\address[1]~14 ));
+// synopsys translate_off
+defparam \address[1]~13 .lut_mask = 16'h6688;
+defparam \address[1]~13 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N26
cycloneive_lcell_comb \Equal0~6 (
// Equation(s):
-// \Equal0~6_combout = (!\Add0~34_combout & !\Add0~32_combout )
+// \Equal0~6_combout = (!counter[20] & (!counter[21] & (\Equal0~5_combout & \Equal0~4_combout )))
- .dataa(gnd),
- .datab(gnd),
- .datac(\Add0~34_combout ),
- .datad(\Add0~32_combout ),
+ .dataa(counter[20]),
+ .datab(counter[21]),
+ .datac(\Equal0~5_combout ),
+ .datad(\Equal0~4_combout ),
.cin(gnd),
.combout(\Equal0~6_combout ),
.cout());
// synopsys translate_off
-defparam \Equal0~6 .lut_mask = 16'h000F;
+defparam \Equal0~6 .lut_mask = 16'h1000;
defparam \Equal0~6 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N24
-cycloneive_lcell_comb \Equal0~7 (
-// Equation(s):
-// \Equal0~7_combout = (!\Add0~40_combout & (!\Add0~36_combout & (\Equal0~6_combout & !\Add0~38_combout )))
-
- .dataa(\Add0~40_combout ),
- .datab(\Add0~36_combout ),
- .datac(\Equal0~6_combout ),
- .datad(\Add0~38_combout ),
- .cin(gnd),
- .combout(\Equal0~7_combout ),
- .cout());
-// synopsys translate_off
-defparam \Equal0~7 .lut_mask = 16'h0010;
-defparam \Equal0~7 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X32_Y17_N10
-cycloneive_lcell_comb \address[1]~1 (
-// Equation(s):
-// \address[1]~1_combout = address[1] $ (((address[0] & (\Equal0~4_combout & \Equal0~7_combout ))))
-
- .dataa(address[0]),
- .datab(\Equal0~4_combout ),
- .datac(address[1]),
- .datad(\Equal0~7_combout ),
- .cin(gnd),
- .combout(\address[1]~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \address[1]~1 .lut_mask = 16'h78F0;
-defparam \address[1]~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X32_Y17_N11
+// Location: FF_X29_Y18_N1
dffeas \address[1] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[1]~1_combout ),
+ .d(\address[1]~13_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
- .ena(vcc),
+ .ena(\Equal0~6_combout ),
.devclrn(devclrn),
.devpor(devpor),
.q(address[1]),
@@ -1250,50 +1393,34 @@ defparam \address[1] .is_wysiwyg = "true";
defparam \address[1] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N2
-cycloneive_lcell_comb \address[1]~2 (
+// Location: LCCOMB_X29_Y18_N2
+cycloneive_lcell_comb \address[2]~15 (
// Equation(s):
-// \address[1]~2_combout = (address[0] & (\Equal0~5_combout & (!\Add0~40_combout & \Equal0~4_combout )))
-
- .dataa(address[0]),
- .datab(\Equal0~5_combout ),
- .datac(\Add0~40_combout ),
- .datad(\Equal0~4_combout ),
- .cin(gnd),
- .combout(\address[1]~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \address[1]~2 .lut_mask = 16'h0800;
-defparam \address[1]~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X32_Y17_N16
-cycloneive_lcell_comb \address[2]~3 (
-// Equation(s):
-// \address[2]~3_combout = address[2] $ (((address[1] & \address[1]~2_combout )))
+// \address[2]~15_combout = (address[2] & (!\address[1]~14 )) # (!address[2] & ((\address[1]~14 ) # (GND)))
+// \address[2]~16 = CARRY((!\address[1]~14 ) # (!address[2]))
.dataa(gnd),
- .datab(address[1]),
- .datac(address[2]),
- .datad(\address[1]~2_combout ),
- .cin(gnd),
- .combout(\address[2]~3_combout ),
- .cout());
+ .datab(address[2]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[1]~14 ),
+ .combout(\address[2]~15_combout ),
+ .cout(\address[2]~16 ));
// synopsys translate_off
-defparam \address[2]~3 .lut_mask = 16'h3CF0;
-defparam \address[2]~3 .sum_lutc_input = "datac";
+defparam \address[2]~15 .lut_mask = 16'h3C3F;
+defparam \address[2]~15 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X32_Y17_N17
+// Location: FF_X29_Y18_N3
dffeas \address[2] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[2]~3_combout ),
+ .d(\address[2]~15_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
- .ena(vcc),
+ .ena(\Equal0~6_combout ),
.devclrn(devclrn),
.devpor(devpor),
.q(address[2]),
@@ -1303,7 +1430,541 @@ defparam \address[2] .is_wysiwyg = "true";
defparam \address[2] .power_up = "low";
// synopsys translate_on
-// Location: M9K_X33_Y26_N0
+// Location: LCCOMB_X29_Y18_N4
+cycloneive_lcell_comb \address[3]~17 (
+// Equation(s):
+// \address[3]~17_combout = (address[3] & (\address[2]~16 $ (GND))) # (!address[3] & (!\address[2]~16 & VCC))
+// \address[3]~18 = CARRY((address[3] & !\address[2]~16 ))
+
+ .dataa(gnd),
+ .datab(address[3]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[2]~16 ),
+ .combout(\address[3]~17_combout ),
+ .cout(\address[3]~18 ));
+// synopsys translate_off
+defparam \address[3]~17 .lut_mask = 16'hC30C;
+defparam \address[3]~17 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N5
+dffeas \address[3] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[3]~17_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[3]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[3] .is_wysiwyg = "true";
+defparam \address[3] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N6
+cycloneive_lcell_comb \address[4]~19 (
+// Equation(s):
+// \address[4]~19_combout = (address[4] & (!\address[3]~18 )) # (!address[4] & ((\address[3]~18 ) # (GND)))
+// \address[4]~20 = CARRY((!\address[3]~18 ) # (!address[4]))
+
+ .dataa(address[4]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[3]~18 ),
+ .combout(\address[4]~19_combout ),
+ .cout(\address[4]~20 ));
+// synopsys translate_off
+defparam \address[4]~19 .lut_mask = 16'h5A5F;
+defparam \address[4]~19 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N7
+dffeas \address[4] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[4]~19_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[4]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[4] .is_wysiwyg = "true";
+defparam \address[4] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N8
+cycloneive_lcell_comb \address[5]~21 (
+// Equation(s):
+// \address[5]~21_combout = (address[5] & (\address[4]~20 $ (GND))) # (!address[5] & (!\address[4]~20 & VCC))
+// \address[5]~22 = CARRY((address[5] & !\address[4]~20 ))
+
+ .dataa(gnd),
+ .datab(address[5]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[4]~20 ),
+ .combout(\address[5]~21_combout ),
+ .cout(\address[5]~22 ));
+// synopsys translate_off
+defparam \address[5]~21 .lut_mask = 16'hC30C;
+defparam \address[5]~21 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N9
+dffeas \address[5] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[5]~21_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[5]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[5] .is_wysiwyg = "true";
+defparam \address[5] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N10
+cycloneive_lcell_comb \address[6]~23 (
+// Equation(s):
+// \address[6]~23_combout = (address[6] & (!\address[5]~22 )) # (!address[6] & ((\address[5]~22 ) # (GND)))
+// \address[6]~24 = CARRY((!\address[5]~22 ) # (!address[6]))
+
+ .dataa(address[6]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[5]~22 ),
+ .combout(\address[6]~23_combout ),
+ .cout(\address[6]~24 ));
+// synopsys translate_off
+defparam \address[6]~23 .lut_mask = 16'h5A5F;
+defparam \address[6]~23 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N11
+dffeas \address[6] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[6]~23_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[6]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[6] .is_wysiwyg = "true";
+defparam \address[6] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N12
+cycloneive_lcell_comb \address[7]~25 (
+// Equation(s):
+// \address[7]~25_combout = (address[7] & (\address[6]~24 $ (GND))) # (!address[7] & (!\address[6]~24 & VCC))
+// \address[7]~26 = CARRY((address[7] & !\address[6]~24 ))
+
+ .dataa(address[7]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[6]~24 ),
+ .combout(\address[7]~25_combout ),
+ .cout(\address[7]~26 ));
+// synopsys translate_off
+defparam \address[7]~25 .lut_mask = 16'hA50A;
+defparam \address[7]~25 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N13
+dffeas \address[7] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[7]~25_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[7]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[7] .is_wysiwyg = "true";
+defparam \address[7] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N14
+cycloneive_lcell_comb \address[8]~27 (
+// Equation(s):
+// \address[8]~27_combout = (address[8] & (!\address[7]~26 )) # (!address[8] & ((\address[7]~26 ) # (GND)))
+// \address[8]~28 = CARRY((!\address[7]~26 ) # (!address[8]))
+
+ .dataa(gnd),
+ .datab(address[8]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[7]~26 ),
+ .combout(\address[8]~27_combout ),
+ .cout(\address[8]~28 ));
+// synopsys translate_off
+defparam \address[8]~27 .lut_mask = 16'h3C3F;
+defparam \address[8]~27 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N15
+dffeas \address[8] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[8]~27_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[8]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[8] .is_wysiwyg = "true";
+defparam \address[8] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N16
+cycloneive_lcell_comb \address[9]~29 (
+// Equation(s):
+// \address[9]~29_combout = (address[9] & (\address[8]~28 $ (GND))) # (!address[9] & (!\address[8]~28 & VCC))
+// \address[9]~30 = CARRY((address[9] & !\address[8]~28 ))
+
+ .dataa(gnd),
+ .datab(address[9]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[8]~28 ),
+ .combout(\address[9]~29_combout ),
+ .cout(\address[9]~30 ));
+// synopsys translate_off
+defparam \address[9]~29 .lut_mask = 16'hC30C;
+defparam \address[9]~29 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N17
+dffeas \address[9] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[9]~29_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[9]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[9] .is_wysiwyg = "true";
+defparam \address[9] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N18
+cycloneive_lcell_comb \address[10]~31 (
+// Equation(s):
+// \address[10]~31_combout = (address[10] & (!\address[9]~30 )) # (!address[10] & ((\address[9]~30 ) # (GND)))
+// \address[10]~32 = CARRY((!\address[9]~30 ) # (!address[10]))
+
+ .dataa(gnd),
+ .datab(address[10]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[9]~30 ),
+ .combout(\address[10]~31_combout ),
+ .cout(\address[10]~32 ));
+// synopsys translate_off
+defparam \address[10]~31 .lut_mask = 16'h3C3F;
+defparam \address[10]~31 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N19
+dffeas \address[10] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[10]~31_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[10]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[10] .is_wysiwyg = "true";
+defparam \address[10] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N20
+cycloneive_lcell_comb \address[11]~33 (
+// Equation(s):
+// \address[11]~33_combout = (address[11] & (\address[10]~32 $ (GND))) # (!address[11] & (!\address[10]~32 & VCC))
+// \address[11]~34 = CARRY((address[11] & !\address[10]~32 ))
+
+ .dataa(gnd),
+ .datab(address[11]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[10]~32 ),
+ .combout(\address[11]~33_combout ),
+ .cout(\address[11]~34 ));
+// synopsys translate_off
+defparam \address[11]~33 .lut_mask = 16'hC30C;
+defparam \address[11]~33 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N21
+dffeas \address[11] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[11]~33_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[11]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[11] .is_wysiwyg = "true";
+defparam \address[11] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N22
+cycloneive_lcell_comb \address[12]~35 (
+// Equation(s):
+// \address[12]~35_combout = (address[12] & (!\address[11]~34 )) # (!address[12] & ((\address[11]~34 ) # (GND)))
+// \address[12]~36 = CARRY((!\address[11]~34 ) # (!address[12]))
+
+ .dataa(address[12]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[11]~34 ),
+ .combout(\address[12]~35_combout ),
+ .cout(\address[12]~36 ));
+// synopsys translate_off
+defparam \address[12]~35 .lut_mask = 16'h5A5F;
+defparam \address[12]~35 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N23
+dffeas \address[12] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[12]~35_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[12]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[12] .is_wysiwyg = "true";
+defparam \address[12] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N24
+cycloneive_lcell_comb \address[13]~37 (
+// Equation(s):
+// \address[13]~37_combout = \address[12]~36 $ (!address[13])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(address[13]),
+ .cin(\address[12]~36 ),
+ .combout(\address[13]~37_combout ),
+ .cout());
+// synopsys translate_off
+defparam \address[13]~37 .lut_mask = 16'hF00F;
+defparam \address[13]~37 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N25
+dffeas \address[13] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[13]~37_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[13]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[13] .is_wysiwyg = "true";
+defparam \address[13] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X30_Y18_N2
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout = address[13]
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(address[13]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder .lut_mask = 16'hFF00;
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X30_Y18_N3
+dffeas \rom|altsyncram_component|auto_generated|address_reg_a[0] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(\rom|altsyncram_component|auto_generated|address_reg_a [0]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0] .is_wysiwyg = "true";
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X30_Y18_N24
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout = \rom|altsyncram_component|auto_generated|address_reg_a [0]
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(\rom|altsyncram_component|auto_generated|address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder .lut_mask = 16'hFF00;
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X30_Y18_N25
+dffeas \rom|altsyncram_component|auto_generated|out_address_reg_a[0] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0] .is_wysiwyg = "true";
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0] .power_up = "low";
+// synopsys translate_on
+
+// Location: M9K_X33_Y13_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a8 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_first_bit_number = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init3 = 2048'h3C00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005DB824E17CAAE881C1908A79F24B7D1B4857A981A6AF39DFF5A2FEE9141EB33592D8E9B82471FDDA6791810A1C29D415CC1A8FA03444DF0083F83506BA93E8D1A1856A768D73A08418BFB25A40001DD4833DAF33BD311BB45F39667627407EF59ED569C483EB3BE1B10551B1428A6169579293ED063CAA9C6ADB0433CFC15C33AFF04C710408C20AC28B5909A229CD7D1DB4EB9A44CE0EEDBBBD391D3128AAA3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init2 = 2048'hDDE6FC8EBE3F9F3C3DFC6E8F07BFD31D50660B1E0B2506A533CE0E340C7C745CAEC4837C2A5FECBB94C1C969FFDDFF79BFFAAFDCA8D748399ABF75558ADD02F56F6DFFF29CB70FFD25A59DFFFED7B3F7E8B4CE6FFF3EF9CEC6BAE57ABFFFCEE647B2AFF5B87AA26AFFDD317DEDCFBDFFE1A0CAD3B58877DD2F647F7DF748E7CF4693FD3C1238FFAFBD7FDF567FA8FEF024F33AFD3AABC6B105EA80272D64895FFF9FFF6E3881C81AFDCF2257FD4F8ED5257D0E9B800726B6564D2B05012F76DF636CDEB4BDFCAEEFC61DFFEFB7E26262DEF2CB9F71565824FEBF3F7BDDEABB593F1BF746FBFFC353E37263FF38A796EF39E3FD7DFEBA7FFEFFBD97ABAF09E909;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init1 = 2048'hE629BDF93D7F5B5BAF92FBAB477E9B315DB5A310CFACC7408DF9A544B1E57AF6EFEF92C2FA4D8D4E4AC86C277338FA37BCDD9D47782DB75EFF80781BCD23D0AFCAE30B9FE6AA29FFF6F72DA73DFE4F7ACD39687B9E69C5359E9B991F0246EFFBC5595561AC64787878F5CE14C664CF9EB0CDAFFBABEF1E83358371B9ED96E5069555AFBBD3AEBFCABFBBED7A5C5FE9BD0E6A91C6E7610042695EEB08D8881B1D735AF87DAE59FABBD7DEAF8717F2B72F428F5E37E5D6E13157B99CBD2D73B9C73C563C8B02C8CC39C64DDCEA1BEEB5E7353F93786145598FE634EF1000179B345725EA43CE18F187A1DE4DAABEA97963E3A7A96B8B7CBC095BEB7CE46274D9AF;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init0 = 2048'h4ED4AE2B1650D21EAFE01E7099EFCA3094FD4D705CF6B84AE21583E13385F8650004406BD60A023AB063D4E5966EA41AA997F5A49BFCB0657A9732D28EB8217E65F627A15E1057ADEE7B9E27122A58FB2B98B1EA560390C7E87715861814E04DCB76FAB179E9619BC7E7E9C9FD801CF87DBA1EA496E829D4E62861E1AF436A7585287860729C77B6C68CAEA3033A6E84D67249B594C407B39C68B4C1C97FDEFC6BAD12FDBB525EF4F87F4A23EC13CBC0262D8899A3A290F04F41C1324045B9FCEEC890579E95D5A0A546CCCDD48577558ABE7CA36EF67A70F6A8758BDA052D5B95DE707778B17C2379847A23AE5D4BB01F36F3F44A8162566D9FB15DE7CC83F7;
+// synopsys translate_on
+
+// Location: M9K_X33_Y14_N0
cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a0 (
.portawe(vcc),
.portare(vcc),
@@ -1313,46 +1974,978 @@ cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a0 (
.portbaddrstall(gnd),
.clk0(\CLOCK_50~inputclkctrl_outclk ),
.clk1(gnd),
- .ena0(vcc),
+ .ena0(!address[13]),
.ena1(vcc),
.ena2(vcc),
.ena3(vcc),
.clr0(gnd),
.clr1(gnd),
- .portadatain(18'b000000000000000000),
- .portaaddr({address[2],address[1],address[0]}),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
.portabyteenamasks(1'b1),
- .portbdatain(18'b000000000000000000),
- .portbaddr(3'b000),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
.portbbyteenamasks(1'b1),
.devclrn(devclrn),
.devpor(devpor),
.portadataout(\rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ),
.portbdataout());
// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .clk0_core_clock_enable = "ena0";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .data_interleave_offset_in_bits = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .data_interleave_width_in_bits = 1;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file = "led_patterns.mif";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file = "./rom/gw03.hex";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file_layout = "port_a";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .operation_mode = "rom";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_clear = "none";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_width = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_width = 13;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_byte_enable_clock = "none";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_out_clear = "none";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_out_clock = "clock0";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_width = 18;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_width = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_first_address = 0;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_first_bit_number = 0;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_last_address = 7;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 16384;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_width = 8;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_read_during_write_mode = "new_data_with_nbe_read";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_write_enable_clock = "none";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_address_width = 3;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_data_width = 18;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_data_width = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .ram_block_type = "M9K";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init0 = 144'h002040042000900018000600024001080081;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init3 = 2048'h1EEA3633EFEA856D05BA968C1B3C30CA1788DD95D16B8F914DDDFC3EE5C69945DF7D7BF31C6072BFA7993996AB7DD2F3EE4009844CC9D6CF9E583AEC48A52F2904B57D8E0D755851232838F9B5348838530D7AF95411555D263B8CA86A5D29D7CE4B65409D6F04C5709A56C241C3BCEF07459A416EB4E8F3D73CC714F4333AFE605D53A5C955D5D1412F8361617A54446971FD187442A60FB04457857BECC3120A01FDC7FE2CBF038A61DEE5FCE2D10C8F35FBF80C05ABFF4B6935287B125E8D56F9FDFE7D64C1F4E1F5641845CD17E836B97780400C702523FA8E7C7BBD6F0666591A35ADD26B6B7E33CA56E9AB329EFA7E68F98AE7CE9507755C74C430286A;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init2 = 2048'h88537A811D4EF6CD9668CCD3E2E7A8041788DCA5F7E08AF52AF5276078304DEB75B74BB9AC3C1A492952F7EEAA0E7CF9FBEDD0FB47EEFDCC3734B816F355C913CD2E1AF14C30545297A91BED3AEAEFF8F696B5F4FC80BC6B1A2559492E9198E4A5875745B625C6CA7A7292332492D139728A689DA1AE78B6B44CE4F4A4EA5A22F331598B364EF27516CC49A4662C5E5C92ED140D96373678F833AE434698237599716B8CBAE2D3D061F2C3D6337AB435B5C2144AB6FA2F8BB51357801066B6589467DA6C480E6D19CEEA8451CEFA88FD70E7925B0302F877F87FA833FBD147E937309C08305A10187707E3D57DDE4931F1D9E97A8F378981ABBF8D7B6B7539C3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init1 = 2048'h763DD7AA7EED3F4AD4EA7491ADE6F14E6DBADD0F090A8DF34D7BAD35DD2275F0BCCF19EEF299751C919C9C13C6FB9ED711AC4DA7D947CC79E9B6323EF6CE62638CEBCB187AE5D44ECA689C9BD4E5AE544DEA7E90D186B9F335F3323877AAD54196CE81973CB555904419599375501366EC343561BCF83357F8823671393B278C1C387A7970C7F3E688673CF5975EE3E5FF105CFCCFAB725D698FB088B063063C7833830C7B2C7AFB8A8D203C312306DA0E72641FFB93D59B5EC84F44AD55F4B884735325ACC969B2EAE10A1478D866F667DDEF7BBF75E6958B6D02DC6D0F807660A229B98541E6FE734DE2280A9B57FCD5A9BEFEF7CDA5ABEB44FD73D2794D56;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init0 = 2048'hD0734B461A36980411EB2A6C1BE76029258777EF227A8F6E84F74C4436098F67BA611013110188547995B108BB2DAE76F423A0D98845F9248BDFA45E10CA403A5E2B1A3E16869E1D37BCE906B82F401CBD467617DB34D9E0C80B5E6E10063EC4BD52921D249E377D95CFAAA309EEDAA57DA85F55DBB7048A69A4C801013948B617F7F5724D40707E6FF30002982023020449B4680C45D1CE6D8EB30A061DB8FEDD6E630C15271E48CA801988654FB501D5393392EE765C1EC95C1E4D86F18A965372B72B484E2F2664B735B69A5AB532B086BA4C62AD6D56EECBDB6984B251454845BD5B243DAED2B2489B313A35C50252AFD3E0B76FEF342335C7F1321D92FF;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y14_N24
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a8~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a0~portadataout )))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a8~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a0~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 .lut_mask = 16'hF3C0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y19_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a1 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_first_bit_number = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init3 = 2048'h35C65240B61076066A23CE4CFC5E76063A1C2AE07DF555007338BDC080EA0C23082C891C76A4845096304A0D8502080C1198911998821D09C29CA830C337499236E0548D65FF9125A765F0220F6EB9D1B318244CC6CA2CBC9CEC6979C14EB28DE2E0440C6CBD61341FC178649A852D4A2A0627C688D905B882524E191E7951EAEF30312A73337CBAD4838F42A3293859CD169240D8E652F6D72D8D19D56DD7675939FC47C933E1B0AEF12A484454C247B00A6BEC5402AA08B5106E3065602454C80CEC08A7F5F85CE65326632B4C4F3920019A35AE2AEB321131046EE45B81D4EFD5995634050D4CFEC166B032B6415553AF0358304080D9DD0A2E5948593830;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init2 = 2048'h376E511217E00B624A46BA2E4CC10B729C326F710F24CFE78C5E63F3024B17CC5E1380C938A0A16C9B696272DE7A2948BE8AFE81310146B8AAE5E549FA27EFBE27929938B8E10530250877A4998D0DF0004852125C20CA8D4279881E41208B14198817644F293AC1946061117122A39D8841818C1389D51BDAC549181902516571163594CEC5863F0F56625E221D6B8180848C6B2BE24AA0AEEE5D187201CAAE6AA394A8644314895565192AE415630A42894D6EF21343903B348EED8642F2310644C9567C0BF9911B870B989C59330089AA4C8065AB1B11132213EE0FD830817DE6C2ED45D76325CA2A8E198859334553AB02945CAB1F17C142288008073004;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init1 = 2048'h20721F982534A8179F13E2C6328CDE7D2A73087D3A9314419022103DFF7677769FE2D1F27443253D58403577C801AE23371F00290A17E1C4A40258BFD204230EE9969472A81B83113144528F831AA6C3221E137C1E9C670E26809A894013828D9E2DBCBF62498A769893D7218899245CD18AE49F0146517422EE475D520029ED39BCEF6BF4D23532957455F1C80115524179D59C4C4534DF7296991146CE24508366123AA809AB30B47977571C5D70397A93C723106D0A2C254714359DC7C9E13AE624C94932927924D20024CD638A05C8620023319662D80E05805625BC4A4006C78011F78D8B82E59F0CD4B32D6801669BE3EB0B96960DFF152005EC7C16CB;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init0 = 2048'h9C8CA06AA05B63C89A59A3E4E80807B27A70B0006624C4AC4A0595CCD8CA20824CA272352720BCD900A6D79BFD9D0595EC0D044ABC8CC28E9AE946E3D2000A4EFA4F91915C6AC9D8570C292F10848189906127BCBE06FFE92DAFB4AAFB240D88DDBB7B207EFA1709B05E1C4801BD45625A36BB62220506E171891964A31BED2215408676F600F490FAA59B488C7998CC8CCC28922AC62644EEBB432EEECB51B16CDEE7468681D6C31E4991CA3736E9ACB7531EC6D8BBCD453718101EA25D79278C6AC955A8A6140421573E413CF5A80AA1436D8B4C31A2AB26D2A61CE834248BAD5751BD429B4F61318427560CE39D49299002165212181064E24FF0093B997B;
+// synopsys translate_on
+
+// Location: M9K_X22_Y16_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a9 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_first_bit_number = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init3 = 2048'h420000004200000000000000000080000000000000000000000000000030004480000000424202423E1E3E02304C3C0C3C7E7E40403E427E3402421824347C1C0400280000003C3406303220344C403C0400100010100000005062742400000091991809FB3BD9084A1241F5015988B3C506031934089E0E1FA8043DDAF2CC07D94A6F2B1D133C211222B22C787D430E45D4C53282288077DFC0F704AAD55127A2BEAEA114958D2817AB1213183A4E1A15E3690A08A33B429284A202011A1243D49CACA1C0A441405A720D21A0921294045F746229E287B95E956AA3DE0CA3B7A019C8039C4DDA6BC99371248CC6008A54CB84503442C4F91309238ECB252072;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init2 = 2048'h81F3167814687CBD683E54D44555E6C95B5F2A72C0C193C6110C0221A448D0C9A0D8E36A84D5C61285128845215F8F8821C308E368283D8E2B42989C04A8B51354E09A38775020189010680840800297C31282442326D008D1F2351A89FFD7C16087F8B130F04418C0A1C082FC005843F5B42CADD9455ADBD328C13219110DE100D988737BBB44C414210118C673B0C1BDF76C499226F78FF41A0AF7AFD3308AAA0AAA22B1C70003F542A66FD1F1CF9D4578315F8C1C6FEC3EDB9B322CB204821A94A248414CE030020F207BF040A06A3DF993DEA3823423F405294A52014565100E0A7211342DF02958046899EEBE6E491299A09312778193FEBD7FFABA8000;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init1 = 2048'h2C05EF54A3C0F7F5F017E03F5800377CCF6E493C84E8F56441831087370A084801DEC1A54696B9912E8B0705C8587D4F7D36C8638947A620554CC77819B55B7A12D552A8A0496EFE3AAC6F34739A94E798101823148D811212E9A349CC219049527CCD419525AD29AB7D372C0B56AA0A065F8BDC905346478059EC82801920687FF29C990C9E66273CC78041192D03081CC62A8A0D8CB4D9CF2F2558131A78B8A807C3A1110211AFCA2A142F0BA928156D142250438143D339E4E2079F298493C08C4847914664518E27EF7EB9C870A226AFC35BEDB651840466400D4B3C0F877740114D6B08228BCC693FB12CECCCD2461586069445ACFC910B1241434622B6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init0 = 2048'h5FFE6AD3343986C4103935236B6E6E11B940EF46A8FC06E6872A6929D50DCDB75621E625522D34519BF2C353F8AA030B9109C2F9686AD3AF57AF3016D9160354C0BED5FBD379F904A41BAFB6BE4EE9F208058229DD0C354F034A6C4D8B6C16A29F0120108829220B230F44550832C1022530CC13C4C30D8254ECA5200A1941266EE48A1CA6430860DE613153615CAF4C8D191004CE9C6105D8C6795B6484467D21D9DC46029B8376E97F2C7BF8C3A218EE79DDBCF886B2BBDE702F71B38AEC6914E5DCCAFE50CC13922A5B149C598A621F80C24D215291228844E7F33F9763C6639303AE5376F664C7125632C1A280CECD5740C77849D937472B202579964F60;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y19_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 .lut_mask = 16'hF0AA;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y12_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a2 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_first_bit_number = 2;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init3 = 2048'h77A47C739FF6A22B8B5CDC49E748E9C739BDE6756DB4D22437E74183E12400CBF7D3C6CC8C7841AB49CC538E8A72F2E73C64D3DF3662B19C07D7D299CBEDEF3E7DA5F4A8458A9451315B681ADA9AB0D63218DFB77D3353C32837E954604B9D98144A4566F47B71715BE6CDB8BA64D536762E9224D70F9A5C374B4D1CAB8DF527027170C5DBCC2B6AD72B8E4CCC94DAA139D8BA64E3384337426E7F274CC88A373AB1F9007B8A7F2936D16274F9BF8B6BABD48FCE74047C1E738C5B303E815BA720C76D6362915156A7671331CE657011862E594E46A6D99392E2D640D766869389A4D43867379AB880C1ACE279E451CB3A9063A0B320F65E536B8EEF9CBB9C76;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init2 = 2048'h9A2921ED6AA0CC8387B267B9E7A182720833CEE061E6450C8E4A72E3C043F21A0AD007E832124E92429C091D167806C10041AF32DDE13A669990457D098CC2FE3AC884B1E69101135CD080022451F20884CCB9CD203C141402A5AD293C3BABA95ADFAF6726384795A7656B753D2369B9EB5595BAA722012DF8DCFBF15BF46D6EB755D1CBF0DCF6FD40BEEC16EAB4A6D16839C98CBE9DBB437C69FB709F8E79993B9DDFE4F823D6E124B75BCE9B29F799F926619184B6C1178389F07349210436293A130C900FBA4EA70D2BA25B343C5B026D8E8766A4E4267CDAEC99E830D2307D94E6ED80D6722F3989B91E31C63B64C363DCE71A861C14382E270FC02868C7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init1 = 2048'h386BA04E797A3F8551DAD9D24A8D259A03ECFF5AB81B1C31DFDAE10100544F8CF1A8CCFC0C7A15BD9E7C2557CB00BF2584E16AAD13D7EDB525A85ABF90C0136DD195D748900C29DF7F381280A9738CDC3BF5BBF937D3A4D99CE2BCCD97CEF2C7F00030AFDB7F22E68CBAA4D9BE7633D3B53E90E4B124422A2A4454BACA5A8DC9352CD1DAFC910CC504334DF9E6F1F4F30161A36293CC5CCF1CA13994ED29D34A5699692496359B8E67A7E74D9A0FC504C8465638CF74A0AF9185921A7D2629893091900604017933442359491FBAB63F346F0C5EC8E3A531984B09E605A30A0627271C28420E47B8DEC74738FC3EDF9FBD40EC09FC7B4D3A1475BE433705FB5F;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init0 = 2048'h973FED2E9BEDBA474B70B121A8D60F3B4EE3F1A238FB3B730EDEEE74EC632DB4D7779D7B79D1C75DF87378E98719C1AF38B1B801C71D180CE86370AE9C2BF38CF84DBBB9878C55457324E92D3DAE91D729AC76BBAD4C6EECA74DAB5EE9A175EE34ABEB9DFAA48538A57E3E5C158947081CA41402E8E65478737F73BB629AAE2EE51D405CAF70F622DD4599602D7910DCAC8214B2A42025110593202C8B164C8DF6369572C3BB8AA1984A8D12F776E224ECEEB21F97FCD6C0CF17A044EC2BBF0571A553CCDD8ABA79BD27B7AF735ED2D34F1EF3A81A160C9ECB1B1FAE6EDEEFF99E28CC30C7C2553DED3378D655AD194B2E6C1BCBED700F6713D960F33E4C361A;
+// synopsys translate_on
+
+// Location: M9K_X33_Y15_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a10 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_first_bit_number = 2;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init3 = 2048'h8102080042447C443C0C3C402004FC1838787840407A00707C02487E444878428008004042460424402040024A3242124220044022404208520A4A24424A125A0A1028440000524A0A4A4A204A5240460800100010540042002064547E0600001FA9BE02B828694B8A82CB8C8158226808198E9EC6B021F07A2098D5E0ECB639D2B1908129B6A2D646516192D87593189D8B2B26CD6E16234C1CC90AD9831EBD89EAD271ECC39A80507716BB49626B743DFFCF99576C3FAC889860E46618ACB79EC30EEDE42EB1E31F3976CA23243179FAA96DCD66D51535351770D410DC8531866136E6184518410368288C446EC63A4FEE425019C244097049C2B2DC8D93C4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init2 = 2048'hA111466C9493A2A7CA2204102414CC798BF0EEC2995A4814580BD07585585ED92E5172E82E845070000A846100500E84EA1803B8B07B99E1DC75BE6419674597B38F54EB9091AE3320201EE395AD63902282A031CE3E87CC902954AA515D5D6B6A855EC94CFEC4E0172C59A7D054F8F9F4356C312C204E40B05E2059407C8DC84683814663FB910969D1D631A952B381B7F635A33FD38D5CF15DF47D057F7FF555B555C2278100000A24804D7D98EB98602733818A12094F281287422CB40002464C92242004E0AE8518E001D124A7628010115D23C30462FC00A014A12133582A191E00538FC8A5004036A959ACB7A463D23E419EA06B744005385455A71250;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init1 = 2048'h6C60009CA281AEACDC1762945981B869F93D683EAF4AC7EE52412E85B60B91CD03AD0025F0D509F63202D877ECD8BF8005451F7BD346CF9E17B36F1850A7D80A8CF14A288EAE3BFE00FB2DB45080D4A50C58263A3B398DD51AB9CB554ECAA7B2E73D9D6D2C265859DB844C2C1952AD10241100174FE0444E6707D80A098D8585AAAC4802B74190FB007C0C0206186AFC1B3A2A46864F26118ED1D03ACB1062B7315502751655F60070E6B2C50609369611365AD1E3352327320331A51818030C7D8C4C59396600DC0C420495A0D987501490002BAD38012E20620D556A230B1796450B74E95A860FF3E434C65F1308F16F92395816B914F0CE870C1323347A4E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init0 = 2048'h7FC8531A7A319F3EBFC1383FFCDB0E09BD288288B078B4AD220B6FA934CF6187D972662C0D31E34E63B31CFC6EB4B35A69B67D85489E62EA99899A94F6800FDBA5D31B86A0288D29CE2EAAFF86A6A9F7000082293E6BB54F06E98ECCB199973EDA00FADB1D3A630BA18050635DE7DCB13B9B86E0CE6E08DC46331A352F716E3C441A0CC068A0823F8668A00621B779DE35FEC004050469F34866AEE766743D8C00FDF3B9F8DE7B76E97F8D32F0F39E4CAC68D9BBB68EA3915F6225F932CAAFDAD6E60DC661155EC9E80F8CEE659F19CC554B2C67C33EDCDA63BAD91B7D1842A7177AF49DF118FE47ACE3344964EBCADCFBB543F7729CCB340866D1157B6CCDDB;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y15_N28
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 .lut_mask = 16'hFC30;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y17_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a11 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_first_bit_number = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init3 = 2048'hA504087E764CA02840304044540424244404044024804008A40A54484448544A800400207E4A0818204040024A1262124210084014407E08520A4A42424A1256522828280000524A124A4A7E4A527E4A106010607C38003C025408FE2400000087857B4051593F8FEF8A4F84E99E6FCC30DBEF9DDB582A41325A97B1EEE4166FF390FF8420BD829D1679F5F18B57EAB9C5CFBE75ECF7F3730C105ADF74BA7D7F9159D64BD7F217C1803F5B1169B463FF6C6EC899D6482FBA8E6B53DCF12F3BFFBE72266D55B4E9E5887FAF8840007C50220105C908100BAF6FBA7BF97E6E020792ADFDFBD96CFD77B36CF30CC5DE43A85FB6F0020203478F160F42F9A061FE44;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init2 = 2048'h812017671773A9EE08641F818054455F0BABE232D2AA00081423C0BCCE1E642C4B7AE34419240F3C0170E001D6CE75F0475D5A8A9012B9BD97153AB038EF6187776B42A5FE80BB5AAA2A550A58904A1C6DC992952AB4532C6CB2F975BC101356F70811E17D8C73F1D9BEF7F7E82EFAE6C2D2DB2126004D81CA67DACC344F6458C165510222E12BABC9B940EB70182EDBEEF007365AA980A2002829A05282A2AAAA8AAA32A2C38012BFEB492278CD27651FD91BDE452EEF054801275AA0D49D9A896B7EB5FD69B679669CBA00AA9A431956A3CE676A9D7B50D84F3FFFFFC4AAF735995E3ADF9E07EB861E3035B1EF3EF935DAFFFA1F94FDCA5B803F14101BE318;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init1 = 2048'hCE21FFE0D222852612C7A87E8DFE961BD8CF052D4757559DF3ED2417472384AF04FF86DDFE9FCBD3DC2A4967F492CDD5A8FFBD9857306D8B07F3AD96A6138C0360BE688D11B16D7936F4B55E0E301BAD6A96802B5719271D55D5E93FED5335EF86E8AEC1EE37F6F5FFD77F204F5EBFDA614C41C1F85C32FFB05F2881BF7EB1D73DDBF48E39F1AE9FC0A7CAC2B4515882877D84D415C7A00D91E87F57E95B60EFEB9963425C951C00298F26A884C3AEF0DBF539D04E867EB6FB957E817C230DFEE3BE607B3FAC5DD39FB436C5BB7926D7FFF03EF787FF563C3FEF787919A8383DEF3142B9927BEAF99BCFB066319F5BDF2EFFB11686607A73BE9CB85CF6EC52D0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init0 = 2048'h420539B476E305B8200E47DFAAE8D5D1D0724DCC3FD72C4F8DE54622A1DD1BA78CA3CE9F24BEFA9E2BB9D89B423C327C8E050114401A62FDCD2054E166C0005F7941B61372AC884EE60A372057B59CFF30A6020B875C06E7C5FBDF9A91F8F0588ED67F67AA66B0674CD240410F613700B8DFE7F8837F88FF4520002E4BFD7FA2768008002000002624793100811F43BC315A6004052671392B47FEB7F5DC90E62175C7B8FC48FCC916D46F9315DFDECBE43E5F03D7D27F97E09E4700AA694552A1FF3BE5E159FFDDEB2FBECAEB87BBCC5FCF6E23D77E4DD4C9DEBC93C10F636326FAFE3BE30DFAF7B9E7A5FFE44BF314DAA1C1529CDBFFE9D94EB11A9F68D4DF;
+// synopsys translate_on
+
+// Location: M9K_X33_Y18_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a3 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_first_bit_number = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init3 = 2048'h7BBD7F79FFE0AB8FC33758D1C1145DDD6311CF69FFFDF62EDD236FC6A0358FA2B4B15EB89456517DFF58F68BDADB95B5F764CAE7E7C7E7D70CADB8FFD8F9A72BFBB9EB400590D7F939FF5A70A29817DC2CC29B679B2D7146BD21D47EF06F7D5EAF72F66DC666B0726D66FD941AD9BC6D758D5EC24DFEBA64871D6B86D37DF1DFBFF05FBD6AD8CA62C6CBE43BDBFD99E9EB6DD724D235FBEA9FE7D6767D811C40681A00AF8D864D8BB6D2A0916C8A93250A76B8A977F82E8FDFBE68F8E0F8DF237CA976FE488D1069D687A6F1D68A70F37CAAA367A74CBB75D3A6FFB4B1E8D4B7F7F22D2FE1509BDF80E6DD7B717D7E9C6531C3A86BE9F1D7A6AFD5BFB7A37A60;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init2 = 2048'h8AB3B7FDEE7B9CC735FCCE93E3AC1AAAA691AD6350E57F1F5773302B6F36F63D130E0574D6BB44B2C0D7A907702A748D0BA50F8FA5437ACD3B343C35039F44D19CD4E55E6CB00410842B02A7FD105706DF9E2A1FA025005632A0CC080400D280CCCA0665222D038CC873351A21B23939A98CC08803282189C8440D40CD40462421A40982C046D22C10146484345CAF7BC828BFE79DFBE3C631CBF660C487EBB759BD7F8DE9E0F27A65DE5245BEB8F7829C36F0D136168F97C2BD77D649A39EB4DDB3A42AC80797FDEF4DE3EEF7ED8C7307E4CE6A6317F7BF25D077BBF03AEA3363B065F7D671322D6BFB2B8759433929CEC27E3FD7741292A4A5AF02703CC4E3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init1 = 2048'hFD5CB07B6C729B510A78BEC5F7C7A1E7809F1976D0DD3615C1D27D2DF596BFE7A8BCDC2E6655185CC45008B39EFD1FA6E9F5E816114F93E1E7A2A27C72C7349F3497229CB9044B6E7A7861A04A712AAF29EFBD393727F1F3FC2AA1E6CF571457F0A09C47F23F20FE2AABF5FD3ABE6167E5FD36E1D9735BBD5375C1F79BD0424ECF133BF47B9D3DA46DD6DBF3A8ADCDD3DF1176D2FE23447DFC65E1DD7BF3BE5E1C9DCD8EBB9D36AF570CF25CDD16F645D1DE9F9EE575E3A2B91D5659FC131CE3DCD4560015805B13AC0290001EF8261B7E4EB867C828D9777FFF47B6903008DDD7D77EF5E2C6D7220BE64B3C6E9EF22AFDFCC8005C2FFFFA3AB9AD1ADFC0AFE7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init0 = 2048'h06ABC52D5DBEF57EEB3311A9D85D253B44E250E1566BED57C6DBEB2ABFD1ADF6FF4DEBFBDEB376DF68D5EEDB5EB4D5AB5B79745D76CD8ADC59CB30C8AA33E1551D2FCA8DCB43C5356BAE638588C302868CE1161CACADFEF7696F8C3AA82EC16F47A8EA413A2DCF09B996582318DBF3C4711871B3BC0404EC45252A485234A663C1FFFB3487617BE24FD79501DE05F1A341B89EC82FD5702497FD866639C0DE08B383E6E7C3B310E1F7FF595C5DF6F0E9A9FFFBE16D3FFBE82C1E0051F1E060D500812F408CC6501331852531B04480021D9220D4903A41404312032840153FE9CC8070206B8245AC240020752EBC2BEF3E74AB288F360C239C4AFAE93F68775A;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y18_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a11~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a3~portadataout )))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a11~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a3~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 .lut_mask = 16'hAFA0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y18_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a4 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_first_bit_number = 4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init3 = 2048'h35861A00A6112A1481AF1A50A6004A05291627227FF08229B87389E08119A28A7888672DC999B7046A61E60810A7434450E3D33E330F321A18E8A120D1EDC8623DA2C64840C2CCE811522B42008095E5A456C98F4B25EAEA410610545024640CF10410AC463BF9349074917E9A74A12830EFA280EBD3131E484A255D0191C6852730A263DBCCAAA88712242B3BE49AA5338990229B391158C726BC7EB4ECC32308980020680249882691A680488292310B4313CE87FFCD5329A64B708CAC8533316412C4900F646A36630261DA093053D98F19D2C5B653165D4A71AA5682B29B89B6054CC727D292805705A93268676A31111371390B240EC3CC85D331813EB1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init2 = 2048'h1AA1C248D293110CB951445117D9B6AA500F65068B8CC508BD00184F8705B010A0CC46CC9302649242CE08191634113154562B149100204551178DE805D98EC8A2E5A64B241400267194CD524499BC01D31058CD18684A817A5800B65143281C1310B00A49902C0104004C654E0582040001103654011012021912281216B000C653A0510A1B00C36AC88058CAC126E14E198DFB07E81C3F41510BB08F8F851C3B9AF0147BC1F730B4E91D9D11C3A8F1B82DF19988ACC44072FDB17B4D81882E9DD952B29003D7767BA581A68BC41C2B16AD6EB57F1D048CD4E464190D25ADF2C194E3598360AFB031A1690F4625BB628363B4C90A400E3A04DAA70DA0CC4776;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init1 = 2048'hC82B30671933680037A65978674DDEC2D30EEEDA78F5F2A1DEE660FFEA11B175DCB42E9277212A58842051A078007109A0D820166B881042600284403143048295D23A0E191EBC2134B833D53D37E42B05018289A10300A188E315CE98640F548A370D60A0AA3E7288A0B0869FA5E703D1AE17C0EC276B2AFB747B550A8B41021620D1A60A901095D12A0973B95E20838001330138951361967847D42901910A3488480610A91A851E84FF08783F81AEA52D2FDC2200BD2FE81C0357FBEC1D875686C6CA41B2224C88D8456C1DBF20D820A6649774CB11B69933246E9739C998470542C2E3C783A4C24767084C52DC209D60E95DBC096D9A0171A12D5AB99BAB;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init0 = 2048'h17A24D2C636ED2478B5AE1C99D40761B1E7AA6A89DDD1BBD8DBD223E70531BCDE90C8E38C8E0478AD8B388F94891C9673A50BC32478E083074657E8E0EA53BEE861F8BC1993560946D92D1C0C7F046A245B5849CB751FF15B97FCD50BC7B8524C13E7C640F3645082248D1CC14296E30DEA3057B35C641762CD00D40DABC27472251A60725008AAA056591C4000BB48C0BC29B8034A03400027B84769B520D9196968460CA3388A03ECB45F2C4B70F1829221000FFFC7FEC346F079F13079798EC2A08157331C6CC0E30884244916A0DE26D4D22454091290404A492016887E2111F830F9851184101370588A06D3BF9AE621A5F4E632A6799C83EFAAE06769D;
+// synopsys translate_on
+
+// Location: M9K_X22_Y17_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a12 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_first_bit_number = 4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init3 = 2048'hA50276000854A0103840403E540424244404783E18807A08A47C54484448544A807E7E10005270182040407E4A1252124208084008404208420A4A42424A125A024428106448524A624A4A24425242522060108010543C00044A105424005E0031ED1E0529E507AE2F6FF1CD51D4C772A648E65F6532C28022061303F06C36CDBD319B55CB8E626C20E46C93C1463A0B1CE594F0ED3B62330C104DECE46CA6CD966B1386612C7B43980349408F36FB64C14342DAE26CE4D8D5E791388729D743B09A27AB81D71A14AB3D24E385B602248476D00249239514B58D3098504ACD119B99E9021B650A69494C22600667473128DA5010D2195982823226DED0ADFCB8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init2 = 2048'h5861917919344A4685CC0990862A11324792E761B6D41C0FCC0838C1C27211A2453FDC2219C225E421B320085A8FBFD0C42135B16448DFC226E09B3438A740C352979565817114DE46462844A57F7958873FC4B255C8AE549BDD1A87415D5018F88D5002628FFD13203066C850F10649F21319109208387641120B362124803F0678522BA2812C1454A502ED1A59CBD76A034756F5765DF7555F57575F7F57FFFF7FFF7D5712524D4A30723514B2B3064A84B4742D48415281863DDFAA9D9B7E7BB16DDB96B7845371C30B55DB96C8F6EB4B453242FF6A4DF84A76B5AEDC88A68DC6A06905054C8C36E4199E74638E6532965218A965909BA456000451343351;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init1 = 2048'hE2975A2686A7AE0288F140141B698E2A82A835F478453A1D722CFCED12859FD735188757AC5A42DEB501FE010586249AC1EA60D08F74CFA5086EC78FC9190C056059E332C311521E6522901852D484B423A98816C9B26A08C92368E9FF05524502288A804612A2A0A102A418CBDFBA554499541660F8124640110101263142892A086B442661015380041594608092D9CB919250100A37DDA3919A1427F660963C251301FB2CA45562245308885131119115C652B2493252340201101942D26000CC60799124A8520C08050122171281808058018C38A645D07931896B39ED259A22242CB58413089465B246231330D806105010035100B08761A08506094160;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init0 = 2048'h1228D91C352915424000000AA0088F63153A8AD81B945C8789F01C86548D12CEAB6AA38578BD55CEC9AA28082C285B8C0201104838AD502AC160C13C70620B818249144AB52CED94200A0202A885100E0D938A30A34512C0CEC98F08A98900F2093E11673256B3169C12284980E92A034141E0782507800F8100009C403C07867000000030082004A17800828F090A0C318CE120012172286317922341A2A12840B6C18040682080125C75401AEC44E8C01A8D40D1412B25A09F7600B0C6FEC65BFE5CE861A20F71E8032916A78F29CC546518461522E4E14998DD54BC0E40B64B710C9DC948F06010DF01D880E2044BE8854062D10DD93F30A62AA7FD227C4C;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y18_N20
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 .lut_mask = 16'hF0CC;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y15_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a13 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_first_bit_number = 5;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init3 = 2048'h990442000864A0284030400454782424440404007E404808A4005448387E547C8004420800620824402040024A1242124204044008404208420A4A42424A1242020028008000524A024A4A284252446240001000101042000054265C7E0600007FAF5CA001C181BE0C02418447B1D88BAA85409896BC7C0E5FAC2529CB69A4038E2564731F88FE730045956C357C5ECF7EF8591DF2A8ACFFBFEEF268CD9B51238594AF691A9B8640983B7F76AAB97209EA6257389992FFE684926E0B19FA338B8489D73811171D5C9FF3DCFFFFFF8002000780101F3F4035A0CDED99F79A4775854F179F7D7DBBCF81B2F6421FF684CA6AF85894D29B9D3ACCBA3F27D9DC9911;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init2 = 2048'h5B438D714D4E3DD115E8BD1286EAB5FA1D71BD8F4508BD4BDC8838F9D27B552259BCEFFBB68A6FF529B3B0D92970010BBB6C7D872421210E190E1CCC47A485EAD2F8735647315839EF6F683C64773FC73464D5FE354936D50823A5DAEBEBDBCC6CAFF2622B8D518F63C6030424188FD357718970D25A30CD0731E532DB23002D02C12B12378356DE2C52041CA7A320C51E0D7CA9F5D575775D57FD75DDFDF75FFFDFFFD75F145247F03A0AE7F1E1EB2D5A99D2444108C6A5979B7CC26ABCC241EA4C912568003BB493CE04FF086C188980052BF6ABAAA2FD5D658000011277EB924C10EFAF3CB9B62486512344C61ADE6F15AB67F335A52513FF05AFAEEE8400;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init1 = 2048'h0C840083AD485153ACD3C035591630199B8C096CE4DC557D6D55FCCD738573D6E0948817C496E9DE8EA1F88F627B7460106691CC452DB9799E59A5D003733C4EA1BCE33AD2D8BE40A4E5BB7D7BBEC2CEADBBC8B6F87A4A56FBE0B891DE57E4C64EF9AD87727C49CFE7C5DE942B72AC7F6D97DE18920777FDDEE9EB11122A4E18F5569FDE08906765428FB9E6F89FBF0DEAA6064637BCA63FD02E273E5557F0548662C97BC2E8D3FFDB26D23E87BFD97E635A6560CFD93F8EED26E30C70DE8633D6B97C86DF7D9BEDFB99E36B6658F16C6DEFBDD5DF728D6209C852C37FE67CFF32EE4CCCECC64F7E6225FC99EC64C3B6DD7DED0FD7CCEA3BF09A006ECDD1009E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init0 = 2048'hA9C9CE3AECF7BE27C000000A8ABA95251B309A60B9DDC19EC3E391458CBB53CA00A85E3C5AAE2C49DDC2F6C7B013DACB319A769818A1081A7389F711D76A09BCBED23D9A99FF9B77183697955D76BF0E0008822742DA45B883C9193DAF09424501859565800698515E10A8189EE9B323E35CE7388D73C6E7A50D0DE6739C73AC538D134115D860ADA57B5B868E54393B1E31E762062577697D57E8464340420E9434CCA34CC9A1CB1FAACC56168071EAC113F5265D5F6A45A098D604A820508C4EA47F9A7E46083716911B0D585CE937B530218E8D2AD3777EE7D3B4BC56C29ADB46809D15D185F8809229B150C29C8081174CA6173B99703DA466629005C604;
+// synopsys translate_on
+
+// Location: M9K_X22_Y13_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a5 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_first_bit_number = 5;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init3 = 2048'hE10F8B8C100323720BEBBDEBB81DF13FF97B252E2CB4F27BA091FBD0002D1A611E1EDBBC716D44D2912B80041C44558060CFCF15955C0D780DD5E71393920844F25E16C87C5D0308EEC52C011514BBC13AFA1028924D0C7CE738105BD47A10AA5B5C1D9D4193E4339F492B0E1A64E13AE35BE6B67AC8057BDACC155F14E906A017A1841358335450D4B26CD2A21B3D8F2211080B81EC040D7FA0B51CD48008112508062020A02490900092D2040259108806A328F4006D2AA514B42FB006ECCCCB9A360865678449975A8AE72B5C0F7BA800C1B5DC55D7D6FE2EF4EED85D00AB111821321BA426A4FE4956B43595832C271E83E060341AE5F2023FC808177383;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init2 = 2048'h1A2955372D510AC266A5445146E27000020C320FAE1557E37154040A13202DC6F40B840FB9A59B6DBB296562CB6220EFBE99D2776A202044D9101006FD221D305519198C859000004012AFF4FB060307C92BB732203BFDFEFFFFFFDFFF87FCFFFBFFEFF03FFE0FFFBFAFE0FF80787FFF7FFF83F7F87003FFBFFFFBFFFBFF0FFC0FF81FFF7FFBFFDFFFBFFFE1FF0086F3141AAB6005810A0621595A893F9D85983B9254954341968BAC8C141C90938C05B2C9CD267E11650407375FEDD6A2FEB346AAF6CFDC0791AA97B741995A3B3981E06D1A44D3711955197BB9910FCA20744915C84D6C24BAF53929814CA8A4697E8F4201145AE7415DC122A5F010436107;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init1 = 2048'h02E84F969E3C800AC610D276182020227809001A50DDDBA3487BB6AE802BA06509312DA0E620656EAF24D57C08FFB14D289613DC32083803B84DC6415FD5EDC000300A8D128FA20030ACCBAFA237B7024504D36A4BA26081137F059E78991154FE2AC2A884A8CC7FBBB21C851CC92B12E15593C0C020FFEE066558590E882D5B67459F1A8C3240FE4E6A8D028C0C088FCF471D400A19B38211004DD122212288B111114514CB11840E04828849C621392041163C00808C67223422F00110201DD18FCFFFF3FFE7F9FFFFFFF82C0B422D214711E08904524A069491774E663F48F665955B4E2C63DAC0078652D10120900298F7EE380092442AFD400BEC43C003;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init0 = 2048'hB5D49EA9D7036A45AA9E870B8E8016720C7C3102AE925262492C84584942D209042216E0216C85B8912250B7157D5955AD406CB685BBF071B47D5193363C1CECAFE59E91BF11498940A0944996D47EE8D7E3A4EAE611AE19A965D01BA86B55E9C52A6A379A382C6C265FB0DA01396D0800C0046405C06F466DD18C4DD7655CD4E7622EC485808C841D64B737041FF68813B149A41531A0A692FB14AE2E5B49D49CDCADCF90E7BD88125BCE706BF6D04AABFC1C001163DC6EFF7FD3230303030000000000000000000008400000000000000000000000000030600000100007E00220000000000000080040004023AD496997B8C0077B886EEF161CF2298A091B;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y15_N20
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a13~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a5~portadataout )))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a13~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a5~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 .lut_mask = 16'hCCF0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y16_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a14 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_first_bit_number = 6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init3 = 2048'h4200420000441C443C0C3C00480018FC387C7C000000007E180038300000204880084204004204423E1E3E02247E3C7E3C7E7E7E7E30007E3C7E7E7E3C7E7C3C0400000000000C34023C2E302464003C00000000000000000020460024000000FF991E65536D2D8D9C9B4DB081C83A5A881B0DFDE2D72DF0FA08FCD6F664173D989098D02025E0F6043B4B9080F4923880C3A3B02D269E730C3DCC423386DCB98B4AD0C5C8D6119602E5121008325B7457090E914F4876EC8A18C664210A4C2392C7658400073421047C75FBE7BE73FDFFF05FEE07BF8AEF7F1378B359E8C61F8F692C2218C98A4A8748531986E7C770D984E0000C02060C000C0DF50F68A580;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init2 = 2048'h0100046606572583002086010800054C0F2DE8371AC0000A9003E024840C7C0806F6612D770080980A40D293FEC069F16CB2164CA033C539F69B37741AEF1CE3662FF5DF9CB107BB23A39EF7B95E7372200448DBDC18F9C0DE0EF379BF49480657781E91788044213E091339886F337D0612CA646CD48FC58EE77EDD7ECEC466C744FD00E1A7F9E9FBFE4777FD50ABD11F0E57FF4808802282200888A20AA88000000008800AC11D556264251ECFA68C056FBCCB040C614A6850222300D2F6FF59F878FCF5689FCFEF34BFD52FA2422A56A3C113409F7813007F8D6B5F80FE9D7FB1E62675F7C2CBE01032DCA16BADC570C1CBF7ECBC4E7E6C54A5D4550BE1A8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init1 = 2048'hE33CB578DEBFAFAEDFD530DE8FA1992072F31B116644B18C72F9F44116C79ADF2F3982C7BE09AD4A32196807648A2495ADF98FD2B16CC096A5E25F5BC811C953CEC3000F432029B3FE3F211712944CA54D1940F193204C199C9F49666CC11B38C23B9D130CA49818913D3A2C1FBF71C5B0C774336F903C677D976189D98CA127AAAD6B6AF36195DA637C6EFA3E36E8FE97FA02EC26EB46198AD8DAD8C11260AF499D7BD86619EE5574CD27C80D39F71E653FDCF1B366737233CBB98D1E7B330F7DCCFC5939C4EC79CF0E1CD43BA7AFC716900A21BDB9DD0FCC7ECE1063238407C7E1B221EA10E38F64EF31CEBF3368E1C712BB1B33781134CFE54C2123349A6E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init0 = 2048'h5F9CB25A3631964C20007FF5754FC631A97D4F93986C30CF24394625658DE9A7C228A2050470925E29A35D8D06242712CD25C9241898204D85A710947C802013E1265727652C8F0C422BA8C28A0FBB893B0881E00403DDD8843B2D8EB929D0D8CB76E03779E019E2C4E4028219C38C202C9384E0D24E569C2E4D4D60B670CE37414D536A41D144B6C4624A2B00366D8CF6734A4A2DC465B308462CCBD1BF9CB863FC93EDB2CA5DC61B01639318985C88F01680E307C42311C0124700B28BF9B4FF7CCCEFE1996DE3ED6D8CFBF1871BD98EE7646242664EB2E338BD009838637124C921BB3332DC66D9C1706B6C48C3129639A3BA4088EDB496EDBBBFC2CC40B6;
+// synopsys translate_on
+
+// Location: M9K_X33_Y19_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a6 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_first_bit_number = 6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init3 = 2048'h3C766E63DB6481CB39BC8C68831C724633186CC1BAE9D608A5DEF0FF219C28C1EFF4FDE394D0E19B6FD89186C23CF071E6F1CC8F7FC4F1E48756B0DCD8ED6D0C3DA139003D7A86B2F878DD99DAFB70DE1A19F3FB7DB3B8EF2633007664CB19992E43664448EFF06072648DBA32EDB76E26439BCCEF2DFBF664594B04FBAE72A84A3E508B49DC6BEAAB4F3F0CCCF6D8F568F2DA00EB384A7F53249323198000100408002024010408824080002008011482ED5615E40012EE630C3B2CDB2C13A736DB5B7BD2850018CF936621C6863095A73F7BE7442CB13110B9C0BBB96EEF16CE618EEDCFB393738178C476C367909F71307F6803F677575763DB2D8C3118E4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init2 = 2048'h881331ED7AC4EFD38DFACDBB236790005719AEA2FAECCF0D126A30A27222D61BBA428334561F4EDB60C6BF8DB6E267BC56CB69BBCE636CCCB3B2B4B103CC46D5CEEC06DAECB0001569589D5F267AFE086C8FED5DE41DFEFF027DFDFF7FFBFBFDFFDFFF6FFFBDFFDFFF57FF7F7FB7FBBDFBDFFDBFF78FFDBFFEDDFFFDFFFEFF6FF7F7FDDFFEDFF6FF7FFEEFFEFEFC4E51EC0888848E1F2044B47B66608D8A3B3919B9466E6D60D27565964244B218B48AD83430D996068EC908D9E112096996041D77401A0C0CCF5DEEE561F7F7E68CBE72E48E570B047C772CBACC33753080E32EB0B348C0B62337739B1BC73192392592C84E37B7AC141CFE65EE76D83C9083;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init1 = 2048'h1C5CF062CA6F13854A59BDEEEA07E3C6559EBB3618111895CBBACCBCD512B5F07D361CCE72B925658DBE1F7C4707E195C5C665B8118C3C31B196C261DA85A5E11889D25CB816ACC6627802052C61A4099B7B0EC923971DB3B9F9204BDBCCFA457EE296E8986E64C6DC99E59436641567648CB84DEB7D7937F974F038D838274F3D3CF1BE8C84DDB000565880A776E5C0E13166E49F47119A4CA1311CF97B965E7CBBCB2CB384BD0D92ED105D0617856E80441124B31DE58B8C001607FEE668899693E3EFF8FBF1FCEEFBCF7CF9BA6C37640DDF7FFE6187B19ACF089D4C038F6607B78D38001FE67E56CCE399DE36D7DDBD699D5CFC5B6D7A1421CE06FE40DB6E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init0 = 2048'h0776C62C316FF94B0BC3A0288DE6A62B14D6C1A2DADF9BDF85B2CCB02CE1DB2D96632C3232C3974CDC1172E1779D8C6738251819975DB8146067301E0C0277B6B657485DCD62AC0662C8C005DDE7494C9CA13AAE3234BB0EE1B708A23A2F48AC4C3838641E940620F9CDDCCA14BCC07104C112BCC9032C48E925594CB886A604C9F7627EB100872A52FB5141D65111E6C8DA0ADB6CEC6004461D0E366B20DCCDB607E624499300E4DF6D95CB62F62FB75403E400EFBC3BD34080FC9CDCFCFCFFFFFFFFFFFFFFFFFFFFF7BFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9FFFFFEFFFF81FFDDFFFFFFFFFFFFFF7FFBFFFBFDC0A6DBE6F8BE5BB7FE7A39B3DA3F3BE13B679;
+// synopsys translate_on
+
+// Location: LCCOMB_X32_Y19_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a14~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a6~portadataout )))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a14~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a6~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 .lut_mask = 16'hAFA0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y14_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a7 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_first_bit_number = 7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init3 = 2048'h7C762E21DB2481CB6BB88C68811C76C63B18ECC1BACDC6110DCC70BC20940800C71478E35468600B01A93082C63DD073AE4181844449C08D8D56B0DCC881251C202139803D3000B2E0209DB9101160989A5916381001B0446631006064DB1B996E436E644CF6C8606F124DA230E9B66E2F46BB466E2CE068661B4B05F02F7D00CB3E518948104042F84F1840401018406877D800A00000F5122597005DA4411000800020249004081008924124080114000000020BFFFFEC638C31207B6C321407D901787004001C459326210CCE00C6AF707B84440C313110B8C4D13B2C6E06C4C088B1A9B24BEB0178C4D6C18230DF72B07A28063647CC4721026D8C711864;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init2 = 2048'h881B30810845E6D18622EC9B6236A000030986A4F0644601226000A2F220D40310438334E51C28000400B18422CA60FC42C9C03F066366ECBBB010B00B004807CC0E00DAEC3000194A52B80C606262092D84A1102410000001400010002000800200080020000800200008000800400040002004000040002000020002000801000010004002001000200008000AEE708008880C86112251B45B36C0048833B319B4C2CE6660D2C0619246C4B208BC0AD00202001E104FC30911410804201E92102B400E8004C40AD6E4614466308ABC7165AA57060A3A736A188ABB300200A10BB04344008422327B1393C43396A931B8C8C87227A6141C0E2DCC76D830B082;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init1 = 2048'h101CC0024A6C32005CCB31908842211604D8B326101118B54B188CB4D502F5F02DA65C2472B824F109BC594C2401209C01A0E59830002C73B396C6015B85A163184B56183004204267600220A061A004893E1D609106BDBB553920A011AA5AE581E08228382D54C2989BC59535528176240438C9AA757917F95C7428981A26470D1C3E528444D9B00E561C40973AE1806031C464834F03D34A11233A34B34A1D1A55A50C3384B549B64C381920140D4008004020B119D5834C10064000006001169808000200040100000002F8986E37654DDFF88E20860382DC089D4C239F6E4C3C8D784218667F524CE209881213DC91099C14744901620044C802DA414966;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init0 = 2048'h84724A241226DB4809C9A1100DE6A63984D651A2624A09420496DDC12CC10964B6E370363701B41848117683379C8422106D001BB41FB8248067301E1002C636A276585D5273AC87206840415DA74B4E9D213CAE3234B308E19608AA38250844883838649E1442A0D983F4A9094A5AD4A52D56C5D80CAC58D9645944A230091549F30426B100842A12B25160D6D991E6C8C81AFB4C644004C2140A342020D84C9001624489A10045D16C944B02763FF55405E400BADFE5BFFFFFF00000000011042250089108884888410924041204444209102084241104204108824114455292225124929249248894408541300A6DB00791E5B12FEF24037181F1901B007B;
+// synopsys translate_on
+
+// Location: M9K_X22_Y12_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a15 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_first_bit_number = 7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init3 = 2048'h3C0000000000000000000000000000000000000000000000000000000000000080000000000002000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFB91060128E2D09899B4D10A148392808351AD282E76190E029FDC286449331D89080802222C0D04D1121484041D21084C223B0A12EBE72083D81421B93CA9589A04864A853089602E536320C2A5944831907110C246020089C76EE701A4E23964C6586008731635460418000008202040C300110000FCE7E12403749F8C6AB8F69167210EF8A4B8228710884C5C47A9986E8840C02862C088C36E19CF1D315;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init2 = 2048'h03020CCE064769B15020A6030880234C64E9BEF8E98A81489083A026140D648906E5AD6C882882990A40D293FED064710CB226CDA0330D7B189B344442EC35E3763C75FA1DB107B865E5B8F7B95E77F222244C6BDC1879C0562EF779BE0009465775469089F04C623E19317B486F653C1C22CA642CD685C10EE47EDD66C8C226C7C57F084106FB3B8B1E47463C0088D11104F23C180222A0AA22A22882A202A00000000288964258156302504F5F660C054DEDCA20CC201A4074192601E376C9596CD8B4B568A4DFEF3DBF8027A3422A56A2C003E514582104BF8D6B5D80BB397FBBEC46E8B3CAEBE0100275A1092081D0C1E5716DF09CFEEC00AD800529E1A8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init1 = 2048'h873CB568FC3F09080F4400DAC600092017210911A6081DCC4979244124815884AE6302C4BE6BA8C22A084803225A0855ABBBC528B1CA2456A4951A53C1209153CFC3000F43632B49C39723270C604B184D1940F1B2A04459BEB088666843BB38C23A8D170CED981891256A2C1D9B31C0F040202103900E6765976089DB8DE16E0001022EC10015E263787F7E581EF83F062200C626EC4E19021840D9C112400C4B987A78AE1BF80005EF370C0739371E0D3E5CF1E3677332370BB98D1831B30F7D8CDC0131C444798F040DC0116E2C4336B0166109A15D1FCC7EDE31EB23862203C11245EE31E38E6DEF2188BE2068F3C716E10317783020D8EF5C256774BA0E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init0 = 2048'h1B9CE2DA363196DC20007FF5554FC631286DC716B048384C26510685218DF9E6C629E6050C619658692170C1022C2232C965C92C189020C705873084858910322166D72DC524870C422BBFFD4808A7032B088DE3000B853800736C8E9968C19A4B72C08871D2413188E4829219C38C2025920480D64856902E4D4D60B640C833C14D536A45D144B244C24A290076E58CC2E64E4A2DC4C5939C4C2DDBD1B918B231248625B2C0DD0F07A27A111CB80A48808C7C21C205029100010400228BB3BDFF7DCCEF40196C8381658D8840043B119B86A46247665810E2203000141023C366CB633B3376DC625DA8A0856C484392B779E1BA4088EDB4A6CDB9BD46DCC0B2;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y14_N12
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 .lut_mask = 16'hF0CC;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 .sum_lutc_input = "datac";
// synopsys translate_on
assign LED[0] = \LED[0]~output_o ;
diff --git a/simulation/modelsim/spectrum_6_1200mv_0c_slow.vo b/simulation/modelsim/spectrum_6_1200mv_0c_slow.vo
index dbe4927..681ffbf 100644
--- a/simulation/modelsim/spectrum_6_1200mv_0c_slow.vo
+++ b/simulation/modelsim/spectrum_6_1200mv_0c_slow.vo
@@ -16,7 +16,7 @@
// PROGRAM "Quartus II 32-bit"
// VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition"
-// DATE "03/30/2022 12:38:42"
+// DATE "03/30/2022 13:12:28"
//
// Device: Altera EP4CE22F17C6 Package FBGA256
@@ -71,77 +71,166 @@ wire \LED[6]~output_o ;
wire \LED[7]~output_o ;
wire \CLOCK_50~input_o ;
wire \CLOCK_50~inputclkctrl_outclk ;
-wire \Add0~0_combout ;
-wire \Add0~1 ;
-wire \Add0~2_combout ;
-wire \Add0~3 ;
-wire \Add0~4_combout ;
-wire \Add0~5 ;
-wire \Add0~6_combout ;
-wire \Add0~7 ;
-wire \Add0~8_combout ;
-wire \Add0~9 ;
-wire \Add0~10_combout ;
-wire \Add0~11 ;
-wire \Add0~12_combout ;
-wire \Add0~13 ;
-wire \Add0~14_combout ;
-wire \Add0~15 ;
-wire \Add0~16_combout ;
-wire \Add0~17 ;
-wire \Add0~18_combout ;
-wire \Add0~19 ;
-wire \Add0~20_combout ;
-wire \Add0~21 ;
-wire \Add0~22_combout ;
-wire \Add0~23 ;
-wire \Add0~24_combout ;
-wire \Add0~25 ;
-wire \Add0~26_combout ;
-wire \Add0~27 ;
-wire \Add0~28_combout ;
-wire \Add0~29 ;
-wire \Add0~30_combout ;
-wire \Add0~31 ;
-wire \Add0~32_combout ;
-wire \Add0~33 ;
-wire \Add0~34_combout ;
-wire \Add0~35 ;
-wire \Add0~36_combout ;
-wire \Add0~37 ;
-wire \Add0~38_combout ;
-wire \Add0~39 ;
-wire \Add0~40_combout ;
+wire \counter[0]~63_combout ;
+wire \counter[1]~21_combout ;
+wire \counter[1]~22 ;
+wire \counter[2]~23_combout ;
+wire \counter[2]~24 ;
+wire \counter[3]~25_combout ;
+wire \counter[3]~26 ;
+wire \counter[4]~27_combout ;
+wire \counter[4]~28 ;
+wire \counter[5]~29_combout ;
+wire \counter[5]~30 ;
+wire \counter[6]~31_combout ;
+wire \counter[6]~32 ;
+wire \counter[7]~33_combout ;
+wire \counter[7]~34 ;
+wire \counter[8]~35_combout ;
+wire \counter[8]~36 ;
+wire \counter[9]~37_combout ;
+wire \counter[9]~38 ;
+wire \counter[10]~39_combout ;
+wire \counter[10]~40 ;
+wire \counter[11]~41_combout ;
+wire \counter[11]~feeder_combout ;
+wire \counter[11]~42 ;
+wire \counter[12]~43_combout ;
+wire \counter[12]~44 ;
+wire \counter[13]~45_combout ;
+wire \counter[13]~46 ;
+wire \counter[14]~47_combout ;
+wire \counter[14]~48 ;
+wire \counter[15]~49_combout ;
+wire \counter[15]~50 ;
+wire \counter[16]~51_combout ;
+wire \counter[16]~52 ;
+wire \counter[17]~53_combout ;
+wire \counter[17]~54 ;
+wire \counter[18]~55_combout ;
+wire \counter[18]~56 ;
+wire \counter[19]~57_combout ;
wire \Equal0~5_combout ;
-wire \Equal0~1_combout ;
wire \Equal0~0_combout ;
+wire \Equal0~1_combout ;
wire \Equal0~2_combout ;
wire \Equal0~3_combout ;
wire \Equal0~4_combout ;
-wire \address[0]~0_combout ;
-wire \Equal0~6_combout ;
+wire \counter[19]~58 ;
+wire \counter[20]~59_combout ;
+wire \counter[20]~60 ;
+wire \counter[21]~61_combout ;
wire \Equal0~7_combout ;
-wire \address[1]~1_combout ;
-wire \address[1]~2_combout ;
-wire \address[2]~3_combout ;
-wire [20:0] counter;
-wire [2:0] address;
-wire [7:0] \rom|altsyncram_component|auto_generated|q_a ;
+wire \address[0]~39_combout ;
+wire \address[1]~13_combout ;
+wire \Equal0~6_combout ;
+wire \address[1]~14 ;
+wire \address[2]~15_combout ;
+wire \address[2]~16 ;
+wire \address[3]~17_combout ;
+wire \address[3]~18 ;
+wire \address[4]~19_combout ;
+wire \address[4]~20 ;
+wire \address[5]~21_combout ;
+wire \address[5]~22 ;
+wire \address[6]~23_combout ;
+wire \address[6]~24 ;
+wire \address[7]~25_combout ;
+wire \address[7]~26 ;
+wire \address[8]~27_combout ;
+wire \address[8]~28 ;
+wire \address[9]~29_combout ;
+wire \address[9]~30 ;
+wire \address[10]~31_combout ;
+wire \address[10]~32 ;
+wire \address[11]~33_combout ;
+wire \address[11]~34 ;
+wire \address[12]~35_combout ;
+wire \address[12]~36 ;
+wire \address[13]~37_combout ;
+wire \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ;
+wire \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a8~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a0~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a11~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a3~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a13~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a5~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a14~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a6~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ;
+wire [21:0] counter;
+wire [13:0] address;
+wire [0:0] \rom|altsyncram_component|auto_generated|out_address_reg_a ;
+wire [0:0] \rom|altsyncram_component|auto_generated|address_reg_a ;
-wire [17:0] \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus ;
-assign \rom|altsyncram_component|auto_generated|q_a [0] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [0];
-assign \rom|altsyncram_component|auto_generated|q_a [1] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [1];
-assign \rom|altsyncram_component|auto_generated|q_a [2] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [2];
-assign \rom|altsyncram_component|auto_generated|q_a [3] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [3];
-assign \rom|altsyncram_component|auto_generated|q_a [4] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [4];
-assign \rom|altsyncram_component|auto_generated|q_a [5] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [5];
-assign \rom|altsyncram_component|auto_generated|q_a [6] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [6];
-assign \rom|altsyncram_component|auto_generated|q_a [7] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [7];
+assign \rom|altsyncram_component|auto_generated|ram_block1a8~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a0~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a9~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a1~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a10~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a2~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a11~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a3~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a12~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a4~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a13~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a5~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a14~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a6~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a15~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a7~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus [0];
// Location: IOOBUF_X38_Y34_N16
cycloneive_io_obuf \LED[0]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [0]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -154,7 +243,7 @@ defparam \LED[0]~output .open_drain_output = "false";
// Location: IOOBUF_X49_Y34_N2
cycloneive_io_obuf \LED[1]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [1]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -167,7 +256,7 @@ defparam \LED[1]~output .open_drain_output = "false";
// Location: IOOBUF_X49_Y34_N9
cycloneive_io_obuf \LED[2]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [2]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -180,7 +269,7 @@ defparam \LED[2]~output .open_drain_output = "false";
// Location: IOOBUF_X40_Y34_N2
cycloneive_io_obuf \LED[3]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [3]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -193,7 +282,7 @@ defparam \LED[3]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y25_N9
cycloneive_io_obuf \LED[4]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [4]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -206,7 +295,7 @@ defparam \LED[4]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y26_N16
cycloneive_io_obuf \LED[5]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [5]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -219,7 +308,7 @@ defparam \LED[5]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y28_N9
cycloneive_io_obuf \LED[6]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [6]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -232,7 +321,7 @@ defparam \LED[6]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y10_N23
cycloneive_io_obuf \LED[7]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [7]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -266,47 +355,27 @@ defparam \CLOCK_50~inputclkctrl .clock_type = "global clock";
defparam \CLOCK_50~inputclkctrl .ena_register_mode = "none";
// synopsys translate_on
-// Location: FF_X31_Y17_N21
-dffeas \counter[20] (
- .clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~40_combout ),
- .asdata(vcc),
- .clrn(vcc),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(counter[20]),
- .prn(vcc));
-// synopsys translate_off
-defparam \counter[20] .is_wysiwyg = "true";
-defparam \counter[20] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y18_N12
-cycloneive_lcell_comb \Add0~0 (
+// Location: LCCOMB_X28_Y18_N2
+cycloneive_lcell_comb \counter[0]~63 (
// Equation(s):
-// \Add0~0_combout = counter[0] $ (VCC)
-// \Add0~1 = CARRY(counter[0])
+// \counter[0]~63_combout = !counter[0]
- .dataa(counter[0]),
+ .dataa(gnd),
.datab(gnd),
- .datac(gnd),
- .datad(vcc),
+ .datac(counter[0]),
+ .datad(gnd),
.cin(gnd),
- .combout(\Add0~0_combout ),
- .cout(\Add0~1 ));
+ .combout(\counter[0]~63_combout ),
+ .cout());
// synopsys translate_off
-defparam \Add0~0 .lut_mask = 16'h55AA;
-defparam \Add0~0 .sum_lutc_input = "datac";
+defparam \counter[0]~63 .lut_mask = 16'h0F0F;
+defparam \counter[0]~63 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: FF_X31_Y18_N13
+// Location: FF_X28_Y18_N3
dffeas \counter[0] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~0_combout ),
+ .d(\counter[0]~63_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -322,28 +391,28 @@ defparam \counter[0] .is_wysiwyg = "true";
defparam \counter[0] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N14
-cycloneive_lcell_comb \Add0~2 (
+// Location: LCCOMB_X28_Y18_N12
+cycloneive_lcell_comb \counter[1]~21 (
// Equation(s):
-// \Add0~2_combout = (counter[1] & (!\Add0~1 )) # (!counter[1] & ((\Add0~1 ) # (GND)))
-// \Add0~3 = CARRY((!\Add0~1 ) # (!counter[1]))
+// \counter[1]~21_combout = (counter[1] & (counter[0] $ (VCC))) # (!counter[1] & (counter[0] & VCC))
+// \counter[1]~22 = CARRY((counter[1] & counter[0]))
- .dataa(gnd),
- .datab(counter[1]),
+ .dataa(counter[1]),
+ .datab(counter[0]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~1 ),
- .combout(\Add0~2_combout ),
- .cout(\Add0~3 ));
+ .cin(gnd),
+ .combout(\counter[1]~21_combout ),
+ .cout(\counter[1]~22 ));
// synopsys translate_off
-defparam \Add0~2 .lut_mask = 16'h3C3F;
-defparam \Add0~2 .sum_lutc_input = "cin";
+defparam \counter[1]~21 .lut_mask = 16'h6688;
+defparam \counter[1]~21 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: FF_X31_Y18_N15
+// Location: FF_X28_Y18_N13
dffeas \counter[1] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~2_combout ),
+ .d(\counter[1]~21_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -359,28 +428,28 @@ defparam \counter[1] .is_wysiwyg = "true";
defparam \counter[1] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N16
-cycloneive_lcell_comb \Add0~4 (
+// Location: LCCOMB_X28_Y18_N14
+cycloneive_lcell_comb \counter[2]~23 (
// Equation(s):
-// \Add0~4_combout = (counter[2] & (\Add0~3 $ (GND))) # (!counter[2] & (!\Add0~3 & VCC))
-// \Add0~5 = CARRY((counter[2] & !\Add0~3 ))
+// \counter[2]~23_combout = (counter[2] & (!\counter[1]~22 )) # (!counter[2] & ((\counter[1]~22 ) # (GND)))
+// \counter[2]~24 = CARRY((!\counter[1]~22 ) # (!counter[2]))
.dataa(gnd),
.datab(counter[2]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~3 ),
- .combout(\Add0~4_combout ),
- .cout(\Add0~5 ));
+ .cin(\counter[1]~22 ),
+ .combout(\counter[2]~23_combout ),
+ .cout(\counter[2]~24 ));
// synopsys translate_off
-defparam \Add0~4 .lut_mask = 16'hC30C;
-defparam \Add0~4 .sum_lutc_input = "cin";
+defparam \counter[2]~23 .lut_mask = 16'h3C3F;
+defparam \counter[2]~23 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N17
+// Location: FF_X28_Y18_N15
dffeas \counter[2] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~4_combout ),
+ .d(\counter[2]~23_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -396,28 +465,28 @@ defparam \counter[2] .is_wysiwyg = "true";
defparam \counter[2] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N18
-cycloneive_lcell_comb \Add0~6 (
+// Location: LCCOMB_X28_Y18_N16
+cycloneive_lcell_comb \counter[3]~25 (
// Equation(s):
-// \Add0~6_combout = (counter[3] & (!\Add0~5 )) # (!counter[3] & ((\Add0~5 ) # (GND)))
-// \Add0~7 = CARRY((!\Add0~5 ) # (!counter[3]))
+// \counter[3]~25_combout = (counter[3] & (\counter[2]~24 $ (GND))) # (!counter[3] & (!\counter[2]~24 & VCC))
+// \counter[3]~26 = CARRY((counter[3] & !\counter[2]~24 ))
.dataa(gnd),
.datab(counter[3]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~5 ),
- .combout(\Add0~6_combout ),
- .cout(\Add0~7 ));
+ .cin(\counter[2]~24 ),
+ .combout(\counter[3]~25_combout ),
+ .cout(\counter[3]~26 ));
// synopsys translate_off
-defparam \Add0~6 .lut_mask = 16'h3C3F;
-defparam \Add0~6 .sum_lutc_input = "cin";
+defparam \counter[3]~25 .lut_mask = 16'hC30C;
+defparam \counter[3]~25 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N19
+// Location: FF_X28_Y18_N17
dffeas \counter[3] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~6_combout ),
+ .d(\counter[3]~25_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -433,28 +502,28 @@ defparam \counter[3] .is_wysiwyg = "true";
defparam \counter[3] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N20
-cycloneive_lcell_comb \Add0~8 (
+// Location: LCCOMB_X28_Y18_N18
+cycloneive_lcell_comb \counter[4]~27 (
// Equation(s):
-// \Add0~8_combout = (counter[4] & (\Add0~7 $ (GND))) # (!counter[4] & (!\Add0~7 & VCC))
-// \Add0~9 = CARRY((counter[4] & !\Add0~7 ))
+// \counter[4]~27_combout = (counter[4] & (!\counter[3]~26 )) # (!counter[4] & ((\counter[3]~26 ) # (GND)))
+// \counter[4]~28 = CARRY((!\counter[3]~26 ) # (!counter[4]))
- .dataa(counter[4]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[4]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~7 ),
- .combout(\Add0~8_combout ),
- .cout(\Add0~9 ));
+ .cin(\counter[3]~26 ),
+ .combout(\counter[4]~27_combout ),
+ .cout(\counter[4]~28 ));
// synopsys translate_off
-defparam \Add0~8 .lut_mask = 16'hA50A;
-defparam \Add0~8 .sum_lutc_input = "cin";
+defparam \counter[4]~27 .lut_mask = 16'h3C3F;
+defparam \counter[4]~27 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N21
+// Location: FF_X28_Y18_N19
dffeas \counter[4] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~8_combout ),
+ .d(\counter[4]~27_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -470,28 +539,28 @@ defparam \counter[4] .is_wysiwyg = "true";
defparam \counter[4] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N22
-cycloneive_lcell_comb \Add0~10 (
+// Location: LCCOMB_X28_Y18_N20
+cycloneive_lcell_comb \counter[5]~29 (
// Equation(s):
-// \Add0~10_combout = (counter[5] & (!\Add0~9 )) # (!counter[5] & ((\Add0~9 ) # (GND)))
-// \Add0~11 = CARRY((!\Add0~9 ) # (!counter[5]))
+// \counter[5]~29_combout = (counter[5] & (\counter[4]~28 $ (GND))) # (!counter[5] & (!\counter[4]~28 & VCC))
+// \counter[5]~30 = CARRY((counter[5] & !\counter[4]~28 ))
.dataa(gnd),
.datab(counter[5]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~9 ),
- .combout(\Add0~10_combout ),
- .cout(\Add0~11 ));
+ .cin(\counter[4]~28 ),
+ .combout(\counter[5]~29_combout ),
+ .cout(\counter[5]~30 ));
// synopsys translate_off
-defparam \Add0~10 .lut_mask = 16'h3C3F;
-defparam \Add0~10 .sum_lutc_input = "cin";
+defparam \counter[5]~29 .lut_mask = 16'hC30C;
+defparam \counter[5]~29 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N23
+// Location: FF_X28_Y18_N21
dffeas \counter[5] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~10_combout ),
+ .d(\counter[5]~29_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -507,28 +576,28 @@ defparam \counter[5] .is_wysiwyg = "true";
defparam \counter[5] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N24
-cycloneive_lcell_comb \Add0~12 (
+// Location: LCCOMB_X28_Y18_N22
+cycloneive_lcell_comb \counter[6]~31 (
// Equation(s):
-// \Add0~12_combout = (counter[6] & (\Add0~11 $ (GND))) # (!counter[6] & (!\Add0~11 & VCC))
-// \Add0~13 = CARRY((counter[6] & !\Add0~11 ))
+// \counter[6]~31_combout = (counter[6] & (!\counter[5]~30 )) # (!counter[6] & ((\counter[5]~30 ) # (GND)))
+// \counter[6]~32 = CARRY((!\counter[5]~30 ) # (!counter[6]))
.dataa(counter[6]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~11 ),
- .combout(\Add0~12_combout ),
- .cout(\Add0~13 ));
+ .cin(\counter[5]~30 ),
+ .combout(\counter[6]~31_combout ),
+ .cout(\counter[6]~32 ));
// synopsys translate_off
-defparam \Add0~12 .lut_mask = 16'hA50A;
-defparam \Add0~12 .sum_lutc_input = "cin";
+defparam \counter[6]~31 .lut_mask = 16'h5A5F;
+defparam \counter[6]~31 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N25
+// Location: FF_X28_Y18_N23
dffeas \counter[6] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~12_combout ),
+ .d(\counter[6]~31_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -544,28 +613,28 @@ defparam \counter[6] .is_wysiwyg = "true";
defparam \counter[6] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N26
-cycloneive_lcell_comb \Add0~14 (
+// Location: LCCOMB_X28_Y18_N24
+cycloneive_lcell_comb \counter[7]~33 (
// Equation(s):
-// \Add0~14_combout = (counter[7] & (!\Add0~13 )) # (!counter[7] & ((\Add0~13 ) # (GND)))
-// \Add0~15 = CARRY((!\Add0~13 ) # (!counter[7]))
+// \counter[7]~33_combout = (counter[7] & (\counter[6]~32 $ (GND))) # (!counter[7] & (!\counter[6]~32 & VCC))
+// \counter[7]~34 = CARRY((counter[7] & !\counter[6]~32 ))
.dataa(gnd),
.datab(counter[7]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~13 ),
- .combout(\Add0~14_combout ),
- .cout(\Add0~15 ));
+ .cin(\counter[6]~32 ),
+ .combout(\counter[7]~33_combout ),
+ .cout(\counter[7]~34 ));
// synopsys translate_off
-defparam \Add0~14 .lut_mask = 16'h3C3F;
-defparam \Add0~14 .sum_lutc_input = "cin";
+defparam \counter[7]~33 .lut_mask = 16'hC30C;
+defparam \counter[7]~33 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N27
+// Location: FF_X28_Y18_N25
dffeas \counter[7] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~14_combout ),
+ .d(\counter[7]~33_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -581,28 +650,28 @@ defparam \counter[7] .is_wysiwyg = "true";
defparam \counter[7] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N28
-cycloneive_lcell_comb \Add0~16 (
+// Location: LCCOMB_X28_Y18_N26
+cycloneive_lcell_comb \counter[8]~35 (
// Equation(s):
-// \Add0~16_combout = (counter[8] & (\Add0~15 $ (GND))) # (!counter[8] & (!\Add0~15 & VCC))
-// \Add0~17 = CARRY((counter[8] & !\Add0~15 ))
+// \counter[8]~35_combout = (counter[8] & (!\counter[7]~34 )) # (!counter[8] & ((\counter[7]~34 ) # (GND)))
+// \counter[8]~36 = CARRY((!\counter[7]~34 ) # (!counter[8]))
- .dataa(gnd),
- .datab(counter[8]),
+ .dataa(counter[8]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~15 ),
- .combout(\Add0~16_combout ),
- .cout(\Add0~17 ));
+ .cin(\counter[7]~34 ),
+ .combout(\counter[8]~35_combout ),
+ .cout(\counter[8]~36 ));
// synopsys translate_off
-defparam \Add0~16 .lut_mask = 16'hC30C;
-defparam \Add0~16 .sum_lutc_input = "cin";
+defparam \counter[8]~35 .lut_mask = 16'h5A5F;
+defparam \counter[8]~35 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N29
+// Location: FF_X28_Y18_N27
dffeas \counter[8] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~16_combout ),
+ .d(\counter[8]~35_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -618,28 +687,28 @@ defparam \counter[8] .is_wysiwyg = "true";
defparam \counter[8] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N30
-cycloneive_lcell_comb \Add0~18 (
+// Location: LCCOMB_X28_Y18_N28
+cycloneive_lcell_comb \counter[9]~37 (
// Equation(s):
-// \Add0~18_combout = (counter[9] & (!\Add0~17 )) # (!counter[9] & ((\Add0~17 ) # (GND)))
-// \Add0~19 = CARRY((!\Add0~17 ) # (!counter[9]))
+// \counter[9]~37_combout = (counter[9] & (\counter[8]~36 $ (GND))) # (!counter[9] & (!\counter[8]~36 & VCC))
+// \counter[9]~38 = CARRY((counter[9] & !\counter[8]~36 ))
- .dataa(counter[9]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[9]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~17 ),
- .combout(\Add0~18_combout ),
- .cout(\Add0~19 ));
+ .cin(\counter[8]~36 ),
+ .combout(\counter[9]~37_combout ),
+ .cout(\counter[9]~38 ));
// synopsys translate_off
-defparam \Add0~18 .lut_mask = 16'h5A5F;
-defparam \Add0~18 .sum_lutc_input = "cin";
+defparam \counter[9]~37 .lut_mask = 16'hC30C;
+defparam \counter[9]~37 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N31
+// Location: FF_X28_Y18_N29
dffeas \counter[9] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~18_combout ),
+ .d(\counter[9]~37_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -655,28 +724,28 @@ defparam \counter[9] .is_wysiwyg = "true";
defparam \counter[9] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N0
-cycloneive_lcell_comb \Add0~20 (
+// Location: LCCOMB_X28_Y18_N30
+cycloneive_lcell_comb \counter[10]~39 (
// Equation(s):
-// \Add0~20_combout = (counter[10] & (\Add0~19 $ (GND))) # (!counter[10] & (!\Add0~19 & VCC))
-// \Add0~21 = CARRY((counter[10] & !\Add0~19 ))
+// \counter[10]~39_combout = (counter[10] & (!\counter[9]~38 )) # (!counter[10] & ((\counter[9]~38 ) # (GND)))
+// \counter[10]~40 = CARRY((!\counter[9]~38 ) # (!counter[10]))
- .dataa(gnd),
- .datab(counter[10]),
+ .dataa(counter[10]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~19 ),
- .combout(\Add0~20_combout ),
- .cout(\Add0~21 ));
+ .cin(\counter[9]~38 ),
+ .combout(\counter[10]~39_combout ),
+ .cout(\counter[10]~40 ));
// synopsys translate_off
-defparam \Add0~20 .lut_mask = 16'hC30C;
-defparam \Add0~20 .sum_lutc_input = "cin";
+defparam \counter[10]~39 .lut_mask = 16'h5A5F;
+defparam \counter[10]~39 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N1
+// Location: FF_X28_Y18_N31
dffeas \counter[10] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~20_combout ),
+ .d(\counter[10]~39_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -692,28 +761,45 @@ defparam \counter[10] .is_wysiwyg = "true";
defparam \counter[10] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N2
-cycloneive_lcell_comb \Add0~22 (
+// Location: LCCOMB_X28_Y17_N0
+cycloneive_lcell_comb \counter[11]~41 (
// Equation(s):
-// \Add0~22_combout = (counter[11] & (!\Add0~21 )) # (!counter[11] & ((\Add0~21 ) # (GND)))
-// \Add0~23 = CARRY((!\Add0~21 ) # (!counter[11]))
+// \counter[11]~41_combout = (counter[11] & (\counter[10]~40 $ (GND))) # (!counter[11] & (!\counter[10]~40 & VCC))
+// \counter[11]~42 = CARRY((counter[11] & !\counter[10]~40 ))
- .dataa(gnd),
- .datab(counter[11]),
+ .dataa(counter[11]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~21 ),
- .combout(\Add0~22_combout ),
- .cout(\Add0~23 ));
+ .cin(\counter[10]~40 ),
+ .combout(\counter[11]~41_combout ),
+ .cout(\counter[11]~42 ));
// synopsys translate_off
-defparam \Add0~22 .lut_mask = 16'h3C3F;
-defparam \Add0~22 .sum_lutc_input = "cin";
+defparam \counter[11]~41 .lut_mask = 16'hA50A;
+defparam \counter[11]~41 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N3
+// Location: LCCOMB_X28_Y18_N4
+cycloneive_lcell_comb \counter[11]~feeder (
+// Equation(s):
+// \counter[11]~feeder_combout = \counter[11]~41_combout
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(\counter[11]~41_combout ),
+ .cin(gnd),
+ .combout(\counter[11]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \counter[11]~feeder .lut_mask = 16'hFF00;
+defparam \counter[11]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X28_Y18_N5
dffeas \counter[11] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~22_combout ),
+ .d(\counter[11]~feeder_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -729,28 +815,28 @@ defparam \counter[11] .is_wysiwyg = "true";
defparam \counter[11] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N4
-cycloneive_lcell_comb \Add0~24 (
+// Location: LCCOMB_X28_Y17_N2
+cycloneive_lcell_comb \counter[12]~43 (
// Equation(s):
-// \Add0~24_combout = (counter[12] & (\Add0~23 $ (GND))) # (!counter[12] & (!\Add0~23 & VCC))
-// \Add0~25 = CARRY((counter[12] & !\Add0~23 ))
+// \counter[12]~43_combout = (counter[12] & (!\counter[11]~42 )) # (!counter[12] & ((\counter[11]~42 ) # (GND)))
+// \counter[12]~44 = CARRY((!\counter[11]~42 ) # (!counter[12]))
.dataa(gnd),
.datab(counter[12]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~23 ),
- .combout(\Add0~24_combout ),
- .cout(\Add0~25 ));
+ .cin(\counter[11]~42 ),
+ .combout(\counter[12]~43_combout ),
+ .cout(\counter[12]~44 ));
// synopsys translate_off
-defparam \Add0~24 .lut_mask = 16'hC30C;
-defparam \Add0~24 .sum_lutc_input = "cin";
+defparam \counter[12]~43 .lut_mask = 16'h3C3F;
+defparam \counter[12]~43 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N5
+// Location: FF_X28_Y17_N3
dffeas \counter[12] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~24_combout ),
+ .d(\counter[12]~43_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -766,28 +852,28 @@ defparam \counter[12] .is_wysiwyg = "true";
defparam \counter[12] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N6
-cycloneive_lcell_comb \Add0~26 (
+// Location: LCCOMB_X28_Y17_N4
+cycloneive_lcell_comb \counter[13]~45 (
// Equation(s):
-// \Add0~26_combout = (counter[13] & (!\Add0~25 )) # (!counter[13] & ((\Add0~25 ) # (GND)))
-// \Add0~27 = CARRY((!\Add0~25 ) # (!counter[13]))
+// \counter[13]~45_combout = (counter[13] & (\counter[12]~44 $ (GND))) # (!counter[13] & (!\counter[12]~44 & VCC))
+// \counter[13]~46 = CARRY((counter[13] & !\counter[12]~44 ))
.dataa(gnd),
.datab(counter[13]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~25 ),
- .combout(\Add0~26_combout ),
- .cout(\Add0~27 ));
+ .cin(\counter[12]~44 ),
+ .combout(\counter[13]~45_combout ),
+ .cout(\counter[13]~46 ));
// synopsys translate_off
-defparam \Add0~26 .lut_mask = 16'h3C3F;
-defparam \Add0~26 .sum_lutc_input = "cin";
+defparam \counter[13]~45 .lut_mask = 16'hC30C;
+defparam \counter[13]~45 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N7
+// Location: FF_X28_Y17_N5
dffeas \counter[13] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~26_combout ),
+ .d(\counter[13]~45_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -803,28 +889,28 @@ defparam \counter[13] .is_wysiwyg = "true";
defparam \counter[13] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N8
-cycloneive_lcell_comb \Add0~28 (
+// Location: LCCOMB_X28_Y17_N6
+cycloneive_lcell_comb \counter[14]~47 (
// Equation(s):
-// \Add0~28_combout = (counter[14] & (\Add0~27 $ (GND))) # (!counter[14] & (!\Add0~27 & VCC))
-// \Add0~29 = CARRY((counter[14] & !\Add0~27 ))
+// \counter[14]~47_combout = (counter[14] & (!\counter[13]~46 )) # (!counter[14] & ((\counter[13]~46 ) # (GND)))
+// \counter[14]~48 = CARRY((!\counter[13]~46 ) # (!counter[14]))
.dataa(counter[14]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~27 ),
- .combout(\Add0~28_combout ),
- .cout(\Add0~29 ));
+ .cin(\counter[13]~46 ),
+ .combout(\counter[14]~47_combout ),
+ .cout(\counter[14]~48 ));
// synopsys translate_off
-defparam \Add0~28 .lut_mask = 16'hA50A;
-defparam \Add0~28 .sum_lutc_input = "cin";
+defparam \counter[14]~47 .lut_mask = 16'h5A5F;
+defparam \counter[14]~47 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N9
+// Location: FF_X28_Y17_N7
dffeas \counter[14] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~28_combout ),
+ .d(\counter[14]~47_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -840,28 +926,28 @@ defparam \counter[14] .is_wysiwyg = "true";
defparam \counter[14] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N10
-cycloneive_lcell_comb \Add0~30 (
+// Location: LCCOMB_X28_Y17_N8
+cycloneive_lcell_comb \counter[15]~49 (
// Equation(s):
-// \Add0~30_combout = (counter[15] & (!\Add0~29 )) # (!counter[15] & ((\Add0~29 ) # (GND)))
-// \Add0~31 = CARRY((!\Add0~29 ) # (!counter[15]))
+// \counter[15]~49_combout = (counter[15] & (\counter[14]~48 $ (GND))) # (!counter[15] & (!\counter[14]~48 & VCC))
+// \counter[15]~50 = CARRY((counter[15] & !\counter[14]~48 ))
.dataa(gnd),
.datab(counter[15]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~29 ),
- .combout(\Add0~30_combout ),
- .cout(\Add0~31 ));
+ .cin(\counter[14]~48 ),
+ .combout(\counter[15]~49_combout ),
+ .cout(\counter[15]~50 ));
// synopsys translate_off
-defparam \Add0~30 .lut_mask = 16'h3C3F;
-defparam \Add0~30 .sum_lutc_input = "cin";
+defparam \counter[15]~49 .lut_mask = 16'hC30C;
+defparam \counter[15]~49 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N11
+// Location: FF_X28_Y17_N9
dffeas \counter[15] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~30_combout ),
+ .d(\counter[15]~49_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -877,28 +963,28 @@ defparam \counter[15] .is_wysiwyg = "true";
defparam \counter[15] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N12
-cycloneive_lcell_comb \Add0~32 (
+// Location: LCCOMB_X28_Y17_N10
+cycloneive_lcell_comb \counter[16]~51 (
// Equation(s):
-// \Add0~32_combout = (counter[16] & (\Add0~31 $ (GND))) # (!counter[16] & (!\Add0~31 & VCC))
-// \Add0~33 = CARRY((counter[16] & !\Add0~31 ))
+// \counter[16]~51_combout = (counter[16] & (!\counter[15]~50 )) # (!counter[16] & ((\counter[15]~50 ) # (GND)))
+// \counter[16]~52 = CARRY((!\counter[15]~50 ) # (!counter[16]))
- .dataa(gnd),
- .datab(counter[16]),
+ .dataa(counter[16]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~31 ),
- .combout(\Add0~32_combout ),
- .cout(\Add0~33 ));
+ .cin(\counter[15]~50 ),
+ .combout(\counter[16]~51_combout ),
+ .cout(\counter[16]~52 ));
// synopsys translate_off
-defparam \Add0~32 .lut_mask = 16'hC30C;
-defparam \Add0~32 .sum_lutc_input = "cin";
+defparam \counter[16]~51 .lut_mask = 16'h5A5F;
+defparam \counter[16]~51 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N13
+// Location: FF_X28_Y17_N11
dffeas \counter[16] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~32_combout ),
+ .d(\counter[16]~51_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -914,28 +1000,28 @@ defparam \counter[16] .is_wysiwyg = "true";
defparam \counter[16] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N14
-cycloneive_lcell_comb \Add0~34 (
+// Location: LCCOMB_X28_Y17_N12
+cycloneive_lcell_comb \counter[17]~53 (
// Equation(s):
-// \Add0~34_combout = (counter[17] & (!\Add0~33 )) # (!counter[17] & ((\Add0~33 ) # (GND)))
-// \Add0~35 = CARRY((!\Add0~33 ) # (!counter[17]))
+// \counter[17]~53_combout = (counter[17] & (\counter[16]~52 $ (GND))) # (!counter[17] & (!\counter[16]~52 & VCC))
+// \counter[17]~54 = CARRY((counter[17] & !\counter[16]~52 ))
.dataa(counter[17]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~33 ),
- .combout(\Add0~34_combout ),
- .cout(\Add0~35 ));
+ .cin(\counter[16]~52 ),
+ .combout(\counter[17]~53_combout ),
+ .cout(\counter[17]~54 ));
// synopsys translate_off
-defparam \Add0~34 .lut_mask = 16'h5A5F;
-defparam \Add0~34 .sum_lutc_input = "cin";
+defparam \counter[17]~53 .lut_mask = 16'hA50A;
+defparam \counter[17]~53 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N15
+// Location: FF_X28_Y17_N13
dffeas \counter[17] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~34_combout ),
+ .d(\counter[17]~53_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -951,28 +1037,28 @@ defparam \counter[17] .is_wysiwyg = "true";
defparam \counter[17] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N16
-cycloneive_lcell_comb \Add0~36 (
+// Location: LCCOMB_X28_Y17_N14
+cycloneive_lcell_comb \counter[18]~55 (
// Equation(s):
-// \Add0~36_combout = (counter[18] & (\Add0~35 $ (GND))) # (!counter[18] & (!\Add0~35 & VCC))
-// \Add0~37 = CARRY((counter[18] & !\Add0~35 ))
+// \counter[18]~55_combout = (counter[18] & (!\counter[17]~54 )) # (!counter[18] & ((\counter[17]~54 ) # (GND)))
+// \counter[18]~56 = CARRY((!\counter[17]~54 ) # (!counter[18]))
- .dataa(counter[18]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[18]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~35 ),
- .combout(\Add0~36_combout ),
- .cout(\Add0~37 ));
+ .cin(\counter[17]~54 ),
+ .combout(\counter[18]~55_combout ),
+ .cout(\counter[18]~56 ));
// synopsys translate_off
-defparam \Add0~36 .lut_mask = 16'hA50A;
-defparam \Add0~36 .sum_lutc_input = "cin";
+defparam \counter[18]~55 .lut_mask = 16'h3C3F;
+defparam \counter[18]~55 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N17
+// Location: FF_X28_Y17_N15
dffeas \counter[18] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~36_combout ),
+ .d(\counter[18]~55_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -988,28 +1074,28 @@ defparam \counter[18] .is_wysiwyg = "true";
defparam \counter[18] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N18
-cycloneive_lcell_comb \Add0~38 (
+// Location: LCCOMB_X28_Y17_N16
+cycloneive_lcell_comb \counter[19]~57 (
// Equation(s):
-// \Add0~38_combout = (counter[19] & (!\Add0~37 )) # (!counter[19] & ((\Add0~37 ) # (GND)))
-// \Add0~39 = CARRY((!\Add0~37 ) # (!counter[19]))
+// \counter[19]~57_combout = (counter[19] & (\counter[18]~56 $ (GND))) # (!counter[19] & (!\counter[18]~56 & VCC))
+// \counter[19]~58 = CARRY((counter[19] & !\counter[18]~56 ))
- .dataa(counter[19]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[19]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~37 ),
- .combout(\Add0~38_combout ),
- .cout(\Add0~39 ));
+ .cin(\counter[18]~56 ),
+ .combout(\counter[19]~57_combout ),
+ .cout(\counter[19]~58 ));
// synopsys translate_off
-defparam \Add0~38 .lut_mask = 16'h5A5F;
-defparam \Add0~38 .sum_lutc_input = "cin";
+defparam \counter[19]~57 .lut_mask = 16'hC30C;
+defparam \counter[19]~57 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N19
+// Location: FF_X28_Y17_N17
dffeas \counter[19] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~38_combout ),
+ .d(\counter[19]~57_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -1025,32 +1111,15 @@ defparam \counter[19] .is_wysiwyg = "true";
defparam \counter[19] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N20
-cycloneive_lcell_comb \Add0~40 (
-// Equation(s):
-// \Add0~40_combout = \Add0~39 $ (!counter[20])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(counter[20]),
- .cin(\Add0~39 ),
- .combout(\Add0~40_combout ),
- .cout());
-// synopsys translate_off
-defparam \Add0~40 .lut_mask = 16'hF00F;
-defparam \Add0~40 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y17_N28
+// Location: LCCOMB_X28_Y17_N28
cycloneive_lcell_comb \Equal0~5 (
// Equation(s):
-// \Equal0~5_combout = (!\Add0~32_combout & (!\Add0~36_combout & (!\Add0~34_combout & !\Add0~38_combout )))
+// \Equal0~5_combout = (!counter[17] & (!counter[19] & (!counter[18] & !counter[16])))
- .dataa(\Add0~32_combout ),
- .datab(\Add0~36_combout ),
- .datac(\Add0~34_combout ),
- .datad(\Add0~38_combout ),
+ .dataa(counter[17]),
+ .datab(counter[19]),
+ .datac(counter[18]),
+ .datad(counter[16]),
.cin(gnd),
.combout(\Equal0~5_combout ),
.cout());
@@ -1059,32 +1128,15 @@ defparam \Equal0~5 .lut_mask = 16'h0001;
defparam \Equal0~5 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N6
-cycloneive_lcell_comb \Equal0~1 (
-// Equation(s):
-// \Equal0~1_combout = (!\Add0~10_combout & (!\Add0~8_combout & (!\Add0~14_combout & !\Add0~12_combout )))
-
- .dataa(\Add0~10_combout ),
- .datab(\Add0~8_combout ),
- .datac(\Add0~14_combout ),
- .datad(\Add0~12_combout ),
- .cin(gnd),
- .combout(\Equal0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \Equal0~1 .lut_mask = 16'h0001;
-defparam \Equal0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y18_N4
+// Location: LCCOMB_X28_Y18_N8
cycloneive_lcell_comb \Equal0~0 (
// Equation(s):
-// \Equal0~0_combout = (!\Add0~4_combout & (!\Add0~0_combout & (!\Add0~6_combout & !\Add0~2_combout )))
+// \Equal0~0_combout = (!counter[1] & (!counter[0] & (!counter[2] & !counter[3])))
- .dataa(\Add0~4_combout ),
- .datab(\Add0~0_combout ),
- .datac(\Add0~6_combout ),
- .datad(\Add0~2_combout ),
+ .dataa(counter[1]),
+ .datab(counter[0]),
+ .datac(counter[2]),
+ .datad(counter[3]),
.cin(gnd),
.combout(\Equal0~0_combout ),
.cout());
@@ -1093,15 +1145,32 @@ defparam \Equal0~0 .lut_mask = 16'h0001;
defparam \Equal0~0 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N30
+// Location: LCCOMB_X28_Y18_N6
+cycloneive_lcell_comb \Equal0~1 (
+// Equation(s):
+// \Equal0~1_combout = (!counter[6] & (!counter[7] & (!counter[5] & !counter[4])))
+
+ .dataa(counter[6]),
+ .datab(counter[7]),
+ .datac(counter[5]),
+ .datad(counter[4]),
+ .cin(gnd),
+ .combout(\Equal0~1_combout ),
+ .cout());
+// synopsys translate_off
+defparam \Equal0~1 .lut_mask = 16'h0001;
+defparam \Equal0~1 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y18_N0
cycloneive_lcell_comb \Equal0~2 (
// Equation(s):
-// \Equal0~2_combout = (!\Add0~22_combout & (!\Add0~16_combout & (!\Add0~20_combout & !\Add0~18_combout )))
+// \Equal0~2_combout = (!counter[8] & (!counter[11] & (!counter[10] & !counter[9])))
- .dataa(\Add0~22_combout ),
- .datab(\Add0~16_combout ),
- .datac(\Add0~20_combout ),
- .datad(\Add0~18_combout ),
+ .dataa(counter[8]),
+ .datab(counter[11]),
+ .datac(counter[10]),
+ .datad(counter[9]),
.cin(gnd),
.combout(\Equal0~2_combout ),
.cout());
@@ -1110,15 +1179,15 @@ defparam \Equal0~2 .lut_mask = 16'h0001;
defparam \Equal0~2 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N30
+// Location: LCCOMB_X28_Y17_N26
cycloneive_lcell_comb \Equal0~3 (
// Equation(s):
-// \Equal0~3_combout = (!\Add0~26_combout & (!\Add0~24_combout & (!\Add0~28_combout & !\Add0~30_combout )))
+// \Equal0~3_combout = (!counter[14] & (!counter[13] & (!counter[15] & !counter[12])))
- .dataa(\Add0~26_combout ),
- .datab(\Add0~24_combout ),
- .datac(\Add0~28_combout ),
- .datad(\Add0~30_combout ),
+ .dataa(counter[14]),
+ .datab(counter[13]),
+ .datac(counter[15]),
+ .datad(counter[12]),
.cin(gnd),
.combout(\Equal0~3_combout ),
.cout());
@@ -1127,13 +1196,13 @@ defparam \Equal0~3 .lut_mask = 16'h0001;
defparam \Equal0~3 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N28
+// Location: LCCOMB_X29_Y18_N28
cycloneive_lcell_comb \Equal0~4 (
// Equation(s):
-// \Equal0~4_combout = (\Equal0~1_combout & (\Equal0~0_combout & (\Equal0~2_combout & \Equal0~3_combout )))
+// \Equal0~4_combout = (\Equal0~0_combout & (\Equal0~1_combout & (\Equal0~2_combout & \Equal0~3_combout )))
- .dataa(\Equal0~1_combout ),
- .datab(\Equal0~0_combout ),
+ .dataa(\Equal0~0_combout ),
+ .datab(\Equal0~1_combout ),
.datac(\Equal0~2_combout ),
.datad(\Equal0~3_combout ),
.cin(gnd),
@@ -1144,27 +1213,117 @@ defparam \Equal0~4 .lut_mask = 16'h8000;
defparam \Equal0~4 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N20
-cycloneive_lcell_comb \address[0]~0 (
+// Location: LCCOMB_X28_Y17_N18
+cycloneive_lcell_comb \counter[20]~59 (
// Equation(s):
-// \address[0]~0_combout = address[0] $ (((!\Add0~40_combout & (\Equal0~5_combout & \Equal0~4_combout ))))
+// \counter[20]~59_combout = (counter[20] & (!\counter[19]~58 )) # (!counter[20] & ((\counter[19]~58 ) # (GND)))
+// \counter[20]~60 = CARRY((!\counter[19]~58 ) # (!counter[20]))
- .dataa(\Add0~40_combout ),
- .datab(\Equal0~5_combout ),
- .datac(address[0]),
- .datad(\Equal0~4_combout ),
- .cin(gnd),
- .combout(\address[0]~0_combout ),
- .cout());
+ .dataa(gnd),
+ .datab(counter[20]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\counter[19]~58 ),
+ .combout(\counter[20]~59_combout ),
+ .cout(\counter[20]~60 ));
// synopsys translate_off
-defparam \address[0]~0 .lut_mask = 16'hB4F0;
-defparam \address[0]~0 .sum_lutc_input = "datac";
+defparam \counter[20]~59 .lut_mask = 16'h3C3F;
+defparam \counter[20]~59 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X32_Y17_N21
+// Location: FF_X28_Y17_N19
+dffeas \counter[20] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\counter[20]~59_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(counter[20]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \counter[20] .is_wysiwyg = "true";
+defparam \counter[20] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y17_N20
+cycloneive_lcell_comb \counter[21]~61 (
+// Equation(s):
+// \counter[21]~61_combout = \counter[20]~60 $ (!counter[21])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(counter[21]),
+ .cin(\counter[20]~60 ),
+ .combout(\counter[21]~61_combout ),
+ .cout());
+// synopsys translate_off
+defparam \counter[21]~61 .lut_mask = 16'hF00F;
+defparam \counter[21]~61 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X28_Y17_N21
+dffeas \counter[21] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\counter[21]~61_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(counter[21]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \counter[21] .is_wysiwyg = "true";
+defparam \counter[21] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y18_N10
+cycloneive_lcell_comb \Equal0~7 (
+// Equation(s):
+// \Equal0~7_combout = (!counter[21] & !counter[20])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(counter[21]),
+ .datad(counter[20]),
+ .cin(gnd),
+ .combout(\Equal0~7_combout ),
+ .cout());
+// synopsys translate_off
+defparam \Equal0~7 .lut_mask = 16'h000F;
+defparam \Equal0~7 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N30
+cycloneive_lcell_comb \address[0]~39 (
+// Equation(s):
+// \address[0]~39_combout = address[0] $ (((\Equal0~5_combout & (\Equal0~4_combout & \Equal0~7_combout ))))
+
+ .dataa(\Equal0~5_combout ),
+ .datab(\Equal0~4_combout ),
+ .datac(address[0]),
+ .datad(\Equal0~7_combout ),
+ .cin(gnd),
+ .combout(\address[0]~39_combout ),
+ .cout());
+// synopsys translate_off
+defparam \address[0]~39 .lut_mask = 16'h78F0;
+defparam \address[0]~39 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N31
dffeas \address[0] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[0]~0_combout ),
+ .d(\address[0]~39_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -1180,67 +1339,51 @@ defparam \address[0] .is_wysiwyg = "true";
defparam \address[0] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N26
+// Location: LCCOMB_X29_Y18_N0
+cycloneive_lcell_comb \address[1]~13 (
+// Equation(s):
+// \address[1]~13_combout = (address[0] & (address[1] $ (VCC))) # (!address[0] & (address[1] & VCC))
+// \address[1]~14 = CARRY((address[0] & address[1]))
+
+ .dataa(address[0]),
+ .datab(address[1]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(gnd),
+ .combout(\address[1]~13_combout ),
+ .cout(\address[1]~14 ));
+// synopsys translate_off
+defparam \address[1]~13 .lut_mask = 16'h6688;
+defparam \address[1]~13 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N26
cycloneive_lcell_comb \Equal0~6 (
// Equation(s):
-// \Equal0~6_combout = (!\Add0~34_combout & !\Add0~32_combout )
+// \Equal0~6_combout = (!counter[20] & (!counter[21] & (\Equal0~5_combout & \Equal0~4_combout )))
- .dataa(gnd),
- .datab(gnd),
- .datac(\Add0~34_combout ),
- .datad(\Add0~32_combout ),
+ .dataa(counter[20]),
+ .datab(counter[21]),
+ .datac(\Equal0~5_combout ),
+ .datad(\Equal0~4_combout ),
.cin(gnd),
.combout(\Equal0~6_combout ),
.cout());
// synopsys translate_off
-defparam \Equal0~6 .lut_mask = 16'h000F;
+defparam \Equal0~6 .lut_mask = 16'h1000;
defparam \Equal0~6 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N24
-cycloneive_lcell_comb \Equal0~7 (
-// Equation(s):
-// \Equal0~7_combout = (!\Add0~40_combout & (!\Add0~36_combout & (\Equal0~6_combout & !\Add0~38_combout )))
-
- .dataa(\Add0~40_combout ),
- .datab(\Add0~36_combout ),
- .datac(\Equal0~6_combout ),
- .datad(\Add0~38_combout ),
- .cin(gnd),
- .combout(\Equal0~7_combout ),
- .cout());
-// synopsys translate_off
-defparam \Equal0~7 .lut_mask = 16'h0010;
-defparam \Equal0~7 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X32_Y17_N10
-cycloneive_lcell_comb \address[1]~1 (
-// Equation(s):
-// \address[1]~1_combout = address[1] $ (((address[0] & (\Equal0~4_combout & \Equal0~7_combout ))))
-
- .dataa(address[0]),
- .datab(\Equal0~4_combout ),
- .datac(address[1]),
- .datad(\Equal0~7_combout ),
- .cin(gnd),
- .combout(\address[1]~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \address[1]~1 .lut_mask = 16'h78F0;
-defparam \address[1]~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X32_Y17_N11
+// Location: FF_X29_Y18_N1
dffeas \address[1] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[1]~1_combout ),
+ .d(\address[1]~13_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
- .ena(vcc),
+ .ena(\Equal0~6_combout ),
.devclrn(devclrn),
.devpor(devpor),
.q(address[1]),
@@ -1250,50 +1393,34 @@ defparam \address[1] .is_wysiwyg = "true";
defparam \address[1] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N2
-cycloneive_lcell_comb \address[1]~2 (
+// Location: LCCOMB_X29_Y18_N2
+cycloneive_lcell_comb \address[2]~15 (
// Equation(s):
-// \address[1]~2_combout = (address[0] & (\Equal0~5_combout & (!\Add0~40_combout & \Equal0~4_combout )))
-
- .dataa(address[0]),
- .datab(\Equal0~5_combout ),
- .datac(\Add0~40_combout ),
- .datad(\Equal0~4_combout ),
- .cin(gnd),
- .combout(\address[1]~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \address[1]~2 .lut_mask = 16'h0800;
-defparam \address[1]~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X32_Y17_N16
-cycloneive_lcell_comb \address[2]~3 (
-// Equation(s):
-// \address[2]~3_combout = address[2] $ (((address[1] & \address[1]~2_combout )))
+// \address[2]~15_combout = (address[2] & (!\address[1]~14 )) # (!address[2] & ((\address[1]~14 ) # (GND)))
+// \address[2]~16 = CARRY((!\address[1]~14 ) # (!address[2]))
.dataa(gnd),
- .datab(address[1]),
- .datac(address[2]),
- .datad(\address[1]~2_combout ),
- .cin(gnd),
- .combout(\address[2]~3_combout ),
- .cout());
+ .datab(address[2]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[1]~14 ),
+ .combout(\address[2]~15_combout ),
+ .cout(\address[2]~16 ));
// synopsys translate_off
-defparam \address[2]~3 .lut_mask = 16'h3CF0;
-defparam \address[2]~3 .sum_lutc_input = "datac";
+defparam \address[2]~15 .lut_mask = 16'h3C3F;
+defparam \address[2]~15 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X32_Y17_N17
+// Location: FF_X29_Y18_N3
dffeas \address[2] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[2]~3_combout ),
+ .d(\address[2]~15_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
- .ena(vcc),
+ .ena(\Equal0~6_combout ),
.devclrn(devclrn),
.devpor(devpor),
.q(address[2]),
@@ -1303,7 +1430,541 @@ defparam \address[2] .is_wysiwyg = "true";
defparam \address[2] .power_up = "low";
// synopsys translate_on
-// Location: M9K_X33_Y26_N0
+// Location: LCCOMB_X29_Y18_N4
+cycloneive_lcell_comb \address[3]~17 (
+// Equation(s):
+// \address[3]~17_combout = (address[3] & (\address[2]~16 $ (GND))) # (!address[3] & (!\address[2]~16 & VCC))
+// \address[3]~18 = CARRY((address[3] & !\address[2]~16 ))
+
+ .dataa(gnd),
+ .datab(address[3]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[2]~16 ),
+ .combout(\address[3]~17_combout ),
+ .cout(\address[3]~18 ));
+// synopsys translate_off
+defparam \address[3]~17 .lut_mask = 16'hC30C;
+defparam \address[3]~17 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N5
+dffeas \address[3] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[3]~17_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[3]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[3] .is_wysiwyg = "true";
+defparam \address[3] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N6
+cycloneive_lcell_comb \address[4]~19 (
+// Equation(s):
+// \address[4]~19_combout = (address[4] & (!\address[3]~18 )) # (!address[4] & ((\address[3]~18 ) # (GND)))
+// \address[4]~20 = CARRY((!\address[3]~18 ) # (!address[4]))
+
+ .dataa(address[4]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[3]~18 ),
+ .combout(\address[4]~19_combout ),
+ .cout(\address[4]~20 ));
+// synopsys translate_off
+defparam \address[4]~19 .lut_mask = 16'h5A5F;
+defparam \address[4]~19 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N7
+dffeas \address[4] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[4]~19_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[4]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[4] .is_wysiwyg = "true";
+defparam \address[4] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N8
+cycloneive_lcell_comb \address[5]~21 (
+// Equation(s):
+// \address[5]~21_combout = (address[5] & (\address[4]~20 $ (GND))) # (!address[5] & (!\address[4]~20 & VCC))
+// \address[5]~22 = CARRY((address[5] & !\address[4]~20 ))
+
+ .dataa(gnd),
+ .datab(address[5]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[4]~20 ),
+ .combout(\address[5]~21_combout ),
+ .cout(\address[5]~22 ));
+// synopsys translate_off
+defparam \address[5]~21 .lut_mask = 16'hC30C;
+defparam \address[5]~21 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N9
+dffeas \address[5] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[5]~21_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[5]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[5] .is_wysiwyg = "true";
+defparam \address[5] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N10
+cycloneive_lcell_comb \address[6]~23 (
+// Equation(s):
+// \address[6]~23_combout = (address[6] & (!\address[5]~22 )) # (!address[6] & ((\address[5]~22 ) # (GND)))
+// \address[6]~24 = CARRY((!\address[5]~22 ) # (!address[6]))
+
+ .dataa(address[6]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[5]~22 ),
+ .combout(\address[6]~23_combout ),
+ .cout(\address[6]~24 ));
+// synopsys translate_off
+defparam \address[6]~23 .lut_mask = 16'h5A5F;
+defparam \address[6]~23 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N11
+dffeas \address[6] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[6]~23_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[6]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[6] .is_wysiwyg = "true";
+defparam \address[6] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N12
+cycloneive_lcell_comb \address[7]~25 (
+// Equation(s):
+// \address[7]~25_combout = (address[7] & (\address[6]~24 $ (GND))) # (!address[7] & (!\address[6]~24 & VCC))
+// \address[7]~26 = CARRY((address[7] & !\address[6]~24 ))
+
+ .dataa(address[7]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[6]~24 ),
+ .combout(\address[7]~25_combout ),
+ .cout(\address[7]~26 ));
+// synopsys translate_off
+defparam \address[7]~25 .lut_mask = 16'hA50A;
+defparam \address[7]~25 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N13
+dffeas \address[7] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[7]~25_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[7]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[7] .is_wysiwyg = "true";
+defparam \address[7] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N14
+cycloneive_lcell_comb \address[8]~27 (
+// Equation(s):
+// \address[8]~27_combout = (address[8] & (!\address[7]~26 )) # (!address[8] & ((\address[7]~26 ) # (GND)))
+// \address[8]~28 = CARRY((!\address[7]~26 ) # (!address[8]))
+
+ .dataa(gnd),
+ .datab(address[8]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[7]~26 ),
+ .combout(\address[8]~27_combout ),
+ .cout(\address[8]~28 ));
+// synopsys translate_off
+defparam \address[8]~27 .lut_mask = 16'h3C3F;
+defparam \address[8]~27 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N15
+dffeas \address[8] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[8]~27_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[8]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[8] .is_wysiwyg = "true";
+defparam \address[8] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N16
+cycloneive_lcell_comb \address[9]~29 (
+// Equation(s):
+// \address[9]~29_combout = (address[9] & (\address[8]~28 $ (GND))) # (!address[9] & (!\address[8]~28 & VCC))
+// \address[9]~30 = CARRY((address[9] & !\address[8]~28 ))
+
+ .dataa(gnd),
+ .datab(address[9]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[8]~28 ),
+ .combout(\address[9]~29_combout ),
+ .cout(\address[9]~30 ));
+// synopsys translate_off
+defparam \address[9]~29 .lut_mask = 16'hC30C;
+defparam \address[9]~29 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N17
+dffeas \address[9] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[9]~29_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[9]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[9] .is_wysiwyg = "true";
+defparam \address[9] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N18
+cycloneive_lcell_comb \address[10]~31 (
+// Equation(s):
+// \address[10]~31_combout = (address[10] & (!\address[9]~30 )) # (!address[10] & ((\address[9]~30 ) # (GND)))
+// \address[10]~32 = CARRY((!\address[9]~30 ) # (!address[10]))
+
+ .dataa(gnd),
+ .datab(address[10]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[9]~30 ),
+ .combout(\address[10]~31_combout ),
+ .cout(\address[10]~32 ));
+// synopsys translate_off
+defparam \address[10]~31 .lut_mask = 16'h3C3F;
+defparam \address[10]~31 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N19
+dffeas \address[10] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[10]~31_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[10]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[10] .is_wysiwyg = "true";
+defparam \address[10] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N20
+cycloneive_lcell_comb \address[11]~33 (
+// Equation(s):
+// \address[11]~33_combout = (address[11] & (\address[10]~32 $ (GND))) # (!address[11] & (!\address[10]~32 & VCC))
+// \address[11]~34 = CARRY((address[11] & !\address[10]~32 ))
+
+ .dataa(gnd),
+ .datab(address[11]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[10]~32 ),
+ .combout(\address[11]~33_combout ),
+ .cout(\address[11]~34 ));
+// synopsys translate_off
+defparam \address[11]~33 .lut_mask = 16'hC30C;
+defparam \address[11]~33 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N21
+dffeas \address[11] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[11]~33_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[11]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[11] .is_wysiwyg = "true";
+defparam \address[11] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N22
+cycloneive_lcell_comb \address[12]~35 (
+// Equation(s):
+// \address[12]~35_combout = (address[12] & (!\address[11]~34 )) # (!address[12] & ((\address[11]~34 ) # (GND)))
+// \address[12]~36 = CARRY((!\address[11]~34 ) # (!address[12]))
+
+ .dataa(address[12]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[11]~34 ),
+ .combout(\address[12]~35_combout ),
+ .cout(\address[12]~36 ));
+// synopsys translate_off
+defparam \address[12]~35 .lut_mask = 16'h5A5F;
+defparam \address[12]~35 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N23
+dffeas \address[12] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[12]~35_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[12]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[12] .is_wysiwyg = "true";
+defparam \address[12] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N24
+cycloneive_lcell_comb \address[13]~37 (
+// Equation(s):
+// \address[13]~37_combout = \address[12]~36 $ (!address[13])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(address[13]),
+ .cin(\address[12]~36 ),
+ .combout(\address[13]~37_combout ),
+ .cout());
+// synopsys translate_off
+defparam \address[13]~37 .lut_mask = 16'hF00F;
+defparam \address[13]~37 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N25
+dffeas \address[13] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[13]~37_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[13]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[13] .is_wysiwyg = "true";
+defparam \address[13] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X30_Y18_N2
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout = address[13]
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(address[13]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder .lut_mask = 16'hFF00;
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X30_Y18_N3
+dffeas \rom|altsyncram_component|auto_generated|address_reg_a[0] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(\rom|altsyncram_component|auto_generated|address_reg_a [0]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0] .is_wysiwyg = "true";
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X30_Y18_N24
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout = \rom|altsyncram_component|auto_generated|address_reg_a [0]
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(\rom|altsyncram_component|auto_generated|address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder .lut_mask = 16'hFF00;
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X30_Y18_N25
+dffeas \rom|altsyncram_component|auto_generated|out_address_reg_a[0] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0] .is_wysiwyg = "true";
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0] .power_up = "low";
+// synopsys translate_on
+
+// Location: M9K_X33_Y13_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a8 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_first_bit_number = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init3 = 2048'h3C00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005DB824E17CAAE881C1908A79F24B7D1B4857A981A6AF39DFF5A2FEE9141EB33592D8E9B82471FDDA6791810A1C29D415CC1A8FA03444DF0083F83506BA93E8D1A1856A768D73A08418BFB25A40001DD4833DAF33BD311BB45F39667627407EF59ED569C483EB3BE1B10551B1428A6169579293ED063CAA9C6ADB0433CFC15C33AFF04C710408C20AC28B5909A229CD7D1DB4EB9A44CE0EEDBBBD391D3128AAA3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init2 = 2048'hDDE6FC8EBE3F9F3C3DFC6E8F07BFD31D50660B1E0B2506A533CE0E340C7C745CAEC4837C2A5FECBB94C1C969FFDDFF79BFFAAFDCA8D748399ABF75558ADD02F56F6DFFF29CB70FFD25A59DFFFED7B3F7E8B4CE6FFF3EF9CEC6BAE57ABFFFCEE647B2AFF5B87AA26AFFDD317DEDCFBDFFE1A0CAD3B58877DD2F647F7DF748E7CF4693FD3C1238FFAFBD7FDF567FA8FEF024F33AFD3AABC6B105EA80272D64895FFF9FFF6E3881C81AFDCF2257FD4F8ED5257D0E9B800726B6564D2B05012F76DF636CDEB4BDFCAEEFC61DFFEFB7E26262DEF2CB9F71565824FEBF3F7BDDEABB593F1BF746FBFFC353E37263FF38A796EF39E3FD7DFEBA7FFEFFBD97ABAF09E909;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init1 = 2048'hE629BDF93D7F5B5BAF92FBAB477E9B315DB5A310CFACC7408DF9A544B1E57AF6EFEF92C2FA4D8D4E4AC86C277338FA37BCDD9D47782DB75EFF80781BCD23D0AFCAE30B9FE6AA29FFF6F72DA73DFE4F7ACD39687B9E69C5359E9B991F0246EFFBC5595561AC64787878F5CE14C664CF9EB0CDAFFBABEF1E83358371B9ED96E5069555AFBBD3AEBFCABFBBED7A5C5FE9BD0E6A91C6E7610042695EEB08D8881B1D735AF87DAE59FABBD7DEAF8717F2B72F428F5E37E5D6E13157B99CBD2D73B9C73C563C8B02C8CC39C64DDCEA1BEEB5E7353F93786145598FE634EF1000179B345725EA43CE18F187A1DE4DAABEA97963E3A7A96B8B7CBC095BEB7CE46274D9AF;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init0 = 2048'h4ED4AE2B1650D21EAFE01E7099EFCA3094FD4D705CF6B84AE21583E13385F8650004406BD60A023AB063D4E5966EA41AA997F5A49BFCB0657A9732D28EB8217E65F627A15E1057ADEE7B9E27122A58FB2B98B1EA560390C7E87715861814E04DCB76FAB179E9619BC7E7E9C9FD801CF87DBA1EA496E829D4E62861E1AF436A7585287860729C77B6C68CAEA3033A6E84D67249B594C407B39C68B4C1C97FDEFC6BAD12FDBB525EF4F87F4A23EC13CBC0262D8899A3A290F04F41C1324045B9FCEEC890579E95D5A0A546CCCDD48577558ABE7CA36EF67A70F6A8758BDA052D5B95DE707778B17C2379847A23AE5D4BB01F36F3F44A8162566D9FB15DE7CC83F7;
+// synopsys translate_on
+
+// Location: M9K_X33_Y14_N0
cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a0 (
.portawe(vcc),
.portare(vcc),
@@ -1313,46 +1974,978 @@ cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a0 (
.portbaddrstall(gnd),
.clk0(\CLOCK_50~inputclkctrl_outclk ),
.clk1(gnd),
- .ena0(vcc),
+ .ena0(!address[13]),
.ena1(vcc),
.ena2(vcc),
.ena3(vcc),
.clr0(gnd),
.clr1(gnd),
- .portadatain(18'b000000000000000000),
- .portaaddr({address[2],address[1],address[0]}),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
.portabyteenamasks(1'b1),
- .portbdatain(18'b000000000000000000),
- .portbaddr(3'b000),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
.portbbyteenamasks(1'b1),
.devclrn(devclrn),
.devpor(devpor),
.portadataout(\rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ),
.portbdataout());
// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .clk0_core_clock_enable = "ena0";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .data_interleave_offset_in_bits = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .data_interleave_width_in_bits = 1;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file = "led_patterns.mif";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file = "./rom/gw03.hex";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file_layout = "port_a";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .operation_mode = "rom";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_clear = "none";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_width = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_width = 13;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_byte_enable_clock = "none";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_out_clear = "none";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_out_clock = "clock0";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_width = 18;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_width = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_first_address = 0;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_first_bit_number = 0;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_last_address = 7;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 16384;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_width = 8;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_read_during_write_mode = "new_data_with_nbe_read";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_write_enable_clock = "none";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_address_width = 3;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_data_width = 18;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_data_width = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .ram_block_type = "M9K";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init0 = 144'h002040042000900018000600024001080081;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init3 = 2048'h1EEA3633EFEA856D05BA968C1B3C30CA1788DD95D16B8F914DDDFC3EE5C69945DF7D7BF31C6072BFA7993996AB7DD2F3EE4009844CC9D6CF9E583AEC48A52F2904B57D8E0D755851232838F9B5348838530D7AF95411555D263B8CA86A5D29D7CE4B65409D6F04C5709A56C241C3BCEF07459A416EB4E8F3D73CC714F4333AFE605D53A5C955D5D1412F8361617A54446971FD187442A60FB04457857BECC3120A01FDC7FE2CBF038A61DEE5FCE2D10C8F35FBF80C05ABFF4B6935287B125E8D56F9FDFE7D64C1F4E1F5641845CD17E836B97780400C702523FA8E7C7BBD6F0666591A35ADD26B6B7E33CA56E9AB329EFA7E68F98AE7CE9507755C74C430286A;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init2 = 2048'h88537A811D4EF6CD9668CCD3E2E7A8041788DCA5F7E08AF52AF5276078304DEB75B74BB9AC3C1A492952F7EEAA0E7CF9FBEDD0FB47EEFDCC3734B816F355C913CD2E1AF14C30545297A91BED3AEAEFF8F696B5F4FC80BC6B1A2559492E9198E4A5875745B625C6CA7A7292332492D139728A689DA1AE78B6B44CE4F4A4EA5A22F331598B364EF27516CC49A4662C5E5C92ED140D96373678F833AE434698237599716B8CBAE2D3D061F2C3D6337AB435B5C2144AB6FA2F8BB51357801066B6589467DA6C480E6D19CEEA8451CEFA88FD70E7925B0302F877F87FA833FBD147E937309C08305A10187707E3D57DDE4931F1D9E97A8F378981ABBF8D7B6B7539C3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init1 = 2048'h763DD7AA7EED3F4AD4EA7491ADE6F14E6DBADD0F090A8DF34D7BAD35DD2275F0BCCF19EEF299751C919C9C13C6FB9ED711AC4DA7D947CC79E9B6323EF6CE62638CEBCB187AE5D44ECA689C9BD4E5AE544DEA7E90D186B9F335F3323877AAD54196CE81973CB555904419599375501366EC343561BCF83357F8823671393B278C1C387A7970C7F3E688673CF5975EE3E5FF105CFCCFAB725D698FB088B063063C7833830C7B2C7AFB8A8D203C312306DA0E72641FFB93D59B5EC84F44AD55F4B884735325ACC969B2EAE10A1478D866F667DDEF7BBF75E6958B6D02DC6D0F807660A229B98541E6FE734DE2280A9B57FCD5A9BEFEF7CDA5ABEB44FD73D2794D56;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init0 = 2048'hD0734B461A36980411EB2A6C1BE76029258777EF227A8F6E84F74C4436098F67BA611013110188547995B108BB2DAE76F423A0D98845F9248BDFA45E10CA403A5E2B1A3E16869E1D37BCE906B82F401CBD467617DB34D9E0C80B5E6E10063EC4BD52921D249E377D95CFAAA309EEDAA57DA85F55DBB7048A69A4C801013948B617F7F5724D40707E6FF30002982023020449B4680C45D1CE6D8EB30A061DB8FEDD6E630C15271E48CA801988654FB501D5393392EE765C1EC95C1E4D86F18A965372B72B484E2F2664B735B69A5AB532B086BA4C62AD6D56EECBDB6984B251454845BD5B243DAED2B2489B313A35C50252AFD3E0B76FEF342335C7F1321D92FF;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y14_N24
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a8~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a0~portadataout )))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a8~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a0~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 .lut_mask = 16'hF3C0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y19_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a1 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_first_bit_number = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init3 = 2048'h35C65240B61076066A23CE4CFC5E76063A1C2AE07DF555007338BDC080EA0C23082C891C76A4845096304A0D8502080C1198911998821D09C29CA830C337499236E0548D65FF9125A765F0220F6EB9D1B318244CC6CA2CBC9CEC6979C14EB28DE2E0440C6CBD61341FC178649A852D4A2A0627C688D905B882524E191E7951EAEF30312A73337CBAD4838F42A3293859CD169240D8E652F6D72D8D19D56DD7675939FC47C933E1B0AEF12A484454C247B00A6BEC5402AA08B5106E3065602454C80CEC08A7F5F85CE65326632B4C4F3920019A35AE2AEB321131046EE45B81D4EFD5995634050D4CFEC166B032B6415553AF0358304080D9DD0A2E5948593830;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init2 = 2048'h376E511217E00B624A46BA2E4CC10B729C326F710F24CFE78C5E63F3024B17CC5E1380C938A0A16C9B696272DE7A2948BE8AFE81310146B8AAE5E549FA27EFBE27929938B8E10530250877A4998D0DF0004852125C20CA8D4279881E41208B14198817644F293AC1946061117122A39D8841818C1389D51BDAC549181902516571163594CEC5863F0F56625E221D6B8180848C6B2BE24AA0AEEE5D187201CAAE6AA394A8644314895565192AE415630A42894D6EF21343903B348EED8642F2310644C9567C0BF9911B870B989C59330089AA4C8065AB1B11132213EE0FD830817DE6C2ED45D76325CA2A8E198859334553AB02945CAB1F17C142288008073004;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init1 = 2048'h20721F982534A8179F13E2C6328CDE7D2A73087D3A9314419022103DFF7677769FE2D1F27443253D58403577C801AE23371F00290A17E1C4A40258BFD204230EE9969472A81B83113144528F831AA6C3221E137C1E9C670E26809A894013828D9E2DBCBF62498A769893D7218899245CD18AE49F0146517422EE475D520029ED39BCEF6BF4D23532957455F1C80115524179D59C4C4534DF7296991146CE24508366123AA809AB30B47977571C5D70397A93C723106D0A2C254714359DC7C9E13AE624C94932927924D20024CD638A05C8620023319662D80E05805625BC4A4006C78011F78D8B82E59F0CD4B32D6801669BE3EB0B96960DFF152005EC7C16CB;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init0 = 2048'h9C8CA06AA05B63C89A59A3E4E80807B27A70B0006624C4AC4A0595CCD8CA20824CA272352720BCD900A6D79BFD9D0595EC0D044ABC8CC28E9AE946E3D2000A4EFA4F91915C6AC9D8570C292F10848189906127BCBE06FFE92DAFB4AAFB240D88DDBB7B207EFA1709B05E1C4801BD45625A36BB62220506E171891964A31BED2215408676F600F490FAA59B488C7998CC8CCC28922AC62644EEBB432EEECB51B16CDEE7468681D6C31E4991CA3736E9ACB7531EC6D8BBCD453718101EA25D79278C6AC955A8A6140421573E413CF5A80AA1436D8B4C31A2AB26D2A61CE834248BAD5751BD429B4F61318427560CE39D49299002165212181064E24FF0093B997B;
+// synopsys translate_on
+
+// Location: M9K_X22_Y16_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a9 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_first_bit_number = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init3 = 2048'h420000004200000000000000000080000000000000000000000000000030004480000000424202423E1E3E02304C3C0C3C7E7E40403E427E3402421824347C1C0400280000003C3406303220344C403C0400100010100000005062742400000091991809FB3BD9084A1241F5015988B3C506031934089E0E1FA8043DDAF2CC07D94A6F2B1D133C211222B22C787D430E45D4C53282288077DFC0F704AAD55127A2BEAEA114958D2817AB1213183A4E1A15E3690A08A33B429284A202011A1243D49CACA1C0A441405A720D21A0921294045F746229E287B95E956AA3DE0CA3B7A019C8039C4DDA6BC99371248CC6008A54CB84503442C4F91309238ECB252072;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init2 = 2048'h81F3167814687CBD683E54D44555E6C95B5F2A72C0C193C6110C0221A448D0C9A0D8E36A84D5C61285128845215F8F8821C308E368283D8E2B42989C04A8B51354E09A38775020189010680840800297C31282442326D008D1F2351A89FFD7C16087F8B130F04418C0A1C082FC005843F5B42CADD9455ADBD328C13219110DE100D988737BBB44C414210118C673B0C1BDF76C499226F78FF41A0AF7AFD3308AAA0AAA22B1C70003F542A66FD1F1CF9D4578315F8C1C6FEC3EDB9B322CB204821A94A248414CE030020F207BF040A06A3DF993DEA3823423F405294A52014565100E0A7211342DF02958046899EEBE6E491299A09312778193FEBD7FFABA8000;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init1 = 2048'h2C05EF54A3C0F7F5F017E03F5800377CCF6E493C84E8F56441831087370A084801DEC1A54696B9912E8B0705C8587D4F7D36C8638947A620554CC77819B55B7A12D552A8A0496EFE3AAC6F34739A94E798101823148D811212E9A349CC219049527CCD419525AD29AB7D372C0B56AA0A065F8BDC905346478059EC82801920687FF29C990C9E66273CC78041192D03081CC62A8A0D8CB4D9CF2F2558131A78B8A807C3A1110211AFCA2A142F0BA928156D142250438143D339E4E2079F298493C08C4847914664518E27EF7EB9C870A226AFC35BEDB651840466400D4B3C0F877740114D6B08228BCC693FB12CECCCD2461586069445ACFC910B1241434622B6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init0 = 2048'h5FFE6AD3343986C4103935236B6E6E11B940EF46A8FC06E6872A6929D50DCDB75621E625522D34519BF2C353F8AA030B9109C2F9686AD3AF57AF3016D9160354C0BED5FBD379F904A41BAFB6BE4EE9F208058229DD0C354F034A6C4D8B6C16A29F0120108829220B230F44550832C1022530CC13C4C30D8254ECA5200A1941266EE48A1CA6430860DE613153615CAF4C8D191004CE9C6105D8C6795B6484467D21D9DC46029B8376E97F2C7BF8C3A218EE79DDBCF886B2BBDE702F71B38AEC6914E5DCCAFE50CC13922A5B149C598A621F80C24D215291228844E7F33F9763C6639303AE5376F664C7125632C1A280CECD5740C77849D937472B202579964F60;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y19_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 .lut_mask = 16'hF0AA;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y12_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a2 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_first_bit_number = 2;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init3 = 2048'h77A47C739FF6A22B8B5CDC49E748E9C739BDE6756DB4D22437E74183E12400CBF7D3C6CC8C7841AB49CC538E8A72F2E73C64D3DF3662B19C07D7D299CBEDEF3E7DA5F4A8458A9451315B681ADA9AB0D63218DFB77D3353C32837E954604B9D98144A4566F47B71715BE6CDB8BA64D536762E9224D70F9A5C374B4D1CAB8DF527027170C5DBCC2B6AD72B8E4CCC94DAA139D8BA64E3384337426E7F274CC88A373AB1F9007B8A7F2936D16274F9BF8B6BABD48FCE74047C1E738C5B303E815BA720C76D6362915156A7671331CE657011862E594E46A6D99392E2D640D766869389A4D43867379AB880C1ACE279E451CB3A9063A0B320F65E536B8EEF9CBB9C76;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init2 = 2048'h9A2921ED6AA0CC8387B267B9E7A182720833CEE061E6450C8E4A72E3C043F21A0AD007E832124E92429C091D167806C10041AF32DDE13A669990457D098CC2FE3AC884B1E69101135CD080022451F20884CCB9CD203C141402A5AD293C3BABA95ADFAF6726384795A7656B753D2369B9EB5595BAA722012DF8DCFBF15BF46D6EB755D1CBF0DCF6FD40BEEC16EAB4A6D16839C98CBE9DBB437C69FB709F8E79993B9DDFE4F823D6E124B75BCE9B29F799F926619184B6C1178389F07349210436293A130C900FBA4EA70D2BA25B343C5B026D8E8766A4E4267CDAEC99E830D2307D94E6ED80D6722F3989B91E31C63B64C363DCE71A861C14382E270FC02868C7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init1 = 2048'h386BA04E797A3F8551DAD9D24A8D259A03ECFF5AB81B1C31DFDAE10100544F8CF1A8CCFC0C7A15BD9E7C2557CB00BF2584E16AAD13D7EDB525A85ABF90C0136DD195D748900C29DF7F381280A9738CDC3BF5BBF937D3A4D99CE2BCCD97CEF2C7F00030AFDB7F22E68CBAA4D9BE7633D3B53E90E4B124422A2A4454BACA5A8DC9352CD1DAFC910CC504334DF9E6F1F4F30161A36293CC5CCF1CA13994ED29D34A5699692496359B8E67A7E74D9A0FC504C8465638CF74A0AF9185921A7D2629893091900604017933442359491FBAB63F346F0C5EC8E3A531984B09E605A30A0627271C28420E47B8DEC74738FC3EDF9FBD40EC09FC7B4D3A1475BE433705FB5F;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init0 = 2048'h973FED2E9BEDBA474B70B121A8D60F3B4EE3F1A238FB3B730EDEEE74EC632DB4D7779D7B79D1C75DF87378E98719C1AF38B1B801C71D180CE86370AE9C2BF38CF84DBBB9878C55457324E92D3DAE91D729AC76BBAD4C6EECA74DAB5EE9A175EE34ABEB9DFAA48538A57E3E5C158947081CA41402E8E65478737F73BB629AAE2EE51D405CAF70F622DD4599602D7910DCAC8214B2A42025110593202C8B164C8DF6369572C3BB8AA1984A8D12F776E224ECEEB21F97FCD6C0CF17A044EC2BBF0571A553CCDD8ABA79BD27B7AF735ED2D34F1EF3A81A160C9ECB1B1FAE6EDEEFF99E28CC30C7C2553DED3378D655AD194B2E6C1BCBED700F6713D960F33E4C361A;
+// synopsys translate_on
+
+// Location: M9K_X33_Y15_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a10 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_first_bit_number = 2;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init3 = 2048'h8102080042447C443C0C3C402004FC1838787840407A00707C02487E444878428008004042460424402040024A3242124220044022404208520A4A24424A125A0A1028440000524A0A4A4A204A5240460800100010540042002064547E0600001FA9BE02B828694B8A82CB8C8158226808198E9EC6B021F07A2098D5E0ECB639D2B1908129B6A2D646516192D87593189D8B2B26CD6E16234C1CC90AD9831EBD89EAD271ECC39A80507716BB49626B743DFFCF99576C3FAC889860E46618ACB79EC30EEDE42EB1E31F3976CA23243179FAA96DCD66D51535351770D410DC8531866136E6184518410368288C446EC63A4FEE425019C244097049C2B2DC8D93C4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init2 = 2048'hA111466C9493A2A7CA2204102414CC798BF0EEC2995A4814580BD07585585ED92E5172E82E845070000A846100500E84EA1803B8B07B99E1DC75BE6419674597B38F54EB9091AE3320201EE395AD63902282A031CE3E87CC902954AA515D5D6B6A855EC94CFEC4E0172C59A7D054F8F9F4356C312C204E40B05E2059407C8DC84683814663FB910969D1D631A952B381B7F635A33FD38D5CF15DF47D057F7FF555B555C2278100000A24804D7D98EB98602733818A12094F281287422CB40002464C92242004E0AE8518E001D124A7628010115D23C30462FC00A014A12133582A191E00538FC8A5004036A959ACB7A463D23E419EA06B744005385455A71250;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init1 = 2048'h6C60009CA281AEACDC1762945981B869F93D683EAF4AC7EE52412E85B60B91CD03AD0025F0D509F63202D877ECD8BF8005451F7BD346CF9E17B36F1850A7D80A8CF14A288EAE3BFE00FB2DB45080D4A50C58263A3B398DD51AB9CB554ECAA7B2E73D9D6D2C265859DB844C2C1952AD10241100174FE0444E6707D80A098D8585AAAC4802B74190FB007C0C0206186AFC1B3A2A46864F26118ED1D03ACB1062B7315502751655F60070E6B2C50609369611365AD1E3352327320331A51818030C7D8C4C59396600DC0C420495A0D987501490002BAD38012E20620D556A230B1796450B74E95A860FF3E434C65F1308F16F92395816B914F0CE870C1323347A4E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init0 = 2048'h7FC8531A7A319F3EBFC1383FFCDB0E09BD288288B078B4AD220B6FA934CF6187D972662C0D31E34E63B31CFC6EB4B35A69B67D85489E62EA99899A94F6800FDBA5D31B86A0288D29CE2EAAFF86A6A9F7000082293E6BB54F06E98ECCB199973EDA00FADB1D3A630BA18050635DE7DCB13B9B86E0CE6E08DC46331A352F716E3C441A0CC068A0823F8668A00621B779DE35FEC004050469F34866AEE766743D8C00FDF3B9F8DE7B76E97F8D32F0F39E4CAC68D9BBB68EA3915F6225F932CAAFDAD6E60DC661155EC9E80F8CEE659F19CC554B2C67C33EDCDA63BAD91B7D1842A7177AF49DF118FE47ACE3344964EBCADCFBB543F7729CCB340866D1157B6CCDDB;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y15_N28
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 .lut_mask = 16'hFC30;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y17_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a11 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_first_bit_number = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init3 = 2048'hA504087E764CA02840304044540424244404044024804008A40A54484448544A800400207E4A0818204040024A1262124210084014407E08520A4A42424A1256522828280000524A124A4A7E4A527E4A106010607C38003C025408FE2400000087857B4051593F8FEF8A4F84E99E6FCC30DBEF9DDB582A41325A97B1EEE4166FF390FF8420BD829D1679F5F18B57EAB9C5CFBE75ECF7F3730C105ADF74BA7D7F9159D64BD7F217C1803F5B1169B463FF6C6EC899D6482FBA8E6B53DCF12F3BFFBE72266D55B4E9E5887FAF8840007C50220105C908100BAF6FBA7BF97E6E020792ADFDFBD96CFD77B36CF30CC5DE43A85FB6F0020203478F160F42F9A061FE44;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init2 = 2048'h812017671773A9EE08641F818054455F0BABE232D2AA00081423C0BCCE1E642C4B7AE34419240F3C0170E001D6CE75F0475D5A8A9012B9BD97153AB038EF6187776B42A5FE80BB5AAA2A550A58904A1C6DC992952AB4532C6CB2F975BC101356F70811E17D8C73F1D9BEF7F7E82EFAE6C2D2DB2126004D81CA67DACC344F6458C165510222E12BABC9B940EB70182EDBEEF007365AA980A2002829A05282A2AAAA8AAA32A2C38012BFEB492278CD27651FD91BDE452EEF054801275AA0D49D9A896B7EB5FD69B679669CBA00AA9A431956A3CE676A9D7B50D84F3FFFFFC4AAF735995E3ADF9E07EB861E3035B1EF3EF935DAFFFA1F94FDCA5B803F14101BE318;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init1 = 2048'hCE21FFE0D222852612C7A87E8DFE961BD8CF052D4757559DF3ED2417472384AF04FF86DDFE9FCBD3DC2A4967F492CDD5A8FFBD9857306D8B07F3AD96A6138C0360BE688D11B16D7936F4B55E0E301BAD6A96802B5719271D55D5E93FED5335EF86E8AEC1EE37F6F5FFD77F204F5EBFDA614C41C1F85C32FFB05F2881BF7EB1D73DDBF48E39F1AE9FC0A7CAC2B4515882877D84D415C7A00D91E87F57E95B60EFEB9963425C951C00298F26A884C3AEF0DBF539D04E867EB6FB957E817C230DFEE3BE607B3FAC5DD39FB436C5BB7926D7FFF03EF787FF563C3FEF787919A8383DEF3142B9927BEAF99BCFB066319F5BDF2EFFB11686607A73BE9CB85CF6EC52D0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init0 = 2048'h420539B476E305B8200E47DFAAE8D5D1D0724DCC3FD72C4F8DE54622A1DD1BA78CA3CE9F24BEFA9E2BB9D89B423C327C8E050114401A62FDCD2054E166C0005F7941B61372AC884EE60A372057B59CFF30A6020B875C06E7C5FBDF9A91F8F0588ED67F67AA66B0674CD240410F613700B8DFE7F8837F88FF4520002E4BFD7FA2768008002000002624793100811F43BC315A6004052671392B47FEB7F5DC90E62175C7B8FC48FCC916D46F9315DFDECBE43E5F03D7D27F97E09E4700AA694552A1FF3BE5E159FFDDEB2FBECAEB87BBCC5FCF6E23D77E4DD4C9DEBC93C10F636326FAFE3BE30DFAF7B9E7A5FFE44BF314DAA1C1529CDBFFE9D94EB11A9F68D4DF;
+// synopsys translate_on
+
+// Location: M9K_X33_Y18_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a3 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_first_bit_number = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init3 = 2048'h7BBD7F79FFE0AB8FC33758D1C1145DDD6311CF69FFFDF62EDD236FC6A0358FA2B4B15EB89456517DFF58F68BDADB95B5F764CAE7E7C7E7D70CADB8FFD8F9A72BFBB9EB400590D7F939FF5A70A29817DC2CC29B679B2D7146BD21D47EF06F7D5EAF72F66DC666B0726D66FD941AD9BC6D758D5EC24DFEBA64871D6B86D37DF1DFBFF05FBD6AD8CA62C6CBE43BDBFD99E9EB6DD724D235FBEA9FE7D6767D811C40681A00AF8D864D8BB6D2A0916C8A93250A76B8A977F82E8FDFBE68F8E0F8DF237CA976FE488D1069D687A6F1D68A70F37CAAA367A74CBB75D3A6FFB4B1E8D4B7F7F22D2FE1509BDF80E6DD7B717D7E9C6531C3A86BE9F1D7A6AFD5BFB7A37A60;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init2 = 2048'h8AB3B7FDEE7B9CC735FCCE93E3AC1AAAA691AD6350E57F1F5773302B6F36F63D130E0574D6BB44B2C0D7A907702A748D0BA50F8FA5437ACD3B343C35039F44D19CD4E55E6CB00410842B02A7FD105706DF9E2A1FA025005632A0CC080400D280CCCA0665222D038CC873351A21B23939A98CC08803282189C8440D40CD40462421A40982C046D22C10146484345CAF7BC828BFE79DFBE3C631CBF660C487EBB759BD7F8DE9E0F27A65DE5245BEB8F7829C36F0D136168F97C2BD77D649A39EB4DDB3A42AC80797FDEF4DE3EEF7ED8C7307E4CE6A6317F7BF25D077BBF03AEA3363B065F7D671322D6BFB2B8759433929CEC27E3FD7741292A4A5AF02703CC4E3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init1 = 2048'hFD5CB07B6C729B510A78BEC5F7C7A1E7809F1976D0DD3615C1D27D2DF596BFE7A8BCDC2E6655185CC45008B39EFD1FA6E9F5E816114F93E1E7A2A27C72C7349F3497229CB9044B6E7A7861A04A712AAF29EFBD393727F1F3FC2AA1E6CF571457F0A09C47F23F20FE2AABF5FD3ABE6167E5FD36E1D9735BBD5375C1F79BD0424ECF133BF47B9D3DA46DD6DBF3A8ADCDD3DF1176D2FE23447DFC65E1DD7BF3BE5E1C9DCD8EBB9D36AF570CF25CDD16F645D1DE9F9EE575E3A2B91D5659FC131CE3DCD4560015805B13AC0290001EF8261B7E4EB867C828D9777FFF47B6903008DDD7D77EF5E2C6D7220BE64B3C6E9EF22AFDFCC8005C2FFFFA3AB9AD1ADFC0AFE7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init0 = 2048'h06ABC52D5DBEF57EEB3311A9D85D253B44E250E1566BED57C6DBEB2ABFD1ADF6FF4DEBFBDEB376DF68D5EEDB5EB4D5AB5B79745D76CD8ADC59CB30C8AA33E1551D2FCA8DCB43C5356BAE638588C302868CE1161CACADFEF7696F8C3AA82EC16F47A8EA413A2DCF09B996582318DBF3C4711871B3BC0404EC45252A485234A663C1FFFB3487617BE24FD79501DE05F1A341B89EC82FD5702497FD866639C0DE08B383E6E7C3B310E1F7FF595C5DF6F0E9A9FFFBE16D3FFBE82C1E0051F1E060D500812F408CC6501331852531B04480021D9220D4903A41404312032840153FE9CC8070206B8245AC240020752EBC2BEF3E74AB288F360C239C4AFAE93F68775A;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y18_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a11~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a3~portadataout )))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a11~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a3~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 .lut_mask = 16'hAFA0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y18_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a4 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_first_bit_number = 4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init3 = 2048'h35861A00A6112A1481AF1A50A6004A05291627227FF08229B87389E08119A28A7888672DC999B7046A61E60810A7434450E3D33E330F321A18E8A120D1EDC8623DA2C64840C2CCE811522B42008095E5A456C98F4B25EAEA410610545024640CF10410AC463BF9349074917E9A74A12830EFA280EBD3131E484A255D0191C6852730A263DBCCAAA88712242B3BE49AA5338990229B391158C726BC7EB4ECC32308980020680249882691A680488292310B4313CE87FFCD5329A64B708CAC8533316412C4900F646A36630261DA093053D98F19D2C5B653165D4A71AA5682B29B89B6054CC727D292805705A93268676A31111371390B240EC3CC85D331813EB1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init2 = 2048'h1AA1C248D293110CB951445117D9B6AA500F65068B8CC508BD00184F8705B010A0CC46CC9302649242CE08191634113154562B149100204551178DE805D98EC8A2E5A64B241400267194CD524499BC01D31058CD18684A817A5800B65143281C1310B00A49902C0104004C654E0582040001103654011012021912281216B000C653A0510A1B00C36AC88058CAC126E14E198DFB07E81C3F41510BB08F8F851C3B9AF0147BC1F730B4E91D9D11C3A8F1B82DF19988ACC44072FDB17B4D81882E9DD952B29003D7767BA581A68BC41C2B16AD6EB57F1D048CD4E464190D25ADF2C194E3598360AFB031A1690F4625BB628363B4C90A400E3A04DAA70DA0CC4776;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init1 = 2048'hC82B30671933680037A65978674DDEC2D30EEEDA78F5F2A1DEE660FFEA11B175DCB42E9277212A58842051A078007109A0D820166B881042600284403143048295D23A0E191EBC2134B833D53D37E42B05018289A10300A188E315CE98640F548A370D60A0AA3E7288A0B0869FA5E703D1AE17C0EC276B2AFB747B550A8B41021620D1A60A901095D12A0973B95E20838001330138951361967847D42901910A3488480610A91A851E84FF08783F81AEA52D2FDC2200BD2FE81C0357FBEC1D875686C6CA41B2224C88D8456C1DBF20D820A6649774CB11B69933246E9739C998470542C2E3C783A4C24767084C52DC209D60E95DBC096D9A0171A12D5AB99BAB;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init0 = 2048'h17A24D2C636ED2478B5AE1C99D40761B1E7AA6A89DDD1BBD8DBD223E70531BCDE90C8E38C8E0478AD8B388F94891C9673A50BC32478E083074657E8E0EA53BEE861F8BC1993560946D92D1C0C7F046A245B5849CB751FF15B97FCD50BC7B8524C13E7C640F3645082248D1CC14296E30DEA3057B35C641762CD00D40DABC27472251A60725008AAA056591C4000BB48C0BC29B8034A03400027B84769B520D9196968460CA3388A03ECB45F2C4B70F1829221000FFFC7FEC346F079F13079798EC2A08157331C6CC0E30884244916A0DE26D4D22454091290404A492016887E2111F830F9851184101370588A06D3BF9AE621A5F4E632A6799C83EFAAE06769D;
+// synopsys translate_on
+
+// Location: M9K_X22_Y17_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a12 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_first_bit_number = 4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init3 = 2048'hA50276000854A0103840403E540424244404783E18807A08A47C54484448544A807E7E10005270182040407E4A1252124208084008404208420A4A42424A125A024428106448524A624A4A24425242522060108010543C00044A105424005E0031ED1E0529E507AE2F6FF1CD51D4C772A648E65F6532C28022061303F06C36CDBD319B55CB8E626C20E46C93C1463A0B1CE594F0ED3B62330C104DECE46CA6CD966B1386612C7B43980349408F36FB64C14342DAE26CE4D8D5E791388729D743B09A27AB81D71A14AB3D24E385B602248476D00249239514B58D3098504ACD119B99E9021B650A69494C22600667473128DA5010D2195982823226DED0ADFCB8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init2 = 2048'h5861917919344A4685CC0990862A11324792E761B6D41C0FCC0838C1C27211A2453FDC2219C225E421B320085A8FBFD0C42135B16448DFC226E09B3438A740C352979565817114DE46462844A57F7958873FC4B255C8AE549BDD1A87415D5018F88D5002628FFD13203066C850F10649F21319109208387641120B362124803F0678522BA2812C1454A502ED1A59CBD76A034756F5765DF7555F57575F7F57FFFF7FFF7D5712524D4A30723514B2B3064A84B4742D48415281863DDFAA9D9B7E7BB16DDB96B7845371C30B55DB96C8F6EB4B453242FF6A4DF84A76B5AEDC88A68DC6A06905054C8C36E4199E74638E6532965218A965909BA456000451343351;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init1 = 2048'hE2975A2686A7AE0288F140141B698E2A82A835F478453A1D722CFCED12859FD735188757AC5A42DEB501FE010586249AC1EA60D08F74CFA5086EC78FC9190C056059E332C311521E6522901852D484B423A98816C9B26A08C92368E9FF05524502288A804612A2A0A102A418CBDFBA554499541660F8124640110101263142892A086B442661015380041594608092D9CB919250100A37DDA3919A1427F660963C251301FB2CA45562245308885131119115C652B2493252340201101942D26000CC60799124A8520C08050122171281808058018C38A645D07931896B39ED259A22242CB58413089465B246231330D806105010035100B08761A08506094160;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init0 = 2048'h1228D91C352915424000000AA0088F63153A8AD81B945C8789F01C86548D12CEAB6AA38578BD55CEC9AA28082C285B8C0201104838AD502AC160C13C70620B818249144AB52CED94200A0202A885100E0D938A30A34512C0CEC98F08A98900F2093E11673256B3169C12284980E92A034141E0782507800F8100009C403C07867000000030082004A17800828F090A0C318CE120012172286317922341A2A12840B6C18040682080125C75401AEC44E8C01A8D40D1412B25A09F7600B0C6FEC65BFE5CE861A20F71E8032916A78F29CC546518461522E4E14998DD54BC0E40B64B710C9DC948F06010DF01D880E2044BE8854062D10DD93F30A62AA7FD227C4C;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y18_N20
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 .lut_mask = 16'hF0CC;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y15_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a13 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_first_bit_number = 5;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init3 = 2048'h990442000864A0284030400454782424440404007E404808A4005448387E547C8004420800620824402040024A1242124204044008404208420A4A42424A1242020028008000524A024A4A284252446240001000101042000054265C7E0600007FAF5CA001C181BE0C02418447B1D88BAA85409896BC7C0E5FAC2529CB69A4038E2564731F88FE730045956C357C5ECF7EF8591DF2A8ACFFBFEEF268CD9B51238594AF691A9B8640983B7F76AAB97209EA6257389992FFE684926E0B19FA338B8489D73811171D5C9FF3DCFFFFFF8002000780101F3F4035A0CDED99F79A4775854F179F7D7DBBCF81B2F6421FF684CA6AF85894D29B9D3ACCBA3F27D9DC9911;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init2 = 2048'h5B438D714D4E3DD115E8BD1286EAB5FA1D71BD8F4508BD4BDC8838F9D27B552259BCEFFBB68A6FF529B3B0D92970010BBB6C7D872421210E190E1CCC47A485EAD2F8735647315839EF6F683C64773FC73464D5FE354936D50823A5DAEBEBDBCC6CAFF2622B8D518F63C6030424188FD357718970D25A30CD0731E532DB23002D02C12B12378356DE2C52041CA7A320C51E0D7CA9F5D575775D57FD75DDFDF75FFFDFFFD75F145247F03A0AE7F1E1EB2D5A99D2444108C6A5979B7CC26ABCC241EA4C912568003BB493CE04FF086C188980052BF6ABAAA2FD5D658000011277EB924C10EFAF3CB9B62486512344C61ADE6F15AB67F335A52513FF05AFAEEE8400;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init1 = 2048'h0C840083AD485153ACD3C035591630199B8C096CE4DC557D6D55FCCD738573D6E0948817C496E9DE8EA1F88F627B7460106691CC452DB9799E59A5D003733C4EA1BCE33AD2D8BE40A4E5BB7D7BBEC2CEADBBC8B6F87A4A56FBE0B891DE57E4C64EF9AD87727C49CFE7C5DE942B72AC7F6D97DE18920777FDDEE9EB11122A4E18F5569FDE08906765428FB9E6F89FBF0DEAA6064637BCA63FD02E273E5557F0548662C97BC2E8D3FFDB26D23E87BFD97E635A6560CFD93F8EED26E30C70DE8633D6B97C86DF7D9BEDFB99E36B6658F16C6DEFBDD5DF728D6209C852C37FE67CFF32EE4CCCECC64F7E6225FC99EC64C3B6DD7DED0FD7CCEA3BF09A006ECDD1009E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init0 = 2048'hA9C9CE3AECF7BE27C000000A8ABA95251B309A60B9DDC19EC3E391458CBB53CA00A85E3C5AAE2C49DDC2F6C7B013DACB319A769818A1081A7389F711D76A09BCBED23D9A99FF9B77183697955D76BF0E0008822742DA45B883C9193DAF09424501859565800698515E10A8189EE9B323E35CE7388D73C6E7A50D0DE6739C73AC538D134115D860ADA57B5B868E54393B1E31E762062577697D57E8464340420E9434CCA34CC9A1CB1FAACC56168071EAC113F5265D5F6A45A098D604A820508C4EA47F9A7E46083716911B0D585CE937B530218E8D2AD3777EE7D3B4BC56C29ADB46809D15D185F8809229B150C29C8081174CA6173B99703DA466629005C604;
+// synopsys translate_on
+
+// Location: M9K_X22_Y13_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a5 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_first_bit_number = 5;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init3 = 2048'hE10F8B8C100323720BEBBDEBB81DF13FF97B252E2CB4F27BA091FBD0002D1A611E1EDBBC716D44D2912B80041C44558060CFCF15955C0D780DD5E71393920844F25E16C87C5D0308EEC52C011514BBC13AFA1028924D0C7CE738105BD47A10AA5B5C1D9D4193E4339F492B0E1A64E13AE35BE6B67AC8057BDACC155F14E906A017A1841358335450D4B26CD2A21B3D8F2211080B81EC040D7FA0B51CD48008112508062020A02490900092D2040259108806A328F4006D2AA514B42FB006ECCCCB9A360865678449975A8AE72B5C0F7BA800C1B5DC55D7D6FE2EF4EED85D00AB111821321BA426A4FE4956B43595832C271E83E060341AE5F2023FC808177383;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init2 = 2048'h1A2955372D510AC266A5445146E27000020C320FAE1557E37154040A13202DC6F40B840FB9A59B6DBB296562CB6220EFBE99D2776A202044D9101006FD221D305519198C859000004012AFF4FB060307C92BB732203BFDFEFFFFFFDFFF87FCFFFBFFEFF03FFE0FFFBFAFE0FF80787FFF7FFF83F7F87003FFBFFFFBFFFBFF0FFC0FF81FFF7FFBFFDFFFBFFFE1FF0086F3141AAB6005810A0621595A893F9D85983B9254954341968BAC8C141C90938C05B2C9CD267E11650407375FEDD6A2FEB346AAF6CFDC0791AA97B741995A3B3981E06D1A44D3711955197BB9910FCA20744915C84D6C24BAF53929814CA8A4697E8F4201145AE7415DC122A5F010436107;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init1 = 2048'h02E84F969E3C800AC610D276182020227809001A50DDDBA3487BB6AE802BA06509312DA0E620656EAF24D57C08FFB14D289613DC32083803B84DC6415FD5EDC000300A8D128FA20030ACCBAFA237B7024504D36A4BA26081137F059E78991154FE2AC2A884A8CC7FBBB21C851CC92B12E15593C0C020FFEE066558590E882D5B67459F1A8C3240FE4E6A8D028C0C088FCF471D400A19B38211004DD122212288B111114514CB11840E04828849C621392041163C00808C67223422F00110201DD18FCFFFF3FFE7F9FFFFFFF82C0B422D214711E08904524A069491774E663F48F665955B4E2C63DAC0078652D10120900298F7EE380092442AFD400BEC43C003;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init0 = 2048'hB5D49EA9D7036A45AA9E870B8E8016720C7C3102AE925262492C84584942D209042216E0216C85B8912250B7157D5955AD406CB685BBF071B47D5193363C1CECAFE59E91BF11498940A0944996D47EE8D7E3A4EAE611AE19A965D01BA86B55E9C52A6A379A382C6C265FB0DA01396D0800C0046405C06F466DD18C4DD7655CD4E7622EC485808C841D64B737041FF68813B149A41531A0A692FB14AE2E5B49D49CDCADCF90E7BD88125BCE706BF6D04AABFC1C001163DC6EFF7FD3230303030000000000000000000008400000000000000000000000000030600000100007E00220000000000000080040004023AD496997B8C0077B886EEF161CF2298A091B;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y15_N20
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a13~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a5~portadataout )))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a13~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a5~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 .lut_mask = 16'hCCF0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y16_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a14 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_first_bit_number = 6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init3 = 2048'h4200420000441C443C0C3C00480018FC387C7C000000007E180038300000204880084204004204423E1E3E02247E3C7E3C7E7E7E7E30007E3C7E7E7E3C7E7C3C0400000000000C34023C2E302464003C00000000000000000020460024000000FF991E65536D2D8D9C9B4DB081C83A5A881B0DFDE2D72DF0FA08FCD6F664173D989098D02025E0F6043B4B9080F4923880C3A3B02D269E730C3DCC423386DCB98B4AD0C5C8D6119602E5121008325B7457090E914F4876EC8A18C664210A4C2392C7658400073421047C75FBE7BE73FDFFF05FEE07BF8AEF7F1378B359E8C61F8F692C2218C98A4A8748531986E7C770D984E0000C02060C000C0DF50F68A580;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init2 = 2048'h0100046606572583002086010800054C0F2DE8371AC0000A9003E024840C7C0806F6612D770080980A40D293FEC069F16CB2164CA033C539F69B37741AEF1CE3662FF5DF9CB107BB23A39EF7B95E7372200448DBDC18F9C0DE0EF379BF49480657781E91788044213E091339886F337D0612CA646CD48FC58EE77EDD7ECEC466C744FD00E1A7F9E9FBFE4777FD50ABD11F0E57FF4808802282200888A20AA88000000008800AC11D556264251ECFA68C056FBCCB040C614A6850222300D2F6FF59F878FCF5689FCFEF34BFD52FA2422A56A3C113409F7813007F8D6B5F80FE9D7FB1E62675F7C2CBE01032DCA16BADC570C1CBF7ECBC4E7E6C54A5D4550BE1A8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init1 = 2048'hE33CB578DEBFAFAEDFD530DE8FA1992072F31B116644B18C72F9F44116C79ADF2F3982C7BE09AD4A32196807648A2495ADF98FD2B16CC096A5E25F5BC811C953CEC3000F432029B3FE3F211712944CA54D1940F193204C199C9F49666CC11B38C23B9D130CA49818913D3A2C1FBF71C5B0C774336F903C677D976189D98CA127AAAD6B6AF36195DA637C6EFA3E36E8FE97FA02EC26EB46198AD8DAD8C11260AF499D7BD86619EE5574CD27C80D39F71E653FDCF1B366737233CBB98D1E7B330F7DCCFC5939C4EC79CF0E1CD43BA7AFC716900A21BDB9DD0FCC7ECE1063238407C7E1B221EA10E38F64EF31CEBF3368E1C712BB1B33781134CFE54C2123349A6E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init0 = 2048'h5F9CB25A3631964C20007FF5754FC631A97D4F93986C30CF24394625658DE9A7C228A2050470925E29A35D8D06242712CD25C9241898204D85A710947C802013E1265727652C8F0C422BA8C28A0FBB893B0881E00403DDD8843B2D8EB929D0D8CB76E03779E019E2C4E4028219C38C202C9384E0D24E569C2E4D4D60B670CE37414D536A41D144B6C4624A2B00366D8CF6734A4A2DC465B308462CCBD1BF9CB863FC93EDB2CA5DC61B01639318985C88F01680E307C42311C0124700B28BF9B4FF7CCCEFE1996DE3ED6D8CFBF1871BD98EE7646242664EB2E338BD009838637124C921BB3332DC66D9C1706B6C48C3129639A3BA4088EDB496EDBBBFC2CC40B6;
+// synopsys translate_on
+
+// Location: M9K_X33_Y19_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a6 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_first_bit_number = 6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init3 = 2048'h3C766E63DB6481CB39BC8C68831C724633186CC1BAE9D608A5DEF0FF219C28C1EFF4FDE394D0E19B6FD89186C23CF071E6F1CC8F7FC4F1E48756B0DCD8ED6D0C3DA139003D7A86B2F878DD99DAFB70DE1A19F3FB7DB3B8EF2633007664CB19992E43664448EFF06072648DBA32EDB76E26439BCCEF2DFBF664594B04FBAE72A84A3E508B49DC6BEAAB4F3F0CCCF6D8F568F2DA00EB384A7F53249323198000100408002024010408824080002008011482ED5615E40012EE630C3B2CDB2C13A736DB5B7BD2850018CF936621C6863095A73F7BE7442CB13110B9C0BBB96EEF16CE618EEDCFB393738178C476C367909F71307F6803F677575763DB2D8C3118E4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init2 = 2048'h881331ED7AC4EFD38DFACDBB236790005719AEA2FAECCF0D126A30A27222D61BBA428334561F4EDB60C6BF8DB6E267BC56CB69BBCE636CCCB3B2B4B103CC46D5CEEC06DAECB0001569589D5F267AFE086C8FED5DE41DFEFF027DFDFF7FFBFBFDFFDFFF6FFFBDFFDFFF57FF7F7FB7FBBDFBDFFDBFF78FFDBFFEDDFFFDFFFEFF6FF7F7FDDFFEDFF6FF7FFEEFFEFEFC4E51EC0888848E1F2044B47B66608D8A3B3919B9466E6D60D27565964244B218B48AD83430D996068EC908D9E112096996041D77401A0C0CCF5DEEE561F7F7E68CBE72E48E570B047C772CBACC33753080E32EB0B348C0B62337739B1BC73192392592C84E37B7AC141CFE65EE76D83C9083;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init1 = 2048'h1C5CF062CA6F13854A59BDEEEA07E3C6559EBB3618111895CBBACCBCD512B5F07D361CCE72B925658DBE1F7C4707E195C5C665B8118C3C31B196C261DA85A5E11889D25CB816ACC6627802052C61A4099B7B0EC923971DB3B9F9204BDBCCFA457EE296E8986E64C6DC99E59436641567648CB84DEB7D7937F974F038D838274F3D3CF1BE8C84DDB000565880A776E5C0E13166E49F47119A4CA1311CF97B965E7CBBCB2CB384BD0D92ED105D0617856E80441124B31DE58B8C001607FEE668899693E3EFF8FBF1FCEEFBCF7CF9BA6C37640DDF7FFE6187B19ACF089D4C038F6607B78D38001FE67E56CCE399DE36D7DDBD699D5CFC5B6D7A1421CE06FE40DB6E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init0 = 2048'h0776C62C316FF94B0BC3A0288DE6A62B14D6C1A2DADF9BDF85B2CCB02CE1DB2D96632C3232C3974CDC1172E1779D8C6738251819975DB8146067301E0C0277B6B657485DCD62AC0662C8C005DDE7494C9CA13AAE3234BB0EE1B708A23A2F48AC4C3838641E940620F9CDDCCA14BCC07104C112BCC9032C48E925594CB886A604C9F7627EB100872A52FB5141D65111E6C8DA0ADB6CEC6004461D0E366B20DCCDB607E624499300E4DF6D95CB62F62FB75403E400EFBC3BD34080FC9CDCFCFCFFFFFFFFFFFFFFFFFFFFF7BFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9FFFFFEFFFF81FFDDFFFFFFFFFFFFFF7FFBFFFBFDC0A6DBE6F8BE5BB7FE7A39B3DA3F3BE13B679;
+// synopsys translate_on
+
+// Location: LCCOMB_X32_Y19_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a14~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a6~portadataout )))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a14~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a6~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 .lut_mask = 16'hAFA0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y14_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a7 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_first_bit_number = 7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init3 = 2048'h7C762E21DB2481CB6BB88C68811C76C63B18ECC1BACDC6110DCC70BC20940800C71478E35468600B01A93082C63DD073AE4181844449C08D8D56B0DCC881251C202139803D3000B2E0209DB9101160989A5916381001B0446631006064DB1B996E436E644CF6C8606F124DA230E9B66E2F46BB466E2CE068661B4B05F02F7D00CB3E518948104042F84F1840401018406877D800A00000F5122597005DA4411000800020249004081008924124080114000000020BFFFFEC638C31207B6C321407D901787004001C459326210CCE00C6AF707B84440C313110B8C4D13B2C6E06C4C088B1A9B24BEB0178C4D6C18230DF72B07A28063647CC4721026D8C711864;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init2 = 2048'h881B30810845E6D18622EC9B6236A000030986A4F0644601226000A2F220D40310438334E51C28000400B18422CA60FC42C9C03F066366ECBBB010B00B004807CC0E00DAEC3000194A52B80C606262092D84A1102410000001400010002000800200080020000800200008000800400040002004000040002000020002000801000010004002001000200008000AEE708008880C86112251B45B36C0048833B319B4C2CE6660D2C0619246C4B208BC0AD00202001E104FC30911410804201E92102B400E8004C40AD6E4614466308ABC7165AA57060A3A736A188ABB300200A10BB04344008422327B1393C43396A931B8C8C87227A6141C0E2DCC76D830B082;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init1 = 2048'h101CC0024A6C32005CCB31908842211604D8B326101118B54B188CB4D502F5F02DA65C2472B824F109BC594C2401209C01A0E59830002C73B396C6015B85A163184B56183004204267600220A061A004893E1D609106BDBB553920A011AA5AE581E08228382D54C2989BC59535528176240438C9AA757917F95C7428981A26470D1C3E528444D9B00E561C40973AE1806031C464834F03D34A11233A34B34A1D1A55A50C3384B549B64C381920140D4008004020B119D5834C10064000006001169808000200040100000002F8986E37654DDFF88E20860382DC089D4C239F6E4C3C8D784218667F524CE209881213DC91099C14744901620044C802DA414966;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init0 = 2048'h84724A241226DB4809C9A1100DE6A63984D651A2624A09420496DDC12CC10964B6E370363701B41848117683379C8422106D001BB41FB8248067301E1002C636A276585D5273AC87206840415DA74B4E9D213CAE3234B308E19608AA38250844883838649E1442A0D983F4A9094A5AD4A52D56C5D80CAC58D9645944A230091549F30426B100842A12B25160D6D991E6C8C81AFB4C644004C2140A342020D84C9001624489A10045D16C944B02763FF55405E400BADFE5BFFFFFF00000000011042250089108884888410924041204444209102084241104204108824114455292225124929249248894408541300A6DB00791E5B12FEF24037181F1901B007B;
+// synopsys translate_on
+
+// Location: M9K_X22_Y12_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a15 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_first_bit_number = 7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init3 = 2048'h3C0000000000000000000000000000000000000000000000000000000000000080000000000002000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFB91060128E2D09899B4D10A148392808351AD282E76190E029FDC286449331D89080802222C0D04D1121484041D21084C223B0A12EBE72083D81421B93CA9589A04864A853089602E536320C2A5944831907110C246020089C76EE701A4E23964C6586008731635460418000008202040C300110000FCE7E12403749F8C6AB8F69167210EF8A4B8228710884C5C47A9986E8840C02862C088C36E19CF1D315;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init2 = 2048'h03020CCE064769B15020A6030880234C64E9BEF8E98A81489083A026140D648906E5AD6C882882990A40D293FED064710CB226CDA0330D7B189B344442EC35E3763C75FA1DB107B865E5B8F7B95E77F222244C6BDC1879C0562EF779BE0009465775469089F04C623E19317B486F653C1C22CA642CD685C10EE47EDD66C8C226C7C57F084106FB3B8B1E47463C0088D11104F23C180222A0AA22A22882A202A00000000288964258156302504F5F660C054DEDCA20CC201A4074192601E376C9596CD8B4B568A4DFEF3DBF8027A3422A56A2C003E514582104BF8D6B5D80BB397FBBEC46E8B3CAEBE0100275A1092081D0C1E5716DF09CFEEC00AD800529E1A8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init1 = 2048'h873CB568FC3F09080F4400DAC600092017210911A6081DCC4979244124815884AE6302C4BE6BA8C22A084803225A0855ABBBC528B1CA2456A4951A53C1209153CFC3000F43632B49C39723270C604B184D1940F1B2A04459BEB088666843BB38C23A8D170CED981891256A2C1D9B31C0F040202103900E6765976089DB8DE16E0001022EC10015E263787F7E581EF83F062200C626EC4E19021840D9C112400C4B987A78AE1BF80005EF370C0739371E0D3E5CF1E3677332370BB98D1831B30F7D8CDC0131C444798F040DC0116E2C4336B0166109A15D1FCC7EDE31EB23862203C11245EE31E38E6DEF2188BE2068F3C716E10317783020D8EF5C256774BA0E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init0 = 2048'h1B9CE2DA363196DC20007FF5554FC631286DC716B048384C26510685218DF9E6C629E6050C619658692170C1022C2232C965C92C189020C705873084858910322166D72DC524870C422BBFFD4808A7032B088DE3000B853800736C8E9968C19A4B72C08871D2413188E4829219C38C2025920480D64856902E4D4D60B640C833C14D536A45D144B244C24A290076E58CC2E64E4A2DC4C5939C4C2DDBD1B918B231248625B2C0DD0F07A27A111CB80A48808C7C21C205029100010400228BB3BDFF7DCCEF40196C8381658D8840043B119B86A46247665810E2203000141023C366CB633B3376DC625DA8A0856C484392B779E1BA4088EDB4A6CDB9BD46DCC0B2;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y14_N12
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 .lut_mask = 16'hF0CC;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 .sum_lutc_input = "datac";
// synopsys translate_on
assign LED[0] = \LED[0]~output_o ;
diff --git a/simulation/modelsim/spectrum_6_1200mv_0c_v_slow.sdo b/simulation/modelsim/spectrum_6_1200mv_0c_v_slow.sdo
index ce4aabf..77d78f8 100644
--- a/simulation/modelsim/spectrum_6_1200mv_0c_v_slow.sdo
+++ b/simulation/modelsim/spectrum_6_1200mv_0c_v_slow.sdo
@@ -29,7 +29,7 @@
(DELAYFILE
(SDFVERSION "2.1")
(DESIGN "spectrum")
- (DATE "03/30/2022 12:38:42")
+ (DATE "03/30/2022 13:12:28")
(VENDOR "Altera")
(PROGRAM "Quartus II 32-bit")
(VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition")
@@ -41,7 +41,7 @@
(INSTANCE LED\[0\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1253:1253:1253) (1226:1226:1226))
+ (PORT i (1517:1517:1517) (1544:1544:1544))
(IOPATH i o (2265:2265:2265) (2180:2180:2180))
)
)
@@ -51,7 +51,7 @@
(INSTANCE LED\[1\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1304:1304:1304) (1267:1267:1267))
+ (PORT i (1454:1454:1454) (1428:1428:1428))
(IOPATH i o (2265:2265:2265) (2180:2180:2180))
)
)
@@ -61,7 +61,7 @@
(INSTANCE LED\[2\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1684:1684:1684) (1627:1627:1627))
+ (PORT i (1610:1610:1610) (1575:1575:1575))
(IOPATH i o (2265:2265:2265) (2180:2180:2180))
)
)
@@ -71,7 +71,7 @@
(INSTANCE LED\[3\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1346:1346:1346) (1276:1276:1276))
+ (PORT i (1039:1039:1039) (1034:1034:1034))
(IOPATH i o (2265:2265:2265) (2180:2180:2180))
)
)
@@ -81,7 +81,7 @@
(INSTANCE LED\[4\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1648:1648:1648) (1591:1591:1591))
+ (PORT i (1347:1347:1347) (1342:1342:1342))
(IOPATH i o (2277:2277:2277) (2180:2180:2180))
)
)
@@ -91,7 +91,7 @@
(INSTANCE LED\[5\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1253:1253:1253) (1210:1210:1210))
+ (PORT i (1969:1969:1969) (1936:1936:1936))
(IOPATH i o (3961:3961:3961) (3539:3539:3539))
)
)
@@ -101,7 +101,7 @@
(INSTANCE LED\[6\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1728:1728:1728) (1679:1679:1679))
+ (PORT i (2280:2280:2280) (2169:2169:2169))
(IOPATH i o (2194:2194:2194) (2119:2119:2119))
)
)
@@ -111,7 +111,7 @@
(INSTANCE LED\[7\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1370:1370:1370) (1374:1374:1374))
+ (PORT i (886:886:886) (919:919:919))
(IOPATH i o (3961:3961:3961) (3539:3539:3539))
)
)
@@ -134,29 +134,12 @@
)
)
)
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE counter\[20\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
- (PORT d (67:67:67) (78:78:78))
- (IOPATH (posedge clk) q (180:180:180) (180:180:180))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (144:144:144))
- )
- )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~0)
+ (INSTANCE counter\[0\]\~63)
(DELAY
(ABSOLUTE
- (PORT dataa (222:222:222) (295:295:295))
- (IOPATH dataa combout (318:318:318) (323:323:323))
- (IOPATH dataa cout (376:376:376) (275:275:275))
- (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH datac combout (312:312:312) (325:325:325))
)
)
)
@@ -165,7 +148,7 @@
(INSTANCE counter\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -176,15 +159,16 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~2)
+ (INSTANCE counter\[1\]\~21)
(DELAY
(ABSOLUTE
- (PORT datab (221:221:221) (289:289:289))
- (IOPATH datab combout (325:325:325) (332:332:332))
+ (PORT dataa (230:230:230) (309:309:309))
+ (PORT datab (227:227:227) (300:300:300))
+ (IOPATH dataa combout (300:300:300) (323:323:323))
+ (IOPATH dataa cout (376:376:376) (275:275:275))
+ (IOPATH datab combout (306:306:306) (324:324:324))
(IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
- (IOPATH cin combout (408:408:408) (387:387:387))
- (IOPATH cin cout (50:50:50) (50:50:50))
)
)
)
@@ -193,7 +177,7 @@
(INSTANCE counter\[1\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -204,11 +188,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~4)
+ (INSTANCE counter\[2\]\~23)
(DELAY
(ABSOLUTE
- (PORT datab (221:221:221) (289:289:289))
- (IOPATH datab combout (319:319:319) (324:324:324))
+ (PORT datab (228:228:228) (300:300:300))
+ (IOPATH datab combout (325:325:325) (332:332:332))
(IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
@@ -221,7 +205,7 @@
(INSTANCE counter\[2\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -232,11 +216,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~6)
+ (INSTANCE counter\[3\]\~25)
(DELAY
(ABSOLUTE
- (PORT datab (220:220:220) (289:289:289))
- (IOPATH datab combout (325:325:325) (332:332:332))
+ (PORT datab (228:228:228) (300:300:300))
+ (IOPATH datab combout (319:319:319) (324:324:324))
(IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
@@ -249,7 +233,7 @@
(INSTANCE counter\[3\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -260,12 +244,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~8)
+ (INSTANCE counter\[4\]\~27)
(DELAY
(ABSOLUTE
- (PORT dataa (359:359:359) (404:404:404))
- (IOPATH dataa combout (318:318:318) (323:323:323))
- (IOPATH dataa cout (376:376:376) (275:275:275))
+ (PORT datab (228:228:228) (299:299:299))
+ (IOPATH datab combout (325:325:325) (332:332:332))
+ (IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
(IOPATH cin cout (50:50:50) (50:50:50))
@@ -277,7 +261,7 @@
(INSTANCE counter\[4\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -288,11 +272,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~10)
+ (INSTANCE counter\[5\]\~29)
(DELAY
(ABSOLUTE
- (PORT datab (348:348:348) (401:401:401))
- (IOPATH datab combout (325:325:325) (332:332:332))
+ (PORT datab (240:240:240) (309:309:309))
+ (IOPATH datab combout (319:319:319) (324:324:324))
(IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
@@ -305,7 +289,7 @@
(INSTANCE counter\[5\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -316,11 +300,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~12)
+ (INSTANCE counter\[6\]\~31)
(DELAY
(ABSOLUTE
- (PORT dataa (359:359:359) (403:403:403))
- (IOPATH dataa combout (318:318:318) (323:323:323))
+ (PORT dataa (229:229:229) (306:306:306))
+ (IOPATH dataa combout (318:318:318) (327:327:327))
(IOPATH dataa cout (376:376:376) (275:275:275))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
@@ -333,7 +317,7 @@
(INSTANCE counter\[6\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -344,11 +328,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~14)
+ (INSTANCE counter\[7\]\~33)
(DELAY
(ABSOLUTE
- (PORT datab (358:358:358) (400:400:400))
- (IOPATH datab combout (325:325:325) (332:332:332))
+ (PORT datab (226:226:226) (299:299:299))
+ (IOPATH datab combout (319:319:319) (324:324:324))
(IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
@@ -361,7 +345,7 @@
(INSTANCE counter\[7\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -372,12 +356,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~16)
+ (INSTANCE counter\[8\]\~35)
(DELAY
(ABSOLUTE
- (PORT datab (219:219:219) (287:287:287))
- (IOPATH datab combout (319:319:319) (324:324:324))
- (IOPATH datab cout (385:385:385) (280:280:280))
+ (PORT dataa (229:229:229) (305:305:305))
+ (IOPATH dataa combout (318:318:318) (327:327:327))
+ (IOPATH dataa cout (376:376:376) (275:275:275))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
(IOPATH cin cout (50:50:50) (50:50:50))
@@ -389,7 +373,7 @@
(INSTANCE counter\[8\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -400,12 +384,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~18)
+ (INSTANCE counter\[9\]\~37)
(DELAY
(ABSOLUTE
- (PORT dataa (220:220:220) (292:292:292))
- (IOPATH dataa combout (318:318:318) (327:327:327))
- (IOPATH dataa cout (376:376:376) (275:275:275))
+ (PORT datab (227:227:227) (297:297:297))
+ (IOPATH datab combout (319:319:319) (324:324:324))
+ (IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
(IOPATH cin cout (50:50:50) (50:50:50))
@@ -417,7 +401,7 @@
(INSTANCE counter\[9\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -428,12 +412,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~20)
+ (INSTANCE counter\[10\]\~39)
(DELAY
(ABSOLUTE
- (PORT datab (218:218:218) (286:286:286))
- (IOPATH datab combout (319:319:319) (324:324:324))
- (IOPATH datab cout (385:385:385) (280:280:280))
+ (PORT dataa (228:228:228) (302:302:302))
+ (IOPATH dataa combout (318:318:318) (327:327:327))
+ (IOPATH dataa cout (376:376:376) (275:275:275))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
(IOPATH cin cout (50:50:50) (50:50:50))
@@ -445,7 +429,7 @@
(INSTANCE counter\[10\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -456,24 +440,34 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~22)
+ (INSTANCE counter\[11\]\~41)
(DELAY
(ABSOLUTE
- (PORT datab (360:360:360) (398:398:398))
- (IOPATH datab combout (325:325:325) (332:332:332))
- (IOPATH datab cout (385:385:385) (280:280:280))
+ (PORT dataa (658:658:658) (680:680:680))
+ (IOPATH dataa combout (318:318:318) (323:323:323))
+ (IOPATH dataa cout (376:376:376) (275:275:275))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
(IOPATH cin cout (50:50:50) (50:50:50))
)
)
)
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE counter\[11\]\~feeder)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (294:294:294) (300:300:300))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
(CELL
(CELLTYPE "dffeas")
(INSTANCE counter\[11\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -484,11 +478,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~24)
+ (INSTANCE counter\[12\]\~43)
(DELAY
(ABSOLUTE
- (PORT datab (350:350:350) (399:399:399))
- (IOPATH datab combout (319:319:319) (324:324:324))
+ (PORT datab (226:226:226) (297:297:297))
+ (IOPATH datab combout (325:325:325) (332:332:332))
(IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
@@ -501,7 +495,7 @@
(INSTANCE counter\[12\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -512,11 +506,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~26)
+ (INSTANCE counter\[13\]\~45)
(DELAY
(ABSOLUTE
- (PORT datab (359:359:359) (398:398:398))
- (IOPATH datab combout (325:325:325) (332:332:332))
+ (PORT datab (226:226:226) (299:299:299))
+ (IOPATH datab combout (319:319:319) (324:324:324))
(IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
@@ -529,7 +523,7 @@
(INSTANCE counter\[13\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -540,11 +534,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~28)
+ (INSTANCE counter\[14\]\~47)
(DELAY
(ABSOLUTE
- (PORT dataa (358:358:358) (407:407:407))
- (IOPATH dataa combout (318:318:318) (323:323:323))
+ (PORT dataa (229:229:229) (306:306:306))
+ (IOPATH dataa combout (318:318:318) (327:327:327))
(IOPATH dataa cout (376:376:376) (275:275:275))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
@@ -557,7 +551,7 @@
(INSTANCE counter\[14\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -568,11 +562,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~30)
+ (INSTANCE counter\[15\]\~49)
(DELAY
(ABSOLUTE
- (PORT datab (358:358:358) (399:399:399))
- (IOPATH datab combout (325:325:325) (332:332:332))
+ (PORT datab (228:228:228) (299:299:299))
+ (IOPATH datab combout (319:319:319) (324:324:324))
(IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
@@ -585,7 +579,7 @@
(INSTANCE counter\[15\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -596,12 +590,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~32)
+ (INSTANCE counter\[16\]\~51)
(DELAY
(ABSOLUTE
- (PORT datab (357:357:357) (404:404:404))
- (IOPATH datab combout (319:319:319) (324:324:324))
- (IOPATH datab cout (385:385:385) (280:280:280))
+ (PORT dataa (230:230:230) (306:306:306))
+ (IOPATH dataa combout (318:318:318) (327:327:327))
+ (IOPATH dataa cout (376:376:376) (275:275:275))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
(IOPATH cin cout (50:50:50) (50:50:50))
@@ -613,7 +607,7 @@
(INSTANCE counter\[16\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -624,11 +618,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~34)
+ (INSTANCE counter\[17\]\~53)
(DELAY
(ABSOLUTE
- (PORT dataa (359:359:359) (404:404:404))
- (IOPATH dataa combout (318:318:318) (327:327:327))
+ (PORT dataa (231:231:231) (309:309:309))
+ (IOPATH dataa combout (318:318:318) (323:323:323))
(IOPATH dataa cout (376:376:376) (275:275:275))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
@@ -641,7 +635,7 @@
(INSTANCE counter\[17\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -652,12 +646,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~36)
+ (INSTANCE counter\[18\]\~55)
(DELAY
(ABSOLUTE
- (PORT dataa (359:359:359) (404:404:404))
- (IOPATH dataa combout (318:318:318) (323:323:323))
- (IOPATH dataa cout (376:376:376) (275:275:275))
+ (PORT datab (229:229:229) (301:301:301))
+ (IOPATH datab combout (325:325:325) (332:332:332))
+ (IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
(IOPATH cin cout (50:50:50) (50:50:50))
@@ -669,7 +663,7 @@
(INSTANCE counter\[18\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -680,12 +674,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~38)
+ (INSTANCE counter\[19\]\~57)
(DELAY
(ABSOLUTE
- (PORT dataa (361:361:361) (408:408:408))
- (IOPATH dataa combout (318:318:318) (327:327:327))
- (IOPATH dataa cout (376:376:376) (275:275:275))
+ (PORT datab (229:229:229) (302:302:302))
+ (IOPATH datab combout (319:319:319) (324:324:324))
+ (IOPATH datab cout (385:385:385) (280:280:280))
(IOPATH datad combout (119:119:119) (106:106:106))
(IOPATH cin combout (408:408:408) (387:387:387))
(IOPATH cin cout (50:50:50) (50:50:50))
@@ -697,7 +691,7 @@
(INSTANCE counter\[19\])
(DELAY
(ABSOLUTE
- (PORT clk (1352:1352:1352) (1368:1368:1368))
+ (PORT clk (1353:1353:1353) (1369:1369:1369))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -706,42 +700,15 @@
(HOLD d (posedge clk) (144:144:144))
)
)
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~40)
- (DELAY
- (ABSOLUTE
- (PORT datad (199:199:199) (256:256:256))
- (IOPATH datad combout (119:119:119) (106:106:106))
- (IOPATH cin combout (408:408:408) (387:387:387))
- )
- )
- )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
(INSTANCE Equal0\~5)
(DELAY
(ABSOLUTE
- (PORT dataa (192:192:192) (232:232:232))
- (PORT datab (189:189:189) (225:225:225))
- (PORT datac (164:164:164) (198:198:198))
- (PORT datad (166:166:166) (188:188:188))
- (IOPATH dataa combout (309:309:309) (326:326:326))
- (IOPATH datab combout (309:309:309) (328:328:328))
- (IOPATH datac combout (218:218:218) (215:215:215))
- (IOPATH datad combout (119:119:119) (106:106:106))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Equal0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (184:184:184) (221:221:221))
- (PORT datab (183:183:183) (215:215:215))
- (PORT datac (157:157:157) (188:188:188))
- (PORT datad (160:160:160) (181:181:181))
+ (PORT dataa (232:232:232) (310:310:310))
+ (PORT datab (228:228:228) (300:300:300))
+ (PORT datac (202:202:202) (274:274:274))
+ (PORT datad (207:207:207) (269:269:269))
(IOPATH dataa combout (309:309:309) (326:326:326))
(IOPATH datab combout (309:309:309) (328:328:328))
(IOPATH datac combout (218:218:218) (215:215:215))
@@ -754,10 +721,26 @@
(INSTANCE Equal0\~0)
(DELAY
(ABSOLUTE
- (PORT dataa (319:319:319) (328:328:328))
- (PORT datab (319:319:319) (327:327:327))
- (PORT datac (296:296:296) (304:304:304))
- (PORT datad (297:297:297) (291:291:291))
+ (PORT dataa (230:230:230) (306:306:306))
+ (PORT datab (227:227:227) (300:300:300))
+ (PORT datac (201:201:201) (271:271:271))
+ (PORT datad (204:204:204) (265:265:265))
+ (IOPATH dataa combout (309:309:309) (326:326:326))
+ (IOPATH datab combout (309:309:309) (328:328:328))
+ (IOPATH datac combout (218:218:218) (215:215:215))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE Equal0\~1)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (230:230:230) (307:307:307))
+ (PORT datab (228:228:228) (301:301:301))
+ (PORT datac (354:354:354) (389:389:389))
+ (PORT datad (204:204:204) (265:265:265))
(IOPATH dataa combout (309:309:309) (326:326:326))
(IOPATH datab combout (309:309:309) (328:328:328))
(IOPATH datac combout (218:218:218) (215:215:215))
@@ -770,10 +753,10 @@
(INSTANCE Equal0\~2)
(DELAY
(ABSOLUTE
- (PORT dataa (351:351:351) (356:356:356))
- (PORT datab (587:587:587) (585:585:585))
- (PORT datac (312:312:312) (319:319:319))
- (PORT datad (522:522:522) (503:503:503))
+ (PORT dataa (233:233:233) (311:311:311))
+ (PORT datab (239:239:239) (308:308:308))
+ (PORT datac (205:205:205) (277:277:277))
+ (PORT datad (206:206:206) (268:268:268))
(IOPATH dataa combout (309:309:309) (326:326:326))
(IOPATH datab combout (309:309:309) (328:328:328))
(IOPATH datac combout (218:218:218) (215:215:215))
@@ -786,10 +769,10 @@
(INSTANCE Equal0\~3)
(DELAY
(ABSOLUTE
- (PORT dataa (185:185:185) (223:223:223))
- (PORT datab (184:184:184) (218:218:218))
- (PORT datac (158:158:158) (189:189:189))
- (PORT datad (161:161:161) (182:182:182))
+ (PORT dataa (232:232:232) (310:310:310))
+ (PORT datab (229:229:229) (303:303:303))
+ (PORT datac (202:202:202) (274:274:274))
+ (PORT datad (206:206:206) (268:268:268))
(IOPATH dataa combout (309:309:309) (326:326:326))
(IOPATH datab combout (309:309:309) (328:328:328))
(IOPATH datac combout (218:218:218) (215:215:215))
@@ -802,10 +785,10 @@
(INSTANCE Equal0\~4)
(DELAY
(ABSOLUTE
- (PORT dataa (570:570:570) (572:572:572))
- (PORT datab (762:762:762) (749:749:749))
- (PORT datac (155:155:155) (185:185:185))
- (PORT datad (285:285:285) (290:290:290))
+ (PORT dataa (314:314:314) (333:333:333))
+ (PORT datab (325:325:325) (332:332:332))
+ (PORT datac (313:313:313) (319:319:319))
+ (PORT datad (544:544:544) (539:539:539))
(IOPATH dataa combout (265:265:265) (269:269:269))
(IOPATH datab combout (265:265:265) (275:275:275))
(IOPATH datac combout (218:218:218) (216:216:216))
@@ -815,14 +798,79 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[0\]\~0)
+ (INSTANCE counter\[20\]\~59)
(DELAY
(ABSOLUTE
- (PORT dataa (556:556:556) (552:552:552))
- (PORT datab (351:351:351) (360:360:360))
- (PORT datad (171:171:171) (199:199:199))
- (IOPATH dataa combout (287:287:287) (280:280:280))
- (IOPATH datab combout (273:273:273) (275:275:275))
+ (PORT datab (241:241:241) (311:311:311))
+ (IOPATH datab combout (325:325:325) (332:332:332))
+ (IOPATH datab cout (385:385:385) (280:280:280))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE counter\[20\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1681:1681:1681) (1700:1700:1700))
+ (PORT d (67:67:67) (78:78:78))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE counter\[21\]\~61)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (218:218:218) (276:276:276))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE counter\[21\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1681:1681:1681) (1700:1700:1700))
+ (PORT d (67:67:67) (78:78:78))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE Equal0\~7)
+ (DELAY
+ (ABSOLUTE
+ (PORT datac (624:624:624) (648:648:648))
+ (PORT datad (603:603:603) (623:623:623))
+ (IOPATH datac combout (218:218:218) (215:215:215))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[0\]\~39)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (592:592:592) (593:593:593))
+ (PORT datab (189:189:189) (224:224:224))
+ (PORT datad (306:306:306) (313:313:313))
+ (IOPATH dataa combout (287:287:287) (289:289:289))
+ (IOPATH datab combout (295:295:295) (294:294:294))
(IOPATH datac combout (312:312:312) (325:325:325))
(IOPATH datad combout (119:119:119) (106:106:106))
)
@@ -833,7 +881,7 @@
(INSTANCE address\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (1680:1680:1680) (1698:1698:1698))
+ (PORT clk (1652:1652:1652) (1662:1662:1662))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -842,45 +890,33 @@
(HOLD d (posedge clk) (144:144:144))
)
)
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[1\]\~13)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (244:244:244) (318:318:318))
+ (PORT datab (237:237:237) (306:306:306))
+ (IOPATH dataa combout (300:300:300) (323:323:323))
+ (IOPATH dataa cout (376:376:376) (275:275:275))
+ (IOPATH datab combout (306:306:306) (324:324:324))
+ (IOPATH datab cout (385:385:385) (280:280:280))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
(INSTANCE Equal0\~6)
(DELAY
(ABSOLUTE
- (PORT datac (164:164:164) (198:198:198))
- (PORT datad (168:168:168) (195:195:195))
- (IOPATH datac combout (218:218:218) (215:215:215))
- (IOPATH datad combout (119:119:119) (106:106:106))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Equal0\~7)
- (DELAY
- (ABSOLUTE
- (PORT dataa (340:340:340) (346:346:346))
- (PORT datab (188:188:188) (224:224:224))
- (PORT datac (156:156:156) (186:186:186))
- (PORT datad (166:166:166) (188:188:188))
- (IOPATH dataa combout (299:299:299) (304:304:304))
- (IOPATH datab combout (300:300:300) (312:312:312))
- (IOPATH datac combout (220:220:220) (215:215:215))
- (IOPATH datad combout (119:119:119) (106:106:106))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[1\]\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (560:560:560) (594:594:594))
- (PORT datab (198:198:198) (236:236:236))
- (PORT datad (307:307:307) (316:316:316))
- (IOPATH dataa combout (287:287:287) (289:289:289))
- (IOPATH datab combout (295:295:295) (294:294:294))
- (IOPATH datac combout (312:312:312) (325:325:325))
+ (PORT dataa (656:656:656) (681:681:681))
+ (PORT datab (627:627:627) (652:652:652))
+ (PORT datac (564:564:564) (562:562:562))
+ (PORT datad (164:164:164) (189:189:189))
+ (IOPATH dataa combout (267:267:267) (269:269:269))
+ (IOPATH datab combout (267:267:267) (275:275:275))
+ (IOPATH datac combout (218:218:218) (216:216:216))
(IOPATH datad combout (119:119:119) (106:106:106))
)
)
@@ -890,7 +926,390 @@
(INSTANCE address\[1\])
(DELAY
(ABSOLUTE
- (PORT clk (1680:1680:1680) (1698:1698:1698))
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[2\]\~15)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (238:238:238) (307:307:307))
+ (IOPATH datab combout (325:325:325) (332:332:332))
+ (IOPATH datab cout (385:385:385) (280:280:280))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[2\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[3\]\~17)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (257:257:257) (326:326:326))
+ (IOPATH datab combout (319:319:319) (324:324:324))
+ (IOPATH datab cout (385:385:385) (280:280:280))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[3\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[4\]\~19)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (241:241:241) (313:313:313))
+ (IOPATH dataa combout (318:318:318) (327:327:327))
+ (IOPATH dataa cout (376:376:376) (275:275:275))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[4\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[5\]\~21)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (240:240:240) (308:308:308))
+ (IOPATH datab combout (319:319:319) (324:324:324))
+ (IOPATH datab cout (385:385:385) (280:280:280))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[5\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[6\]\~23)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (242:242:242) (315:315:315))
+ (IOPATH dataa combout (318:318:318) (327:327:327))
+ (IOPATH dataa cout (376:376:376) (275:275:275))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[6\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[7\]\~25)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (242:242:242) (315:315:315))
+ (IOPATH dataa combout (318:318:318) (323:323:323))
+ (IOPATH dataa cout (376:376:376) (275:275:275))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[7\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[8\]\~27)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (241:241:241) (310:310:310))
+ (IOPATH datab combout (325:325:325) (332:332:332))
+ (IOPATH datab cout (385:385:385) (280:280:280))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[8\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[9\]\~29)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (241:241:241) (310:310:310))
+ (IOPATH datab combout (319:319:319) (324:324:324))
+ (IOPATH datab cout (385:385:385) (280:280:280))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[9\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[10\]\~31)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (241:241:241) (310:310:310))
+ (IOPATH datab combout (325:325:325) (332:332:332))
+ (IOPATH datab cout (385:385:385) (280:280:280))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[10\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[11\]\~33)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (241:241:241) (311:311:311))
+ (IOPATH datab combout (319:319:319) (324:324:324))
+ (IOPATH datab cout (385:385:385) (280:280:280))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[11\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[12\]\~35)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (242:242:242) (314:314:314))
+ (IOPATH dataa combout (318:318:318) (327:327:327))
+ (IOPATH dataa cout (376:376:376) (275:275:275))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ (IOPATH cin cout (50:50:50) (50:50:50))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[12\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[13\]\~37)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (235:235:235) (292:292:292))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ (IOPATH cin combout (408:408:408) (387:387:387))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[13\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1369:1369:1369))
+ (PORT d (67:67:67) (78:78:78))
+ (PORT ena (721:721:721) (723:723:723))
+ (IOPATH (posedge clk) q (180:180:180) (180:180:180))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (144:144:144))
+ (HOLD ena (posedge clk) (144:144:144))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|address_reg_a\[0\]\~feeder)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (395:395:395) (436:436:436))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|address_reg_a\[0\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1352:1352:1352) (1368:1368:1368))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -901,39 +1320,20 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[1\]\~2)
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|out_address_reg_a\[0\]\~feeder)
(DELAY
(ABSOLUTE
- (PORT dataa (562:562:562) (595:595:595))
- (PORT datab (354:354:354) (363:363:363))
- (PORT datac (531:531:531) (524:524:524))
- (PORT datad (174:174:174) (203:203:203))
- (IOPATH dataa combout (265:265:265) (269:269:269))
- (IOPATH datab combout (265:265:265) (275:275:275))
- (IOPATH datac combout (218:218:218) (215:215:215))
- (IOPATH datad combout (119:119:119) (106:106:106))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[2\]\~3)
- (DELAY
- (ABSOLUTE
- (PORT datab (369:369:369) (413:413:413))
- (PORT datad (160:160:160) (182:182:182))
- (IOPATH datab combout (295:295:295) (294:294:294))
- (IOPATH datac combout (312:312:312) (325:325:325))
+ (PORT datad (201:201:201) (259:259:259))
(IOPATH datad combout (119:119:119) (106:106:106))
)
)
)
(CELL
(CELLTYPE "dffeas")
- (INSTANCE address\[2\])
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|out_address_reg_a\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (1680:1680:1680) (1698:1698:1698))
+ (PORT clk (1352:1352:1352) (1368:1368:1368))
(PORT d (67:67:67) (78:78:78))
(IOPATH (posedge clk) q (180:180:180) (180:180:180))
)
@@ -942,14 +1342,121 @@
(HOLD d (posedge clk) (144:144:144))
)
)
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1137:1137:1137) (1173:1173:1173))
+ (PORT d[1] (1176:1176:1176) (1232:1232:1232))
+ (PORT d[2] (1242:1242:1242) (1303:1303:1303))
+ (PORT d[3] (1221:1221:1221) (1276:1276:1276))
+ (PORT d[4] (1152:1152:1152) (1201:1201:1201))
+ (PORT d[5] (1260:1260:1260) (1308:1308:1308))
+ (PORT d[6] (1591:1591:1591) (1705:1705:1705))
+ (PORT d[7] (1212:1212:1212) (1268:1268:1268))
+ (PORT d[8] (1218:1218:1218) (1274:1274:1274))
+ (PORT d[9] (1254:1254:1254) (1299:1299:1299))
+ (PORT d[10] (1220:1220:1220) (1267:1267:1267))
+ (PORT d[11] (1449:1449:1449) (1466:1466:1466))
+ (PORT d[12] (1195:1195:1195) (1234:1234:1234))
+ (PORT clk (1642:1642:1642) (1670:1670:1670))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1642:1642:1642) (1670:1670:1670))
+ (PORT d[0] (1070:1070:1070) (1057:1057:1057))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1643:1643:1643) (1671:1671:1671))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1609:1609:1609) (1636:1636:1636))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (880:880:880) (883:883:883))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (881:881:881) (884:884:884))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (881:881:881) (884:884:884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (881:881:881) (884:884:884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
(CELL
(CELLTYPE "cycloneive_ram_register")
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.addr_a_register)
(DELAY
(ABSOLUTE
- (PORT d[0] (1170:1170:1170) (1206:1206:1206))
- (PORT d[1] (1424:1424:1424) (1458:1458:1458))
- (PORT d[2] (1417:1417:1417) (1451:1451:1451))
+ (PORT d[0] (1066:1066:1066) (1108:1108:1108))
+ (PORT d[1] (903:903:903) (960:960:960))
+ (PORT d[2] (960:960:960) (1018:1018:1018))
+ (PORT d[3] (1239:1239:1239) (1281:1281:1281))
+ (PORT d[4] (1152:1152:1152) (1192:1192:1192))
+ (PORT d[5] (1224:1224:1224) (1264:1264:1264))
+ (PORT d[6] (1390:1390:1390) (1523:1523:1523))
+ (PORT d[7] (1170:1170:1170) (1209:1209:1209))
+ (PORT d[8] (1226:1226:1226) (1271:1271:1271))
+ (PORT d[9] (1281:1281:1281) (1333:1333:1333))
+ (PORT d[10] (1209:1209:1209) (1251:1251:1251))
+ (PORT d[11] (1182:1182:1182) (1215:1215:1215))
+ (PORT d[12] (1240:1240:1240) (1281:1281:1281))
(PORT clk (1643:1643:1643) (1671:1671:1671))
)
)
@@ -963,6 +1470,7 @@
(DELAY
(ABSOLUTE
(PORT clk (1643:1643:1643) (1671:1671:1671))
+ (PORT d[0] (859:859:859) (849:849:849))
)
)
)
@@ -1028,4 +1536,1474 @@
)
)
)
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[0\]\~0)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (885:885:885) (944:944:944))
+ (PORT datac (813:813:813) (791:791:791))
+ (PORT datad (568:568:568) (546:546:546))
+ (IOPATH datab combout (308:308:308) (300:300:300))
+ (IOPATH datac combout (220:220:220) (216:216:216))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1358:1358:1358) (1390:1390:1390))
+ (PORT d[1] (1429:1429:1429) (1457:1457:1457))
+ (PORT d[2] (1457:1457:1457) (1497:1497:1497))
+ (PORT d[3] (1164:1164:1164) (1188:1188:1188))
+ (PORT d[4] (1495:1495:1495) (1557:1557:1557))
+ (PORT d[5] (1763:1763:1763) (1849:1849:1849))
+ (PORT d[6] (1169:1169:1169) (1188:1188:1188))
+ (PORT d[7] (1246:1246:1246) (1305:1305:1305))
+ (PORT d[8] (1752:1752:1752) (1825:1825:1825))
+ (PORT d[9] (1142:1142:1142) (1172:1172:1172))
+ (PORT d[10] (1313:1313:1313) (1369:1369:1369))
+ (PORT d[11] (1131:1131:1131) (1139:1139:1139))
+ (PORT d[12] (1168:1168:1168) (1195:1195:1195))
+ (PORT clk (1635:1635:1635) (1662:1662:1662))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1635:1635:1635) (1662:1662:1662))
+ (PORT d[0] (1021:1021:1021) (1044:1044:1044))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1636:1636:1636) (1663:1663:1663))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1602:1602:1602) (1628:1628:1628))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (873:873:873) (875:875:875))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (876:876:876))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (876:876:876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (876:876:876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1395:1395:1395) (1437:1437:1437))
+ (PORT d[1] (1255:1255:1255) (1322:1322:1322))
+ (PORT d[2] (1479:1479:1479) (1521:1521:1521))
+ (PORT d[3] (1244:1244:1244) (1292:1292:1292))
+ (PORT d[4] (1222:1222:1222) (1273:1273:1273))
+ (PORT d[5] (1476:1476:1476) (1561:1561:1561))
+ (PORT d[6] (1179:1179:1179) (1243:1243:1243))
+ (PORT d[7] (1164:1164:1164) (1224:1224:1224))
+ (PORT d[8] (1495:1495:1495) (1577:1577:1577))
+ (PORT d[9] (1230:1230:1230) (1283:1283:1283))
+ (PORT d[10] (1677:1677:1677) (1744:1744:1744))
+ (PORT d[11] (1203:1203:1203) (1262:1262:1262))
+ (PORT d[12] (1455:1455:1455) (1512:1512:1512))
+ (PORT clk (1635:1635:1635) (1664:1664:1664))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1635:1635:1635) (1664:1664:1664))
+ (PORT d[0] (1111:1111:1111) (1127:1127:1127))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1636:1636:1636) (1665:1665:1665))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1602:1602:1602) (1630:1630:1630))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (873:873:873) (877:877:877))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (878:878:878))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (878:878:878))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (878:878:878))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[1\]\~1)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (587:587:587) (581:581:581))
+ (PORT datac (815:815:815) (815:815:815))
+ (PORT datad (1247:1247:1247) (1247:1247:1247))
+ (IOPATH dataa combout (318:318:318) (323:323:323))
+ (IOPATH datac combout (218:218:218) (216:216:216))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1143:1143:1143) (1193:1193:1193))
+ (PORT d[1] (1186:1186:1186) (1252:1252:1252))
+ (PORT d[2] (1471:1471:1471) (1533:1533:1533))
+ (PORT d[3] (1278:1278:1278) (1335:1335:1335))
+ (PORT d[4] (1183:1183:1183) (1244:1244:1244))
+ (PORT d[5] (1185:1185:1185) (1237:1237:1237))
+ (PORT d[6] (1596:1596:1596) (1726:1726:1726))
+ (PORT d[7] (1243:1243:1243) (1300:1300:1300))
+ (PORT d[8] (1232:1232:1232) (1284:1284:1284))
+ (PORT d[9] (1304:1304:1304) (1372:1372:1372))
+ (PORT d[10] (1636:1636:1636) (1650:1650:1650))
+ (PORT d[11] (1457:1457:1457) (1491:1491:1491))
+ (PORT d[12] (1228:1228:1228) (1274:1274:1274))
+ (PORT clk (1641:1641:1641) (1668:1668:1668))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1641:1641:1641) (1668:1668:1668))
+ (PORT d[0] (1114:1114:1114) (1098:1098:1098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1642:1642:1642) (1669:1669:1669))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1608:1608:1608) (1634:1634:1634))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (879:879:879) (881:881:881))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (880:880:880) (882:882:882))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (880:880:880) (882:882:882))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (880:880:880) (882:882:882))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (890:890:890) (939:939:939))
+ (PORT d[1] (1164:1164:1164) (1202:1202:1202))
+ (PORT d[2] (971:971:971) (1014:1014:1014))
+ (PORT d[3] (996:996:996) (1048:1048:1048))
+ (PORT d[4] (894:894:894) (953:953:953))
+ (PORT d[5] (1145:1145:1145) (1182:1182:1182))
+ (PORT d[6] (1364:1364:1364) (1494:1494:1494))
+ (PORT d[7] (1170:1170:1170) (1208:1208:1208))
+ (PORT d[8] (975:975:975) (1038:1038:1038))
+ (PORT d[9] (1019:1019:1019) (1085:1085:1085))
+ (PORT d[10] (1404:1404:1404) (1421:1421:1421))
+ (PORT d[11] (1181:1181:1181) (1214:1214:1214))
+ (PORT d[12] (1214:1214:1214) (1252:1252:1252))
+ (PORT clk (1643:1643:1643) (1672:1672:1672))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1643:1643:1643) (1672:1672:1672))
+ (PORT d[0] (848:848:848) (858:858:858))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1644:1644:1644) (1673:1673:1673))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1610:1610:1610) (1638:1638:1638))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (881:881:881) (885:885:885))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (886:886:886))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (886:886:886))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (886:886:886))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[2\]\~2)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (905:905:905) (961:961:961))
+ (PORT datac (835:835:835) (824:824:824))
+ (PORT datad (554:554:554) (539:539:539))
+ (IOPATH datab combout (325:325:325) (332:332:332))
+ (IOPATH datac combout (220:220:220) (216:216:216))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (864:864:864) (888:888:888))
+ (PORT d[1] (904:904:904) (943:943:943))
+ (PORT d[2] (999:999:999) (1044:1044:1044))
+ (PORT d[3] (981:981:981) (1012:1012:1012))
+ (PORT d[4] (883:883:883) (924:924:924))
+ (PORT d[5] (931:931:931) (967:967:967))
+ (PORT d[6] (1325:1325:1325) (1435:1435:1435))
+ (PORT d[7] (1147:1147:1147) (1173:1173:1173))
+ (PORT d[8] (1501:1501:1501) (1549:1549:1549))
+ (PORT d[9] (1001:1001:1001) (1049:1049:1049))
+ (PORT d[10] (963:963:963) (1003:1003:1003))
+ (PORT d[11] (1202:1202:1202) (1209:1209:1209))
+ (PORT d[12] (1200:1200:1200) (1222:1222:1222))
+ (PORT clk (1643:1643:1643) (1670:1670:1670))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1643:1643:1643) (1670:1670:1670))
+ (PORT d[0] (832:832:832) (824:824:824))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1644:1644:1644) (1671:1671:1671))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1610:1610:1610) (1636:1636:1636))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (881:881:881) (883:883:883))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (884:884:884))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (884:884:884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (884:884:884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1113:1113:1113) (1125:1125:1125))
+ (PORT d[1] (606:606:606) (637:637:637))
+ (PORT d[2] (665:665:665) (695:695:695))
+ (PORT d[3] (709:709:709) (741:741:741))
+ (PORT d[4] (612:612:612) (647:647:647))
+ (PORT d[5] (683:683:683) (724:724:724))
+ (PORT d[6] (708:708:708) (738:738:738))
+ (PORT d[7] (688:688:688) (727:727:727))
+ (PORT d[8] (700:700:700) (736:736:736))
+ (PORT d[9] (712:712:712) (753:753:753))
+ (PORT d[10] (1139:1139:1139) (1140:1140:1140))
+ (PORT d[11] (689:689:689) (724:724:724))
+ (PORT d[12] (698:698:698) (736:736:736))
+ (PORT clk (1643:1643:1643) (1670:1670:1670))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1643:1643:1643) (1670:1670:1670))
+ (PORT d[0] (568:568:568) (578:578:578))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1644:1644:1644) (1671:1671:1671))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1610:1610:1610) (1636:1636:1636))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (881:881:881) (883:883:883))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (884:884:884))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (884:884:884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (884:884:884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[3\]\~3)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (852:852:852) (853:853:853))
+ (PORT datac (604:604:604) (635:635:635))
+ (PORT datad (566:566:566) (544:544:544))
+ (IOPATH dataa combout (307:307:307) (306:306:306))
+ (IOPATH datac combout (220:220:220) (215:215:215))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1371:1371:1371) (1392:1392:1392))
+ (PORT d[1] (1421:1421:1421) (1436:1436:1436))
+ (PORT d[2] (1449:1449:1449) (1476:1476:1476))
+ (PORT d[3] (924:924:924) (961:961:961))
+ (PORT d[4] (913:913:913) (957:957:957))
+ (PORT d[5] (1485:1485:1485) (1575:1575:1575))
+ (PORT d[6] (929:929:929) (974:974:974))
+ (PORT d[7] (882:882:882) (925:925:925))
+ (PORT d[8] (1483:1483:1483) (1569:1569:1569))
+ (PORT d[9] (928:928:928) (958:958:958))
+ (PORT d[10] (913:913:913) (949:949:949))
+ (PORT d[11] (894:894:894) (932:932:932))
+ (PORT d[12] (911:911:911) (944:944:944))
+ (PORT clk (1635:1635:1635) (1663:1663:1663))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1635:1635:1635) (1663:1663:1663))
+ (PORT d[0] (793:793:793) (817:817:817))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1636:1636:1636) (1664:1664:1664))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1602:1602:1602) (1629:1629:1629))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (873:873:873) (876:876:876))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (877:877:877))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (877:877:877))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (877:877:877))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1140:1140:1140) (1174:1174:1174))
+ (PORT d[1] (1169:1169:1169) (1198:1198:1198))
+ (PORT d[2] (1194:1194:1194) (1234:1234:1234))
+ (PORT d[3] (1189:1189:1189) (1216:1216:1216))
+ (PORT d[4] (1491:1491:1491) (1548:1548:1548))
+ (PORT d[5] (1484:1484:1484) (1574:1574:1574))
+ (PORT d[6] (1190:1190:1190) (1239:1239:1239))
+ (PORT d[7] (1154:1154:1154) (1198:1198:1198))
+ (PORT d[8] (1482:1482:1482) (1568:1568:1568))
+ (PORT d[9] (1174:1174:1174) (1206:1206:1206))
+ (PORT d[10] (1702:1702:1702) (1770:1770:1770))
+ (PORT d[11] (1193:1193:1193) (1235:1235:1235))
+ (PORT d[12] (1156:1156:1156) (1189:1189:1189))
+ (PORT clk (1635:1635:1635) (1663:1663:1663))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1635:1635:1635) (1663:1663:1663))
+ (PORT d[0] (1064:1064:1064) (1056:1056:1056))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1636:1636:1636) (1664:1664:1664))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1602:1602:1602) (1629:1629:1629))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (873:873:873) (876:876:876))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (877:877:877))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (877:877:877))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (877:877:877))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[4\]\~4)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (597:597:597) (583:583:583))
+ (PORT datac (797:797:797) (769:769:769))
+ (PORT datad (747:747:747) (756:756:756))
+ (IOPATH datab combout (319:319:319) (324:324:324))
+ (IOPATH datac combout (218:218:218) (216:216:216))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1404:1404:1404) (1451:1451:1451))
+ (PORT d[1] (1754:1754:1754) (1846:1846:1846))
+ (PORT d[2] (1170:1170:1170) (1226:1226:1226))
+ (PORT d[3] (1230:1230:1230) (1270:1270:1270))
+ (PORT d[4] (1206:1206:1206) (1267:1267:1267))
+ (PORT d[5] (1157:1157:1157) (1221:1221:1221))
+ (PORT d[6] (1207:1207:1207) (1273:1273:1273))
+ (PORT d[7] (1170:1170:1170) (1232:1232:1232))
+ (PORT d[8] (1488:1488:1488) (1556:1556:1556))
+ (PORT d[9] (1215:1215:1215) (1269:1269:1269))
+ (PORT d[10] (1722:1722:1722) (1787:1787:1787))
+ (PORT d[11] (1184:1184:1184) (1241:1241:1241))
+ (PORT d[12] (1422:1422:1422) (1464:1464:1464))
+ (PORT clk (1635:1635:1635) (1664:1664:1664))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1635:1635:1635) (1664:1664:1664))
+ (PORT d[0] (1100:1100:1100) (1091:1091:1091))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1636:1636:1636) (1665:1665:1665))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1602:1602:1602) (1630:1630:1630))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (873:873:873) (877:877:877))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (878:878:878))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (878:878:878))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (878:878:878))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1448:1448:1448) (1498:1498:1498))
+ (PORT d[1] (1506:1506:1506) (1592:1592:1592))
+ (PORT d[2] (1452:1452:1452) (1509:1509:1509))
+ (PORT d[3] (1528:1528:1528) (1576:1576:1576))
+ (PORT d[4] (1475:1475:1475) (1541:1541:1541))
+ (PORT d[5] (1462:1462:1462) (1522:1522:1522))
+ (PORT d[6] (1454:1454:1454) (1503:1503:1503))
+ (PORT d[7] (1420:1420:1420) (1469:1469:1469))
+ (PORT d[8] (1442:1442:1442) (1487:1487:1487))
+ (PORT d[9] (1473:1473:1473) (1520:1520:1520))
+ (PORT d[10] (1421:1421:1421) (1470:1470:1470))
+ (PORT d[11] (1448:1448:1448) (1508:1508:1508))
+ (PORT d[12] (1420:1420:1420) (1464:1464:1464))
+ (PORT clk (1634:1634:1634) (1663:1663:1663))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1634:1634:1634) (1663:1663:1663))
+ (PORT d[0] (1331:1331:1331) (1332:1332:1332))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1635:1635:1635) (1664:1664:1664))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1601:1601:1601) (1629:1629:1629))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (872:872:872) (876:876:876))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (873:873:873) (877:877:877))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (873:873:873) (877:877:877))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (873:873:873) (877:877:877))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[5\]\~5)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (584:584:584) (569:569:569))
+ (PORT datac (839:839:839) (835:835:835))
+ (PORT datad (1050:1050:1050) (1093:1093:1093))
+ (IOPATH datab combout (275:275:275) (275:275:275))
+ (IOPATH datac combout (220:220:220) (215:215:215))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (891:891:891) (939:939:939))
+ (PORT d[1] (1151:1151:1151) (1192:1192:1192))
+ (PORT d[2] (982:982:982) (1034:1034:1034))
+ (PORT d[3] (1008:1008:1008) (1057:1057:1057))
+ (PORT d[4] (914:914:914) (974:974:974))
+ (PORT d[5] (988:988:988) (1039:1039:1039))
+ (PORT d[6] (1336:1336:1336) (1464:1464:1464))
+ (PORT d[7] (1184:1184:1184) (1228:1228:1228))
+ (PORT d[8] (977:977:977) (1032:1032:1032))
+ (PORT d[9] (982:982:982) (1046:1046:1046))
+ (PORT d[10] (949:949:949) (1003:1003:1003))
+ (PORT d[11] (1165:1165:1165) (1197:1197:1197))
+ (PORT d[12] (1210:1210:1210) (1246:1246:1246))
+ (PORT clk (1643:1643:1643) (1672:1672:1672))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1643:1643:1643) (1672:1672:1672))
+ (PORT d[0] (842:842:842) (851:851:851))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1644:1644:1644) (1673:1673:1673))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1610:1610:1610) (1638:1638:1638))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (881:881:881) (885:885:885))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (886:886:886))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (886:886:886))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (886:886:886))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (853:853:853) (884:884:884))
+ (PORT d[1] (606:606:606) (638:638:638))
+ (PORT d[2] (1214:1214:1214) (1272:1272:1272))
+ (PORT d[3] (1231:1231:1231) (1305:1305:1305))
+ (PORT d[4] (860:860:860) (887:887:887))
+ (PORT d[5] (973:973:973) (1005:1005:1005))
+ (PORT d[6] (1300:1300:1300) (1396:1396:1396))
+ (PORT d[7] (1150:1150:1150) (1164:1164:1164))
+ (PORT d[8] (1515:1515:1515) (1564:1564:1564))
+ (PORT d[9] (972:972:972) (1000:1000:1000))
+ (PORT d[10] (968:968:968) (992:992:992))
+ (PORT d[11] (1116:1116:1116) (1120:1120:1120))
+ (PORT d[12] (1163:1163:1163) (1171:1171:1171))
+ (PORT clk (1643:1643:1643) (1670:1670:1670))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1643:1643:1643) (1670:1670:1670))
+ (PORT d[0] (798:798:798) (816:816:816))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1644:1644:1644) (1671:1671:1671))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1610:1610:1610) (1636:1636:1636))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (881:881:881) (883:883:883))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (884:884:884))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (884:884:884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (882:882:882) (884:884:884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[6\]\~6)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (649:649:649) (659:659:659))
+ (PORT datac (837:837:837) (850:850:850))
+ (PORT datad (328:328:328) (320:320:320))
+ (IOPATH dataa combout (307:307:307) (306:306:306))
+ (IOPATH datac combout (220:220:220) (215:215:215))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1373:1373:1373) (1418:1418:1418))
+ (PORT d[1] (1747:1747:1747) (1825:1825:1825))
+ (PORT d[2] (1746:1746:1746) (1807:1807:1807))
+ (PORT d[3] (1277:1277:1277) (1330:1330:1330))
+ (PORT d[4] (1743:1743:1743) (1797:1797:1797))
+ (PORT d[5] (1224:1224:1224) (1295:1295:1295))
+ (PORT d[6] (1233:1233:1233) (1302:1302:1302))
+ (PORT d[7] (1171:1171:1171) (1233:1233:1233))
+ (PORT d[8] (1217:1217:1217) (1283:1283:1283))
+ (PORT d[9] (1191:1191:1191) (1242:1242:1242))
+ (PORT d[10] (1667:1667:1667) (1716:1716:1716))
+ (PORT d[11] (1184:1184:1184) (1242:1242:1242))
+ (PORT d[12] (1175:1175:1175) (1226:1226:1226))
+ (PORT clk (1635:1635:1635) (1664:1664:1664))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1635:1635:1635) (1664:1664:1664))
+ (PORT d[0] (1135:1135:1135) (1114:1114:1114))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1636:1636:1636) (1665:1665:1665))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1602:1602:1602) (1630:1630:1630))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (873:873:873) (877:877:877))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (878:878:878))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (878:878:878))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (874:874:874) (878:878:878))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1688:1688:1688) (1727:1727:1727))
+ (PORT d[1] (1489:1489:1489) (1529:1529:1529))
+ (PORT d[2] (1466:1466:1466) (1541:1541:1541))
+ (PORT d[3] (1503:1503:1503) (1555:1555:1555))
+ (PORT d[4] (1477:1477:1477) (1556:1556:1556))
+ (PORT d[5] (1450:1450:1450) (1516:1516:1516))
+ (PORT d[6] (1438:1438:1438) (1502:1502:1502))
+ (PORT d[7] (1428:1428:1428) (1489:1489:1489))
+ (PORT d[8] (1421:1421:1421) (1476:1476:1476))
+ (PORT d[9] (1475:1475:1475) (1533:1533:1533))
+ (PORT d[10] (1392:1392:1392) (1448:1448:1448))
+ (PORT d[11] (1450:1450:1450) (1514:1514:1514))
+ (PORT d[12] (1424:1424:1424) (1479:1479:1479))
+ (PORT clk (1633:1633:1633) (1660:1660:1660))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (169:169:169))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1633:1633:1633) (1660:1660:1660))
+ (PORT d[0] (1376:1376:1376) (1394:1394:1394))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1634:1634:1634) (1661:1661:1661))
+ (IOPATH (posedge clk) pulse (0:0:0) (2150:2150:2150))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1600:1600:1600) (1626:1626:1626))
+ (IOPATH (posedge clk) q (268:268:268) (268:268:268))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (42:42:42))
+ (HOLD d (posedge clk) (142:142:142))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (871:871:871) (873:873:873))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (872:872:872) (874:874:874))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (872:872:872) (874:874:874))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (872:872:872) (874:874:874))
+ (IOPATH (posedge clk) pulse (0:0:0) (2386:2386:2386))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[7\]\~7)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (593:593:593) (577:577:577))
+ (PORT datac (833:833:833) (822:822:822))
+ (PORT datad (1052:1052:1052) (1094:1094:1094))
+ (IOPATH datab combout (319:319:319) (324:324:324))
+ (IOPATH datac combout (218:218:218) (216:216:216))
+ (IOPATH datad combout (119:119:119) (106:106:106))
+ )
+ )
+ )
)
diff --git a/simulation/modelsim/spectrum_6_1200mv_85c_slow.vo b/simulation/modelsim/spectrum_6_1200mv_85c_slow.vo
index 8896dc4..1499b6d 100644
--- a/simulation/modelsim/spectrum_6_1200mv_85c_slow.vo
+++ b/simulation/modelsim/spectrum_6_1200mv_85c_slow.vo
@@ -16,7 +16,7 @@
// PROGRAM "Quartus II 32-bit"
// VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition"
-// DATE "03/30/2022 12:38:42"
+// DATE "03/30/2022 13:12:28"
//
// Device: Altera EP4CE22F17C6 Package FBGA256
@@ -71,77 +71,166 @@ wire \LED[6]~output_o ;
wire \LED[7]~output_o ;
wire \CLOCK_50~input_o ;
wire \CLOCK_50~inputclkctrl_outclk ;
-wire \Add0~0_combout ;
-wire \Add0~1 ;
-wire \Add0~2_combout ;
-wire \Add0~3 ;
-wire \Add0~4_combout ;
-wire \Add0~5 ;
-wire \Add0~6_combout ;
-wire \Add0~7 ;
-wire \Add0~8_combout ;
-wire \Add0~9 ;
-wire \Add0~10_combout ;
-wire \Add0~11 ;
-wire \Add0~12_combout ;
-wire \Add0~13 ;
-wire \Add0~14_combout ;
-wire \Add0~15 ;
-wire \Add0~16_combout ;
-wire \Add0~17 ;
-wire \Add0~18_combout ;
-wire \Add0~19 ;
-wire \Add0~20_combout ;
-wire \Add0~21 ;
-wire \Add0~22_combout ;
-wire \Add0~23 ;
-wire \Add0~24_combout ;
-wire \Add0~25 ;
-wire \Add0~26_combout ;
-wire \Add0~27 ;
-wire \Add0~28_combout ;
-wire \Add0~29 ;
-wire \Add0~30_combout ;
-wire \Add0~31 ;
-wire \Add0~32_combout ;
-wire \Add0~33 ;
-wire \Add0~34_combout ;
-wire \Add0~35 ;
-wire \Add0~36_combout ;
-wire \Add0~37 ;
-wire \Add0~38_combout ;
-wire \Add0~39 ;
-wire \Add0~40_combout ;
+wire \counter[0]~63_combout ;
+wire \counter[1]~21_combout ;
+wire \counter[1]~22 ;
+wire \counter[2]~23_combout ;
+wire \counter[2]~24 ;
+wire \counter[3]~25_combout ;
+wire \counter[3]~26 ;
+wire \counter[4]~27_combout ;
+wire \counter[4]~28 ;
+wire \counter[5]~29_combout ;
+wire \counter[5]~30 ;
+wire \counter[6]~31_combout ;
+wire \counter[6]~32 ;
+wire \counter[7]~33_combout ;
+wire \counter[7]~34 ;
+wire \counter[8]~35_combout ;
+wire \counter[8]~36 ;
+wire \counter[9]~37_combout ;
+wire \counter[9]~38 ;
+wire \counter[10]~39_combout ;
+wire \counter[10]~40 ;
+wire \counter[11]~41_combout ;
+wire \counter[11]~feeder_combout ;
+wire \counter[11]~42 ;
+wire \counter[12]~43_combout ;
+wire \counter[12]~44 ;
+wire \counter[13]~45_combout ;
+wire \counter[13]~46 ;
+wire \counter[14]~47_combout ;
+wire \counter[14]~48 ;
+wire \counter[15]~49_combout ;
+wire \counter[15]~50 ;
+wire \counter[16]~51_combout ;
+wire \counter[16]~52 ;
+wire \counter[17]~53_combout ;
+wire \counter[17]~54 ;
+wire \counter[18]~55_combout ;
+wire \counter[18]~56 ;
+wire \counter[19]~57_combout ;
wire \Equal0~5_combout ;
-wire \Equal0~1_combout ;
wire \Equal0~0_combout ;
+wire \Equal0~1_combout ;
wire \Equal0~2_combout ;
wire \Equal0~3_combout ;
wire \Equal0~4_combout ;
-wire \address[0]~0_combout ;
-wire \Equal0~6_combout ;
+wire \counter[19]~58 ;
+wire \counter[20]~59_combout ;
+wire \counter[20]~60 ;
+wire \counter[21]~61_combout ;
wire \Equal0~7_combout ;
-wire \address[1]~1_combout ;
-wire \address[1]~2_combout ;
-wire \address[2]~3_combout ;
-wire [20:0] counter;
-wire [2:0] address;
-wire [7:0] \rom|altsyncram_component|auto_generated|q_a ;
+wire \address[0]~39_combout ;
+wire \address[1]~13_combout ;
+wire \Equal0~6_combout ;
+wire \address[1]~14 ;
+wire \address[2]~15_combout ;
+wire \address[2]~16 ;
+wire \address[3]~17_combout ;
+wire \address[3]~18 ;
+wire \address[4]~19_combout ;
+wire \address[4]~20 ;
+wire \address[5]~21_combout ;
+wire \address[5]~22 ;
+wire \address[6]~23_combout ;
+wire \address[6]~24 ;
+wire \address[7]~25_combout ;
+wire \address[7]~26 ;
+wire \address[8]~27_combout ;
+wire \address[8]~28 ;
+wire \address[9]~29_combout ;
+wire \address[9]~30 ;
+wire \address[10]~31_combout ;
+wire \address[10]~32 ;
+wire \address[11]~33_combout ;
+wire \address[11]~34 ;
+wire \address[12]~35_combout ;
+wire \address[12]~36 ;
+wire \address[13]~37_combout ;
+wire \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ;
+wire \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a8~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a0~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a11~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a3~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a13~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a5~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a14~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a6~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ;
+wire [21:0] counter;
+wire [13:0] address;
+wire [0:0] \rom|altsyncram_component|auto_generated|out_address_reg_a ;
+wire [0:0] \rom|altsyncram_component|auto_generated|address_reg_a ;
-wire [17:0] \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus ;
-assign \rom|altsyncram_component|auto_generated|q_a [0] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [0];
-assign \rom|altsyncram_component|auto_generated|q_a [1] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [1];
-assign \rom|altsyncram_component|auto_generated|q_a [2] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [2];
-assign \rom|altsyncram_component|auto_generated|q_a [3] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [3];
-assign \rom|altsyncram_component|auto_generated|q_a [4] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [4];
-assign \rom|altsyncram_component|auto_generated|q_a [5] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [5];
-assign \rom|altsyncram_component|auto_generated|q_a [6] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [6];
-assign \rom|altsyncram_component|auto_generated|q_a [7] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [7];
+assign \rom|altsyncram_component|auto_generated|ram_block1a8~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a0~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a9~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a1~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a10~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a2~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a11~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a3~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a12~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a4~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a13~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a5~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a14~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a6~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a15~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a7~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus [0];
// Location: IOOBUF_X38_Y34_N16
cycloneive_io_obuf \LED[0]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [0]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -154,7 +243,7 @@ defparam \LED[0]~output .open_drain_output = "false";
// Location: IOOBUF_X49_Y34_N2
cycloneive_io_obuf \LED[1]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [1]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -167,7 +256,7 @@ defparam \LED[1]~output .open_drain_output = "false";
// Location: IOOBUF_X49_Y34_N9
cycloneive_io_obuf \LED[2]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [2]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -180,7 +269,7 @@ defparam \LED[2]~output .open_drain_output = "false";
// Location: IOOBUF_X40_Y34_N2
cycloneive_io_obuf \LED[3]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [3]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -193,7 +282,7 @@ defparam \LED[3]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y25_N9
cycloneive_io_obuf \LED[4]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [4]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -206,7 +295,7 @@ defparam \LED[4]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y26_N16
cycloneive_io_obuf \LED[5]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [5]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -219,7 +308,7 @@ defparam \LED[5]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y28_N9
cycloneive_io_obuf \LED[6]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [6]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -232,7 +321,7 @@ defparam \LED[6]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y10_N23
cycloneive_io_obuf \LED[7]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [7]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -266,47 +355,27 @@ defparam \CLOCK_50~inputclkctrl .clock_type = "global clock";
defparam \CLOCK_50~inputclkctrl .ena_register_mode = "none";
// synopsys translate_on
-// Location: FF_X31_Y17_N21
-dffeas \counter[20] (
- .clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~40_combout ),
- .asdata(vcc),
- .clrn(vcc),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(counter[20]),
- .prn(vcc));
-// synopsys translate_off
-defparam \counter[20] .is_wysiwyg = "true";
-defparam \counter[20] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y18_N12
-cycloneive_lcell_comb \Add0~0 (
+// Location: LCCOMB_X28_Y18_N2
+cycloneive_lcell_comb \counter[0]~63 (
// Equation(s):
-// \Add0~0_combout = counter[0] $ (VCC)
-// \Add0~1 = CARRY(counter[0])
+// \counter[0]~63_combout = !counter[0]
- .dataa(counter[0]),
+ .dataa(gnd),
.datab(gnd),
- .datac(gnd),
- .datad(vcc),
+ .datac(counter[0]),
+ .datad(gnd),
.cin(gnd),
- .combout(\Add0~0_combout ),
- .cout(\Add0~1 ));
+ .combout(\counter[0]~63_combout ),
+ .cout());
// synopsys translate_off
-defparam \Add0~0 .lut_mask = 16'h55AA;
-defparam \Add0~0 .sum_lutc_input = "datac";
+defparam \counter[0]~63 .lut_mask = 16'h0F0F;
+defparam \counter[0]~63 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: FF_X31_Y18_N13
+// Location: FF_X28_Y18_N3
dffeas \counter[0] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~0_combout ),
+ .d(\counter[0]~63_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -322,28 +391,28 @@ defparam \counter[0] .is_wysiwyg = "true";
defparam \counter[0] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N14
-cycloneive_lcell_comb \Add0~2 (
+// Location: LCCOMB_X28_Y18_N12
+cycloneive_lcell_comb \counter[1]~21 (
// Equation(s):
-// \Add0~2_combout = (counter[1] & (!\Add0~1 )) # (!counter[1] & ((\Add0~1 ) # (GND)))
-// \Add0~3 = CARRY((!\Add0~1 ) # (!counter[1]))
+// \counter[1]~21_combout = (counter[1] & (counter[0] $ (VCC))) # (!counter[1] & (counter[0] & VCC))
+// \counter[1]~22 = CARRY((counter[1] & counter[0]))
- .dataa(gnd),
- .datab(counter[1]),
+ .dataa(counter[1]),
+ .datab(counter[0]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~1 ),
- .combout(\Add0~2_combout ),
- .cout(\Add0~3 ));
+ .cin(gnd),
+ .combout(\counter[1]~21_combout ),
+ .cout(\counter[1]~22 ));
// synopsys translate_off
-defparam \Add0~2 .lut_mask = 16'h3C3F;
-defparam \Add0~2 .sum_lutc_input = "cin";
+defparam \counter[1]~21 .lut_mask = 16'h6688;
+defparam \counter[1]~21 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: FF_X31_Y18_N15
+// Location: FF_X28_Y18_N13
dffeas \counter[1] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~2_combout ),
+ .d(\counter[1]~21_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -359,28 +428,28 @@ defparam \counter[1] .is_wysiwyg = "true";
defparam \counter[1] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N16
-cycloneive_lcell_comb \Add0~4 (
+// Location: LCCOMB_X28_Y18_N14
+cycloneive_lcell_comb \counter[2]~23 (
// Equation(s):
-// \Add0~4_combout = (counter[2] & (\Add0~3 $ (GND))) # (!counter[2] & (!\Add0~3 & VCC))
-// \Add0~5 = CARRY((counter[2] & !\Add0~3 ))
+// \counter[2]~23_combout = (counter[2] & (!\counter[1]~22 )) # (!counter[2] & ((\counter[1]~22 ) # (GND)))
+// \counter[2]~24 = CARRY((!\counter[1]~22 ) # (!counter[2]))
.dataa(gnd),
.datab(counter[2]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~3 ),
- .combout(\Add0~4_combout ),
- .cout(\Add0~5 ));
+ .cin(\counter[1]~22 ),
+ .combout(\counter[2]~23_combout ),
+ .cout(\counter[2]~24 ));
// synopsys translate_off
-defparam \Add0~4 .lut_mask = 16'hC30C;
-defparam \Add0~4 .sum_lutc_input = "cin";
+defparam \counter[2]~23 .lut_mask = 16'h3C3F;
+defparam \counter[2]~23 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N17
+// Location: FF_X28_Y18_N15
dffeas \counter[2] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~4_combout ),
+ .d(\counter[2]~23_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -396,28 +465,28 @@ defparam \counter[2] .is_wysiwyg = "true";
defparam \counter[2] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N18
-cycloneive_lcell_comb \Add0~6 (
+// Location: LCCOMB_X28_Y18_N16
+cycloneive_lcell_comb \counter[3]~25 (
// Equation(s):
-// \Add0~6_combout = (counter[3] & (!\Add0~5 )) # (!counter[3] & ((\Add0~5 ) # (GND)))
-// \Add0~7 = CARRY((!\Add0~5 ) # (!counter[3]))
+// \counter[3]~25_combout = (counter[3] & (\counter[2]~24 $ (GND))) # (!counter[3] & (!\counter[2]~24 & VCC))
+// \counter[3]~26 = CARRY((counter[3] & !\counter[2]~24 ))
.dataa(gnd),
.datab(counter[3]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~5 ),
- .combout(\Add0~6_combout ),
- .cout(\Add0~7 ));
+ .cin(\counter[2]~24 ),
+ .combout(\counter[3]~25_combout ),
+ .cout(\counter[3]~26 ));
// synopsys translate_off
-defparam \Add0~6 .lut_mask = 16'h3C3F;
-defparam \Add0~6 .sum_lutc_input = "cin";
+defparam \counter[3]~25 .lut_mask = 16'hC30C;
+defparam \counter[3]~25 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N19
+// Location: FF_X28_Y18_N17
dffeas \counter[3] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~6_combout ),
+ .d(\counter[3]~25_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -433,28 +502,28 @@ defparam \counter[3] .is_wysiwyg = "true";
defparam \counter[3] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N20
-cycloneive_lcell_comb \Add0~8 (
+// Location: LCCOMB_X28_Y18_N18
+cycloneive_lcell_comb \counter[4]~27 (
// Equation(s):
-// \Add0~8_combout = (counter[4] & (\Add0~7 $ (GND))) # (!counter[4] & (!\Add0~7 & VCC))
-// \Add0~9 = CARRY((counter[4] & !\Add0~7 ))
+// \counter[4]~27_combout = (counter[4] & (!\counter[3]~26 )) # (!counter[4] & ((\counter[3]~26 ) # (GND)))
+// \counter[4]~28 = CARRY((!\counter[3]~26 ) # (!counter[4]))
- .dataa(counter[4]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[4]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~7 ),
- .combout(\Add0~8_combout ),
- .cout(\Add0~9 ));
+ .cin(\counter[3]~26 ),
+ .combout(\counter[4]~27_combout ),
+ .cout(\counter[4]~28 ));
// synopsys translate_off
-defparam \Add0~8 .lut_mask = 16'hA50A;
-defparam \Add0~8 .sum_lutc_input = "cin";
+defparam \counter[4]~27 .lut_mask = 16'h3C3F;
+defparam \counter[4]~27 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N21
+// Location: FF_X28_Y18_N19
dffeas \counter[4] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~8_combout ),
+ .d(\counter[4]~27_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -470,28 +539,28 @@ defparam \counter[4] .is_wysiwyg = "true";
defparam \counter[4] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N22
-cycloneive_lcell_comb \Add0~10 (
+// Location: LCCOMB_X28_Y18_N20
+cycloneive_lcell_comb \counter[5]~29 (
// Equation(s):
-// \Add0~10_combout = (counter[5] & (!\Add0~9 )) # (!counter[5] & ((\Add0~9 ) # (GND)))
-// \Add0~11 = CARRY((!\Add0~9 ) # (!counter[5]))
+// \counter[5]~29_combout = (counter[5] & (\counter[4]~28 $ (GND))) # (!counter[5] & (!\counter[4]~28 & VCC))
+// \counter[5]~30 = CARRY((counter[5] & !\counter[4]~28 ))
.dataa(gnd),
.datab(counter[5]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~9 ),
- .combout(\Add0~10_combout ),
- .cout(\Add0~11 ));
+ .cin(\counter[4]~28 ),
+ .combout(\counter[5]~29_combout ),
+ .cout(\counter[5]~30 ));
// synopsys translate_off
-defparam \Add0~10 .lut_mask = 16'h3C3F;
-defparam \Add0~10 .sum_lutc_input = "cin";
+defparam \counter[5]~29 .lut_mask = 16'hC30C;
+defparam \counter[5]~29 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N23
+// Location: FF_X28_Y18_N21
dffeas \counter[5] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~10_combout ),
+ .d(\counter[5]~29_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -507,28 +576,28 @@ defparam \counter[5] .is_wysiwyg = "true";
defparam \counter[5] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N24
-cycloneive_lcell_comb \Add0~12 (
+// Location: LCCOMB_X28_Y18_N22
+cycloneive_lcell_comb \counter[6]~31 (
// Equation(s):
-// \Add0~12_combout = (counter[6] & (\Add0~11 $ (GND))) # (!counter[6] & (!\Add0~11 & VCC))
-// \Add0~13 = CARRY((counter[6] & !\Add0~11 ))
+// \counter[6]~31_combout = (counter[6] & (!\counter[5]~30 )) # (!counter[6] & ((\counter[5]~30 ) # (GND)))
+// \counter[6]~32 = CARRY((!\counter[5]~30 ) # (!counter[6]))
.dataa(counter[6]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~11 ),
- .combout(\Add0~12_combout ),
- .cout(\Add0~13 ));
+ .cin(\counter[5]~30 ),
+ .combout(\counter[6]~31_combout ),
+ .cout(\counter[6]~32 ));
// synopsys translate_off
-defparam \Add0~12 .lut_mask = 16'hA50A;
-defparam \Add0~12 .sum_lutc_input = "cin";
+defparam \counter[6]~31 .lut_mask = 16'h5A5F;
+defparam \counter[6]~31 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N25
+// Location: FF_X28_Y18_N23
dffeas \counter[6] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~12_combout ),
+ .d(\counter[6]~31_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -544,28 +613,28 @@ defparam \counter[6] .is_wysiwyg = "true";
defparam \counter[6] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N26
-cycloneive_lcell_comb \Add0~14 (
+// Location: LCCOMB_X28_Y18_N24
+cycloneive_lcell_comb \counter[7]~33 (
// Equation(s):
-// \Add0~14_combout = (counter[7] & (!\Add0~13 )) # (!counter[7] & ((\Add0~13 ) # (GND)))
-// \Add0~15 = CARRY((!\Add0~13 ) # (!counter[7]))
+// \counter[7]~33_combout = (counter[7] & (\counter[6]~32 $ (GND))) # (!counter[7] & (!\counter[6]~32 & VCC))
+// \counter[7]~34 = CARRY((counter[7] & !\counter[6]~32 ))
.dataa(gnd),
.datab(counter[7]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~13 ),
- .combout(\Add0~14_combout ),
- .cout(\Add0~15 ));
+ .cin(\counter[6]~32 ),
+ .combout(\counter[7]~33_combout ),
+ .cout(\counter[7]~34 ));
// synopsys translate_off
-defparam \Add0~14 .lut_mask = 16'h3C3F;
-defparam \Add0~14 .sum_lutc_input = "cin";
+defparam \counter[7]~33 .lut_mask = 16'hC30C;
+defparam \counter[7]~33 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N27
+// Location: FF_X28_Y18_N25
dffeas \counter[7] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~14_combout ),
+ .d(\counter[7]~33_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -581,28 +650,28 @@ defparam \counter[7] .is_wysiwyg = "true";
defparam \counter[7] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N28
-cycloneive_lcell_comb \Add0~16 (
+// Location: LCCOMB_X28_Y18_N26
+cycloneive_lcell_comb \counter[8]~35 (
// Equation(s):
-// \Add0~16_combout = (counter[8] & (\Add0~15 $ (GND))) # (!counter[8] & (!\Add0~15 & VCC))
-// \Add0~17 = CARRY((counter[8] & !\Add0~15 ))
+// \counter[8]~35_combout = (counter[8] & (!\counter[7]~34 )) # (!counter[8] & ((\counter[7]~34 ) # (GND)))
+// \counter[8]~36 = CARRY((!\counter[7]~34 ) # (!counter[8]))
- .dataa(gnd),
- .datab(counter[8]),
+ .dataa(counter[8]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~15 ),
- .combout(\Add0~16_combout ),
- .cout(\Add0~17 ));
+ .cin(\counter[7]~34 ),
+ .combout(\counter[8]~35_combout ),
+ .cout(\counter[8]~36 ));
// synopsys translate_off
-defparam \Add0~16 .lut_mask = 16'hC30C;
-defparam \Add0~16 .sum_lutc_input = "cin";
+defparam \counter[8]~35 .lut_mask = 16'h5A5F;
+defparam \counter[8]~35 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N29
+// Location: FF_X28_Y18_N27
dffeas \counter[8] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~16_combout ),
+ .d(\counter[8]~35_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -618,28 +687,28 @@ defparam \counter[8] .is_wysiwyg = "true";
defparam \counter[8] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N30
-cycloneive_lcell_comb \Add0~18 (
+// Location: LCCOMB_X28_Y18_N28
+cycloneive_lcell_comb \counter[9]~37 (
// Equation(s):
-// \Add0~18_combout = (counter[9] & (!\Add0~17 )) # (!counter[9] & ((\Add0~17 ) # (GND)))
-// \Add0~19 = CARRY((!\Add0~17 ) # (!counter[9]))
+// \counter[9]~37_combout = (counter[9] & (\counter[8]~36 $ (GND))) # (!counter[9] & (!\counter[8]~36 & VCC))
+// \counter[9]~38 = CARRY((counter[9] & !\counter[8]~36 ))
- .dataa(counter[9]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[9]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~17 ),
- .combout(\Add0~18_combout ),
- .cout(\Add0~19 ));
+ .cin(\counter[8]~36 ),
+ .combout(\counter[9]~37_combout ),
+ .cout(\counter[9]~38 ));
// synopsys translate_off
-defparam \Add0~18 .lut_mask = 16'h5A5F;
-defparam \Add0~18 .sum_lutc_input = "cin";
+defparam \counter[9]~37 .lut_mask = 16'hC30C;
+defparam \counter[9]~37 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N31
+// Location: FF_X28_Y18_N29
dffeas \counter[9] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~18_combout ),
+ .d(\counter[9]~37_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -655,28 +724,28 @@ defparam \counter[9] .is_wysiwyg = "true";
defparam \counter[9] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N0
-cycloneive_lcell_comb \Add0~20 (
+// Location: LCCOMB_X28_Y18_N30
+cycloneive_lcell_comb \counter[10]~39 (
// Equation(s):
-// \Add0~20_combout = (counter[10] & (\Add0~19 $ (GND))) # (!counter[10] & (!\Add0~19 & VCC))
-// \Add0~21 = CARRY((counter[10] & !\Add0~19 ))
+// \counter[10]~39_combout = (counter[10] & (!\counter[9]~38 )) # (!counter[10] & ((\counter[9]~38 ) # (GND)))
+// \counter[10]~40 = CARRY((!\counter[9]~38 ) # (!counter[10]))
- .dataa(gnd),
- .datab(counter[10]),
+ .dataa(counter[10]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~19 ),
- .combout(\Add0~20_combout ),
- .cout(\Add0~21 ));
+ .cin(\counter[9]~38 ),
+ .combout(\counter[10]~39_combout ),
+ .cout(\counter[10]~40 ));
// synopsys translate_off
-defparam \Add0~20 .lut_mask = 16'hC30C;
-defparam \Add0~20 .sum_lutc_input = "cin";
+defparam \counter[10]~39 .lut_mask = 16'h5A5F;
+defparam \counter[10]~39 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N1
+// Location: FF_X28_Y18_N31
dffeas \counter[10] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~20_combout ),
+ .d(\counter[10]~39_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -692,28 +761,45 @@ defparam \counter[10] .is_wysiwyg = "true";
defparam \counter[10] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N2
-cycloneive_lcell_comb \Add0~22 (
+// Location: LCCOMB_X28_Y17_N0
+cycloneive_lcell_comb \counter[11]~41 (
// Equation(s):
-// \Add0~22_combout = (counter[11] & (!\Add0~21 )) # (!counter[11] & ((\Add0~21 ) # (GND)))
-// \Add0~23 = CARRY((!\Add0~21 ) # (!counter[11]))
+// \counter[11]~41_combout = (counter[11] & (\counter[10]~40 $ (GND))) # (!counter[11] & (!\counter[10]~40 & VCC))
+// \counter[11]~42 = CARRY((counter[11] & !\counter[10]~40 ))
- .dataa(gnd),
- .datab(counter[11]),
+ .dataa(counter[11]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~21 ),
- .combout(\Add0~22_combout ),
- .cout(\Add0~23 ));
+ .cin(\counter[10]~40 ),
+ .combout(\counter[11]~41_combout ),
+ .cout(\counter[11]~42 ));
// synopsys translate_off
-defparam \Add0~22 .lut_mask = 16'h3C3F;
-defparam \Add0~22 .sum_lutc_input = "cin";
+defparam \counter[11]~41 .lut_mask = 16'hA50A;
+defparam \counter[11]~41 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N3
+// Location: LCCOMB_X28_Y18_N4
+cycloneive_lcell_comb \counter[11]~feeder (
+// Equation(s):
+// \counter[11]~feeder_combout = \counter[11]~41_combout
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(\counter[11]~41_combout ),
+ .cin(gnd),
+ .combout(\counter[11]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \counter[11]~feeder .lut_mask = 16'hFF00;
+defparam \counter[11]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X28_Y18_N5
dffeas \counter[11] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~22_combout ),
+ .d(\counter[11]~feeder_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -729,28 +815,28 @@ defparam \counter[11] .is_wysiwyg = "true";
defparam \counter[11] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N4
-cycloneive_lcell_comb \Add0~24 (
+// Location: LCCOMB_X28_Y17_N2
+cycloneive_lcell_comb \counter[12]~43 (
// Equation(s):
-// \Add0~24_combout = (counter[12] & (\Add0~23 $ (GND))) # (!counter[12] & (!\Add0~23 & VCC))
-// \Add0~25 = CARRY((counter[12] & !\Add0~23 ))
+// \counter[12]~43_combout = (counter[12] & (!\counter[11]~42 )) # (!counter[12] & ((\counter[11]~42 ) # (GND)))
+// \counter[12]~44 = CARRY((!\counter[11]~42 ) # (!counter[12]))
.dataa(gnd),
.datab(counter[12]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~23 ),
- .combout(\Add0~24_combout ),
- .cout(\Add0~25 ));
+ .cin(\counter[11]~42 ),
+ .combout(\counter[12]~43_combout ),
+ .cout(\counter[12]~44 ));
// synopsys translate_off
-defparam \Add0~24 .lut_mask = 16'hC30C;
-defparam \Add0~24 .sum_lutc_input = "cin";
+defparam \counter[12]~43 .lut_mask = 16'h3C3F;
+defparam \counter[12]~43 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N5
+// Location: FF_X28_Y17_N3
dffeas \counter[12] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~24_combout ),
+ .d(\counter[12]~43_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -766,28 +852,28 @@ defparam \counter[12] .is_wysiwyg = "true";
defparam \counter[12] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N6
-cycloneive_lcell_comb \Add0~26 (
+// Location: LCCOMB_X28_Y17_N4
+cycloneive_lcell_comb \counter[13]~45 (
// Equation(s):
-// \Add0~26_combout = (counter[13] & (!\Add0~25 )) # (!counter[13] & ((\Add0~25 ) # (GND)))
-// \Add0~27 = CARRY((!\Add0~25 ) # (!counter[13]))
+// \counter[13]~45_combout = (counter[13] & (\counter[12]~44 $ (GND))) # (!counter[13] & (!\counter[12]~44 & VCC))
+// \counter[13]~46 = CARRY((counter[13] & !\counter[12]~44 ))
.dataa(gnd),
.datab(counter[13]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~25 ),
- .combout(\Add0~26_combout ),
- .cout(\Add0~27 ));
+ .cin(\counter[12]~44 ),
+ .combout(\counter[13]~45_combout ),
+ .cout(\counter[13]~46 ));
// synopsys translate_off
-defparam \Add0~26 .lut_mask = 16'h3C3F;
-defparam \Add0~26 .sum_lutc_input = "cin";
+defparam \counter[13]~45 .lut_mask = 16'hC30C;
+defparam \counter[13]~45 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N7
+// Location: FF_X28_Y17_N5
dffeas \counter[13] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~26_combout ),
+ .d(\counter[13]~45_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -803,28 +889,28 @@ defparam \counter[13] .is_wysiwyg = "true";
defparam \counter[13] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N8
-cycloneive_lcell_comb \Add0~28 (
+// Location: LCCOMB_X28_Y17_N6
+cycloneive_lcell_comb \counter[14]~47 (
// Equation(s):
-// \Add0~28_combout = (counter[14] & (\Add0~27 $ (GND))) # (!counter[14] & (!\Add0~27 & VCC))
-// \Add0~29 = CARRY((counter[14] & !\Add0~27 ))
+// \counter[14]~47_combout = (counter[14] & (!\counter[13]~46 )) # (!counter[14] & ((\counter[13]~46 ) # (GND)))
+// \counter[14]~48 = CARRY((!\counter[13]~46 ) # (!counter[14]))
.dataa(counter[14]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~27 ),
- .combout(\Add0~28_combout ),
- .cout(\Add0~29 ));
+ .cin(\counter[13]~46 ),
+ .combout(\counter[14]~47_combout ),
+ .cout(\counter[14]~48 ));
// synopsys translate_off
-defparam \Add0~28 .lut_mask = 16'hA50A;
-defparam \Add0~28 .sum_lutc_input = "cin";
+defparam \counter[14]~47 .lut_mask = 16'h5A5F;
+defparam \counter[14]~47 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N9
+// Location: FF_X28_Y17_N7
dffeas \counter[14] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~28_combout ),
+ .d(\counter[14]~47_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -840,28 +926,28 @@ defparam \counter[14] .is_wysiwyg = "true";
defparam \counter[14] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N10
-cycloneive_lcell_comb \Add0~30 (
+// Location: LCCOMB_X28_Y17_N8
+cycloneive_lcell_comb \counter[15]~49 (
// Equation(s):
-// \Add0~30_combout = (counter[15] & (!\Add0~29 )) # (!counter[15] & ((\Add0~29 ) # (GND)))
-// \Add0~31 = CARRY((!\Add0~29 ) # (!counter[15]))
+// \counter[15]~49_combout = (counter[15] & (\counter[14]~48 $ (GND))) # (!counter[15] & (!\counter[14]~48 & VCC))
+// \counter[15]~50 = CARRY((counter[15] & !\counter[14]~48 ))
.dataa(gnd),
.datab(counter[15]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~29 ),
- .combout(\Add0~30_combout ),
- .cout(\Add0~31 ));
+ .cin(\counter[14]~48 ),
+ .combout(\counter[15]~49_combout ),
+ .cout(\counter[15]~50 ));
// synopsys translate_off
-defparam \Add0~30 .lut_mask = 16'h3C3F;
-defparam \Add0~30 .sum_lutc_input = "cin";
+defparam \counter[15]~49 .lut_mask = 16'hC30C;
+defparam \counter[15]~49 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N11
+// Location: FF_X28_Y17_N9
dffeas \counter[15] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~30_combout ),
+ .d(\counter[15]~49_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -877,28 +963,28 @@ defparam \counter[15] .is_wysiwyg = "true";
defparam \counter[15] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N12
-cycloneive_lcell_comb \Add0~32 (
+// Location: LCCOMB_X28_Y17_N10
+cycloneive_lcell_comb \counter[16]~51 (
// Equation(s):
-// \Add0~32_combout = (counter[16] & (\Add0~31 $ (GND))) # (!counter[16] & (!\Add0~31 & VCC))
-// \Add0~33 = CARRY((counter[16] & !\Add0~31 ))
+// \counter[16]~51_combout = (counter[16] & (!\counter[15]~50 )) # (!counter[16] & ((\counter[15]~50 ) # (GND)))
+// \counter[16]~52 = CARRY((!\counter[15]~50 ) # (!counter[16]))
- .dataa(gnd),
- .datab(counter[16]),
+ .dataa(counter[16]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~31 ),
- .combout(\Add0~32_combout ),
- .cout(\Add0~33 ));
+ .cin(\counter[15]~50 ),
+ .combout(\counter[16]~51_combout ),
+ .cout(\counter[16]~52 ));
// synopsys translate_off
-defparam \Add0~32 .lut_mask = 16'hC30C;
-defparam \Add0~32 .sum_lutc_input = "cin";
+defparam \counter[16]~51 .lut_mask = 16'h5A5F;
+defparam \counter[16]~51 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N13
+// Location: FF_X28_Y17_N11
dffeas \counter[16] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~32_combout ),
+ .d(\counter[16]~51_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -914,28 +1000,28 @@ defparam \counter[16] .is_wysiwyg = "true";
defparam \counter[16] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N14
-cycloneive_lcell_comb \Add0~34 (
+// Location: LCCOMB_X28_Y17_N12
+cycloneive_lcell_comb \counter[17]~53 (
// Equation(s):
-// \Add0~34_combout = (counter[17] & (!\Add0~33 )) # (!counter[17] & ((\Add0~33 ) # (GND)))
-// \Add0~35 = CARRY((!\Add0~33 ) # (!counter[17]))
+// \counter[17]~53_combout = (counter[17] & (\counter[16]~52 $ (GND))) # (!counter[17] & (!\counter[16]~52 & VCC))
+// \counter[17]~54 = CARRY((counter[17] & !\counter[16]~52 ))
.dataa(counter[17]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~33 ),
- .combout(\Add0~34_combout ),
- .cout(\Add0~35 ));
+ .cin(\counter[16]~52 ),
+ .combout(\counter[17]~53_combout ),
+ .cout(\counter[17]~54 ));
// synopsys translate_off
-defparam \Add0~34 .lut_mask = 16'h5A5F;
-defparam \Add0~34 .sum_lutc_input = "cin";
+defparam \counter[17]~53 .lut_mask = 16'hA50A;
+defparam \counter[17]~53 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N15
+// Location: FF_X28_Y17_N13
dffeas \counter[17] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~34_combout ),
+ .d(\counter[17]~53_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -951,28 +1037,28 @@ defparam \counter[17] .is_wysiwyg = "true";
defparam \counter[17] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N16
-cycloneive_lcell_comb \Add0~36 (
+// Location: LCCOMB_X28_Y17_N14
+cycloneive_lcell_comb \counter[18]~55 (
// Equation(s):
-// \Add0~36_combout = (counter[18] & (\Add0~35 $ (GND))) # (!counter[18] & (!\Add0~35 & VCC))
-// \Add0~37 = CARRY((counter[18] & !\Add0~35 ))
+// \counter[18]~55_combout = (counter[18] & (!\counter[17]~54 )) # (!counter[18] & ((\counter[17]~54 ) # (GND)))
+// \counter[18]~56 = CARRY((!\counter[17]~54 ) # (!counter[18]))
- .dataa(counter[18]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[18]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~35 ),
- .combout(\Add0~36_combout ),
- .cout(\Add0~37 ));
+ .cin(\counter[17]~54 ),
+ .combout(\counter[18]~55_combout ),
+ .cout(\counter[18]~56 ));
// synopsys translate_off
-defparam \Add0~36 .lut_mask = 16'hA50A;
-defparam \Add0~36 .sum_lutc_input = "cin";
+defparam \counter[18]~55 .lut_mask = 16'h3C3F;
+defparam \counter[18]~55 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N17
+// Location: FF_X28_Y17_N15
dffeas \counter[18] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~36_combout ),
+ .d(\counter[18]~55_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -988,28 +1074,28 @@ defparam \counter[18] .is_wysiwyg = "true";
defparam \counter[18] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N18
-cycloneive_lcell_comb \Add0~38 (
+// Location: LCCOMB_X28_Y17_N16
+cycloneive_lcell_comb \counter[19]~57 (
// Equation(s):
-// \Add0~38_combout = (counter[19] & (!\Add0~37 )) # (!counter[19] & ((\Add0~37 ) # (GND)))
-// \Add0~39 = CARRY((!\Add0~37 ) # (!counter[19]))
+// \counter[19]~57_combout = (counter[19] & (\counter[18]~56 $ (GND))) # (!counter[19] & (!\counter[18]~56 & VCC))
+// \counter[19]~58 = CARRY((counter[19] & !\counter[18]~56 ))
- .dataa(counter[19]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[19]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~37 ),
- .combout(\Add0~38_combout ),
- .cout(\Add0~39 ));
+ .cin(\counter[18]~56 ),
+ .combout(\counter[19]~57_combout ),
+ .cout(\counter[19]~58 ));
// synopsys translate_off
-defparam \Add0~38 .lut_mask = 16'h5A5F;
-defparam \Add0~38 .sum_lutc_input = "cin";
+defparam \counter[19]~57 .lut_mask = 16'hC30C;
+defparam \counter[19]~57 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N19
+// Location: FF_X28_Y17_N17
dffeas \counter[19] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~38_combout ),
+ .d(\counter[19]~57_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -1025,32 +1111,15 @@ defparam \counter[19] .is_wysiwyg = "true";
defparam \counter[19] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N20
-cycloneive_lcell_comb \Add0~40 (
-// Equation(s):
-// \Add0~40_combout = \Add0~39 $ (!counter[20])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(counter[20]),
- .cin(\Add0~39 ),
- .combout(\Add0~40_combout ),
- .cout());
-// synopsys translate_off
-defparam \Add0~40 .lut_mask = 16'hF00F;
-defparam \Add0~40 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y17_N28
+// Location: LCCOMB_X28_Y17_N28
cycloneive_lcell_comb \Equal0~5 (
// Equation(s):
-// \Equal0~5_combout = (!\Add0~32_combout & (!\Add0~36_combout & (!\Add0~34_combout & !\Add0~38_combout )))
+// \Equal0~5_combout = (!counter[17] & (!counter[19] & (!counter[18] & !counter[16])))
- .dataa(\Add0~32_combout ),
- .datab(\Add0~36_combout ),
- .datac(\Add0~34_combout ),
- .datad(\Add0~38_combout ),
+ .dataa(counter[17]),
+ .datab(counter[19]),
+ .datac(counter[18]),
+ .datad(counter[16]),
.cin(gnd),
.combout(\Equal0~5_combout ),
.cout());
@@ -1059,32 +1128,15 @@ defparam \Equal0~5 .lut_mask = 16'h0001;
defparam \Equal0~5 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N6
-cycloneive_lcell_comb \Equal0~1 (
-// Equation(s):
-// \Equal0~1_combout = (!\Add0~10_combout & (!\Add0~8_combout & (!\Add0~14_combout & !\Add0~12_combout )))
-
- .dataa(\Add0~10_combout ),
- .datab(\Add0~8_combout ),
- .datac(\Add0~14_combout ),
- .datad(\Add0~12_combout ),
- .cin(gnd),
- .combout(\Equal0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \Equal0~1 .lut_mask = 16'h0001;
-defparam \Equal0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y18_N4
+// Location: LCCOMB_X28_Y18_N8
cycloneive_lcell_comb \Equal0~0 (
// Equation(s):
-// \Equal0~0_combout = (!\Add0~4_combout & (!\Add0~0_combout & (!\Add0~6_combout & !\Add0~2_combout )))
+// \Equal0~0_combout = (!counter[1] & (!counter[0] & (!counter[2] & !counter[3])))
- .dataa(\Add0~4_combout ),
- .datab(\Add0~0_combout ),
- .datac(\Add0~6_combout ),
- .datad(\Add0~2_combout ),
+ .dataa(counter[1]),
+ .datab(counter[0]),
+ .datac(counter[2]),
+ .datad(counter[3]),
.cin(gnd),
.combout(\Equal0~0_combout ),
.cout());
@@ -1093,15 +1145,32 @@ defparam \Equal0~0 .lut_mask = 16'h0001;
defparam \Equal0~0 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N30
+// Location: LCCOMB_X28_Y18_N6
+cycloneive_lcell_comb \Equal0~1 (
+// Equation(s):
+// \Equal0~1_combout = (!counter[6] & (!counter[7] & (!counter[5] & !counter[4])))
+
+ .dataa(counter[6]),
+ .datab(counter[7]),
+ .datac(counter[5]),
+ .datad(counter[4]),
+ .cin(gnd),
+ .combout(\Equal0~1_combout ),
+ .cout());
+// synopsys translate_off
+defparam \Equal0~1 .lut_mask = 16'h0001;
+defparam \Equal0~1 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y18_N0
cycloneive_lcell_comb \Equal0~2 (
// Equation(s):
-// \Equal0~2_combout = (!\Add0~22_combout & (!\Add0~16_combout & (!\Add0~20_combout & !\Add0~18_combout )))
+// \Equal0~2_combout = (!counter[8] & (!counter[11] & (!counter[10] & !counter[9])))
- .dataa(\Add0~22_combout ),
- .datab(\Add0~16_combout ),
- .datac(\Add0~20_combout ),
- .datad(\Add0~18_combout ),
+ .dataa(counter[8]),
+ .datab(counter[11]),
+ .datac(counter[10]),
+ .datad(counter[9]),
.cin(gnd),
.combout(\Equal0~2_combout ),
.cout());
@@ -1110,15 +1179,15 @@ defparam \Equal0~2 .lut_mask = 16'h0001;
defparam \Equal0~2 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N30
+// Location: LCCOMB_X28_Y17_N26
cycloneive_lcell_comb \Equal0~3 (
// Equation(s):
-// \Equal0~3_combout = (!\Add0~26_combout & (!\Add0~24_combout & (!\Add0~28_combout & !\Add0~30_combout )))
+// \Equal0~3_combout = (!counter[14] & (!counter[13] & (!counter[15] & !counter[12])))
- .dataa(\Add0~26_combout ),
- .datab(\Add0~24_combout ),
- .datac(\Add0~28_combout ),
- .datad(\Add0~30_combout ),
+ .dataa(counter[14]),
+ .datab(counter[13]),
+ .datac(counter[15]),
+ .datad(counter[12]),
.cin(gnd),
.combout(\Equal0~3_combout ),
.cout());
@@ -1127,13 +1196,13 @@ defparam \Equal0~3 .lut_mask = 16'h0001;
defparam \Equal0~3 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N28
+// Location: LCCOMB_X29_Y18_N28
cycloneive_lcell_comb \Equal0~4 (
// Equation(s):
-// \Equal0~4_combout = (\Equal0~1_combout & (\Equal0~0_combout & (\Equal0~2_combout & \Equal0~3_combout )))
+// \Equal0~4_combout = (\Equal0~0_combout & (\Equal0~1_combout & (\Equal0~2_combout & \Equal0~3_combout )))
- .dataa(\Equal0~1_combout ),
- .datab(\Equal0~0_combout ),
+ .dataa(\Equal0~0_combout ),
+ .datab(\Equal0~1_combout ),
.datac(\Equal0~2_combout ),
.datad(\Equal0~3_combout ),
.cin(gnd),
@@ -1144,27 +1213,117 @@ defparam \Equal0~4 .lut_mask = 16'h8000;
defparam \Equal0~4 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N20
-cycloneive_lcell_comb \address[0]~0 (
+// Location: LCCOMB_X28_Y17_N18
+cycloneive_lcell_comb \counter[20]~59 (
// Equation(s):
-// \address[0]~0_combout = address[0] $ (((!\Add0~40_combout & (\Equal0~5_combout & \Equal0~4_combout ))))
+// \counter[20]~59_combout = (counter[20] & (!\counter[19]~58 )) # (!counter[20] & ((\counter[19]~58 ) # (GND)))
+// \counter[20]~60 = CARRY((!\counter[19]~58 ) # (!counter[20]))
- .dataa(\Add0~40_combout ),
- .datab(\Equal0~5_combout ),
- .datac(address[0]),
- .datad(\Equal0~4_combout ),
- .cin(gnd),
- .combout(\address[0]~0_combout ),
- .cout());
+ .dataa(gnd),
+ .datab(counter[20]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\counter[19]~58 ),
+ .combout(\counter[20]~59_combout ),
+ .cout(\counter[20]~60 ));
// synopsys translate_off
-defparam \address[0]~0 .lut_mask = 16'hB4F0;
-defparam \address[0]~0 .sum_lutc_input = "datac";
+defparam \counter[20]~59 .lut_mask = 16'h3C3F;
+defparam \counter[20]~59 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X32_Y17_N21
+// Location: FF_X28_Y17_N19
+dffeas \counter[20] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\counter[20]~59_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(counter[20]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \counter[20] .is_wysiwyg = "true";
+defparam \counter[20] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y17_N20
+cycloneive_lcell_comb \counter[21]~61 (
+// Equation(s):
+// \counter[21]~61_combout = \counter[20]~60 $ (!counter[21])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(counter[21]),
+ .cin(\counter[20]~60 ),
+ .combout(\counter[21]~61_combout ),
+ .cout());
+// synopsys translate_off
+defparam \counter[21]~61 .lut_mask = 16'hF00F;
+defparam \counter[21]~61 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X28_Y17_N21
+dffeas \counter[21] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\counter[21]~61_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(counter[21]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \counter[21] .is_wysiwyg = "true";
+defparam \counter[21] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y18_N10
+cycloneive_lcell_comb \Equal0~7 (
+// Equation(s):
+// \Equal0~7_combout = (!counter[21] & !counter[20])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(counter[21]),
+ .datad(counter[20]),
+ .cin(gnd),
+ .combout(\Equal0~7_combout ),
+ .cout());
+// synopsys translate_off
+defparam \Equal0~7 .lut_mask = 16'h000F;
+defparam \Equal0~7 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N30
+cycloneive_lcell_comb \address[0]~39 (
+// Equation(s):
+// \address[0]~39_combout = address[0] $ (((\Equal0~5_combout & (\Equal0~4_combout & \Equal0~7_combout ))))
+
+ .dataa(\Equal0~5_combout ),
+ .datab(\Equal0~4_combout ),
+ .datac(address[0]),
+ .datad(\Equal0~7_combout ),
+ .cin(gnd),
+ .combout(\address[0]~39_combout ),
+ .cout());
+// synopsys translate_off
+defparam \address[0]~39 .lut_mask = 16'h78F0;
+defparam \address[0]~39 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N31
dffeas \address[0] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[0]~0_combout ),
+ .d(\address[0]~39_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -1180,67 +1339,51 @@ defparam \address[0] .is_wysiwyg = "true";
defparam \address[0] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N26
+// Location: LCCOMB_X29_Y18_N0
+cycloneive_lcell_comb \address[1]~13 (
+// Equation(s):
+// \address[1]~13_combout = (address[0] & (address[1] $ (VCC))) # (!address[0] & (address[1] & VCC))
+// \address[1]~14 = CARRY((address[0] & address[1]))
+
+ .dataa(address[0]),
+ .datab(address[1]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(gnd),
+ .combout(\address[1]~13_combout ),
+ .cout(\address[1]~14 ));
+// synopsys translate_off
+defparam \address[1]~13 .lut_mask = 16'h6688;
+defparam \address[1]~13 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N26
cycloneive_lcell_comb \Equal0~6 (
// Equation(s):
-// \Equal0~6_combout = (!\Add0~34_combout & !\Add0~32_combout )
+// \Equal0~6_combout = (!counter[20] & (!counter[21] & (\Equal0~5_combout & \Equal0~4_combout )))
- .dataa(gnd),
- .datab(gnd),
- .datac(\Add0~34_combout ),
- .datad(\Add0~32_combout ),
+ .dataa(counter[20]),
+ .datab(counter[21]),
+ .datac(\Equal0~5_combout ),
+ .datad(\Equal0~4_combout ),
.cin(gnd),
.combout(\Equal0~6_combout ),
.cout());
// synopsys translate_off
-defparam \Equal0~6 .lut_mask = 16'h000F;
+defparam \Equal0~6 .lut_mask = 16'h1000;
defparam \Equal0~6 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N24
-cycloneive_lcell_comb \Equal0~7 (
-// Equation(s):
-// \Equal0~7_combout = (!\Add0~40_combout & (!\Add0~36_combout & (\Equal0~6_combout & !\Add0~38_combout )))
-
- .dataa(\Add0~40_combout ),
- .datab(\Add0~36_combout ),
- .datac(\Equal0~6_combout ),
- .datad(\Add0~38_combout ),
- .cin(gnd),
- .combout(\Equal0~7_combout ),
- .cout());
-// synopsys translate_off
-defparam \Equal0~7 .lut_mask = 16'h0010;
-defparam \Equal0~7 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X32_Y17_N10
-cycloneive_lcell_comb \address[1]~1 (
-// Equation(s):
-// \address[1]~1_combout = address[1] $ (((address[0] & (\Equal0~4_combout & \Equal0~7_combout ))))
-
- .dataa(address[0]),
- .datab(\Equal0~4_combout ),
- .datac(address[1]),
- .datad(\Equal0~7_combout ),
- .cin(gnd),
- .combout(\address[1]~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \address[1]~1 .lut_mask = 16'h78F0;
-defparam \address[1]~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X32_Y17_N11
+// Location: FF_X29_Y18_N1
dffeas \address[1] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[1]~1_combout ),
+ .d(\address[1]~13_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
- .ena(vcc),
+ .ena(\Equal0~6_combout ),
.devclrn(devclrn),
.devpor(devpor),
.q(address[1]),
@@ -1250,50 +1393,34 @@ defparam \address[1] .is_wysiwyg = "true";
defparam \address[1] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N2
-cycloneive_lcell_comb \address[1]~2 (
+// Location: LCCOMB_X29_Y18_N2
+cycloneive_lcell_comb \address[2]~15 (
// Equation(s):
-// \address[1]~2_combout = (address[0] & (\Equal0~5_combout & (!\Add0~40_combout & \Equal0~4_combout )))
-
- .dataa(address[0]),
- .datab(\Equal0~5_combout ),
- .datac(\Add0~40_combout ),
- .datad(\Equal0~4_combout ),
- .cin(gnd),
- .combout(\address[1]~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \address[1]~2 .lut_mask = 16'h0800;
-defparam \address[1]~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X32_Y17_N16
-cycloneive_lcell_comb \address[2]~3 (
-// Equation(s):
-// \address[2]~3_combout = address[2] $ (((address[1] & \address[1]~2_combout )))
+// \address[2]~15_combout = (address[2] & (!\address[1]~14 )) # (!address[2] & ((\address[1]~14 ) # (GND)))
+// \address[2]~16 = CARRY((!\address[1]~14 ) # (!address[2]))
.dataa(gnd),
- .datab(address[1]),
- .datac(address[2]),
- .datad(\address[1]~2_combout ),
- .cin(gnd),
- .combout(\address[2]~3_combout ),
- .cout());
+ .datab(address[2]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[1]~14 ),
+ .combout(\address[2]~15_combout ),
+ .cout(\address[2]~16 ));
// synopsys translate_off
-defparam \address[2]~3 .lut_mask = 16'h3CF0;
-defparam \address[2]~3 .sum_lutc_input = "datac";
+defparam \address[2]~15 .lut_mask = 16'h3C3F;
+defparam \address[2]~15 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X32_Y17_N17
+// Location: FF_X29_Y18_N3
dffeas \address[2] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[2]~3_combout ),
+ .d(\address[2]~15_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
- .ena(vcc),
+ .ena(\Equal0~6_combout ),
.devclrn(devclrn),
.devpor(devpor),
.q(address[2]),
@@ -1303,7 +1430,541 @@ defparam \address[2] .is_wysiwyg = "true";
defparam \address[2] .power_up = "low";
// synopsys translate_on
-// Location: M9K_X33_Y26_N0
+// Location: LCCOMB_X29_Y18_N4
+cycloneive_lcell_comb \address[3]~17 (
+// Equation(s):
+// \address[3]~17_combout = (address[3] & (\address[2]~16 $ (GND))) # (!address[3] & (!\address[2]~16 & VCC))
+// \address[3]~18 = CARRY((address[3] & !\address[2]~16 ))
+
+ .dataa(gnd),
+ .datab(address[3]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[2]~16 ),
+ .combout(\address[3]~17_combout ),
+ .cout(\address[3]~18 ));
+// synopsys translate_off
+defparam \address[3]~17 .lut_mask = 16'hC30C;
+defparam \address[3]~17 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N5
+dffeas \address[3] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[3]~17_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[3]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[3] .is_wysiwyg = "true";
+defparam \address[3] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N6
+cycloneive_lcell_comb \address[4]~19 (
+// Equation(s):
+// \address[4]~19_combout = (address[4] & (!\address[3]~18 )) # (!address[4] & ((\address[3]~18 ) # (GND)))
+// \address[4]~20 = CARRY((!\address[3]~18 ) # (!address[4]))
+
+ .dataa(address[4]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[3]~18 ),
+ .combout(\address[4]~19_combout ),
+ .cout(\address[4]~20 ));
+// synopsys translate_off
+defparam \address[4]~19 .lut_mask = 16'h5A5F;
+defparam \address[4]~19 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N7
+dffeas \address[4] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[4]~19_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[4]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[4] .is_wysiwyg = "true";
+defparam \address[4] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N8
+cycloneive_lcell_comb \address[5]~21 (
+// Equation(s):
+// \address[5]~21_combout = (address[5] & (\address[4]~20 $ (GND))) # (!address[5] & (!\address[4]~20 & VCC))
+// \address[5]~22 = CARRY((address[5] & !\address[4]~20 ))
+
+ .dataa(gnd),
+ .datab(address[5]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[4]~20 ),
+ .combout(\address[5]~21_combout ),
+ .cout(\address[5]~22 ));
+// synopsys translate_off
+defparam \address[5]~21 .lut_mask = 16'hC30C;
+defparam \address[5]~21 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N9
+dffeas \address[5] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[5]~21_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[5]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[5] .is_wysiwyg = "true";
+defparam \address[5] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N10
+cycloneive_lcell_comb \address[6]~23 (
+// Equation(s):
+// \address[6]~23_combout = (address[6] & (!\address[5]~22 )) # (!address[6] & ((\address[5]~22 ) # (GND)))
+// \address[6]~24 = CARRY((!\address[5]~22 ) # (!address[6]))
+
+ .dataa(address[6]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[5]~22 ),
+ .combout(\address[6]~23_combout ),
+ .cout(\address[6]~24 ));
+// synopsys translate_off
+defparam \address[6]~23 .lut_mask = 16'h5A5F;
+defparam \address[6]~23 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N11
+dffeas \address[6] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[6]~23_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[6]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[6] .is_wysiwyg = "true";
+defparam \address[6] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N12
+cycloneive_lcell_comb \address[7]~25 (
+// Equation(s):
+// \address[7]~25_combout = (address[7] & (\address[6]~24 $ (GND))) # (!address[7] & (!\address[6]~24 & VCC))
+// \address[7]~26 = CARRY((address[7] & !\address[6]~24 ))
+
+ .dataa(address[7]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[6]~24 ),
+ .combout(\address[7]~25_combout ),
+ .cout(\address[7]~26 ));
+// synopsys translate_off
+defparam \address[7]~25 .lut_mask = 16'hA50A;
+defparam \address[7]~25 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N13
+dffeas \address[7] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[7]~25_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[7]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[7] .is_wysiwyg = "true";
+defparam \address[7] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N14
+cycloneive_lcell_comb \address[8]~27 (
+// Equation(s):
+// \address[8]~27_combout = (address[8] & (!\address[7]~26 )) # (!address[8] & ((\address[7]~26 ) # (GND)))
+// \address[8]~28 = CARRY((!\address[7]~26 ) # (!address[8]))
+
+ .dataa(gnd),
+ .datab(address[8]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[7]~26 ),
+ .combout(\address[8]~27_combout ),
+ .cout(\address[8]~28 ));
+// synopsys translate_off
+defparam \address[8]~27 .lut_mask = 16'h3C3F;
+defparam \address[8]~27 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N15
+dffeas \address[8] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[8]~27_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[8]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[8] .is_wysiwyg = "true";
+defparam \address[8] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N16
+cycloneive_lcell_comb \address[9]~29 (
+// Equation(s):
+// \address[9]~29_combout = (address[9] & (\address[8]~28 $ (GND))) # (!address[9] & (!\address[8]~28 & VCC))
+// \address[9]~30 = CARRY((address[9] & !\address[8]~28 ))
+
+ .dataa(gnd),
+ .datab(address[9]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[8]~28 ),
+ .combout(\address[9]~29_combout ),
+ .cout(\address[9]~30 ));
+// synopsys translate_off
+defparam \address[9]~29 .lut_mask = 16'hC30C;
+defparam \address[9]~29 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N17
+dffeas \address[9] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[9]~29_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[9]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[9] .is_wysiwyg = "true";
+defparam \address[9] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N18
+cycloneive_lcell_comb \address[10]~31 (
+// Equation(s):
+// \address[10]~31_combout = (address[10] & (!\address[9]~30 )) # (!address[10] & ((\address[9]~30 ) # (GND)))
+// \address[10]~32 = CARRY((!\address[9]~30 ) # (!address[10]))
+
+ .dataa(gnd),
+ .datab(address[10]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[9]~30 ),
+ .combout(\address[10]~31_combout ),
+ .cout(\address[10]~32 ));
+// synopsys translate_off
+defparam \address[10]~31 .lut_mask = 16'h3C3F;
+defparam \address[10]~31 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N19
+dffeas \address[10] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[10]~31_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[10]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[10] .is_wysiwyg = "true";
+defparam \address[10] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N20
+cycloneive_lcell_comb \address[11]~33 (
+// Equation(s):
+// \address[11]~33_combout = (address[11] & (\address[10]~32 $ (GND))) # (!address[11] & (!\address[10]~32 & VCC))
+// \address[11]~34 = CARRY((address[11] & !\address[10]~32 ))
+
+ .dataa(gnd),
+ .datab(address[11]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[10]~32 ),
+ .combout(\address[11]~33_combout ),
+ .cout(\address[11]~34 ));
+// synopsys translate_off
+defparam \address[11]~33 .lut_mask = 16'hC30C;
+defparam \address[11]~33 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N21
+dffeas \address[11] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[11]~33_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[11]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[11] .is_wysiwyg = "true";
+defparam \address[11] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N22
+cycloneive_lcell_comb \address[12]~35 (
+// Equation(s):
+// \address[12]~35_combout = (address[12] & (!\address[11]~34 )) # (!address[12] & ((\address[11]~34 ) # (GND)))
+// \address[12]~36 = CARRY((!\address[11]~34 ) # (!address[12]))
+
+ .dataa(address[12]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[11]~34 ),
+ .combout(\address[12]~35_combout ),
+ .cout(\address[12]~36 ));
+// synopsys translate_off
+defparam \address[12]~35 .lut_mask = 16'h5A5F;
+defparam \address[12]~35 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N23
+dffeas \address[12] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[12]~35_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[12]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[12] .is_wysiwyg = "true";
+defparam \address[12] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N24
+cycloneive_lcell_comb \address[13]~37 (
+// Equation(s):
+// \address[13]~37_combout = \address[12]~36 $ (!address[13])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(address[13]),
+ .cin(\address[12]~36 ),
+ .combout(\address[13]~37_combout ),
+ .cout());
+// synopsys translate_off
+defparam \address[13]~37 .lut_mask = 16'hF00F;
+defparam \address[13]~37 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N25
+dffeas \address[13] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[13]~37_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[13]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[13] .is_wysiwyg = "true";
+defparam \address[13] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X30_Y18_N2
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout = address[13]
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(address[13]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder .lut_mask = 16'hFF00;
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X30_Y18_N3
+dffeas \rom|altsyncram_component|auto_generated|address_reg_a[0] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(\rom|altsyncram_component|auto_generated|address_reg_a [0]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0] .is_wysiwyg = "true";
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X30_Y18_N24
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout = \rom|altsyncram_component|auto_generated|address_reg_a [0]
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(\rom|altsyncram_component|auto_generated|address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder .lut_mask = 16'hFF00;
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X30_Y18_N25
+dffeas \rom|altsyncram_component|auto_generated|out_address_reg_a[0] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0] .is_wysiwyg = "true";
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0] .power_up = "low";
+// synopsys translate_on
+
+// Location: M9K_X33_Y13_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a8 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_first_bit_number = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init3 = 2048'h3C00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005DB824E17CAAE881C1908A79F24B7D1B4857A981A6AF39DFF5A2FEE9141EB33592D8E9B82471FDDA6791810A1C29D415CC1A8FA03444DF0083F83506BA93E8D1A1856A768D73A08418BFB25A40001DD4833DAF33BD311BB45F39667627407EF59ED569C483EB3BE1B10551B1428A6169579293ED063CAA9C6ADB0433CFC15C33AFF04C710408C20AC28B5909A229CD7D1DB4EB9A44CE0EEDBBBD391D3128AAA3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init2 = 2048'hDDE6FC8EBE3F9F3C3DFC6E8F07BFD31D50660B1E0B2506A533CE0E340C7C745CAEC4837C2A5FECBB94C1C969FFDDFF79BFFAAFDCA8D748399ABF75558ADD02F56F6DFFF29CB70FFD25A59DFFFED7B3F7E8B4CE6FFF3EF9CEC6BAE57ABFFFCEE647B2AFF5B87AA26AFFDD317DEDCFBDFFE1A0CAD3B58877DD2F647F7DF748E7CF4693FD3C1238FFAFBD7FDF567FA8FEF024F33AFD3AABC6B105EA80272D64895FFF9FFF6E3881C81AFDCF2257FD4F8ED5257D0E9B800726B6564D2B05012F76DF636CDEB4BDFCAEEFC61DFFEFB7E26262DEF2CB9F71565824FEBF3F7BDDEABB593F1BF746FBFFC353E37263FF38A796EF39E3FD7DFEBA7FFEFFBD97ABAF09E909;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init1 = 2048'hE629BDF93D7F5B5BAF92FBAB477E9B315DB5A310CFACC7408DF9A544B1E57AF6EFEF92C2FA4D8D4E4AC86C277338FA37BCDD9D47782DB75EFF80781BCD23D0AFCAE30B9FE6AA29FFF6F72DA73DFE4F7ACD39687B9E69C5359E9B991F0246EFFBC5595561AC64787878F5CE14C664CF9EB0CDAFFBABEF1E83358371B9ED96E5069555AFBBD3AEBFCABFBBED7A5C5FE9BD0E6A91C6E7610042695EEB08D8881B1D735AF87DAE59FABBD7DEAF8717F2B72F428F5E37E5D6E13157B99CBD2D73B9C73C563C8B02C8CC39C64DDCEA1BEEB5E7353F93786145598FE634EF1000179B345725EA43CE18F187A1DE4DAABEA97963E3A7A96B8B7CBC095BEB7CE46274D9AF;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init0 = 2048'h4ED4AE2B1650D21EAFE01E7099EFCA3094FD4D705CF6B84AE21583E13385F8650004406BD60A023AB063D4E5966EA41AA997F5A49BFCB0657A9732D28EB8217E65F627A15E1057ADEE7B9E27122A58FB2B98B1EA560390C7E87715861814E04DCB76FAB179E9619BC7E7E9C9FD801CF87DBA1EA496E829D4E62861E1AF436A7585287860729C77B6C68CAEA3033A6E84D67249B594C407B39C68B4C1C97FDEFC6BAD12FDBB525EF4F87F4A23EC13CBC0262D8899A3A290F04F41C1324045B9FCEEC890579E95D5A0A546CCCDD48577558ABE7CA36EF67A70F6A8758BDA052D5B95DE707778B17C2379847A23AE5D4BB01F36F3F44A8162566D9FB15DE7CC83F7;
+// synopsys translate_on
+
+// Location: M9K_X33_Y14_N0
cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a0 (
.portawe(vcc),
.portare(vcc),
@@ -1313,46 +1974,978 @@ cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a0 (
.portbaddrstall(gnd),
.clk0(\CLOCK_50~inputclkctrl_outclk ),
.clk1(gnd),
- .ena0(vcc),
+ .ena0(!address[13]),
.ena1(vcc),
.ena2(vcc),
.ena3(vcc),
.clr0(gnd),
.clr1(gnd),
- .portadatain(18'b000000000000000000),
- .portaaddr({address[2],address[1],address[0]}),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
.portabyteenamasks(1'b1),
- .portbdatain(18'b000000000000000000),
- .portbaddr(3'b000),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
.portbbyteenamasks(1'b1),
.devclrn(devclrn),
.devpor(devpor),
.portadataout(\rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ),
.portbdataout());
// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .clk0_core_clock_enable = "ena0";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .data_interleave_offset_in_bits = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .data_interleave_width_in_bits = 1;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file = "led_patterns.mif";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file = "./rom/gw03.hex";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file_layout = "port_a";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .operation_mode = "rom";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_clear = "none";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_width = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_width = 13;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_byte_enable_clock = "none";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_out_clear = "none";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_out_clock = "clock0";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_width = 18;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_width = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_first_address = 0;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_first_bit_number = 0;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_last_address = 7;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 16384;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_width = 8;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_read_during_write_mode = "new_data_with_nbe_read";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_write_enable_clock = "none";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_address_width = 3;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_data_width = 18;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_data_width = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .ram_block_type = "M9K";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init0 = 144'h002040042000900018000600024001080081;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init3 = 2048'h1EEA3633EFEA856D05BA968C1B3C30CA1788DD95D16B8F914DDDFC3EE5C69945DF7D7BF31C6072BFA7993996AB7DD2F3EE4009844CC9D6CF9E583AEC48A52F2904B57D8E0D755851232838F9B5348838530D7AF95411555D263B8CA86A5D29D7CE4B65409D6F04C5709A56C241C3BCEF07459A416EB4E8F3D73CC714F4333AFE605D53A5C955D5D1412F8361617A54446971FD187442A60FB04457857BECC3120A01FDC7FE2CBF038A61DEE5FCE2D10C8F35FBF80C05ABFF4B6935287B125E8D56F9FDFE7D64C1F4E1F5641845CD17E836B97780400C702523FA8E7C7BBD6F0666591A35ADD26B6B7E33CA56E9AB329EFA7E68F98AE7CE9507755C74C430286A;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init2 = 2048'h88537A811D4EF6CD9668CCD3E2E7A8041788DCA5F7E08AF52AF5276078304DEB75B74BB9AC3C1A492952F7EEAA0E7CF9FBEDD0FB47EEFDCC3734B816F355C913CD2E1AF14C30545297A91BED3AEAEFF8F696B5F4FC80BC6B1A2559492E9198E4A5875745B625C6CA7A7292332492D139728A689DA1AE78B6B44CE4F4A4EA5A22F331598B364EF27516CC49A4662C5E5C92ED140D96373678F833AE434698237599716B8CBAE2D3D061F2C3D6337AB435B5C2144AB6FA2F8BB51357801066B6589467DA6C480E6D19CEEA8451CEFA88FD70E7925B0302F877F87FA833FBD147E937309C08305A10187707E3D57DDE4931F1D9E97A8F378981ABBF8D7B6B7539C3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init1 = 2048'h763DD7AA7EED3F4AD4EA7491ADE6F14E6DBADD0F090A8DF34D7BAD35DD2275F0BCCF19EEF299751C919C9C13C6FB9ED711AC4DA7D947CC79E9B6323EF6CE62638CEBCB187AE5D44ECA689C9BD4E5AE544DEA7E90D186B9F335F3323877AAD54196CE81973CB555904419599375501366EC343561BCF83357F8823671393B278C1C387A7970C7F3E688673CF5975EE3E5FF105CFCCFAB725D698FB088B063063C7833830C7B2C7AFB8A8D203C312306DA0E72641FFB93D59B5EC84F44AD55F4B884735325ACC969B2EAE10A1478D866F667DDEF7BBF75E6958B6D02DC6D0F807660A229B98541E6FE734DE2280A9B57FCD5A9BEFEF7CDA5ABEB44FD73D2794D56;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init0 = 2048'hD0734B461A36980411EB2A6C1BE76029258777EF227A8F6E84F74C4436098F67BA611013110188547995B108BB2DAE76F423A0D98845F9248BDFA45E10CA403A5E2B1A3E16869E1D37BCE906B82F401CBD467617DB34D9E0C80B5E6E10063EC4BD52921D249E377D95CFAAA309EEDAA57DA85F55DBB7048A69A4C801013948B617F7F5724D40707E6FF30002982023020449B4680C45D1CE6D8EB30A061DB8FEDD6E630C15271E48CA801988654FB501D5393392EE765C1EC95C1E4D86F18A965372B72B484E2F2664B735B69A5AB532B086BA4C62AD6D56EECBDB6984B251454845BD5B243DAED2B2489B313A35C50252AFD3E0B76FEF342335C7F1321D92FF;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y14_N24
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a8~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a0~portadataout )))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a8~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a0~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 .lut_mask = 16'hF3C0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y19_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a1 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_first_bit_number = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init3 = 2048'h35C65240B61076066A23CE4CFC5E76063A1C2AE07DF555007338BDC080EA0C23082C891C76A4845096304A0D8502080C1198911998821D09C29CA830C337499236E0548D65FF9125A765F0220F6EB9D1B318244CC6CA2CBC9CEC6979C14EB28DE2E0440C6CBD61341FC178649A852D4A2A0627C688D905B882524E191E7951EAEF30312A73337CBAD4838F42A3293859CD169240D8E652F6D72D8D19D56DD7675939FC47C933E1B0AEF12A484454C247B00A6BEC5402AA08B5106E3065602454C80CEC08A7F5F85CE65326632B4C4F3920019A35AE2AEB321131046EE45B81D4EFD5995634050D4CFEC166B032B6415553AF0358304080D9DD0A2E5948593830;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init2 = 2048'h376E511217E00B624A46BA2E4CC10B729C326F710F24CFE78C5E63F3024B17CC5E1380C938A0A16C9B696272DE7A2948BE8AFE81310146B8AAE5E549FA27EFBE27929938B8E10530250877A4998D0DF0004852125C20CA8D4279881E41208B14198817644F293AC1946061117122A39D8841818C1389D51BDAC549181902516571163594CEC5863F0F56625E221D6B8180848C6B2BE24AA0AEEE5D187201CAAE6AA394A8644314895565192AE415630A42894D6EF21343903B348EED8642F2310644C9567C0BF9911B870B989C59330089AA4C8065AB1B11132213EE0FD830817DE6C2ED45D76325CA2A8E198859334553AB02945CAB1F17C142288008073004;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init1 = 2048'h20721F982534A8179F13E2C6328CDE7D2A73087D3A9314419022103DFF7677769FE2D1F27443253D58403577C801AE23371F00290A17E1C4A40258BFD204230EE9969472A81B83113144528F831AA6C3221E137C1E9C670E26809A894013828D9E2DBCBF62498A769893D7218899245CD18AE49F0146517422EE475D520029ED39BCEF6BF4D23532957455F1C80115524179D59C4C4534DF7296991146CE24508366123AA809AB30B47977571C5D70397A93C723106D0A2C254714359DC7C9E13AE624C94932927924D20024CD638A05C8620023319662D80E05805625BC4A4006C78011F78D8B82E59F0CD4B32D6801669BE3EB0B96960DFF152005EC7C16CB;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init0 = 2048'h9C8CA06AA05B63C89A59A3E4E80807B27A70B0006624C4AC4A0595CCD8CA20824CA272352720BCD900A6D79BFD9D0595EC0D044ABC8CC28E9AE946E3D2000A4EFA4F91915C6AC9D8570C292F10848189906127BCBE06FFE92DAFB4AAFB240D88DDBB7B207EFA1709B05E1C4801BD45625A36BB62220506E171891964A31BED2215408676F600F490FAA59B488C7998CC8CCC28922AC62644EEBB432EEECB51B16CDEE7468681D6C31E4991CA3736E9ACB7531EC6D8BBCD453718101EA25D79278C6AC955A8A6140421573E413CF5A80AA1436D8B4C31A2AB26D2A61CE834248BAD5751BD429B4F61318427560CE39D49299002165212181064E24FF0093B997B;
+// synopsys translate_on
+
+// Location: M9K_X22_Y16_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a9 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_first_bit_number = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init3 = 2048'h420000004200000000000000000080000000000000000000000000000030004480000000424202423E1E3E02304C3C0C3C7E7E40403E427E3402421824347C1C0400280000003C3406303220344C403C0400100010100000005062742400000091991809FB3BD9084A1241F5015988B3C506031934089E0E1FA8043DDAF2CC07D94A6F2B1D133C211222B22C787D430E45D4C53282288077DFC0F704AAD55127A2BEAEA114958D2817AB1213183A4E1A15E3690A08A33B429284A202011A1243D49CACA1C0A441405A720D21A0921294045F746229E287B95E956AA3DE0CA3B7A019C8039C4DDA6BC99371248CC6008A54CB84503442C4F91309238ECB252072;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init2 = 2048'h81F3167814687CBD683E54D44555E6C95B5F2A72C0C193C6110C0221A448D0C9A0D8E36A84D5C61285128845215F8F8821C308E368283D8E2B42989C04A8B51354E09A38775020189010680840800297C31282442326D008D1F2351A89FFD7C16087F8B130F04418C0A1C082FC005843F5B42CADD9455ADBD328C13219110DE100D988737BBB44C414210118C673B0C1BDF76C499226F78FF41A0AF7AFD3308AAA0AAA22B1C70003F542A66FD1F1CF9D4578315F8C1C6FEC3EDB9B322CB204821A94A248414CE030020F207BF040A06A3DF993DEA3823423F405294A52014565100E0A7211342DF02958046899EEBE6E491299A09312778193FEBD7FFABA8000;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init1 = 2048'h2C05EF54A3C0F7F5F017E03F5800377CCF6E493C84E8F56441831087370A084801DEC1A54696B9912E8B0705C8587D4F7D36C8638947A620554CC77819B55B7A12D552A8A0496EFE3AAC6F34739A94E798101823148D811212E9A349CC219049527CCD419525AD29AB7D372C0B56AA0A065F8BDC905346478059EC82801920687FF29C990C9E66273CC78041192D03081CC62A8A0D8CB4D9CF2F2558131A78B8A807C3A1110211AFCA2A142F0BA928156D142250438143D339E4E2079F298493C08C4847914664518E27EF7EB9C870A226AFC35BEDB651840466400D4B3C0F877740114D6B08228BCC693FB12CECCCD2461586069445ACFC910B1241434622B6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init0 = 2048'h5FFE6AD3343986C4103935236B6E6E11B940EF46A8FC06E6872A6929D50DCDB75621E625522D34519BF2C353F8AA030B9109C2F9686AD3AF57AF3016D9160354C0BED5FBD379F904A41BAFB6BE4EE9F208058229DD0C354F034A6C4D8B6C16A29F0120108829220B230F44550832C1022530CC13C4C30D8254ECA5200A1941266EE48A1CA6430860DE613153615CAF4C8D191004CE9C6105D8C6795B6484467D21D9DC46029B8376E97F2C7BF8C3A218EE79DDBCF886B2BBDE702F71B38AEC6914E5DCCAFE50CC13922A5B149C598A621F80C24D215291228844E7F33F9763C6639303AE5376F664C7125632C1A280CECD5740C77849D937472B202579964F60;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y19_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 .lut_mask = 16'hF0AA;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y12_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a2 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_first_bit_number = 2;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init3 = 2048'h77A47C739FF6A22B8B5CDC49E748E9C739BDE6756DB4D22437E74183E12400CBF7D3C6CC8C7841AB49CC538E8A72F2E73C64D3DF3662B19C07D7D299CBEDEF3E7DA5F4A8458A9451315B681ADA9AB0D63218DFB77D3353C32837E954604B9D98144A4566F47B71715BE6CDB8BA64D536762E9224D70F9A5C374B4D1CAB8DF527027170C5DBCC2B6AD72B8E4CCC94DAA139D8BA64E3384337426E7F274CC88A373AB1F9007B8A7F2936D16274F9BF8B6BABD48FCE74047C1E738C5B303E815BA720C76D6362915156A7671331CE657011862E594E46A6D99392E2D640D766869389A4D43867379AB880C1ACE279E451CB3A9063A0B320F65E536B8EEF9CBB9C76;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init2 = 2048'h9A2921ED6AA0CC8387B267B9E7A182720833CEE061E6450C8E4A72E3C043F21A0AD007E832124E92429C091D167806C10041AF32DDE13A669990457D098CC2FE3AC884B1E69101135CD080022451F20884CCB9CD203C141402A5AD293C3BABA95ADFAF6726384795A7656B753D2369B9EB5595BAA722012DF8DCFBF15BF46D6EB755D1CBF0DCF6FD40BEEC16EAB4A6D16839C98CBE9DBB437C69FB709F8E79993B9DDFE4F823D6E124B75BCE9B29F799F926619184B6C1178389F07349210436293A130C900FBA4EA70D2BA25B343C5B026D8E8766A4E4267CDAEC99E830D2307D94E6ED80D6722F3989B91E31C63B64C363DCE71A861C14382E270FC02868C7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init1 = 2048'h386BA04E797A3F8551DAD9D24A8D259A03ECFF5AB81B1C31DFDAE10100544F8CF1A8CCFC0C7A15BD9E7C2557CB00BF2584E16AAD13D7EDB525A85ABF90C0136DD195D748900C29DF7F381280A9738CDC3BF5BBF937D3A4D99CE2BCCD97CEF2C7F00030AFDB7F22E68CBAA4D9BE7633D3B53E90E4B124422A2A4454BACA5A8DC9352CD1DAFC910CC504334DF9E6F1F4F30161A36293CC5CCF1CA13994ED29D34A5699692496359B8E67A7E74D9A0FC504C8465638CF74A0AF9185921A7D2629893091900604017933442359491FBAB63F346F0C5EC8E3A531984B09E605A30A0627271C28420E47B8DEC74738FC3EDF9FBD40EC09FC7B4D3A1475BE433705FB5F;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init0 = 2048'h973FED2E9BEDBA474B70B121A8D60F3B4EE3F1A238FB3B730EDEEE74EC632DB4D7779D7B79D1C75DF87378E98719C1AF38B1B801C71D180CE86370AE9C2BF38CF84DBBB9878C55457324E92D3DAE91D729AC76BBAD4C6EECA74DAB5EE9A175EE34ABEB9DFAA48538A57E3E5C158947081CA41402E8E65478737F73BB629AAE2EE51D405CAF70F622DD4599602D7910DCAC8214B2A42025110593202C8B164C8DF6369572C3BB8AA1984A8D12F776E224ECEEB21F97FCD6C0CF17A044EC2BBF0571A553CCDD8ABA79BD27B7AF735ED2D34F1EF3A81A160C9ECB1B1FAE6EDEEFF99E28CC30C7C2553DED3378D655AD194B2E6C1BCBED700F6713D960F33E4C361A;
+// synopsys translate_on
+
+// Location: M9K_X33_Y15_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a10 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_first_bit_number = 2;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init3 = 2048'h8102080042447C443C0C3C402004FC1838787840407A00707C02487E444878428008004042460424402040024A3242124220044022404208520A4A24424A125A0A1028440000524A0A4A4A204A5240460800100010540042002064547E0600001FA9BE02B828694B8A82CB8C8158226808198E9EC6B021F07A2098D5E0ECB639D2B1908129B6A2D646516192D87593189D8B2B26CD6E16234C1CC90AD9831EBD89EAD271ECC39A80507716BB49626B743DFFCF99576C3FAC889860E46618ACB79EC30EEDE42EB1E31F3976CA23243179FAA96DCD66D51535351770D410DC8531866136E6184518410368288C446EC63A4FEE425019C244097049C2B2DC8D93C4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init2 = 2048'hA111466C9493A2A7CA2204102414CC798BF0EEC2995A4814580BD07585585ED92E5172E82E845070000A846100500E84EA1803B8B07B99E1DC75BE6419674597B38F54EB9091AE3320201EE395AD63902282A031CE3E87CC902954AA515D5D6B6A855EC94CFEC4E0172C59A7D054F8F9F4356C312C204E40B05E2059407C8DC84683814663FB910969D1D631A952B381B7F635A33FD38D5CF15DF47D057F7FF555B555C2278100000A24804D7D98EB98602733818A12094F281287422CB40002464C92242004E0AE8518E001D124A7628010115D23C30462FC00A014A12133582A191E00538FC8A5004036A959ACB7A463D23E419EA06B744005385455A71250;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init1 = 2048'h6C60009CA281AEACDC1762945981B869F93D683EAF4AC7EE52412E85B60B91CD03AD0025F0D509F63202D877ECD8BF8005451F7BD346CF9E17B36F1850A7D80A8CF14A288EAE3BFE00FB2DB45080D4A50C58263A3B398DD51AB9CB554ECAA7B2E73D9D6D2C265859DB844C2C1952AD10241100174FE0444E6707D80A098D8585AAAC4802B74190FB007C0C0206186AFC1B3A2A46864F26118ED1D03ACB1062B7315502751655F60070E6B2C50609369611365AD1E3352327320331A51818030C7D8C4C59396600DC0C420495A0D987501490002BAD38012E20620D556A230B1796450B74E95A860FF3E434C65F1308F16F92395816B914F0CE870C1323347A4E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init0 = 2048'h7FC8531A7A319F3EBFC1383FFCDB0E09BD288288B078B4AD220B6FA934CF6187D972662C0D31E34E63B31CFC6EB4B35A69B67D85489E62EA99899A94F6800FDBA5D31B86A0288D29CE2EAAFF86A6A9F7000082293E6BB54F06E98ECCB199973EDA00FADB1D3A630BA18050635DE7DCB13B9B86E0CE6E08DC46331A352F716E3C441A0CC068A0823F8668A00621B779DE35FEC004050469F34866AEE766743D8C00FDF3B9F8DE7B76E97F8D32F0F39E4CAC68D9BBB68EA3915F6225F932CAAFDAD6E60DC661155EC9E80F8CEE659F19CC554B2C67C33EDCDA63BAD91B7D1842A7177AF49DF118FE47ACE3344964EBCADCFBB543F7729CCB340866D1157B6CCDDB;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y15_N28
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 .lut_mask = 16'hFC30;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y17_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a11 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_first_bit_number = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init3 = 2048'hA504087E764CA02840304044540424244404044024804008A40A54484448544A800400207E4A0818204040024A1262124210084014407E08520A4A42424A1256522828280000524A124A4A7E4A527E4A106010607C38003C025408FE2400000087857B4051593F8FEF8A4F84E99E6FCC30DBEF9DDB582A41325A97B1EEE4166FF390FF8420BD829D1679F5F18B57EAB9C5CFBE75ECF7F3730C105ADF74BA7D7F9159D64BD7F217C1803F5B1169B463FF6C6EC899D6482FBA8E6B53DCF12F3BFFBE72266D55B4E9E5887FAF8840007C50220105C908100BAF6FBA7BF97E6E020792ADFDFBD96CFD77B36CF30CC5DE43A85FB6F0020203478F160F42F9A061FE44;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init2 = 2048'h812017671773A9EE08641F818054455F0BABE232D2AA00081423C0BCCE1E642C4B7AE34419240F3C0170E001D6CE75F0475D5A8A9012B9BD97153AB038EF6187776B42A5FE80BB5AAA2A550A58904A1C6DC992952AB4532C6CB2F975BC101356F70811E17D8C73F1D9BEF7F7E82EFAE6C2D2DB2126004D81CA67DACC344F6458C165510222E12BABC9B940EB70182EDBEEF007365AA980A2002829A05282A2AAAA8AAA32A2C38012BFEB492278CD27651FD91BDE452EEF054801275AA0D49D9A896B7EB5FD69B679669CBA00AA9A431956A3CE676A9D7B50D84F3FFFFFC4AAF735995E3ADF9E07EB861E3035B1EF3EF935DAFFFA1F94FDCA5B803F14101BE318;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init1 = 2048'hCE21FFE0D222852612C7A87E8DFE961BD8CF052D4757559DF3ED2417472384AF04FF86DDFE9FCBD3DC2A4967F492CDD5A8FFBD9857306D8B07F3AD96A6138C0360BE688D11B16D7936F4B55E0E301BAD6A96802B5719271D55D5E93FED5335EF86E8AEC1EE37F6F5FFD77F204F5EBFDA614C41C1F85C32FFB05F2881BF7EB1D73DDBF48E39F1AE9FC0A7CAC2B4515882877D84D415C7A00D91E87F57E95B60EFEB9963425C951C00298F26A884C3AEF0DBF539D04E867EB6FB957E817C230DFEE3BE607B3FAC5DD39FB436C5BB7926D7FFF03EF787FF563C3FEF787919A8383DEF3142B9927BEAF99BCFB066319F5BDF2EFFB11686607A73BE9CB85CF6EC52D0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init0 = 2048'h420539B476E305B8200E47DFAAE8D5D1D0724DCC3FD72C4F8DE54622A1DD1BA78CA3CE9F24BEFA9E2BB9D89B423C327C8E050114401A62FDCD2054E166C0005F7941B61372AC884EE60A372057B59CFF30A6020B875C06E7C5FBDF9A91F8F0588ED67F67AA66B0674CD240410F613700B8DFE7F8837F88FF4520002E4BFD7FA2768008002000002624793100811F43BC315A6004052671392B47FEB7F5DC90E62175C7B8FC48FCC916D46F9315DFDECBE43E5F03D7D27F97E09E4700AA694552A1FF3BE5E159FFDDEB2FBECAEB87BBCC5FCF6E23D77E4DD4C9DEBC93C10F636326FAFE3BE30DFAF7B9E7A5FFE44BF314DAA1C1529CDBFFE9D94EB11A9F68D4DF;
+// synopsys translate_on
+
+// Location: M9K_X33_Y18_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a3 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_first_bit_number = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init3 = 2048'h7BBD7F79FFE0AB8FC33758D1C1145DDD6311CF69FFFDF62EDD236FC6A0358FA2B4B15EB89456517DFF58F68BDADB95B5F764CAE7E7C7E7D70CADB8FFD8F9A72BFBB9EB400590D7F939FF5A70A29817DC2CC29B679B2D7146BD21D47EF06F7D5EAF72F66DC666B0726D66FD941AD9BC6D758D5EC24DFEBA64871D6B86D37DF1DFBFF05FBD6AD8CA62C6CBE43BDBFD99E9EB6DD724D235FBEA9FE7D6767D811C40681A00AF8D864D8BB6D2A0916C8A93250A76B8A977F82E8FDFBE68F8E0F8DF237CA976FE488D1069D687A6F1D68A70F37CAAA367A74CBB75D3A6FFB4B1E8D4B7F7F22D2FE1509BDF80E6DD7B717D7E9C6531C3A86BE9F1D7A6AFD5BFB7A37A60;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init2 = 2048'h8AB3B7FDEE7B9CC735FCCE93E3AC1AAAA691AD6350E57F1F5773302B6F36F63D130E0574D6BB44B2C0D7A907702A748D0BA50F8FA5437ACD3B343C35039F44D19CD4E55E6CB00410842B02A7FD105706DF9E2A1FA025005632A0CC080400D280CCCA0665222D038CC873351A21B23939A98CC08803282189C8440D40CD40462421A40982C046D22C10146484345CAF7BC828BFE79DFBE3C631CBF660C487EBB759BD7F8DE9E0F27A65DE5245BEB8F7829C36F0D136168F97C2BD77D649A39EB4DDB3A42AC80797FDEF4DE3EEF7ED8C7307E4CE6A6317F7BF25D077BBF03AEA3363B065F7D671322D6BFB2B8759433929CEC27E3FD7741292A4A5AF02703CC4E3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init1 = 2048'hFD5CB07B6C729B510A78BEC5F7C7A1E7809F1976D0DD3615C1D27D2DF596BFE7A8BCDC2E6655185CC45008B39EFD1FA6E9F5E816114F93E1E7A2A27C72C7349F3497229CB9044B6E7A7861A04A712AAF29EFBD393727F1F3FC2AA1E6CF571457F0A09C47F23F20FE2AABF5FD3ABE6167E5FD36E1D9735BBD5375C1F79BD0424ECF133BF47B9D3DA46DD6DBF3A8ADCDD3DF1176D2FE23447DFC65E1DD7BF3BE5E1C9DCD8EBB9D36AF570CF25CDD16F645D1DE9F9EE575E3A2B91D5659FC131CE3DCD4560015805B13AC0290001EF8261B7E4EB867C828D9777FFF47B6903008DDD7D77EF5E2C6D7220BE64B3C6E9EF22AFDFCC8005C2FFFFA3AB9AD1ADFC0AFE7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init0 = 2048'h06ABC52D5DBEF57EEB3311A9D85D253B44E250E1566BED57C6DBEB2ABFD1ADF6FF4DEBFBDEB376DF68D5EEDB5EB4D5AB5B79745D76CD8ADC59CB30C8AA33E1551D2FCA8DCB43C5356BAE638588C302868CE1161CACADFEF7696F8C3AA82EC16F47A8EA413A2DCF09B996582318DBF3C4711871B3BC0404EC45252A485234A663C1FFFB3487617BE24FD79501DE05F1A341B89EC82FD5702497FD866639C0DE08B383E6E7C3B310E1F7FF595C5DF6F0E9A9FFFBE16D3FFBE82C1E0051F1E060D500812F408CC6501331852531B04480021D9220D4903A41404312032840153FE9CC8070206B8245AC240020752EBC2BEF3E74AB288F360C239C4AFAE93F68775A;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y18_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a11~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a3~portadataout )))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a11~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a3~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 .lut_mask = 16'hAFA0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y18_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a4 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_first_bit_number = 4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init3 = 2048'h35861A00A6112A1481AF1A50A6004A05291627227FF08229B87389E08119A28A7888672DC999B7046A61E60810A7434450E3D33E330F321A18E8A120D1EDC8623DA2C64840C2CCE811522B42008095E5A456C98F4B25EAEA410610545024640CF10410AC463BF9349074917E9A74A12830EFA280EBD3131E484A255D0191C6852730A263DBCCAAA88712242B3BE49AA5338990229B391158C726BC7EB4ECC32308980020680249882691A680488292310B4313CE87FFCD5329A64B708CAC8533316412C4900F646A36630261DA093053D98F19D2C5B653165D4A71AA5682B29B89B6054CC727D292805705A93268676A31111371390B240EC3CC85D331813EB1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init2 = 2048'h1AA1C248D293110CB951445117D9B6AA500F65068B8CC508BD00184F8705B010A0CC46CC9302649242CE08191634113154562B149100204551178DE805D98EC8A2E5A64B241400267194CD524499BC01D31058CD18684A817A5800B65143281C1310B00A49902C0104004C654E0582040001103654011012021912281216B000C653A0510A1B00C36AC88058CAC126E14E198DFB07E81C3F41510BB08F8F851C3B9AF0147BC1F730B4E91D9D11C3A8F1B82DF19988ACC44072FDB17B4D81882E9DD952B29003D7767BA581A68BC41C2B16AD6EB57F1D048CD4E464190D25ADF2C194E3598360AFB031A1690F4625BB628363B4C90A400E3A04DAA70DA0CC4776;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init1 = 2048'hC82B30671933680037A65978674DDEC2D30EEEDA78F5F2A1DEE660FFEA11B175DCB42E9277212A58842051A078007109A0D820166B881042600284403143048295D23A0E191EBC2134B833D53D37E42B05018289A10300A188E315CE98640F548A370D60A0AA3E7288A0B0869FA5E703D1AE17C0EC276B2AFB747B550A8B41021620D1A60A901095D12A0973B95E20838001330138951361967847D42901910A3488480610A91A851E84FF08783F81AEA52D2FDC2200BD2FE81C0357FBEC1D875686C6CA41B2224C88D8456C1DBF20D820A6649774CB11B69933246E9739C998470542C2E3C783A4C24767084C52DC209D60E95DBC096D9A0171A12D5AB99BAB;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init0 = 2048'h17A24D2C636ED2478B5AE1C99D40761B1E7AA6A89DDD1BBD8DBD223E70531BCDE90C8E38C8E0478AD8B388F94891C9673A50BC32478E083074657E8E0EA53BEE861F8BC1993560946D92D1C0C7F046A245B5849CB751FF15B97FCD50BC7B8524C13E7C640F3645082248D1CC14296E30DEA3057B35C641762CD00D40DABC27472251A60725008AAA056591C4000BB48C0BC29B8034A03400027B84769B520D9196968460CA3388A03ECB45F2C4B70F1829221000FFFC7FEC346F079F13079798EC2A08157331C6CC0E30884244916A0DE26D4D22454091290404A492016887E2111F830F9851184101370588A06D3BF9AE621A5F4E632A6799C83EFAAE06769D;
+// synopsys translate_on
+
+// Location: M9K_X22_Y17_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a12 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_first_bit_number = 4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init3 = 2048'hA50276000854A0103840403E540424244404783E18807A08A47C54484448544A807E7E10005270182040407E4A1252124208084008404208420A4A42424A125A024428106448524A624A4A24425242522060108010543C00044A105424005E0031ED1E0529E507AE2F6FF1CD51D4C772A648E65F6532C28022061303F06C36CDBD319B55CB8E626C20E46C93C1463A0B1CE594F0ED3B62330C104DECE46CA6CD966B1386612C7B43980349408F36FB64C14342DAE26CE4D8D5E791388729D743B09A27AB81D71A14AB3D24E385B602248476D00249239514B58D3098504ACD119B99E9021B650A69494C22600667473128DA5010D2195982823226DED0ADFCB8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init2 = 2048'h5861917919344A4685CC0990862A11324792E761B6D41C0FCC0838C1C27211A2453FDC2219C225E421B320085A8FBFD0C42135B16448DFC226E09B3438A740C352979565817114DE46462844A57F7958873FC4B255C8AE549BDD1A87415D5018F88D5002628FFD13203066C850F10649F21319109208387641120B362124803F0678522BA2812C1454A502ED1A59CBD76A034756F5765DF7555F57575F7F57FFFF7FFF7D5712524D4A30723514B2B3064A84B4742D48415281863DDFAA9D9B7E7BB16DDB96B7845371C30B55DB96C8F6EB4B453242FF6A4DF84A76B5AEDC88A68DC6A06905054C8C36E4199E74638E6532965218A965909BA456000451343351;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init1 = 2048'hE2975A2686A7AE0288F140141B698E2A82A835F478453A1D722CFCED12859FD735188757AC5A42DEB501FE010586249AC1EA60D08F74CFA5086EC78FC9190C056059E332C311521E6522901852D484B423A98816C9B26A08C92368E9FF05524502288A804612A2A0A102A418CBDFBA554499541660F8124640110101263142892A086B442661015380041594608092D9CB919250100A37DDA3919A1427F660963C251301FB2CA45562245308885131119115C652B2493252340201101942D26000CC60799124A8520C08050122171281808058018C38A645D07931896B39ED259A22242CB58413089465B246231330D806105010035100B08761A08506094160;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init0 = 2048'h1228D91C352915424000000AA0088F63153A8AD81B945C8789F01C86548D12CEAB6AA38578BD55CEC9AA28082C285B8C0201104838AD502AC160C13C70620B818249144AB52CED94200A0202A885100E0D938A30A34512C0CEC98F08A98900F2093E11673256B3169C12284980E92A034141E0782507800F8100009C403C07867000000030082004A17800828F090A0C318CE120012172286317922341A2A12840B6C18040682080125C75401AEC44E8C01A8D40D1412B25A09F7600B0C6FEC65BFE5CE861A20F71E8032916A78F29CC546518461522E4E14998DD54BC0E40B64B710C9DC948F06010DF01D880E2044BE8854062D10DD93F30A62AA7FD227C4C;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y18_N20
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 .lut_mask = 16'hF0CC;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y15_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a13 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_first_bit_number = 5;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init3 = 2048'h990442000864A0284030400454782424440404007E404808A4005448387E547C8004420800620824402040024A1242124204044008404208420A4A42424A1242020028008000524A024A4A284252446240001000101042000054265C7E0600007FAF5CA001C181BE0C02418447B1D88BAA85409896BC7C0E5FAC2529CB69A4038E2564731F88FE730045956C357C5ECF7EF8591DF2A8ACFFBFEEF268CD9B51238594AF691A9B8640983B7F76AAB97209EA6257389992FFE684926E0B19FA338B8489D73811171D5C9FF3DCFFFFFF8002000780101F3F4035A0CDED99F79A4775854F179F7D7DBBCF81B2F6421FF684CA6AF85894D29B9D3ACCBA3F27D9DC9911;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init2 = 2048'h5B438D714D4E3DD115E8BD1286EAB5FA1D71BD8F4508BD4BDC8838F9D27B552259BCEFFBB68A6FF529B3B0D92970010BBB6C7D872421210E190E1CCC47A485EAD2F8735647315839EF6F683C64773FC73464D5FE354936D50823A5DAEBEBDBCC6CAFF2622B8D518F63C6030424188FD357718970D25A30CD0731E532DB23002D02C12B12378356DE2C52041CA7A320C51E0D7CA9F5D575775D57FD75DDFDF75FFFDFFFD75F145247F03A0AE7F1E1EB2D5A99D2444108C6A5979B7CC26ABCC241EA4C912568003BB493CE04FF086C188980052BF6ABAAA2FD5D658000011277EB924C10EFAF3CB9B62486512344C61ADE6F15AB67F335A52513FF05AFAEEE8400;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init1 = 2048'h0C840083AD485153ACD3C035591630199B8C096CE4DC557D6D55FCCD738573D6E0948817C496E9DE8EA1F88F627B7460106691CC452DB9799E59A5D003733C4EA1BCE33AD2D8BE40A4E5BB7D7BBEC2CEADBBC8B6F87A4A56FBE0B891DE57E4C64EF9AD87727C49CFE7C5DE942B72AC7F6D97DE18920777FDDEE9EB11122A4E18F5569FDE08906765428FB9E6F89FBF0DEAA6064637BCA63FD02E273E5557F0548662C97BC2E8D3FFDB26D23E87BFD97E635A6560CFD93F8EED26E30C70DE8633D6B97C86DF7D9BEDFB99E36B6658F16C6DEFBDD5DF728D6209C852C37FE67CFF32EE4CCCECC64F7E6225FC99EC64C3B6DD7DED0FD7CCEA3BF09A006ECDD1009E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init0 = 2048'hA9C9CE3AECF7BE27C000000A8ABA95251B309A60B9DDC19EC3E391458CBB53CA00A85E3C5AAE2C49DDC2F6C7B013DACB319A769818A1081A7389F711D76A09BCBED23D9A99FF9B77183697955D76BF0E0008822742DA45B883C9193DAF09424501859565800698515E10A8189EE9B323E35CE7388D73C6E7A50D0DE6739C73AC538D134115D860ADA57B5B868E54393B1E31E762062577697D57E8464340420E9434CCA34CC9A1CB1FAACC56168071EAC113F5265D5F6A45A098D604A820508C4EA47F9A7E46083716911B0D585CE937B530218E8D2AD3777EE7D3B4BC56C29ADB46809D15D185F8809229B150C29C8081174CA6173B99703DA466629005C604;
+// synopsys translate_on
+
+// Location: M9K_X22_Y13_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a5 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_first_bit_number = 5;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init3 = 2048'hE10F8B8C100323720BEBBDEBB81DF13FF97B252E2CB4F27BA091FBD0002D1A611E1EDBBC716D44D2912B80041C44558060CFCF15955C0D780DD5E71393920844F25E16C87C5D0308EEC52C011514BBC13AFA1028924D0C7CE738105BD47A10AA5B5C1D9D4193E4339F492B0E1A64E13AE35BE6B67AC8057BDACC155F14E906A017A1841358335450D4B26CD2A21B3D8F2211080B81EC040D7FA0B51CD48008112508062020A02490900092D2040259108806A328F4006D2AA514B42FB006ECCCCB9A360865678449975A8AE72B5C0F7BA800C1B5DC55D7D6FE2EF4EED85D00AB111821321BA426A4FE4956B43595832C271E83E060341AE5F2023FC808177383;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init2 = 2048'h1A2955372D510AC266A5445146E27000020C320FAE1557E37154040A13202DC6F40B840FB9A59B6DBB296562CB6220EFBE99D2776A202044D9101006FD221D305519198C859000004012AFF4FB060307C92BB732203BFDFEFFFFFFDFFF87FCFFFBFFEFF03FFE0FFFBFAFE0FF80787FFF7FFF83F7F87003FFBFFFFBFFFBFF0FFC0FF81FFF7FFBFFDFFFBFFFE1FF0086F3141AAB6005810A0621595A893F9D85983B9254954341968BAC8C141C90938C05B2C9CD267E11650407375FEDD6A2FEB346AAF6CFDC0791AA97B741995A3B3981E06D1A44D3711955197BB9910FCA20744915C84D6C24BAF53929814CA8A4697E8F4201145AE7415DC122A5F010436107;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init1 = 2048'h02E84F969E3C800AC610D276182020227809001A50DDDBA3487BB6AE802BA06509312DA0E620656EAF24D57C08FFB14D289613DC32083803B84DC6415FD5EDC000300A8D128FA20030ACCBAFA237B7024504D36A4BA26081137F059E78991154FE2AC2A884A8CC7FBBB21C851CC92B12E15593C0C020FFEE066558590E882D5B67459F1A8C3240FE4E6A8D028C0C088FCF471D400A19B38211004DD122212288B111114514CB11840E04828849C621392041163C00808C67223422F00110201DD18FCFFFF3FFE7F9FFFFFFF82C0B422D214711E08904524A069491774E663F48F665955B4E2C63DAC0078652D10120900298F7EE380092442AFD400BEC43C003;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init0 = 2048'hB5D49EA9D7036A45AA9E870B8E8016720C7C3102AE925262492C84584942D209042216E0216C85B8912250B7157D5955AD406CB685BBF071B47D5193363C1CECAFE59E91BF11498940A0944996D47EE8D7E3A4EAE611AE19A965D01BA86B55E9C52A6A379A382C6C265FB0DA01396D0800C0046405C06F466DD18C4DD7655CD4E7622EC485808C841D64B737041FF68813B149A41531A0A692FB14AE2E5B49D49CDCADCF90E7BD88125BCE706BF6D04AABFC1C001163DC6EFF7FD3230303030000000000000000000008400000000000000000000000000030600000100007E00220000000000000080040004023AD496997B8C0077B886EEF161CF2298A091B;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y15_N20
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a13~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a5~portadataout )))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a13~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a5~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 .lut_mask = 16'hCCF0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y16_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a14 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_first_bit_number = 6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init3 = 2048'h4200420000441C443C0C3C00480018FC387C7C000000007E180038300000204880084204004204423E1E3E02247E3C7E3C7E7E7E7E30007E3C7E7E7E3C7E7C3C0400000000000C34023C2E302464003C00000000000000000020460024000000FF991E65536D2D8D9C9B4DB081C83A5A881B0DFDE2D72DF0FA08FCD6F664173D989098D02025E0F6043B4B9080F4923880C3A3B02D269E730C3DCC423386DCB98B4AD0C5C8D6119602E5121008325B7457090E914F4876EC8A18C664210A4C2392C7658400073421047C75FBE7BE73FDFFF05FEE07BF8AEF7F1378B359E8C61F8F692C2218C98A4A8748531986E7C770D984E0000C02060C000C0DF50F68A580;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init2 = 2048'h0100046606572583002086010800054C0F2DE8371AC0000A9003E024840C7C0806F6612D770080980A40D293FEC069F16CB2164CA033C539F69B37741AEF1CE3662FF5DF9CB107BB23A39EF7B95E7372200448DBDC18F9C0DE0EF379BF49480657781E91788044213E091339886F337D0612CA646CD48FC58EE77EDD7ECEC466C744FD00E1A7F9E9FBFE4777FD50ABD11F0E57FF4808802282200888A20AA88000000008800AC11D556264251ECFA68C056FBCCB040C614A6850222300D2F6FF59F878FCF5689FCFEF34BFD52FA2422A56A3C113409F7813007F8D6B5F80FE9D7FB1E62675F7C2CBE01032DCA16BADC570C1CBF7ECBC4E7E6C54A5D4550BE1A8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init1 = 2048'hE33CB578DEBFAFAEDFD530DE8FA1992072F31B116644B18C72F9F44116C79ADF2F3982C7BE09AD4A32196807648A2495ADF98FD2B16CC096A5E25F5BC811C953CEC3000F432029B3FE3F211712944CA54D1940F193204C199C9F49666CC11B38C23B9D130CA49818913D3A2C1FBF71C5B0C774336F903C677D976189D98CA127AAAD6B6AF36195DA637C6EFA3E36E8FE97FA02EC26EB46198AD8DAD8C11260AF499D7BD86619EE5574CD27C80D39F71E653FDCF1B366737233CBB98D1E7B330F7DCCFC5939C4EC79CF0E1CD43BA7AFC716900A21BDB9DD0FCC7ECE1063238407C7E1B221EA10E38F64EF31CEBF3368E1C712BB1B33781134CFE54C2123349A6E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init0 = 2048'h5F9CB25A3631964C20007FF5754FC631A97D4F93986C30CF24394625658DE9A7C228A2050470925E29A35D8D06242712CD25C9241898204D85A710947C802013E1265727652C8F0C422BA8C28A0FBB893B0881E00403DDD8843B2D8EB929D0D8CB76E03779E019E2C4E4028219C38C202C9384E0D24E569C2E4D4D60B670CE37414D536A41D144B6C4624A2B00366D8CF6734A4A2DC465B308462CCBD1BF9CB863FC93EDB2CA5DC61B01639318985C88F01680E307C42311C0124700B28BF9B4FF7CCCEFE1996DE3ED6D8CFBF1871BD98EE7646242664EB2E338BD009838637124C921BB3332DC66D9C1706B6C48C3129639A3BA4088EDB496EDBBBFC2CC40B6;
+// synopsys translate_on
+
+// Location: M9K_X33_Y19_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a6 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_first_bit_number = 6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init3 = 2048'h3C766E63DB6481CB39BC8C68831C724633186CC1BAE9D608A5DEF0FF219C28C1EFF4FDE394D0E19B6FD89186C23CF071E6F1CC8F7FC4F1E48756B0DCD8ED6D0C3DA139003D7A86B2F878DD99DAFB70DE1A19F3FB7DB3B8EF2633007664CB19992E43664448EFF06072648DBA32EDB76E26439BCCEF2DFBF664594B04FBAE72A84A3E508B49DC6BEAAB4F3F0CCCF6D8F568F2DA00EB384A7F53249323198000100408002024010408824080002008011482ED5615E40012EE630C3B2CDB2C13A736DB5B7BD2850018CF936621C6863095A73F7BE7442CB13110B9C0BBB96EEF16CE618EEDCFB393738178C476C367909F71307F6803F677575763DB2D8C3118E4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init2 = 2048'h881331ED7AC4EFD38DFACDBB236790005719AEA2FAECCF0D126A30A27222D61BBA428334561F4EDB60C6BF8DB6E267BC56CB69BBCE636CCCB3B2B4B103CC46D5CEEC06DAECB0001569589D5F267AFE086C8FED5DE41DFEFF027DFDFF7FFBFBFDFFDFFF6FFFBDFFDFFF57FF7F7FB7FBBDFBDFFDBFF78FFDBFFEDDFFFDFFFEFF6FF7F7FDDFFEDFF6FF7FFEEFFEFEFC4E51EC0888848E1F2044B47B66608D8A3B3919B9466E6D60D27565964244B218B48AD83430D996068EC908D9E112096996041D77401A0C0CCF5DEEE561F7F7E68CBE72E48E570B047C772CBACC33753080E32EB0B348C0B62337739B1BC73192392592C84E37B7AC141CFE65EE76D83C9083;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init1 = 2048'h1C5CF062CA6F13854A59BDEEEA07E3C6559EBB3618111895CBBACCBCD512B5F07D361CCE72B925658DBE1F7C4707E195C5C665B8118C3C31B196C261DA85A5E11889D25CB816ACC6627802052C61A4099B7B0EC923971DB3B9F9204BDBCCFA457EE296E8986E64C6DC99E59436641567648CB84DEB7D7937F974F038D838274F3D3CF1BE8C84DDB000565880A776E5C0E13166E49F47119A4CA1311CF97B965E7CBBCB2CB384BD0D92ED105D0617856E80441124B31DE58B8C001607FEE668899693E3EFF8FBF1FCEEFBCF7CF9BA6C37640DDF7FFE6187B19ACF089D4C038F6607B78D38001FE67E56CCE399DE36D7DDBD699D5CFC5B6D7A1421CE06FE40DB6E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init0 = 2048'h0776C62C316FF94B0BC3A0288DE6A62B14D6C1A2DADF9BDF85B2CCB02CE1DB2D96632C3232C3974CDC1172E1779D8C6738251819975DB8146067301E0C0277B6B657485DCD62AC0662C8C005DDE7494C9CA13AAE3234BB0EE1B708A23A2F48AC4C3838641E940620F9CDDCCA14BCC07104C112BCC9032C48E925594CB886A604C9F7627EB100872A52FB5141D65111E6C8DA0ADB6CEC6004461D0E366B20DCCDB607E624499300E4DF6D95CB62F62FB75403E400EFBC3BD34080FC9CDCFCFCFFFFFFFFFFFFFFFFFFFFF7BFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9FFFFFEFFFF81FFDDFFFFFFFFFFFFFF7FFBFFFBFDC0A6DBE6F8BE5BB7FE7A39B3DA3F3BE13B679;
+// synopsys translate_on
+
+// Location: LCCOMB_X32_Y19_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a14~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a6~portadataout )))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a14~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a6~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 .lut_mask = 16'hAFA0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y14_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a7 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_first_bit_number = 7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init3 = 2048'h7C762E21DB2481CB6BB88C68811C76C63B18ECC1BACDC6110DCC70BC20940800C71478E35468600B01A93082C63DD073AE4181844449C08D8D56B0DCC881251C202139803D3000B2E0209DB9101160989A5916381001B0446631006064DB1B996E436E644CF6C8606F124DA230E9B66E2F46BB466E2CE068661B4B05F02F7D00CB3E518948104042F84F1840401018406877D800A00000F5122597005DA4411000800020249004081008924124080114000000020BFFFFEC638C31207B6C321407D901787004001C459326210CCE00C6AF707B84440C313110B8C4D13B2C6E06C4C088B1A9B24BEB0178C4D6C18230DF72B07A28063647CC4721026D8C711864;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init2 = 2048'h881B30810845E6D18622EC9B6236A000030986A4F0644601226000A2F220D40310438334E51C28000400B18422CA60FC42C9C03F066366ECBBB010B00B004807CC0E00DAEC3000194A52B80C606262092D84A1102410000001400010002000800200080020000800200008000800400040002004000040002000020002000801000010004002001000200008000AEE708008880C86112251B45B36C0048833B319B4C2CE6660D2C0619246C4B208BC0AD00202001E104FC30911410804201E92102B400E8004C40AD6E4614466308ABC7165AA57060A3A736A188ABB300200A10BB04344008422327B1393C43396A931B8C8C87227A6141C0E2DCC76D830B082;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init1 = 2048'h101CC0024A6C32005CCB31908842211604D8B326101118B54B188CB4D502F5F02DA65C2472B824F109BC594C2401209C01A0E59830002C73B396C6015B85A163184B56183004204267600220A061A004893E1D609106BDBB553920A011AA5AE581E08228382D54C2989BC59535528176240438C9AA757917F95C7428981A26470D1C3E528444D9B00E561C40973AE1806031C464834F03D34A11233A34B34A1D1A55A50C3384B549B64C381920140D4008004020B119D5834C10064000006001169808000200040100000002F8986E37654DDFF88E20860382DC089D4C239F6E4C3C8D784218667F524CE209881213DC91099C14744901620044C802DA414966;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init0 = 2048'h84724A241226DB4809C9A1100DE6A63984D651A2624A09420496DDC12CC10964B6E370363701B41848117683379C8422106D001BB41FB8248067301E1002C636A276585D5273AC87206840415DA74B4E9D213CAE3234B308E19608AA38250844883838649E1442A0D983F4A9094A5AD4A52D56C5D80CAC58D9645944A230091549F30426B100842A12B25160D6D991E6C8C81AFB4C644004C2140A342020D84C9001624489A10045D16C944B02763FF55405E400BADFE5BFFFFFF00000000011042250089108884888410924041204444209102084241104204108824114455292225124929249248894408541300A6DB00791E5B12FEF24037181F1901B007B;
+// synopsys translate_on
+
+// Location: M9K_X22_Y12_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a15 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_first_bit_number = 7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init3 = 2048'h3C0000000000000000000000000000000000000000000000000000000000000080000000000002000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFB91060128E2D09899B4D10A148392808351AD282E76190E029FDC286449331D89080802222C0D04D1121484041D21084C223B0A12EBE72083D81421B93CA9589A04864A853089602E536320C2A5944831907110C246020089C76EE701A4E23964C6586008731635460418000008202040C300110000FCE7E12403749F8C6AB8F69167210EF8A4B8228710884C5C47A9986E8840C02862C088C36E19CF1D315;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init2 = 2048'h03020CCE064769B15020A6030880234C64E9BEF8E98A81489083A026140D648906E5AD6C882882990A40D293FED064710CB226CDA0330D7B189B344442EC35E3763C75FA1DB107B865E5B8F7B95E77F222244C6BDC1879C0562EF779BE0009465775469089F04C623E19317B486F653C1C22CA642CD685C10EE47EDD66C8C226C7C57F084106FB3B8B1E47463C0088D11104F23C180222A0AA22A22882A202A00000000288964258156302504F5F660C054DEDCA20CC201A4074192601E376C9596CD8B4B568A4DFEF3DBF8027A3422A56A2C003E514582104BF8D6B5D80BB397FBBEC46E8B3CAEBE0100275A1092081D0C1E5716DF09CFEEC00AD800529E1A8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init1 = 2048'h873CB568FC3F09080F4400DAC600092017210911A6081DCC4979244124815884AE6302C4BE6BA8C22A084803225A0855ABBBC528B1CA2456A4951A53C1209153CFC3000F43632B49C39723270C604B184D1940F1B2A04459BEB088666843BB38C23A8D170CED981891256A2C1D9B31C0F040202103900E6765976089DB8DE16E0001022EC10015E263787F7E581EF83F062200C626EC4E19021840D9C112400C4B987A78AE1BF80005EF370C0739371E0D3E5CF1E3677332370BB98D1831B30F7D8CDC0131C444798F040DC0116E2C4336B0166109A15D1FCC7EDE31EB23862203C11245EE31E38E6DEF2188BE2068F3C716E10317783020D8EF5C256774BA0E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init0 = 2048'h1B9CE2DA363196DC20007FF5554FC631286DC716B048384C26510685218DF9E6C629E6050C619658692170C1022C2232C965C92C189020C705873084858910322166D72DC524870C422BBFFD4808A7032B088DE3000B853800736C8E9968C19A4B72C08871D2413188E4829219C38C2025920480D64856902E4D4D60B640C833C14D536A45D144B244C24A290076E58CC2E64E4A2DC4C5939C4C2DDBD1B918B231248625B2C0DD0F07A27A111CB80A48808C7C21C205029100010400228BB3BDFF7DCCEF40196C8381658D8840043B119B86A46247665810E2203000141023C366CB633B3376DC625DA8A0856C484392B779E1BA4088EDB4A6CDB9BD46DCC0B2;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y14_N12
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 .lut_mask = 16'hF0CC;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 .sum_lutc_input = "datac";
// synopsys translate_on
assign LED[0] = \LED[0]~output_o ;
diff --git a/simulation/modelsim/spectrum_6_1200mv_85c_v_slow.sdo b/simulation/modelsim/spectrum_6_1200mv_85c_v_slow.sdo
index 7414a00..9b80f0c 100644
--- a/simulation/modelsim/spectrum_6_1200mv_85c_v_slow.sdo
+++ b/simulation/modelsim/spectrum_6_1200mv_85c_v_slow.sdo
@@ -29,7 +29,7 @@
(DELAYFILE
(SDFVERSION "2.1")
(DESIGN "spectrum")
- (DATE "03/30/2022 12:38:42")
+ (DATE "03/30/2022 13:12:28")
(VENDOR "Altera")
(PROGRAM "Quartus II 32-bit")
(VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition")
@@ -41,7 +41,7 @@
(INSTANCE LED\[0\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1355:1355:1355) (1339:1339:1339))
+ (PORT i (1643:1643:1643) (1694:1694:1694))
(IOPATH i o (2535:2535:2535) (2445:2445:2445))
)
)
@@ -51,7 +51,7 @@
(INSTANCE LED\[1\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1409:1409:1409) (1443:1443:1443))
+ (PORT i (1565:1565:1565) (1603:1603:1603))
(IOPATH i o (2535:2535:2535) (2445:2445:2445))
)
)
@@ -61,7 +61,7 @@
(INSTANCE LED\[2\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1823:1823:1823) (1829:1829:1829))
+ (PORT i (1737:1737:1737) (1749:1749:1749))
(IOPATH i o (2535:2535:2535) (2445:2445:2445))
)
)
@@ -71,7 +71,7 @@
(INSTANCE LED\[3\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1455:1455:1455) (1423:1423:1423))
+ (PORT i (1124:1124:1124) (1166:1166:1166))
(IOPATH i o (2535:2535:2535) (2445:2445:2445))
)
)
@@ -81,7 +81,7 @@
(INSTANCE LED\[4\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1759:1759:1759) (1776:1776:1776))
+ (PORT i (1456:1456:1456) (1512:1512:1512))
(IOPATH i o (2582:2582:2582) (2502:2502:2502))
)
)
@@ -91,7 +91,7 @@
(INSTANCE LED\[5\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1337:1337:1337) (1367:1367:1367))
+ (PORT i (2115:2115:2115) (2173:2173:2173))
(IOPATH i o (4477:4477:4477) (4127:4127:4127))
)
)
@@ -101,7 +101,7 @@
(INSTANCE LED\[6\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1855:1855:1855) (1871:1871:1871))
+ (PORT i (2428:2428:2428) (2433:2433:2433))
(IOPATH i o (2455:2455:2455) (2378:2378:2378))
)
)
@@ -111,7 +111,7 @@
(INSTANCE LED\[7\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1469:1469:1469) (1548:1548:1548))
+ (PORT i (957:957:957) (1031:1031:1031))
(IOPATH i o (4477:4477:4477) (4127:4127:4127))
)
)
@@ -134,29 +134,12 @@
)
)
)
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE counter\[20\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
- (PORT d (74:74:74) (91:91:91))
- (IOPATH (posedge clk) q (199:199:199) (199:199:199))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (157:157:157))
- )
- )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~0)
+ (INSTANCE counter\[0\]\~63)
(DELAY
(ABSOLUTE
- (PORT dataa (243:243:243) (330:330:330))
- (IOPATH dataa combout (354:354:354) (367:367:367))
- (IOPATH dataa cout (436:436:436) (315:315:315))
- (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH datac combout (353:353:353) (369:369:369))
)
)
)
@@ -165,7 +148,7 @@
(INSTANCE counter\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -176,15 +159,16 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~2)
+ (INSTANCE counter\[1\]\~21)
(DELAY
(ABSOLUTE
- (PORT datab (242:242:242) (324:324:324))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT dataa (253:253:253) (345:345:345))
+ (PORT datab (251:251:251) (336:336:336))
+ (IOPATH dataa combout (339:339:339) (367:367:367))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datab combout (344:344:344) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
- (IOPATH cin combout (455:455:455) (437:437:437))
- (IOPATH cin cout (58:58:58) (58:58:58))
)
)
)
@@ -193,7 +177,7 @@
(INSTANCE counter\[1\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -204,11 +188,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~4)
+ (INSTANCE counter\[2\]\~23)
(DELAY
(ABSOLUTE
- (PORT datab (242:242:242) (324:324:324))
- (IOPATH datab combout (355:355:355) (369:369:369))
+ (PORT datab (251:251:251) (336:336:336))
+ (IOPATH datab combout (365:365:365) (373:373:373))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -221,7 +205,7 @@
(INSTANCE counter\[2\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -232,11 +216,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~6)
+ (INSTANCE counter\[3\]\~25)
(DELAY
(ABSOLUTE
- (PORT datab (242:242:242) (324:324:324))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT datab (250:250:250) (335:335:335))
+ (IOPATH datab combout (355:355:355) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -249,7 +233,7 @@
(INSTANCE counter\[3\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -260,12 +244,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~8)
+ (INSTANCE counter\[4\]\~27)
(DELAY
(ABSOLUTE
- (PORT dataa (386:386:386) (458:458:458))
- (IOPATH dataa combout (354:354:354) (367:367:367))
- (IOPATH dataa cout (436:436:436) (315:315:315))
+ (PORT datab (250:250:250) (335:335:335))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -277,7 +261,7 @@
(INSTANCE counter\[4\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -288,11 +272,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~10)
+ (INSTANCE counter\[5\]\~29)
(DELAY
(ABSOLUTE
- (PORT datab (380:380:380) (452:452:452))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT datab (263:263:263) (346:346:346))
+ (IOPATH datab combout (355:355:355) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -305,7 +289,7 @@
(INSTANCE counter\[5\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -316,11 +300,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~12)
+ (INSTANCE counter\[6\]\~31)
(DELAY
(ABSOLUTE
- (PORT dataa (386:386:386) (458:458:458))
- (IOPATH dataa combout (354:354:354) (367:367:367))
+ (PORT dataa (252:252:252) (342:342:342))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
(IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -333,7 +317,7 @@
(INSTANCE counter\[6\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -344,11 +328,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~14)
+ (INSTANCE counter\[7\]\~33)
(DELAY
(ABSOLUTE
- (PORT datab (380:380:380) (450:450:450))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT datab (250:250:250) (335:335:335))
+ (IOPATH datab combout (355:355:355) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -361,7 +345,7 @@
(INSTANCE counter\[7\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -372,12 +356,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~16)
+ (INSTANCE counter\[8\]\~35)
(DELAY
(ABSOLUTE
- (PORT datab (240:240:240) (322:322:322))
- (IOPATH datab combout (355:355:355) (369:369:369))
- (IOPATH datab cout (446:446:446) (318:318:318))
+ (PORT dataa (251:251:251) (341:341:341))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -389,7 +373,7 @@
(INSTANCE counter\[8\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -400,12 +384,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~18)
+ (INSTANCE counter\[9\]\~37)
(DELAY
(ABSOLUTE
- (PORT dataa (242:242:242) (328:328:328))
- (IOPATH dataa combout (356:356:356) (368:368:368))
- (IOPATH dataa cout (436:436:436) (315:315:315))
+ (PORT datab (249:249:249) (333:333:333))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -417,7 +401,7 @@
(INSTANCE counter\[9\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -428,12 +412,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~20)
+ (INSTANCE counter\[10\]\~39)
(DELAY
(ABSOLUTE
- (PORT datab (239:239:239) (321:321:321))
- (IOPATH datab combout (355:355:355) (369:369:369))
- (IOPATH datab cout (446:446:446) (318:318:318))
+ (PORT dataa (252:252:252) (340:340:340))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -445,7 +429,7 @@
(INSTANCE counter\[10\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -456,24 +440,34 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~22)
+ (INSTANCE counter\[11\]\~41)
(DELAY
(ABSOLUTE
- (PORT datab (388:388:388) (452:452:452))
- (IOPATH datab combout (365:365:365) (373:373:373))
- (IOPATH datab cout (446:446:446) (318:318:318))
+ (PORT dataa (704:704:704) (765:765:765))
+ (IOPATH dataa combout (354:354:354) (367:367:367))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
)
)
)
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE counter\[11\]\~feeder)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (318:318:318) (335:335:335))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
(CELL
(CELLTYPE "dffeas")
(INSTANCE counter\[11\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -484,11 +478,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~24)
+ (INSTANCE counter\[12\]\~43)
(DELAY
(ABSOLUTE
- (PORT datab (382:382:382) (451:451:451))
- (IOPATH datab combout (355:355:355) (369:369:369))
+ (PORT datab (248:248:248) (333:333:333))
+ (IOPATH datab combout (365:365:365) (373:373:373))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -501,7 +495,7 @@
(INSTANCE counter\[12\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -512,11 +506,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~26)
+ (INSTANCE counter\[13\]\~45)
(DELAY
(ABSOLUTE
- (PORT datab (387:387:387) (451:451:451))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT datab (249:249:249) (335:335:335))
+ (IOPATH datab combout (355:355:355) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -529,7 +523,7 @@
(INSTANCE counter\[13\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -540,11 +534,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~28)
+ (INSTANCE counter\[14\]\~47)
(DELAY
(ABSOLUTE
- (PORT dataa (380:380:380) (458:458:458))
- (IOPATH dataa combout (354:354:354) (367:367:367))
+ (PORT dataa (251:251:251) (342:342:342))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
(IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -557,7 +551,7 @@
(INSTANCE counter\[14\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -568,11 +562,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~30)
+ (INSTANCE counter\[15\]\~49)
(DELAY
(ABSOLUTE
- (PORT datab (387:387:387) (452:452:452))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT datab (251:251:251) (335:335:335))
+ (IOPATH datab combout (355:355:355) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -585,7 +579,7 @@
(INSTANCE counter\[15\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -596,12 +590,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~32)
+ (INSTANCE counter\[16\]\~51)
(DELAY
(ABSOLUTE
- (PORT datab (379:379:379) (454:454:454))
- (IOPATH datab combout (355:355:355) (369:369:369))
- (IOPATH datab cout (446:446:446) (318:318:318))
+ (PORT dataa (253:253:253) (343:343:343))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -613,7 +607,7 @@
(INSTANCE counter\[16\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -624,11 +618,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~34)
+ (INSTANCE counter\[17\]\~53)
(DELAY
(ABSOLUTE
- (PORT dataa (388:388:388) (458:458:458))
- (IOPATH dataa combout (356:356:356) (368:368:368))
+ (PORT dataa (253:253:253) (345:345:345))
+ (IOPATH dataa combout (354:354:354) (367:367:367))
(IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -641,7 +635,7 @@
(INSTANCE counter\[17\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -652,12 +646,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~36)
+ (INSTANCE counter\[18\]\~55)
(DELAY
(ABSOLUTE
- (PORT dataa (386:386:386) (458:458:458))
- (IOPATH dataa combout (354:354:354) (367:367:367))
- (IOPATH dataa cout (436:436:436) (315:315:315))
+ (PORT datab (252:252:252) (338:338:338))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -669,7 +663,7 @@
(INSTANCE counter\[18\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -680,12 +674,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~38)
+ (INSTANCE counter\[19\]\~57)
(DELAY
(ABSOLUTE
- (PORT dataa (383:383:383) (460:460:460))
- (IOPATH dataa combout (356:356:356) (368:368:368))
- (IOPATH dataa cout (436:436:436) (315:315:315))
+ (PORT datab (252:252:252) (338:338:338))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -697,7 +691,7 @@
(INSTANCE counter\[19\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -706,42 +700,15 @@
(HOLD d (posedge clk) (157:157:157))
)
)
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~40)
- (DELAY
- (ABSOLUTE
- (PORT datad (218:218:218) (287:287:287))
- (IOPATH datad combout (130:130:130) (120:120:120))
- (IOPATH cin combout (455:455:455) (437:437:437))
- )
- )
- )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
(INSTANCE Equal0\~5)
(DELAY
(ABSOLUTE
- (PORT dataa (210:210:210) (257:257:257))
- (PORT datab (208:208:208) (249:249:249))
- (PORT datac (181:181:181) (219:219:219))
- (PORT datad (181:181:181) (209:209:209))
- (IOPATH dataa combout (350:350:350) (366:366:366))
- (IOPATH datab combout (350:350:350) (368:368:368))
- (IOPATH datac combout (241:241:241) (241:241:241))
- (IOPATH datad combout (130:130:130) (120:120:120))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Equal0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (201:201:201) (245:245:245))
- (PORT datab (199:199:199) (238:238:238))
- (PORT datac (173:173:173) (206:206:206))
- (PORT datad (174:174:174) (200:200:200))
+ (PORT dataa (254:254:254) (346:346:346))
+ (PORT datab (252:252:252) (336:336:336))
+ (PORT datac (225:225:225) (305:305:305))
+ (PORT datad (226:226:226) (300:300:300))
(IOPATH dataa combout (350:350:350) (366:366:366))
(IOPATH datab combout (350:350:350) (368:368:368))
(IOPATH datac combout (241:241:241) (241:241:241))
@@ -754,10 +721,26 @@
(INSTANCE Equal0\~0)
(DELAY
(ABSOLUTE
- (PORT dataa (343:343:343) (371:371:371))
- (PORT datab (336:336:336) (366:366:366))
- (PORT datac (312:312:312) (338:338:338))
- (PORT datad (318:318:318) (328:328:328))
+ (PORT dataa (253:253:253) (343:343:343))
+ (PORT datab (250:250:250) (336:336:336))
+ (PORT datac (224:224:224) (302:302:302))
+ (PORT datad (225:225:225) (296:296:296))
+ (IOPATH dataa combout (350:350:350) (366:366:366))
+ (IOPATH datab combout (350:350:350) (368:368:368))
+ (IOPATH datac combout (241:241:241) (241:241:241))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE Equal0\~1)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (253:253:253) (344:344:344))
+ (PORT datab (251:251:251) (337:337:337))
+ (PORT datac (381:381:381) (440:440:440))
+ (PORT datad (225:225:225) (297:297:297))
(IOPATH dataa combout (350:350:350) (366:366:366))
(IOPATH datab combout (350:350:350) (368:368:368))
(IOPATH datac combout (241:241:241) (241:241:241))
@@ -770,10 +753,10 @@
(INSTANCE Equal0\~2)
(DELAY
(ABSOLUTE
- (PORT dataa (375:375:375) (396:396:396))
- (PORT datab (637:637:637) (652:652:652))
- (PORT datac (334:334:334) (353:353:353))
- (PORT datad (562:562:562) (570:570:570))
+ (PORT dataa (255:255:255) (347:347:347))
+ (PORT datab (262:262:262) (344:344:344))
+ (PORT datac (226:226:226) (308:308:308))
+ (PORT datad (228:228:228) (300:300:300))
(IOPATH dataa combout (350:350:350) (366:366:366))
(IOPATH datab combout (350:350:350) (368:368:368))
(IOPATH datac combout (241:241:241) (241:241:241))
@@ -786,10 +769,10 @@
(INSTANCE Equal0\~3)
(DELAY
(ABSOLUTE
- (PORT dataa (203:203:203) (247:247:247))
- (PORT datab (201:201:201) (241:241:241))
- (PORT datac (174:174:174) (208:208:208))
- (PORT datad (175:175:175) (201:201:201))
+ (PORT dataa (254:254:254) (346:346:346))
+ (PORT datab (253:253:253) (339:339:339))
+ (PORT datac (225:225:225) (305:305:305))
+ (PORT datad (227:227:227) (300:300:300))
(IOPATH dataa combout (350:350:350) (366:366:366))
(IOPATH datab combout (350:350:350) (368:368:368))
(IOPATH datac combout (241:241:241) (241:241:241))
@@ -802,10 +785,10 @@
(INSTANCE Equal0\~4)
(DELAY
(ABSOLUTE
- (PORT dataa (612:612:612) (640:640:640))
- (PORT datab (820:820:820) (843:843:843))
- (PORT datac (170:170:170) (203:203:203))
- (PORT datad (305:305:305) (321:321:321))
+ (PORT dataa (337:337:337) (370:370:370))
+ (PORT datab (345:345:345) (370:370:370))
+ (PORT datac (335:335:335) (354:354:354))
+ (PORT datad (589:589:589) (601:601:601))
(IOPATH dataa combout (300:300:300) (307:307:307))
(IOPATH datab combout (300:300:300) (308:308:308))
(IOPATH datac combout (241:241:241) (242:242:242))
@@ -815,14 +798,79 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[0\]\~0)
+ (INSTANCE counter\[20\]\~59)
(DELAY
(ABSOLUTE
- (PORT dataa (601:601:601) (619:619:619))
- (PORT datab (378:378:378) (401:401:401))
- (PORT datad (189:189:189) (221:221:221))
- (IOPATH dataa combout (325:325:325) (320:320:320))
- (IOPATH datab combout (304:304:304) (308:308:308))
+ (PORT datab (264:264:264) (347:347:347))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE counter\[20\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1898:1898:1898) (1920:1920:1920))
+ (PORT d (74:74:74) (91:91:91))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE counter\[21\]\~61)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (239:239:239) (309:309:309))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE counter\[21\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1898:1898:1898) (1920:1920:1920))
+ (PORT d (74:74:74) (91:91:91))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE Equal0\~7)
+ (DELAY
+ (ABSOLUTE
+ (PORT datac (669:669:669) (728:728:728))
+ (PORT datad (646:646:646) (700:700:700))
+ (IOPATH datac combout (241:241:241) (241:241:241))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[0\]\~39)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (644:644:644) (663:663:663))
+ (PORT datab (207:207:207) (248:248:248))
+ (PORT datad (330:330:330) (347:347:347))
+ (IOPATH dataa combout (324:324:324) (328:328:328))
+ (IOPATH datab combout (333:333:333) (332:332:332))
(IOPATH datac combout (353:353:353) (369:369:369))
(IOPATH datad combout (130:130:130) (120:120:120))
)
@@ -833,7 +881,7 @@
(INSTANCE address\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (1897:1897:1897) (1919:1919:1919))
+ (PORT clk (1868:1868:1868) (1877:1877:1877))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -842,45 +890,33 @@
(HOLD d (posedge clk) (157:157:157))
)
)
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[1\]\~13)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (268:268:268) (356:356:356))
+ (PORT datab (261:261:261) (343:343:343))
+ (IOPATH dataa combout (339:339:339) (367:367:367))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datab combout (344:344:344) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
(INSTANCE Equal0\~6)
(DELAY
(ABSOLUTE
- (PORT datac (181:181:181) (219:219:219))
- (PORT datad (183:183:183) (214:214:214))
- (IOPATH datac combout (241:241:241) (241:241:241))
- (IOPATH datad combout (130:130:130) (120:120:120))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Equal0\~7)
- (DELAY
- (ABSOLUTE
- (PORT dataa (364:364:364) (391:391:391))
- (PORT datab (207:207:207) (248:248:248))
- (PORT datac (171:171:171) (204:204:204))
- (PORT datad (181:181:181) (208:208:208))
- (IOPATH dataa combout (337:337:337) (338:338:338))
- (IOPATH datab combout (337:337:337) (348:348:348))
- (IOPATH datac combout (243:243:243) (241:241:241))
- (IOPATH datad combout (130:130:130) (120:120:120))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[1\]\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (595:595:595) (669:669:669))
- (PORT datab (216:216:216) (261:261:261))
- (PORT datad (332:332:332) (350:350:350))
- (IOPATH dataa combout (324:324:324) (328:328:328))
- (IOPATH datab combout (333:333:333) (332:332:332))
- (IOPATH datac combout (353:353:353) (369:369:369))
+ (PORT dataa (707:707:707) (763:763:763))
+ (PORT datab (674:674:674) (730:730:730))
+ (PORT datac (613:613:613) (625:625:625))
+ (PORT datad (181:181:181) (210:210:210))
+ (IOPATH dataa combout (301:301:301) (299:299:299))
+ (IOPATH datab combout (300:300:300) (308:308:308))
+ (IOPATH datac combout (241:241:241) (242:242:242))
(IOPATH datad combout (130:130:130) (120:120:120))
)
)
@@ -890,7 +926,390 @@
(INSTANCE address\[1\])
(DELAY
(ABSOLUTE
- (PORT clk (1897:1897:1897) (1919:1919:1919))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[2\]\~15)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (261:261:261) (343:343:343))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[2\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[3\]\~17)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (282:282:282) (364:364:364))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[3\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[4\]\~19)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (265:265:265) (351:351:351))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[4\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[5\]\~21)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (263:263:263) (345:345:345))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[5\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[6\]\~23)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (266:266:266) (353:353:353))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[6\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[7\]\~25)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (266:266:266) (353:353:353))
+ (IOPATH dataa combout (354:354:354) (367:367:367))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[7\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[8\]\~27)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (264:264:264) (347:347:347))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[8\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[9\]\~29)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (264:264:264) (347:347:347))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[9\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[10\]\~31)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (264:264:264) (347:347:347))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[10\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[11\]\~33)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (264:264:264) (347:347:347))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[11\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[12\]\~35)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (266:266:266) (352:352:352))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[12\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[13\]\~37)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (258:258:258) (327:327:327))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[13\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|address_reg_a\[0\]\~feeder)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (428:428:428) (485:485:485))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|address_reg_a\[0\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1531:1531:1531) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -901,39 +1320,20 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[1\]\~2)
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|out_address_reg_a\[0\]\~feeder)
(DELAY
(ABSOLUTE
- (PORT dataa (597:597:597) (670:670:670))
- (PORT datab (381:381:381) (404:404:404))
- (PORT datac (574:574:574) (583:583:583))
- (PORT datad (191:191:191) (224:224:224))
- (IOPATH dataa combout (300:300:300) (308:308:308))
- (IOPATH datab combout (300:300:300) (311:311:311))
- (IOPATH datac combout (241:241:241) (241:241:241))
- (IOPATH datad combout (130:130:130) (120:120:120))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[2\]\~3)
- (DELAY
- (ABSOLUTE
- (PORT datab (398:398:398) (468:468:468))
- (PORT datad (175:175:175) (201:201:201))
- (IOPATH datab combout (333:333:333) (332:332:332))
- (IOPATH datac combout (353:353:353) (369:369:369))
+ (PORT datad (220:220:220) (290:290:290))
(IOPATH datad combout (130:130:130) (120:120:120))
)
)
)
(CELL
(CELLTYPE "dffeas")
- (INSTANCE address\[2\])
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|out_address_reg_a\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (1897:1897:1897) (1919:1919:1919))
+ (PORT clk (1531:1531:1531) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -942,15 +1342,122 @@
(HOLD d (posedge clk) (157:157:157))
)
)
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1232:1232:1232) (1314:1314:1314))
+ (PORT d[1] (1273:1273:1273) (1381:1381:1381))
+ (PORT d[2] (1342:1342:1342) (1456:1456:1456))
+ (PORT d[3] (1317:1317:1317) (1435:1435:1435))
+ (PORT d[4] (1249:1249:1249) (1341:1341:1341))
+ (PORT d[5] (1362:1362:1362) (1458:1458:1458))
+ (PORT d[6] (1704:1704:1704) (1869:1869:1869))
+ (PORT d[7] (1310:1310:1310) (1434:1434:1434))
+ (PORT d[8] (1316:1316:1316) (1419:1419:1419))
+ (PORT d[9] (1359:1359:1359) (1447:1447:1447))
+ (PORT d[10] (1320:1320:1320) (1425:1425:1425))
+ (PORT d[11] (1570:1570:1570) (1654:1654:1654))
+ (PORT d[12] (1289:1289:1289) (1390:1390:1390))
+ (PORT clk (1856:1856:1856) (1882:1882:1882))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1856:1856:1856) (1882:1882:1882))
+ (PORT d[0] (1167:1167:1167) (1189:1189:1189))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1819:1819:1819) (1845:1845:1845))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1004:1004:1004) (1008:1008:1008))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
(CELL
(CELLTYPE "cycloneive_ram_register")
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.addr_a_register)
(DELAY
(ABSOLUTE
- (PORT d[0] (1263:1263:1263) (1361:1361:1361))
- (PORT d[1] (1538:1538:1538) (1608:1608:1608))
- (PORT d[2] (1534:1534:1534) (1635:1635:1635))
- (PORT clk (1857:1857:1857) (1884:1884:1884))
+ (PORT d[0] (1152:1152:1152) (1246:1246:1246))
+ (PORT d[1] (973:973:973) (1069:1069:1069))
+ (PORT d[2] (1034:1034:1034) (1138:1138:1138))
+ (PORT d[3] (1341:1341:1341) (1439:1439:1439))
+ (PORT d[4] (1248:1248:1248) (1333:1333:1333))
+ (PORT d[5] (1325:1325:1325) (1408:1408:1408))
+ (PORT d[6] (1491:1491:1491) (1664:1664:1664))
+ (PORT d[7] (1263:1263:1263) (1339:1339:1339))
+ (PORT d[8] (1326:1326:1326) (1417:1417:1417))
+ (PORT d[9] (1388:1388:1388) (1482:1482:1482))
+ (PORT d[10] (1305:1305:1305) (1406:1406:1406))
+ (PORT d[11] (1274:1274:1274) (1349:1349:1349))
+ (PORT d[12] (1340:1340:1340) (1438:1438:1438))
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
)
)
(TIMINGCHECK
@@ -962,7 +1469,8 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.active_core_port_a)
(DELAY
(ABSOLUTE
- (PORT clk (1857:1857:1857) (1884:1884:1884))
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ (PORT d[0] (954:954:954) (925:925:925))
)
)
)
@@ -971,7 +1479,7 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.rpgen_a)
(DELAY
(ABSOLUTE
- (PORT clk (1858:1858:1858) (1885:1885:1885))
+ (PORT clk (1858:1858:1858) (1884:1884:1884))
(IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
)
)
@@ -981,7 +1489,7 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.dataout_a_register)
(DELAY
(ABSOLUTE
- (PORT clk (1820:1820:1820) (1847:1847:1847))
+ (PORT clk (1820:1820:1820) (1846:1846:1846))
(IOPATH (posedge clk) q (301:301:301) (301:301:301))
)
)
@@ -995,7 +1503,7 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.active_core_port_b)
(DELAY
(ABSOLUTE
- (PORT clk (1005:1005:1005) (1010:1010:1010))
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
)
)
)
@@ -1004,7 +1512,7 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.rpgen_b)
(DELAY
(ABSOLUTE
- (PORT clk (1006:1006:1006) (1011:1011:1011))
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
)
)
)
@@ -1013,7 +1521,7 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.ftpgen_b)
(DELAY
(ABSOLUTE
- (PORT clk (1006:1006:1006) (1011:1011:1011))
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
(IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
)
)
@@ -1021,6 +1529,523 @@
(CELL
(CELLTYPE "cycloneive_ram_pulse_generator")
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[0\]\~0)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (956:956:956) (1072:1072:1072))
+ (PORT datac (880:880:880) (883:883:883))
+ (PORT datad (605:605:605) (612:612:612))
+ (IOPATH datab combout (342:342:342) (342:342:342))
+ (IOPATH datac combout (243:243:243) (242:242:242))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1457:1457:1457) (1535:1535:1535))
+ (PORT d[1] (1538:1538:1538) (1599:1599:1599))
+ (PORT d[2] (1565:1565:1565) (1669:1669:1669))
+ (PORT d[3] (1248:1248:1248) (1294:1294:1294))
+ (PORT d[4] (1607:1607:1607) (1738:1738:1738))
+ (PORT d[5] (1904:1904:1904) (2043:2043:2043))
+ (PORT d[6] (1250:1250:1250) (1306:1306:1306))
+ (PORT d[7] (1340:1340:1340) (1441:1441:1441))
+ (PORT d[8] (1887:1887:1887) (2029:2029:2029))
+ (PORT d[9] (1230:1230:1230) (1303:1303:1303))
+ (PORT d[10] (1415:1415:1415) (1517:1517:1517))
+ (PORT d[11] (1208:1208:1208) (1273:1273:1273))
+ (PORT d[12] (1256:1256:1256) (1338:1338:1338))
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ (PORT d[0] (1141:1141:1141) (1128:1128:1128))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1811:1811:1811) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1500:1500:1500) (1594:1594:1594))
+ (PORT d[1] (1355:1355:1355) (1470:1470:1470))
+ (PORT d[2] (1591:1591:1591) (1703:1703:1703))
+ (PORT d[3] (1336:1336:1336) (1417:1417:1417))
+ (PORT d[4] (1313:1313:1313) (1422:1422:1422))
+ (PORT d[5] (1595:1595:1595) (1733:1733:1733))
+ (PORT d[6] (1268:1268:1268) (1373:1373:1373))
+ (PORT d[7] (1255:1255:1255) (1355:1355:1355))
+ (PORT d[8] (1615:1615:1615) (1750:1750:1750))
+ (PORT d[9] (1326:1326:1326) (1421:1421:1421))
+ (PORT d[10] (1812:1812:1812) (1937:1937:1937))
+ (PORT d[11] (1293:1293:1293) (1402:1402:1402))
+ (PORT d[12] (1561:1561:1561) (1676:1676:1676))
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ (PORT d[0] (1207:1207:1207) (1256:1256:1256))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1811:1811:1811) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[1\]\~1)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (626:626:626) (652:652:652))
+ (PORT datac (877:877:877) (907:907:907))
+ (PORT datad (1342:1342:1342) (1396:1396:1396))
+ (IOPATH dataa combout (354:354:354) (367:367:367))
+ (IOPATH datac combout (241:241:241) (242:242:242))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1238:1238:1238) (1323:1323:1323))
+ (PORT d[1] (1282:1282:1282) (1374:1374:1374))
+ (PORT d[2] (1603:1603:1603) (1716:1716:1716))
+ (PORT d[3] (1381:1381:1381) (1467:1467:1467))
+ (PORT d[4] (1282:1282:1282) (1376:1376:1376))
+ (PORT d[5] (1277:1277:1277) (1395:1395:1395))
+ (PORT d[6] (1716:1716:1716) (1879:1879:1879))
+ (PORT d[7] (1344:1344:1344) (1433:1433:1433))
+ (PORT d[8] (1329:1329:1329) (1433:1433:1433))
+ (PORT d[9] (1412:1412:1412) (1507:1507:1507))
+ (PORT d[10] (1764:1764:1764) (1843:1843:1843))
+ (PORT d[11] (1578:1578:1578) (1656:1656:1656))
+ (PORT d[12] (1322:1322:1322) (1422:1422:1422))
+ (PORT clk (1855:1855:1855) (1880:1880:1880))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1855:1855:1855) (1880:1880:1880))
+ (PORT d[0] (1242:1242:1242) (1194:1194:1194))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1856:1856:1856) (1881:1881:1881))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1818:1818:1818) (1843:1843:1843))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1003:1003:1003) (1006:1006:1006))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1004:1004:1004) (1007:1007:1007))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1004:1004:1004) (1007:1007:1007))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1004:1004:1004) (1007:1007:1007))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (963:963:963) (1054:1054:1054))
+ (PORT d[1] (1258:1258:1258) (1343:1343:1343))
+ (PORT d[2] (1047:1047:1047) (1135:1135:1135))
+ (PORT d[3] (1074:1074:1074) (1167:1167:1167))
+ (PORT d[4] (966:966:966) (1059:1059:1059))
+ (PORT d[5] (1239:1239:1239) (1332:1332:1332))
+ (PORT d[6] (1463:1463:1463) (1631:1631:1631))
+ (PORT d[7] (1262:1262:1262) (1338:1338:1338))
+ (PORT d[8] (1053:1053:1053) (1156:1156:1156))
+ (PORT d[9] (1100:1100:1100) (1206:1206:1206))
+ (PORT d[10] (1512:1512:1512) (1581:1581:1581))
+ (PORT d[11] (1273:1273:1273) (1348:1348:1348))
+ (PORT d[12] (1313:1313:1313) (1405:1405:1405))
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ (PORT d[0] (924:924:924) (953:953:953))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1858:1858:1858) (1884:1884:1884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1820:1820:1820) (1846:1846:1846))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[2\]\~2)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (980:980:980) (1094:1094:1094))
+ (PORT datac (902:902:902) (940:940:940))
+ (PORT datad (596:596:596) (601:601:601))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datac combout (243:243:243) (242:242:242))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (930:930:930) (988:988:988))
+ (PORT d[1] (979:979:979) (1053:1053:1053))
+ (PORT d[2] (1080:1080:1080) (1156:1156:1156))
+ (PORT d[3] (1058:1058:1058) (1130:1130:1130))
+ (PORT d[4] (956:956:956) (1028:1028:1028))
+ (PORT d[5] (1006:1006:1006) (1083:1083:1083))
+ (PORT d[6] (1424:1424:1424) (1563:1563:1563))
+ (PORT d[7] (1240:1240:1240) (1316:1316:1316))
+ (PORT d[8] (1625:1625:1625) (1738:1738:1738))
+ (PORT d[9] (1086:1086:1086) (1162:1162:1162))
+ (PORT d[10] (1042:1042:1042) (1125:1125:1125))
+ (PORT d[11] (1300:1300:1300) (1361:1361:1361))
+ (PORT d[12] (1299:1299:1299) (1370:1370:1370))
+ (PORT clk (1857:1857:1857) (1884:1884:1884))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1884:1884:1884))
+ (PORT d[0] (908:908:908) (912:912:912))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1858:1858:1858) (1885:1885:1885))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1820:1820:1820) (1847:1847:1847))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1010:1010:1010))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1011:1011:1011))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.ftpgen_b)
(DELAY
(ABSOLUTE
(PORT clk (1006:1006:1006) (1011:1011:1011))
@@ -1028,4 +2053,957 @@
)
)
)
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1011:1011:1011))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1205:1205:1205) (1260:1260:1260))
+ (PORT d[1] (651:651:651) (711:711:711))
+ (PORT d[2] (713:713:713) (781:781:781))
+ (PORT d[3] (760:760:760) (830:830:830))
+ (PORT d[4] (659:659:659) (721:721:721))
+ (PORT d[5] (734:734:734) (814:814:814))
+ (PORT d[6] (761:761:761) (832:832:832))
+ (PORT d[7] (740:740:740) (819:819:819))
+ (PORT d[8] (756:756:756) (828:828:828))
+ (PORT d[9] (769:769:769) (847:847:847))
+ (PORT d[10] (1226:1226:1226) (1292:1292:1292))
+ (PORT d[11] (741:741:741) (813:813:813))
+ (PORT d[12] (751:751:751) (826:826:826))
+ (PORT clk (1857:1857:1857) (1884:1884:1884))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1884:1884:1884))
+ (PORT d[0] (642:642:642) (628:628:628))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1858:1858:1858) (1885:1885:1885))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1820:1820:1820) (1847:1847:1847))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1010:1010:1010))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1011:1011:1011))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1011:1011:1011))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1011:1011:1011))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[3\]\~3)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (918:918:918) (939:939:939))
+ (PORT datac (648:648:648) (723:723:723))
+ (PORT datad (603:603:603) (610:610:610))
+ (IOPATH dataa combout (341:341:341) (347:347:347))
+ (IOPATH datac combout (243:243:243) (241:241:241))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1471:1471:1471) (1551:1551:1551))
+ (PORT d[1] (1529:1529:1529) (1590:1590:1590))
+ (PORT d[2] (1557:1557:1557) (1660:1660:1660))
+ (PORT d[3] (988:988:988) (1045:1045:1045))
+ (PORT d[4] (976:976:976) (1062:1062:1062))
+ (PORT d[5] (1604:1604:1604) (1749:1749:1749))
+ (PORT d[6] (996:996:996) (1079:1079:1079))
+ (PORT d[7] (948:948:948) (1026:1026:1026))
+ (PORT d[8] (1601:1601:1601) (1742:1742:1742))
+ (PORT d[9] (998:998:998) (1064:1064:1064))
+ (PORT d[10] (979:979:979) (1057:1057:1057))
+ (PORT d[11] (958:958:958) (1040:1040:1040))
+ (PORT d[12] (969:969:969) (1047:1047:1047))
+ (PORT clk (1849:1849:1849) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1875:1875:1875))
+ (PORT d[0] (904:904:904) (885:885:885))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1850:1850:1850) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1812:1812:1812) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1219:1219:1219) (1307:1307:1307))
+ (PORT d[1] (1255:1255:1255) (1323:1323:1323))
+ (PORT d[2] (1279:1279:1279) (1381:1381:1381))
+ (PORT d[3] (1279:1279:1279) (1328:1328:1328))
+ (PORT d[4] (1603:1603:1603) (1733:1733:1733))
+ (PORT d[5] (1603:1603:1603) (1748:1748:1748))
+ (PORT d[6] (1281:1281:1281) (1369:1369:1369))
+ (PORT d[7] (1245:1245:1245) (1325:1325:1325))
+ (PORT d[8] (1600:1600:1600) (1741:1741:1741))
+ (PORT d[9] (1266:1266:1266) (1335:1335:1335))
+ (PORT d[10] (1838:1838:1838) (1967:1967:1967))
+ (PORT d[11] (1283:1283:1283) (1373:1373:1373))
+ (PORT d[12] (1245:1245:1245) (1330:1330:1330))
+ (PORT clk (1849:1849:1849) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1875:1875:1875))
+ (PORT d[0] (1151:1151:1151) (1179:1179:1179))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1850:1850:1850) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1812:1812:1812) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[4\]\~4)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (640:640:640) (651:651:651))
+ (PORT datac (859:859:859) (855:855:855))
+ (PORT datad (794:794:794) (853:853:853))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datac combout (241:241:241) (242:242:242))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1508:1508:1508) (1612:1612:1612))
+ (PORT d[1] (1896:1896:1896) (2041:2041:2041))
+ (PORT d[2] (1251:1251:1251) (1359:1359:1359))
+ (PORT d[3] (1319:1319:1319) (1368:1368:1368))
+ (PORT d[4] (1294:1294:1294) (1407:1407:1407))
+ (PORT d[5] (1248:1248:1248) (1360:1360:1360))
+ (PORT d[6] (1297:1297:1297) (1411:1411:1411))
+ (PORT d[7] (1260:1260:1260) (1366:1366:1366))
+ (PORT d[8] (1608:1608:1608) (1726:1726:1726))
+ (PORT d[9] (1309:1309:1309) (1408:1408:1408))
+ (PORT d[10] (1860:1860:1860) (1990:1990:1990))
+ (PORT d[11] (1271:1271:1271) (1381:1381:1381))
+ (PORT d[12] (1527:1527:1527) (1637:1637:1637))
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ (PORT d[0] (1193:1193:1193) (1239:1239:1239))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1811:1811:1811) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1555:1555:1555) (1667:1667:1667))
+ (PORT d[1] (1626:1626:1626) (1776:1776:1776))
+ (PORT d[2] (1557:1557:1557) (1668:1668:1668))
+ (PORT d[3] (1644:1644:1644) (1709:1709:1709))
+ (PORT d[4] (1593:1593:1593) (1715:1715:1715))
+ (PORT d[5] (1575:1575:1575) (1680:1680:1680))
+ (PORT d[6] (1565:1565:1565) (1670:1670:1670))
+ (PORT d[7] (1531:1531:1531) (1632:1632:1632))
+ (PORT d[8] (1555:1555:1555) (1659:1659:1659))
+ (PORT d[9] (1587:1587:1587) (1682:1682:1682))
+ (PORT d[10] (1533:1533:1533) (1638:1638:1638))
+ (PORT d[11] (1559:1559:1559) (1667:1667:1667))
+ (PORT d[12] (1527:1527:1527) (1639:1639:1639))
+ (PORT clk (1847:1847:1847) (1874:1874:1874))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1847:1847:1847) (1874:1874:1874))
+ (PORT d[0] (1489:1489:1489) (1442:1442:1442))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1810:1810:1810) (1837:1837:1837))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (995:995:995) (1000:1000:1000))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[5\]\~5)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (626:626:626) (635:635:635))
+ (PORT datac (909:909:909) (911:911:911))
+ (PORT datad (1120:1120:1120) (1222:1222:1222))
+ (IOPATH datab combout (306:306:306) (311:311:311))
+ (IOPATH datac combout (243:243:243) (241:241:241))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (965:965:965) (1030:1030:1030))
+ (PORT d[1] (1241:1241:1241) (1329:1329:1329))
+ (PORT d[2] (1056:1056:1056) (1157:1157:1157))
+ (PORT d[3] (1088:1088:1088) (1177:1177:1177))
+ (PORT d[4] (990:990:990) (1084:1084:1084))
+ (PORT d[5] (1067:1067:1067) (1137:1137:1137))
+ (PORT d[6] (1434:1434:1434) (1593:1593:1593))
+ (PORT d[7] (1278:1278:1278) (1382:1382:1382))
+ (PORT d[8] (1052:1052:1052) (1156:1156:1156))
+ (PORT d[9] (1060:1060:1060) (1159:1159:1159))
+ (PORT d[10] (1022:1022:1022) (1126:1126:1126))
+ (PORT d[11] (1256:1256:1256) (1351:1351:1351))
+ (PORT d[12] (1309:1309:1309) (1400:1400:1400))
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ (PORT d[0] (918:918:918) (941:941:941))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1858:1858:1858) (1884:1884:1884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1820:1820:1820) (1846:1846:1846))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (921:921:921) (982:982:982))
+ (PORT d[1] (652:652:652) (711:711:711))
+ (PORT d[2] (1323:1323:1323) (1400:1400:1400))
+ (PORT d[3] (1338:1338:1338) (1452:1452:1452))
+ (PORT d[4] (929:929:929) (988:988:988))
+ (PORT d[5] (1048:1048:1048) (1131:1131:1131))
+ (PORT d[6] (1394:1394:1394) (1522:1522:1522))
+ (PORT d[7] (1240:1240:1240) (1309:1309:1309))
+ (PORT d[8] (1638:1638:1638) (1740:1740:1740))
+ (PORT d[9] (1048:1048:1048) (1110:1110:1110))
+ (PORT d[10] (1044:1044:1044) (1103:1103:1103))
+ (PORT d[11] (1204:1204:1204) (1263:1263:1263))
+ (PORT d[12] (1258:1258:1258) (1304:1304:1304))
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ (PORT d[0] (887:887:887) (888:888:888))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1858:1858:1858) (1884:1884:1884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1820:1820:1820) (1846:1846:1846))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[6\]\~6)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (694:694:694) (743:743:743))
+ (PORT datac (917:917:917) (955:955:955))
+ (PORT datad (347:347:347) (362:362:362))
+ (IOPATH dataa combout (341:341:341) (347:347:347))
+ (IOPATH datac combout (243:243:243) (241:241:241))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1471:1471:1471) (1578:1578:1578))
+ (PORT d[1] (1888:1888:1888) (2030:2030:2030))
+ (PORT d[2] (1880:1880:1880) (2006:2006:2006))
+ (PORT d[3] (1371:1371:1371) (1434:1434:1434))
+ (PORT d[4] (1886:1886:1886) (2001:2001:2001))
+ (PORT d[5] (1321:1321:1321) (1439:1439:1439))
+ (PORT d[6] (1325:1325:1325) (1443:1443:1443))
+ (PORT d[7] (1261:1261:1261) (1367:1367:1367))
+ (PORT d[8] (1312:1312:1312) (1427:1427:1427))
+ (PORT d[9] (1283:1283:1283) (1377:1377:1377))
+ (PORT d[10] (1803:1803:1803) (1907:1907:1907))
+ (PORT d[11] (1272:1272:1272) (1382:1382:1382))
+ (PORT d[12] (1256:1256:1256) (1366:1366:1366))
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ (PORT d[0] (1266:1266:1266) (1210:1210:1210))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1811:1811:1811) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1817:1817:1817) (1923:1923:1923))
+ (PORT d[1] (1607:1607:1607) (1705:1705:1705))
+ (PORT d[2] (1576:1576:1576) (1716:1716:1716))
+ (PORT d[3] (1616:1616:1616) (1679:1679:1679))
+ (PORT d[4] (1594:1594:1594) (1718:1718:1718))
+ (PORT d[5] (1563:1563:1563) (1701:1701:1701))
+ (PORT d[6] (1548:1548:1548) (1655:1655:1655))
+ (PORT d[7] (1539:1539:1539) (1642:1642:1642))
+ (PORT d[8] (1532:1532:1532) (1634:1634:1634))
+ (PORT d[9] (1589:1589:1589) (1705:1705:1705))
+ (PORT d[10] (1503:1503:1503) (1601:1601:1601))
+ (PORT d[11] (1561:1561:1561) (1686:1686:1686))
+ (PORT d[12] (1531:1531:1531) (1649:1649:1649))
+ (PORT clk (1846:1846:1846) (1872:1872:1872))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1846:1846:1846) (1872:1872:1872))
+ (PORT d[0] (1495:1495:1495) (1543:1543:1543))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1847:1847:1847) (1873:1873:1873))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1809:1809:1809) (1835:1835:1835))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (994:994:994) (998:998:998))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (995:995:995) (999:999:999))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (995:995:995) (999:999:999))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (995:995:995) (999:999:999))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[7\]\~7)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (636:636:636) (645:645:645))
+ (PORT datac (906:906:906) (905:905:905))
+ (PORT datad (1123:1123:1123) (1224:1224:1224))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datac combout (241:241:241) (242:242:242))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
)
diff --git a/simulation/modelsim/spectrum_min_1200mv_0c_fast.vo b/simulation/modelsim/spectrum_min_1200mv_0c_fast.vo
index 59ddc72..03b41ff 100644
--- a/simulation/modelsim/spectrum_min_1200mv_0c_fast.vo
+++ b/simulation/modelsim/spectrum_min_1200mv_0c_fast.vo
@@ -16,7 +16,7 @@
// PROGRAM "Quartus II 32-bit"
// VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition"
-// DATE "03/30/2022 12:38:42"
+// DATE "03/30/2022 13:12:28"
//
// Device: Altera EP4CE22F17C6 Package FBGA256
@@ -71,77 +71,166 @@ wire \LED[6]~output_o ;
wire \LED[7]~output_o ;
wire \CLOCK_50~input_o ;
wire \CLOCK_50~inputclkctrl_outclk ;
-wire \Add0~0_combout ;
-wire \Add0~1 ;
-wire \Add0~2_combout ;
-wire \Add0~3 ;
-wire \Add0~4_combout ;
-wire \Add0~5 ;
-wire \Add0~6_combout ;
-wire \Add0~7 ;
-wire \Add0~8_combout ;
-wire \Add0~9 ;
-wire \Add0~10_combout ;
-wire \Add0~11 ;
-wire \Add0~12_combout ;
-wire \Add0~13 ;
-wire \Add0~14_combout ;
-wire \Add0~15 ;
-wire \Add0~16_combout ;
-wire \Add0~17 ;
-wire \Add0~18_combout ;
-wire \Add0~19 ;
-wire \Add0~20_combout ;
-wire \Add0~21 ;
-wire \Add0~22_combout ;
-wire \Add0~23 ;
-wire \Add0~24_combout ;
-wire \Add0~25 ;
-wire \Add0~26_combout ;
-wire \Add0~27 ;
-wire \Add0~28_combout ;
-wire \Add0~29 ;
-wire \Add0~30_combout ;
-wire \Add0~31 ;
-wire \Add0~32_combout ;
-wire \Add0~33 ;
-wire \Add0~34_combout ;
-wire \Add0~35 ;
-wire \Add0~36_combout ;
-wire \Add0~37 ;
-wire \Add0~38_combout ;
-wire \Add0~39 ;
-wire \Add0~40_combout ;
+wire \counter[0]~63_combout ;
+wire \counter[1]~21_combout ;
+wire \counter[1]~22 ;
+wire \counter[2]~23_combout ;
+wire \counter[2]~24 ;
+wire \counter[3]~25_combout ;
+wire \counter[3]~26 ;
+wire \counter[4]~27_combout ;
+wire \counter[4]~28 ;
+wire \counter[5]~29_combout ;
+wire \counter[5]~30 ;
+wire \counter[6]~31_combout ;
+wire \counter[6]~32 ;
+wire \counter[7]~33_combout ;
+wire \counter[7]~34 ;
+wire \counter[8]~35_combout ;
+wire \counter[8]~36 ;
+wire \counter[9]~37_combout ;
+wire \counter[9]~38 ;
+wire \counter[10]~39_combout ;
+wire \counter[10]~40 ;
+wire \counter[11]~41_combout ;
+wire \counter[11]~feeder_combout ;
+wire \counter[11]~42 ;
+wire \counter[12]~43_combout ;
+wire \counter[12]~44 ;
+wire \counter[13]~45_combout ;
+wire \counter[13]~46 ;
+wire \counter[14]~47_combout ;
+wire \counter[14]~48 ;
+wire \counter[15]~49_combout ;
+wire \counter[15]~50 ;
+wire \counter[16]~51_combout ;
+wire \counter[16]~52 ;
+wire \counter[17]~53_combout ;
+wire \counter[17]~54 ;
+wire \counter[18]~55_combout ;
+wire \counter[18]~56 ;
+wire \counter[19]~57_combout ;
wire \Equal0~5_combout ;
-wire \Equal0~1_combout ;
wire \Equal0~0_combout ;
+wire \Equal0~1_combout ;
wire \Equal0~2_combout ;
wire \Equal0~3_combout ;
wire \Equal0~4_combout ;
-wire \address[0]~0_combout ;
-wire \Equal0~6_combout ;
+wire \counter[19]~58 ;
+wire \counter[20]~59_combout ;
+wire \counter[20]~60 ;
+wire \counter[21]~61_combout ;
wire \Equal0~7_combout ;
-wire \address[1]~1_combout ;
-wire \address[1]~2_combout ;
-wire \address[2]~3_combout ;
-wire [20:0] counter;
-wire [2:0] address;
-wire [7:0] \rom|altsyncram_component|auto_generated|q_a ;
+wire \address[0]~39_combout ;
+wire \address[1]~13_combout ;
+wire \Equal0~6_combout ;
+wire \address[1]~14 ;
+wire \address[2]~15_combout ;
+wire \address[2]~16 ;
+wire \address[3]~17_combout ;
+wire \address[3]~18 ;
+wire \address[4]~19_combout ;
+wire \address[4]~20 ;
+wire \address[5]~21_combout ;
+wire \address[5]~22 ;
+wire \address[6]~23_combout ;
+wire \address[6]~24 ;
+wire \address[7]~25_combout ;
+wire \address[7]~26 ;
+wire \address[8]~27_combout ;
+wire \address[8]~28 ;
+wire \address[9]~29_combout ;
+wire \address[9]~30 ;
+wire \address[10]~31_combout ;
+wire \address[10]~32 ;
+wire \address[11]~33_combout ;
+wire \address[11]~34 ;
+wire \address[12]~35_combout ;
+wire \address[12]~36 ;
+wire \address[13]~37_combout ;
+wire \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ;
+wire \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a8~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a0~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a11~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a3~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a13~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a5~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a14~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a6~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ;
+wire \rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ;
+wire \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ;
+wire [21:0] counter;
+wire [13:0] address;
+wire [0:0] \rom|altsyncram_component|auto_generated|out_address_reg_a ;
+wire [0:0] \rom|altsyncram_component|auto_generated|address_reg_a ;
-wire [17:0] \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus ;
+wire [0:0] \rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus ;
-assign \rom|altsyncram_component|auto_generated|q_a [0] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [0];
-assign \rom|altsyncram_component|auto_generated|q_a [1] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [1];
-assign \rom|altsyncram_component|auto_generated|q_a [2] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [2];
-assign \rom|altsyncram_component|auto_generated|q_a [3] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [3];
-assign \rom|altsyncram_component|auto_generated|q_a [4] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [4];
-assign \rom|altsyncram_component|auto_generated|q_a [5] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [5];
-assign \rom|altsyncram_component|auto_generated|q_a [6] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [6];
-assign \rom|altsyncram_component|auto_generated|q_a [7] = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [7];
+assign \rom|altsyncram_component|auto_generated|ram_block1a8~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a0~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a9~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a1~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a10~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a2~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a11~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a3~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a12~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a4~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a13~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a5~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a14~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a6~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a15~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus [0];
+
+assign \rom|altsyncram_component|auto_generated|ram_block1a7~portadataout = \rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus [0];
// Location: IOOBUF_X38_Y34_N16
cycloneive_io_obuf \LED[0]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [0]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -154,7 +243,7 @@ defparam \LED[0]~output .open_drain_output = "false";
// Location: IOOBUF_X49_Y34_N2
cycloneive_io_obuf \LED[1]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [1]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -167,7 +256,7 @@ defparam \LED[1]~output .open_drain_output = "false";
// Location: IOOBUF_X49_Y34_N9
cycloneive_io_obuf \LED[2]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [2]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -180,7 +269,7 @@ defparam \LED[2]~output .open_drain_output = "false";
// Location: IOOBUF_X40_Y34_N2
cycloneive_io_obuf \LED[3]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [3]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -193,7 +282,7 @@ defparam \LED[3]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y25_N9
cycloneive_io_obuf \LED[4]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [4]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -206,7 +295,7 @@ defparam \LED[4]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y26_N16
cycloneive_io_obuf \LED[5]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [5]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -219,7 +308,7 @@ defparam \LED[5]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y28_N9
cycloneive_io_obuf \LED[6]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [6]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -232,7 +321,7 @@ defparam \LED[6]~output .open_drain_output = "false";
// Location: IOOBUF_X0_Y10_N23
cycloneive_io_obuf \LED[7]~output (
- .i(\rom|altsyncram_component|auto_generated|q_a [7]),
+ .i(\rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ),
.oe(vcc),
.seriesterminationcontrol(16'b0000000000000000),
.devoe(devoe),
@@ -266,47 +355,27 @@ defparam \CLOCK_50~inputclkctrl .clock_type = "global clock";
defparam \CLOCK_50~inputclkctrl .ena_register_mode = "none";
// synopsys translate_on
-// Location: FF_X31_Y17_N21
-dffeas \counter[20] (
- .clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~40_combout ),
- .asdata(vcc),
- .clrn(vcc),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(counter[20]),
- .prn(vcc));
-// synopsys translate_off
-defparam \counter[20] .is_wysiwyg = "true";
-defparam \counter[20] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y18_N12
-cycloneive_lcell_comb \Add0~0 (
+// Location: LCCOMB_X28_Y18_N2
+cycloneive_lcell_comb \counter[0]~63 (
// Equation(s):
-// \Add0~0_combout = counter[0] $ (VCC)
-// \Add0~1 = CARRY(counter[0])
+// \counter[0]~63_combout = !counter[0]
- .dataa(counter[0]),
+ .dataa(gnd),
.datab(gnd),
- .datac(gnd),
- .datad(vcc),
+ .datac(counter[0]),
+ .datad(gnd),
.cin(gnd),
- .combout(\Add0~0_combout ),
- .cout(\Add0~1 ));
+ .combout(\counter[0]~63_combout ),
+ .cout());
// synopsys translate_off
-defparam \Add0~0 .lut_mask = 16'h55AA;
-defparam \Add0~0 .sum_lutc_input = "datac";
+defparam \counter[0]~63 .lut_mask = 16'h0F0F;
+defparam \counter[0]~63 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: FF_X31_Y18_N13
+// Location: FF_X28_Y18_N3
dffeas \counter[0] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~0_combout ),
+ .d(\counter[0]~63_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -322,28 +391,28 @@ defparam \counter[0] .is_wysiwyg = "true";
defparam \counter[0] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N14
-cycloneive_lcell_comb \Add0~2 (
+// Location: LCCOMB_X28_Y18_N12
+cycloneive_lcell_comb \counter[1]~21 (
// Equation(s):
-// \Add0~2_combout = (counter[1] & (!\Add0~1 )) # (!counter[1] & ((\Add0~1 ) # (GND)))
-// \Add0~3 = CARRY((!\Add0~1 ) # (!counter[1]))
+// \counter[1]~21_combout = (counter[1] & (counter[0] $ (VCC))) # (!counter[1] & (counter[0] & VCC))
+// \counter[1]~22 = CARRY((counter[1] & counter[0]))
- .dataa(gnd),
- .datab(counter[1]),
+ .dataa(counter[1]),
+ .datab(counter[0]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~1 ),
- .combout(\Add0~2_combout ),
- .cout(\Add0~3 ));
+ .cin(gnd),
+ .combout(\counter[1]~21_combout ),
+ .cout(\counter[1]~22 ));
// synopsys translate_off
-defparam \Add0~2 .lut_mask = 16'h3C3F;
-defparam \Add0~2 .sum_lutc_input = "cin";
+defparam \counter[1]~21 .lut_mask = 16'h6688;
+defparam \counter[1]~21 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: FF_X31_Y18_N15
+// Location: FF_X28_Y18_N13
dffeas \counter[1] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~2_combout ),
+ .d(\counter[1]~21_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -359,28 +428,28 @@ defparam \counter[1] .is_wysiwyg = "true";
defparam \counter[1] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N16
-cycloneive_lcell_comb \Add0~4 (
+// Location: LCCOMB_X28_Y18_N14
+cycloneive_lcell_comb \counter[2]~23 (
// Equation(s):
-// \Add0~4_combout = (counter[2] & (\Add0~3 $ (GND))) # (!counter[2] & (!\Add0~3 & VCC))
-// \Add0~5 = CARRY((counter[2] & !\Add0~3 ))
+// \counter[2]~23_combout = (counter[2] & (!\counter[1]~22 )) # (!counter[2] & ((\counter[1]~22 ) # (GND)))
+// \counter[2]~24 = CARRY((!\counter[1]~22 ) # (!counter[2]))
.dataa(gnd),
.datab(counter[2]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~3 ),
- .combout(\Add0~4_combout ),
- .cout(\Add0~5 ));
+ .cin(\counter[1]~22 ),
+ .combout(\counter[2]~23_combout ),
+ .cout(\counter[2]~24 ));
// synopsys translate_off
-defparam \Add0~4 .lut_mask = 16'hC30C;
-defparam \Add0~4 .sum_lutc_input = "cin";
+defparam \counter[2]~23 .lut_mask = 16'h3C3F;
+defparam \counter[2]~23 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N17
+// Location: FF_X28_Y18_N15
dffeas \counter[2] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~4_combout ),
+ .d(\counter[2]~23_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -396,28 +465,28 @@ defparam \counter[2] .is_wysiwyg = "true";
defparam \counter[2] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N18
-cycloneive_lcell_comb \Add0~6 (
+// Location: LCCOMB_X28_Y18_N16
+cycloneive_lcell_comb \counter[3]~25 (
// Equation(s):
-// \Add0~6_combout = (counter[3] & (!\Add0~5 )) # (!counter[3] & ((\Add0~5 ) # (GND)))
-// \Add0~7 = CARRY((!\Add0~5 ) # (!counter[3]))
+// \counter[3]~25_combout = (counter[3] & (\counter[2]~24 $ (GND))) # (!counter[3] & (!\counter[2]~24 & VCC))
+// \counter[3]~26 = CARRY((counter[3] & !\counter[2]~24 ))
.dataa(gnd),
.datab(counter[3]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~5 ),
- .combout(\Add0~6_combout ),
- .cout(\Add0~7 ));
+ .cin(\counter[2]~24 ),
+ .combout(\counter[3]~25_combout ),
+ .cout(\counter[3]~26 ));
// synopsys translate_off
-defparam \Add0~6 .lut_mask = 16'h3C3F;
-defparam \Add0~6 .sum_lutc_input = "cin";
+defparam \counter[3]~25 .lut_mask = 16'hC30C;
+defparam \counter[3]~25 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N19
+// Location: FF_X28_Y18_N17
dffeas \counter[3] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~6_combout ),
+ .d(\counter[3]~25_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -433,28 +502,28 @@ defparam \counter[3] .is_wysiwyg = "true";
defparam \counter[3] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N20
-cycloneive_lcell_comb \Add0~8 (
+// Location: LCCOMB_X28_Y18_N18
+cycloneive_lcell_comb \counter[4]~27 (
// Equation(s):
-// \Add0~8_combout = (counter[4] & (\Add0~7 $ (GND))) # (!counter[4] & (!\Add0~7 & VCC))
-// \Add0~9 = CARRY((counter[4] & !\Add0~7 ))
+// \counter[4]~27_combout = (counter[4] & (!\counter[3]~26 )) # (!counter[4] & ((\counter[3]~26 ) # (GND)))
+// \counter[4]~28 = CARRY((!\counter[3]~26 ) # (!counter[4]))
- .dataa(counter[4]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[4]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~7 ),
- .combout(\Add0~8_combout ),
- .cout(\Add0~9 ));
+ .cin(\counter[3]~26 ),
+ .combout(\counter[4]~27_combout ),
+ .cout(\counter[4]~28 ));
// synopsys translate_off
-defparam \Add0~8 .lut_mask = 16'hA50A;
-defparam \Add0~8 .sum_lutc_input = "cin";
+defparam \counter[4]~27 .lut_mask = 16'h3C3F;
+defparam \counter[4]~27 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N21
+// Location: FF_X28_Y18_N19
dffeas \counter[4] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~8_combout ),
+ .d(\counter[4]~27_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -470,28 +539,28 @@ defparam \counter[4] .is_wysiwyg = "true";
defparam \counter[4] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N22
-cycloneive_lcell_comb \Add0~10 (
+// Location: LCCOMB_X28_Y18_N20
+cycloneive_lcell_comb \counter[5]~29 (
// Equation(s):
-// \Add0~10_combout = (counter[5] & (!\Add0~9 )) # (!counter[5] & ((\Add0~9 ) # (GND)))
-// \Add0~11 = CARRY((!\Add0~9 ) # (!counter[5]))
+// \counter[5]~29_combout = (counter[5] & (\counter[4]~28 $ (GND))) # (!counter[5] & (!\counter[4]~28 & VCC))
+// \counter[5]~30 = CARRY((counter[5] & !\counter[4]~28 ))
.dataa(gnd),
.datab(counter[5]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~9 ),
- .combout(\Add0~10_combout ),
- .cout(\Add0~11 ));
+ .cin(\counter[4]~28 ),
+ .combout(\counter[5]~29_combout ),
+ .cout(\counter[5]~30 ));
// synopsys translate_off
-defparam \Add0~10 .lut_mask = 16'h3C3F;
-defparam \Add0~10 .sum_lutc_input = "cin";
+defparam \counter[5]~29 .lut_mask = 16'hC30C;
+defparam \counter[5]~29 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N23
+// Location: FF_X28_Y18_N21
dffeas \counter[5] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~10_combout ),
+ .d(\counter[5]~29_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -507,28 +576,28 @@ defparam \counter[5] .is_wysiwyg = "true";
defparam \counter[5] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N24
-cycloneive_lcell_comb \Add0~12 (
+// Location: LCCOMB_X28_Y18_N22
+cycloneive_lcell_comb \counter[6]~31 (
// Equation(s):
-// \Add0~12_combout = (counter[6] & (\Add0~11 $ (GND))) # (!counter[6] & (!\Add0~11 & VCC))
-// \Add0~13 = CARRY((counter[6] & !\Add0~11 ))
+// \counter[6]~31_combout = (counter[6] & (!\counter[5]~30 )) # (!counter[6] & ((\counter[5]~30 ) # (GND)))
+// \counter[6]~32 = CARRY((!\counter[5]~30 ) # (!counter[6]))
.dataa(counter[6]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~11 ),
- .combout(\Add0~12_combout ),
- .cout(\Add0~13 ));
+ .cin(\counter[5]~30 ),
+ .combout(\counter[6]~31_combout ),
+ .cout(\counter[6]~32 ));
// synopsys translate_off
-defparam \Add0~12 .lut_mask = 16'hA50A;
-defparam \Add0~12 .sum_lutc_input = "cin";
+defparam \counter[6]~31 .lut_mask = 16'h5A5F;
+defparam \counter[6]~31 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N25
+// Location: FF_X28_Y18_N23
dffeas \counter[6] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~12_combout ),
+ .d(\counter[6]~31_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -544,28 +613,28 @@ defparam \counter[6] .is_wysiwyg = "true";
defparam \counter[6] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N26
-cycloneive_lcell_comb \Add0~14 (
+// Location: LCCOMB_X28_Y18_N24
+cycloneive_lcell_comb \counter[7]~33 (
// Equation(s):
-// \Add0~14_combout = (counter[7] & (!\Add0~13 )) # (!counter[7] & ((\Add0~13 ) # (GND)))
-// \Add0~15 = CARRY((!\Add0~13 ) # (!counter[7]))
+// \counter[7]~33_combout = (counter[7] & (\counter[6]~32 $ (GND))) # (!counter[7] & (!\counter[6]~32 & VCC))
+// \counter[7]~34 = CARRY((counter[7] & !\counter[6]~32 ))
.dataa(gnd),
.datab(counter[7]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~13 ),
- .combout(\Add0~14_combout ),
- .cout(\Add0~15 ));
+ .cin(\counter[6]~32 ),
+ .combout(\counter[7]~33_combout ),
+ .cout(\counter[7]~34 ));
// synopsys translate_off
-defparam \Add0~14 .lut_mask = 16'h3C3F;
-defparam \Add0~14 .sum_lutc_input = "cin";
+defparam \counter[7]~33 .lut_mask = 16'hC30C;
+defparam \counter[7]~33 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N27
+// Location: FF_X28_Y18_N25
dffeas \counter[7] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~14_combout ),
+ .d(\counter[7]~33_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -581,28 +650,28 @@ defparam \counter[7] .is_wysiwyg = "true";
defparam \counter[7] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N28
-cycloneive_lcell_comb \Add0~16 (
+// Location: LCCOMB_X28_Y18_N26
+cycloneive_lcell_comb \counter[8]~35 (
// Equation(s):
-// \Add0~16_combout = (counter[8] & (\Add0~15 $ (GND))) # (!counter[8] & (!\Add0~15 & VCC))
-// \Add0~17 = CARRY((counter[8] & !\Add0~15 ))
+// \counter[8]~35_combout = (counter[8] & (!\counter[7]~34 )) # (!counter[8] & ((\counter[7]~34 ) # (GND)))
+// \counter[8]~36 = CARRY((!\counter[7]~34 ) # (!counter[8]))
- .dataa(gnd),
- .datab(counter[8]),
+ .dataa(counter[8]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~15 ),
- .combout(\Add0~16_combout ),
- .cout(\Add0~17 ));
+ .cin(\counter[7]~34 ),
+ .combout(\counter[8]~35_combout ),
+ .cout(\counter[8]~36 ));
// synopsys translate_off
-defparam \Add0~16 .lut_mask = 16'hC30C;
-defparam \Add0~16 .sum_lutc_input = "cin";
+defparam \counter[8]~35 .lut_mask = 16'h5A5F;
+defparam \counter[8]~35 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N29
+// Location: FF_X28_Y18_N27
dffeas \counter[8] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~16_combout ),
+ .d(\counter[8]~35_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -618,28 +687,28 @@ defparam \counter[8] .is_wysiwyg = "true";
defparam \counter[8] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N30
-cycloneive_lcell_comb \Add0~18 (
+// Location: LCCOMB_X28_Y18_N28
+cycloneive_lcell_comb \counter[9]~37 (
// Equation(s):
-// \Add0~18_combout = (counter[9] & (!\Add0~17 )) # (!counter[9] & ((\Add0~17 ) # (GND)))
-// \Add0~19 = CARRY((!\Add0~17 ) # (!counter[9]))
+// \counter[9]~37_combout = (counter[9] & (\counter[8]~36 $ (GND))) # (!counter[9] & (!\counter[8]~36 & VCC))
+// \counter[9]~38 = CARRY((counter[9] & !\counter[8]~36 ))
- .dataa(counter[9]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[9]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~17 ),
- .combout(\Add0~18_combout ),
- .cout(\Add0~19 ));
+ .cin(\counter[8]~36 ),
+ .combout(\counter[9]~37_combout ),
+ .cout(\counter[9]~38 ));
// synopsys translate_off
-defparam \Add0~18 .lut_mask = 16'h5A5F;
-defparam \Add0~18 .sum_lutc_input = "cin";
+defparam \counter[9]~37 .lut_mask = 16'hC30C;
+defparam \counter[9]~37 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y18_N31
+// Location: FF_X28_Y18_N29
dffeas \counter[9] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~18_combout ),
+ .d(\counter[9]~37_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -655,28 +724,28 @@ defparam \counter[9] .is_wysiwyg = "true";
defparam \counter[9] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N0
-cycloneive_lcell_comb \Add0~20 (
+// Location: LCCOMB_X28_Y18_N30
+cycloneive_lcell_comb \counter[10]~39 (
// Equation(s):
-// \Add0~20_combout = (counter[10] & (\Add0~19 $ (GND))) # (!counter[10] & (!\Add0~19 & VCC))
-// \Add0~21 = CARRY((counter[10] & !\Add0~19 ))
+// \counter[10]~39_combout = (counter[10] & (!\counter[9]~38 )) # (!counter[10] & ((\counter[9]~38 ) # (GND)))
+// \counter[10]~40 = CARRY((!\counter[9]~38 ) # (!counter[10]))
- .dataa(gnd),
- .datab(counter[10]),
+ .dataa(counter[10]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~19 ),
- .combout(\Add0~20_combout ),
- .cout(\Add0~21 ));
+ .cin(\counter[9]~38 ),
+ .combout(\counter[10]~39_combout ),
+ .cout(\counter[10]~40 ));
// synopsys translate_off
-defparam \Add0~20 .lut_mask = 16'hC30C;
-defparam \Add0~20 .sum_lutc_input = "cin";
+defparam \counter[10]~39 .lut_mask = 16'h5A5F;
+defparam \counter[10]~39 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N1
+// Location: FF_X28_Y18_N31
dffeas \counter[10] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~20_combout ),
+ .d(\counter[10]~39_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -692,28 +761,45 @@ defparam \counter[10] .is_wysiwyg = "true";
defparam \counter[10] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N2
-cycloneive_lcell_comb \Add0~22 (
+// Location: LCCOMB_X28_Y17_N0
+cycloneive_lcell_comb \counter[11]~41 (
// Equation(s):
-// \Add0~22_combout = (counter[11] & (!\Add0~21 )) # (!counter[11] & ((\Add0~21 ) # (GND)))
-// \Add0~23 = CARRY((!\Add0~21 ) # (!counter[11]))
+// \counter[11]~41_combout = (counter[11] & (\counter[10]~40 $ (GND))) # (!counter[11] & (!\counter[10]~40 & VCC))
+// \counter[11]~42 = CARRY((counter[11] & !\counter[10]~40 ))
- .dataa(gnd),
- .datab(counter[11]),
+ .dataa(counter[11]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~21 ),
- .combout(\Add0~22_combout ),
- .cout(\Add0~23 ));
+ .cin(\counter[10]~40 ),
+ .combout(\counter[11]~41_combout ),
+ .cout(\counter[11]~42 ));
// synopsys translate_off
-defparam \Add0~22 .lut_mask = 16'h3C3F;
-defparam \Add0~22 .sum_lutc_input = "cin";
+defparam \counter[11]~41 .lut_mask = 16'hA50A;
+defparam \counter[11]~41 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N3
+// Location: LCCOMB_X28_Y18_N4
+cycloneive_lcell_comb \counter[11]~feeder (
+// Equation(s):
+// \counter[11]~feeder_combout = \counter[11]~41_combout
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(\counter[11]~41_combout ),
+ .cin(gnd),
+ .combout(\counter[11]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \counter[11]~feeder .lut_mask = 16'hFF00;
+defparam \counter[11]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X28_Y18_N5
dffeas \counter[11] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~22_combout ),
+ .d(\counter[11]~feeder_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -729,28 +815,28 @@ defparam \counter[11] .is_wysiwyg = "true";
defparam \counter[11] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N4
-cycloneive_lcell_comb \Add0~24 (
+// Location: LCCOMB_X28_Y17_N2
+cycloneive_lcell_comb \counter[12]~43 (
// Equation(s):
-// \Add0~24_combout = (counter[12] & (\Add0~23 $ (GND))) # (!counter[12] & (!\Add0~23 & VCC))
-// \Add0~25 = CARRY((counter[12] & !\Add0~23 ))
+// \counter[12]~43_combout = (counter[12] & (!\counter[11]~42 )) # (!counter[12] & ((\counter[11]~42 ) # (GND)))
+// \counter[12]~44 = CARRY((!\counter[11]~42 ) # (!counter[12]))
.dataa(gnd),
.datab(counter[12]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~23 ),
- .combout(\Add0~24_combout ),
- .cout(\Add0~25 ));
+ .cin(\counter[11]~42 ),
+ .combout(\counter[12]~43_combout ),
+ .cout(\counter[12]~44 ));
// synopsys translate_off
-defparam \Add0~24 .lut_mask = 16'hC30C;
-defparam \Add0~24 .sum_lutc_input = "cin";
+defparam \counter[12]~43 .lut_mask = 16'h3C3F;
+defparam \counter[12]~43 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N5
+// Location: FF_X28_Y17_N3
dffeas \counter[12] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~24_combout ),
+ .d(\counter[12]~43_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -766,28 +852,28 @@ defparam \counter[12] .is_wysiwyg = "true";
defparam \counter[12] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N6
-cycloneive_lcell_comb \Add0~26 (
+// Location: LCCOMB_X28_Y17_N4
+cycloneive_lcell_comb \counter[13]~45 (
// Equation(s):
-// \Add0~26_combout = (counter[13] & (!\Add0~25 )) # (!counter[13] & ((\Add0~25 ) # (GND)))
-// \Add0~27 = CARRY((!\Add0~25 ) # (!counter[13]))
+// \counter[13]~45_combout = (counter[13] & (\counter[12]~44 $ (GND))) # (!counter[13] & (!\counter[12]~44 & VCC))
+// \counter[13]~46 = CARRY((counter[13] & !\counter[12]~44 ))
.dataa(gnd),
.datab(counter[13]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~25 ),
- .combout(\Add0~26_combout ),
- .cout(\Add0~27 ));
+ .cin(\counter[12]~44 ),
+ .combout(\counter[13]~45_combout ),
+ .cout(\counter[13]~46 ));
// synopsys translate_off
-defparam \Add0~26 .lut_mask = 16'h3C3F;
-defparam \Add0~26 .sum_lutc_input = "cin";
+defparam \counter[13]~45 .lut_mask = 16'hC30C;
+defparam \counter[13]~45 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N7
+// Location: FF_X28_Y17_N5
dffeas \counter[13] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~26_combout ),
+ .d(\counter[13]~45_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -803,28 +889,28 @@ defparam \counter[13] .is_wysiwyg = "true";
defparam \counter[13] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N8
-cycloneive_lcell_comb \Add0~28 (
+// Location: LCCOMB_X28_Y17_N6
+cycloneive_lcell_comb \counter[14]~47 (
// Equation(s):
-// \Add0~28_combout = (counter[14] & (\Add0~27 $ (GND))) # (!counter[14] & (!\Add0~27 & VCC))
-// \Add0~29 = CARRY((counter[14] & !\Add0~27 ))
+// \counter[14]~47_combout = (counter[14] & (!\counter[13]~46 )) # (!counter[14] & ((\counter[13]~46 ) # (GND)))
+// \counter[14]~48 = CARRY((!\counter[13]~46 ) # (!counter[14]))
.dataa(counter[14]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~27 ),
- .combout(\Add0~28_combout ),
- .cout(\Add0~29 ));
+ .cin(\counter[13]~46 ),
+ .combout(\counter[14]~47_combout ),
+ .cout(\counter[14]~48 ));
// synopsys translate_off
-defparam \Add0~28 .lut_mask = 16'hA50A;
-defparam \Add0~28 .sum_lutc_input = "cin";
+defparam \counter[14]~47 .lut_mask = 16'h5A5F;
+defparam \counter[14]~47 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N9
+// Location: FF_X28_Y17_N7
dffeas \counter[14] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~28_combout ),
+ .d(\counter[14]~47_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -840,28 +926,28 @@ defparam \counter[14] .is_wysiwyg = "true";
defparam \counter[14] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N10
-cycloneive_lcell_comb \Add0~30 (
+// Location: LCCOMB_X28_Y17_N8
+cycloneive_lcell_comb \counter[15]~49 (
// Equation(s):
-// \Add0~30_combout = (counter[15] & (!\Add0~29 )) # (!counter[15] & ((\Add0~29 ) # (GND)))
-// \Add0~31 = CARRY((!\Add0~29 ) # (!counter[15]))
+// \counter[15]~49_combout = (counter[15] & (\counter[14]~48 $ (GND))) # (!counter[15] & (!\counter[14]~48 & VCC))
+// \counter[15]~50 = CARRY((counter[15] & !\counter[14]~48 ))
.dataa(gnd),
.datab(counter[15]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~29 ),
- .combout(\Add0~30_combout ),
- .cout(\Add0~31 ));
+ .cin(\counter[14]~48 ),
+ .combout(\counter[15]~49_combout ),
+ .cout(\counter[15]~50 ));
// synopsys translate_off
-defparam \Add0~30 .lut_mask = 16'h3C3F;
-defparam \Add0~30 .sum_lutc_input = "cin";
+defparam \counter[15]~49 .lut_mask = 16'hC30C;
+defparam \counter[15]~49 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N11
+// Location: FF_X28_Y17_N9
dffeas \counter[15] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~30_combout ),
+ .d(\counter[15]~49_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -877,28 +963,28 @@ defparam \counter[15] .is_wysiwyg = "true";
defparam \counter[15] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N12
-cycloneive_lcell_comb \Add0~32 (
+// Location: LCCOMB_X28_Y17_N10
+cycloneive_lcell_comb \counter[16]~51 (
// Equation(s):
-// \Add0~32_combout = (counter[16] & (\Add0~31 $ (GND))) # (!counter[16] & (!\Add0~31 & VCC))
-// \Add0~33 = CARRY((counter[16] & !\Add0~31 ))
+// \counter[16]~51_combout = (counter[16] & (!\counter[15]~50 )) # (!counter[16] & ((\counter[15]~50 ) # (GND)))
+// \counter[16]~52 = CARRY((!\counter[15]~50 ) # (!counter[16]))
- .dataa(gnd),
- .datab(counter[16]),
+ .dataa(counter[16]),
+ .datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~31 ),
- .combout(\Add0~32_combout ),
- .cout(\Add0~33 ));
+ .cin(\counter[15]~50 ),
+ .combout(\counter[16]~51_combout ),
+ .cout(\counter[16]~52 ));
// synopsys translate_off
-defparam \Add0~32 .lut_mask = 16'hC30C;
-defparam \Add0~32 .sum_lutc_input = "cin";
+defparam \counter[16]~51 .lut_mask = 16'h5A5F;
+defparam \counter[16]~51 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N13
+// Location: FF_X28_Y17_N11
dffeas \counter[16] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~32_combout ),
+ .d(\counter[16]~51_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -914,28 +1000,28 @@ defparam \counter[16] .is_wysiwyg = "true";
defparam \counter[16] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N14
-cycloneive_lcell_comb \Add0~34 (
+// Location: LCCOMB_X28_Y17_N12
+cycloneive_lcell_comb \counter[17]~53 (
// Equation(s):
-// \Add0~34_combout = (counter[17] & (!\Add0~33 )) # (!counter[17] & ((\Add0~33 ) # (GND)))
-// \Add0~35 = CARRY((!\Add0~33 ) # (!counter[17]))
+// \counter[17]~53_combout = (counter[17] & (\counter[16]~52 $ (GND))) # (!counter[17] & (!\counter[16]~52 & VCC))
+// \counter[17]~54 = CARRY((counter[17] & !\counter[16]~52 ))
.dataa(counter[17]),
.datab(gnd),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~33 ),
- .combout(\Add0~34_combout ),
- .cout(\Add0~35 ));
+ .cin(\counter[16]~52 ),
+ .combout(\counter[17]~53_combout ),
+ .cout(\counter[17]~54 ));
// synopsys translate_off
-defparam \Add0~34 .lut_mask = 16'h5A5F;
-defparam \Add0~34 .sum_lutc_input = "cin";
+defparam \counter[17]~53 .lut_mask = 16'hA50A;
+defparam \counter[17]~53 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N15
+// Location: FF_X28_Y17_N13
dffeas \counter[17] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~34_combout ),
+ .d(\counter[17]~53_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -951,28 +1037,28 @@ defparam \counter[17] .is_wysiwyg = "true";
defparam \counter[17] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N16
-cycloneive_lcell_comb \Add0~36 (
+// Location: LCCOMB_X28_Y17_N14
+cycloneive_lcell_comb \counter[18]~55 (
// Equation(s):
-// \Add0~36_combout = (counter[18] & (\Add0~35 $ (GND))) # (!counter[18] & (!\Add0~35 & VCC))
-// \Add0~37 = CARRY((counter[18] & !\Add0~35 ))
+// \counter[18]~55_combout = (counter[18] & (!\counter[17]~54 )) # (!counter[18] & ((\counter[17]~54 ) # (GND)))
+// \counter[18]~56 = CARRY((!\counter[17]~54 ) # (!counter[18]))
- .dataa(counter[18]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[18]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~35 ),
- .combout(\Add0~36_combout ),
- .cout(\Add0~37 ));
+ .cin(\counter[17]~54 ),
+ .combout(\counter[18]~55_combout ),
+ .cout(\counter[18]~56 ));
// synopsys translate_off
-defparam \Add0~36 .lut_mask = 16'hA50A;
-defparam \Add0~36 .sum_lutc_input = "cin";
+defparam \counter[18]~55 .lut_mask = 16'h3C3F;
+defparam \counter[18]~55 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N17
+// Location: FF_X28_Y17_N15
dffeas \counter[18] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~36_combout ),
+ .d(\counter[18]~55_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -988,28 +1074,28 @@ defparam \counter[18] .is_wysiwyg = "true";
defparam \counter[18] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N18
-cycloneive_lcell_comb \Add0~38 (
+// Location: LCCOMB_X28_Y17_N16
+cycloneive_lcell_comb \counter[19]~57 (
// Equation(s):
-// \Add0~38_combout = (counter[19] & (!\Add0~37 )) # (!counter[19] & ((\Add0~37 ) # (GND)))
-// \Add0~39 = CARRY((!\Add0~37 ) # (!counter[19]))
+// \counter[19]~57_combout = (counter[19] & (\counter[18]~56 $ (GND))) # (!counter[19] & (!\counter[18]~56 & VCC))
+// \counter[19]~58 = CARRY((counter[19] & !\counter[18]~56 ))
- .dataa(counter[19]),
- .datab(gnd),
+ .dataa(gnd),
+ .datab(counter[19]),
.datac(gnd),
.datad(vcc),
- .cin(\Add0~37 ),
- .combout(\Add0~38_combout ),
- .cout(\Add0~39 ));
+ .cin(\counter[18]~56 ),
+ .combout(\counter[19]~57_combout ),
+ .cout(\counter[19]~58 ));
// synopsys translate_off
-defparam \Add0~38 .lut_mask = 16'h5A5F;
-defparam \Add0~38 .sum_lutc_input = "cin";
+defparam \counter[19]~57 .lut_mask = 16'hC30C;
+defparam \counter[19]~57 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X31_Y17_N19
+// Location: FF_X28_Y17_N17
dffeas \counter[19] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\Add0~38_combout ),
+ .d(\counter[19]~57_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -1025,32 +1111,15 @@ defparam \counter[19] .is_wysiwyg = "true";
defparam \counter[19] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N20
-cycloneive_lcell_comb \Add0~40 (
-// Equation(s):
-// \Add0~40_combout = \Add0~39 $ (!counter[20])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(counter[20]),
- .cin(\Add0~39 ),
- .combout(\Add0~40_combout ),
- .cout());
-// synopsys translate_off
-defparam \Add0~40 .lut_mask = 16'hF00F;
-defparam \Add0~40 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y17_N28
+// Location: LCCOMB_X28_Y17_N28
cycloneive_lcell_comb \Equal0~5 (
// Equation(s):
-// \Equal0~5_combout = (!\Add0~32_combout & (!\Add0~36_combout & (!\Add0~34_combout & !\Add0~38_combout )))
+// \Equal0~5_combout = (!counter[17] & (!counter[19] & (!counter[18] & !counter[16])))
- .dataa(\Add0~32_combout ),
- .datab(\Add0~36_combout ),
- .datac(\Add0~34_combout ),
- .datad(\Add0~38_combout ),
+ .dataa(counter[17]),
+ .datab(counter[19]),
+ .datac(counter[18]),
+ .datad(counter[16]),
.cin(gnd),
.combout(\Equal0~5_combout ),
.cout());
@@ -1059,32 +1128,15 @@ defparam \Equal0~5 .lut_mask = 16'h0001;
defparam \Equal0~5 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y18_N6
-cycloneive_lcell_comb \Equal0~1 (
-// Equation(s):
-// \Equal0~1_combout = (!\Add0~10_combout & (!\Add0~8_combout & (!\Add0~14_combout & !\Add0~12_combout )))
-
- .dataa(\Add0~10_combout ),
- .datab(\Add0~8_combout ),
- .datac(\Add0~14_combout ),
- .datad(\Add0~12_combout ),
- .cin(gnd),
- .combout(\Equal0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \Equal0~1 .lut_mask = 16'h0001;
-defparam \Equal0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X31_Y18_N4
+// Location: LCCOMB_X28_Y18_N8
cycloneive_lcell_comb \Equal0~0 (
// Equation(s):
-// \Equal0~0_combout = (!\Add0~4_combout & (!\Add0~0_combout & (!\Add0~6_combout & !\Add0~2_combout )))
+// \Equal0~0_combout = (!counter[1] & (!counter[0] & (!counter[2] & !counter[3])))
- .dataa(\Add0~4_combout ),
- .datab(\Add0~0_combout ),
- .datac(\Add0~6_combout ),
- .datad(\Add0~2_combout ),
+ .dataa(counter[1]),
+ .datab(counter[0]),
+ .datac(counter[2]),
+ .datad(counter[3]),
.cin(gnd),
.combout(\Equal0~0_combout ),
.cout());
@@ -1093,15 +1145,32 @@ defparam \Equal0~0 .lut_mask = 16'h0001;
defparam \Equal0~0 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N30
+// Location: LCCOMB_X28_Y18_N6
+cycloneive_lcell_comb \Equal0~1 (
+// Equation(s):
+// \Equal0~1_combout = (!counter[6] & (!counter[7] & (!counter[5] & !counter[4])))
+
+ .dataa(counter[6]),
+ .datab(counter[7]),
+ .datac(counter[5]),
+ .datad(counter[4]),
+ .cin(gnd),
+ .combout(\Equal0~1_combout ),
+ .cout());
+// synopsys translate_off
+defparam \Equal0~1 .lut_mask = 16'h0001;
+defparam \Equal0~1 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y18_N0
cycloneive_lcell_comb \Equal0~2 (
// Equation(s):
-// \Equal0~2_combout = (!\Add0~22_combout & (!\Add0~16_combout & (!\Add0~20_combout & !\Add0~18_combout )))
+// \Equal0~2_combout = (!counter[8] & (!counter[11] & (!counter[10] & !counter[9])))
- .dataa(\Add0~22_combout ),
- .datab(\Add0~16_combout ),
- .datac(\Add0~20_combout ),
- .datad(\Add0~18_combout ),
+ .dataa(counter[8]),
+ .datab(counter[11]),
+ .datac(counter[10]),
+ .datad(counter[9]),
.cin(gnd),
.combout(\Equal0~2_combout ),
.cout());
@@ -1110,15 +1179,15 @@ defparam \Equal0~2 .lut_mask = 16'h0001;
defparam \Equal0~2 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N30
+// Location: LCCOMB_X28_Y17_N26
cycloneive_lcell_comb \Equal0~3 (
// Equation(s):
-// \Equal0~3_combout = (!\Add0~26_combout & (!\Add0~24_combout & (!\Add0~28_combout & !\Add0~30_combout )))
+// \Equal0~3_combout = (!counter[14] & (!counter[13] & (!counter[15] & !counter[12])))
- .dataa(\Add0~26_combout ),
- .datab(\Add0~24_combout ),
- .datac(\Add0~28_combout ),
- .datad(\Add0~30_combout ),
+ .dataa(counter[14]),
+ .datab(counter[13]),
+ .datac(counter[15]),
+ .datad(counter[12]),
.cin(gnd),
.combout(\Equal0~3_combout ),
.cout());
@@ -1127,13 +1196,13 @@ defparam \Equal0~3 .lut_mask = 16'h0001;
defparam \Equal0~3 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N28
+// Location: LCCOMB_X29_Y18_N28
cycloneive_lcell_comb \Equal0~4 (
// Equation(s):
-// \Equal0~4_combout = (\Equal0~1_combout & (\Equal0~0_combout & (\Equal0~2_combout & \Equal0~3_combout )))
+// \Equal0~4_combout = (\Equal0~0_combout & (\Equal0~1_combout & (\Equal0~2_combout & \Equal0~3_combout )))
- .dataa(\Equal0~1_combout ),
- .datab(\Equal0~0_combout ),
+ .dataa(\Equal0~0_combout ),
+ .datab(\Equal0~1_combout ),
.datac(\Equal0~2_combout ),
.datad(\Equal0~3_combout ),
.cin(gnd),
@@ -1144,27 +1213,117 @@ defparam \Equal0~4 .lut_mask = 16'h8000;
defparam \Equal0~4 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N20
-cycloneive_lcell_comb \address[0]~0 (
+// Location: LCCOMB_X28_Y17_N18
+cycloneive_lcell_comb \counter[20]~59 (
// Equation(s):
-// \address[0]~0_combout = address[0] $ (((!\Add0~40_combout & (\Equal0~5_combout & \Equal0~4_combout ))))
+// \counter[20]~59_combout = (counter[20] & (!\counter[19]~58 )) # (!counter[20] & ((\counter[19]~58 ) # (GND)))
+// \counter[20]~60 = CARRY((!\counter[19]~58 ) # (!counter[20]))
- .dataa(\Add0~40_combout ),
- .datab(\Equal0~5_combout ),
- .datac(address[0]),
- .datad(\Equal0~4_combout ),
- .cin(gnd),
- .combout(\address[0]~0_combout ),
- .cout());
+ .dataa(gnd),
+ .datab(counter[20]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\counter[19]~58 ),
+ .combout(\counter[20]~59_combout ),
+ .cout(\counter[20]~60 ));
// synopsys translate_off
-defparam \address[0]~0 .lut_mask = 16'hB4F0;
-defparam \address[0]~0 .sum_lutc_input = "datac";
+defparam \counter[20]~59 .lut_mask = 16'h3C3F;
+defparam \counter[20]~59 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X32_Y17_N21
+// Location: FF_X28_Y17_N19
+dffeas \counter[20] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\counter[20]~59_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(counter[20]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \counter[20] .is_wysiwyg = "true";
+defparam \counter[20] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y17_N20
+cycloneive_lcell_comb \counter[21]~61 (
+// Equation(s):
+// \counter[21]~61_combout = \counter[20]~60 $ (!counter[21])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(counter[21]),
+ .cin(\counter[20]~60 ),
+ .combout(\counter[21]~61_combout ),
+ .cout());
+// synopsys translate_off
+defparam \counter[21]~61 .lut_mask = 16'hF00F;
+defparam \counter[21]~61 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X28_Y17_N21
+dffeas \counter[21] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\counter[21]~61_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(counter[21]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \counter[21] .is_wysiwyg = "true";
+defparam \counter[21] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X28_Y18_N10
+cycloneive_lcell_comb \Equal0~7 (
+// Equation(s):
+// \Equal0~7_combout = (!counter[21] & !counter[20])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(counter[21]),
+ .datad(counter[20]),
+ .cin(gnd),
+ .combout(\Equal0~7_combout ),
+ .cout());
+// synopsys translate_off
+defparam \Equal0~7 .lut_mask = 16'h000F;
+defparam \Equal0~7 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N30
+cycloneive_lcell_comb \address[0]~39 (
+// Equation(s):
+// \address[0]~39_combout = address[0] $ (((\Equal0~5_combout & (\Equal0~4_combout & \Equal0~7_combout ))))
+
+ .dataa(\Equal0~5_combout ),
+ .datab(\Equal0~4_combout ),
+ .datac(address[0]),
+ .datad(\Equal0~7_combout ),
+ .cin(gnd),
+ .combout(\address[0]~39_combout ),
+ .cout());
+// synopsys translate_off
+defparam \address[0]~39 .lut_mask = 16'h78F0;
+defparam \address[0]~39 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N31
dffeas \address[0] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[0]~0_combout ),
+ .d(\address[0]~39_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
@@ -1180,67 +1339,51 @@ defparam \address[0] .is_wysiwyg = "true";
defparam \address[0] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N26
+// Location: LCCOMB_X29_Y18_N0
+cycloneive_lcell_comb \address[1]~13 (
+// Equation(s):
+// \address[1]~13_combout = (address[0] & (address[1] $ (VCC))) # (!address[0] & (address[1] & VCC))
+// \address[1]~14 = CARRY((address[0] & address[1]))
+
+ .dataa(address[0]),
+ .datab(address[1]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(gnd),
+ .combout(\address[1]~13_combout ),
+ .cout(\address[1]~14 ));
+// synopsys translate_off
+defparam \address[1]~13 .lut_mask = 16'h6688;
+defparam \address[1]~13 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N26
cycloneive_lcell_comb \Equal0~6 (
// Equation(s):
-// \Equal0~6_combout = (!\Add0~34_combout & !\Add0~32_combout )
+// \Equal0~6_combout = (!counter[20] & (!counter[21] & (\Equal0~5_combout & \Equal0~4_combout )))
- .dataa(gnd),
- .datab(gnd),
- .datac(\Add0~34_combout ),
- .datad(\Add0~32_combout ),
+ .dataa(counter[20]),
+ .datab(counter[21]),
+ .datac(\Equal0~5_combout ),
+ .datad(\Equal0~4_combout ),
.cin(gnd),
.combout(\Equal0~6_combout ),
.cout());
// synopsys translate_off
-defparam \Equal0~6 .lut_mask = 16'h000F;
+defparam \Equal0~6 .lut_mask = 16'h1000;
defparam \Equal0~6 .sum_lutc_input = "datac";
// synopsys translate_on
-// Location: LCCOMB_X31_Y17_N24
-cycloneive_lcell_comb \Equal0~7 (
-// Equation(s):
-// \Equal0~7_combout = (!\Add0~40_combout & (!\Add0~36_combout & (\Equal0~6_combout & !\Add0~38_combout )))
-
- .dataa(\Add0~40_combout ),
- .datab(\Add0~36_combout ),
- .datac(\Equal0~6_combout ),
- .datad(\Add0~38_combout ),
- .cin(gnd),
- .combout(\Equal0~7_combout ),
- .cout());
-// synopsys translate_off
-defparam \Equal0~7 .lut_mask = 16'h0010;
-defparam \Equal0~7 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X32_Y17_N10
-cycloneive_lcell_comb \address[1]~1 (
-// Equation(s):
-// \address[1]~1_combout = address[1] $ (((address[0] & (\Equal0~4_combout & \Equal0~7_combout ))))
-
- .dataa(address[0]),
- .datab(\Equal0~4_combout ),
- .datac(address[1]),
- .datad(\Equal0~7_combout ),
- .cin(gnd),
- .combout(\address[1]~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \address[1]~1 .lut_mask = 16'h78F0;
-defparam \address[1]~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X32_Y17_N11
+// Location: FF_X29_Y18_N1
dffeas \address[1] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[1]~1_combout ),
+ .d(\address[1]~13_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
- .ena(vcc),
+ .ena(\Equal0~6_combout ),
.devclrn(devclrn),
.devpor(devpor),
.q(address[1]),
@@ -1250,50 +1393,34 @@ defparam \address[1] .is_wysiwyg = "true";
defparam \address[1] .power_up = "low";
// synopsys translate_on
-// Location: LCCOMB_X32_Y17_N2
-cycloneive_lcell_comb \address[1]~2 (
+// Location: LCCOMB_X29_Y18_N2
+cycloneive_lcell_comb \address[2]~15 (
// Equation(s):
-// \address[1]~2_combout = (address[0] & (\Equal0~5_combout & (!\Add0~40_combout & \Equal0~4_combout )))
-
- .dataa(address[0]),
- .datab(\Equal0~5_combout ),
- .datac(\Add0~40_combout ),
- .datad(\Equal0~4_combout ),
- .cin(gnd),
- .combout(\address[1]~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \address[1]~2 .lut_mask = 16'h0800;
-defparam \address[1]~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X32_Y17_N16
-cycloneive_lcell_comb \address[2]~3 (
-// Equation(s):
-// \address[2]~3_combout = address[2] $ (((address[1] & \address[1]~2_combout )))
+// \address[2]~15_combout = (address[2] & (!\address[1]~14 )) # (!address[2] & ((\address[1]~14 ) # (GND)))
+// \address[2]~16 = CARRY((!\address[1]~14 ) # (!address[2]))
.dataa(gnd),
- .datab(address[1]),
- .datac(address[2]),
- .datad(\address[1]~2_combout ),
- .cin(gnd),
- .combout(\address[2]~3_combout ),
- .cout());
+ .datab(address[2]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[1]~14 ),
+ .combout(\address[2]~15_combout ),
+ .cout(\address[2]~16 ));
// synopsys translate_off
-defparam \address[2]~3 .lut_mask = 16'h3CF0;
-defparam \address[2]~3 .sum_lutc_input = "datac";
+defparam \address[2]~15 .lut_mask = 16'h3C3F;
+defparam \address[2]~15 .sum_lutc_input = "cin";
// synopsys translate_on
-// Location: FF_X32_Y17_N17
+// Location: FF_X29_Y18_N3
dffeas \address[2] (
.clk(\CLOCK_50~inputclkctrl_outclk ),
- .d(\address[2]~3_combout ),
+ .d(\address[2]~15_combout ),
.asdata(vcc),
.clrn(vcc),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
- .ena(vcc),
+ .ena(\Equal0~6_combout ),
.devclrn(devclrn),
.devpor(devpor),
.q(address[2]),
@@ -1303,7 +1430,541 @@ defparam \address[2] .is_wysiwyg = "true";
defparam \address[2] .power_up = "low";
// synopsys translate_on
-// Location: M9K_X33_Y26_N0
+// Location: LCCOMB_X29_Y18_N4
+cycloneive_lcell_comb \address[3]~17 (
+// Equation(s):
+// \address[3]~17_combout = (address[3] & (\address[2]~16 $ (GND))) # (!address[3] & (!\address[2]~16 & VCC))
+// \address[3]~18 = CARRY((address[3] & !\address[2]~16 ))
+
+ .dataa(gnd),
+ .datab(address[3]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[2]~16 ),
+ .combout(\address[3]~17_combout ),
+ .cout(\address[3]~18 ));
+// synopsys translate_off
+defparam \address[3]~17 .lut_mask = 16'hC30C;
+defparam \address[3]~17 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N5
+dffeas \address[3] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[3]~17_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[3]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[3] .is_wysiwyg = "true";
+defparam \address[3] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N6
+cycloneive_lcell_comb \address[4]~19 (
+// Equation(s):
+// \address[4]~19_combout = (address[4] & (!\address[3]~18 )) # (!address[4] & ((\address[3]~18 ) # (GND)))
+// \address[4]~20 = CARRY((!\address[3]~18 ) # (!address[4]))
+
+ .dataa(address[4]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[3]~18 ),
+ .combout(\address[4]~19_combout ),
+ .cout(\address[4]~20 ));
+// synopsys translate_off
+defparam \address[4]~19 .lut_mask = 16'h5A5F;
+defparam \address[4]~19 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N7
+dffeas \address[4] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[4]~19_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[4]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[4] .is_wysiwyg = "true";
+defparam \address[4] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N8
+cycloneive_lcell_comb \address[5]~21 (
+// Equation(s):
+// \address[5]~21_combout = (address[5] & (\address[4]~20 $ (GND))) # (!address[5] & (!\address[4]~20 & VCC))
+// \address[5]~22 = CARRY((address[5] & !\address[4]~20 ))
+
+ .dataa(gnd),
+ .datab(address[5]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[4]~20 ),
+ .combout(\address[5]~21_combout ),
+ .cout(\address[5]~22 ));
+// synopsys translate_off
+defparam \address[5]~21 .lut_mask = 16'hC30C;
+defparam \address[5]~21 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N9
+dffeas \address[5] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[5]~21_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[5]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[5] .is_wysiwyg = "true";
+defparam \address[5] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N10
+cycloneive_lcell_comb \address[6]~23 (
+// Equation(s):
+// \address[6]~23_combout = (address[6] & (!\address[5]~22 )) # (!address[6] & ((\address[5]~22 ) # (GND)))
+// \address[6]~24 = CARRY((!\address[5]~22 ) # (!address[6]))
+
+ .dataa(address[6]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[5]~22 ),
+ .combout(\address[6]~23_combout ),
+ .cout(\address[6]~24 ));
+// synopsys translate_off
+defparam \address[6]~23 .lut_mask = 16'h5A5F;
+defparam \address[6]~23 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N11
+dffeas \address[6] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[6]~23_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[6]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[6] .is_wysiwyg = "true";
+defparam \address[6] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N12
+cycloneive_lcell_comb \address[7]~25 (
+// Equation(s):
+// \address[7]~25_combout = (address[7] & (\address[6]~24 $ (GND))) # (!address[7] & (!\address[6]~24 & VCC))
+// \address[7]~26 = CARRY((address[7] & !\address[6]~24 ))
+
+ .dataa(address[7]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[6]~24 ),
+ .combout(\address[7]~25_combout ),
+ .cout(\address[7]~26 ));
+// synopsys translate_off
+defparam \address[7]~25 .lut_mask = 16'hA50A;
+defparam \address[7]~25 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N13
+dffeas \address[7] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[7]~25_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[7]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[7] .is_wysiwyg = "true";
+defparam \address[7] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N14
+cycloneive_lcell_comb \address[8]~27 (
+// Equation(s):
+// \address[8]~27_combout = (address[8] & (!\address[7]~26 )) # (!address[8] & ((\address[7]~26 ) # (GND)))
+// \address[8]~28 = CARRY((!\address[7]~26 ) # (!address[8]))
+
+ .dataa(gnd),
+ .datab(address[8]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[7]~26 ),
+ .combout(\address[8]~27_combout ),
+ .cout(\address[8]~28 ));
+// synopsys translate_off
+defparam \address[8]~27 .lut_mask = 16'h3C3F;
+defparam \address[8]~27 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N15
+dffeas \address[8] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[8]~27_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[8]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[8] .is_wysiwyg = "true";
+defparam \address[8] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N16
+cycloneive_lcell_comb \address[9]~29 (
+// Equation(s):
+// \address[9]~29_combout = (address[9] & (\address[8]~28 $ (GND))) # (!address[9] & (!\address[8]~28 & VCC))
+// \address[9]~30 = CARRY((address[9] & !\address[8]~28 ))
+
+ .dataa(gnd),
+ .datab(address[9]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[8]~28 ),
+ .combout(\address[9]~29_combout ),
+ .cout(\address[9]~30 ));
+// synopsys translate_off
+defparam \address[9]~29 .lut_mask = 16'hC30C;
+defparam \address[9]~29 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N17
+dffeas \address[9] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[9]~29_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[9]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[9] .is_wysiwyg = "true";
+defparam \address[9] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N18
+cycloneive_lcell_comb \address[10]~31 (
+// Equation(s):
+// \address[10]~31_combout = (address[10] & (!\address[9]~30 )) # (!address[10] & ((\address[9]~30 ) # (GND)))
+// \address[10]~32 = CARRY((!\address[9]~30 ) # (!address[10]))
+
+ .dataa(gnd),
+ .datab(address[10]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[9]~30 ),
+ .combout(\address[10]~31_combout ),
+ .cout(\address[10]~32 ));
+// synopsys translate_off
+defparam \address[10]~31 .lut_mask = 16'h3C3F;
+defparam \address[10]~31 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N19
+dffeas \address[10] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[10]~31_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[10]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[10] .is_wysiwyg = "true";
+defparam \address[10] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N20
+cycloneive_lcell_comb \address[11]~33 (
+// Equation(s):
+// \address[11]~33_combout = (address[11] & (\address[10]~32 $ (GND))) # (!address[11] & (!\address[10]~32 & VCC))
+// \address[11]~34 = CARRY((address[11] & !\address[10]~32 ))
+
+ .dataa(gnd),
+ .datab(address[11]),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[10]~32 ),
+ .combout(\address[11]~33_combout ),
+ .cout(\address[11]~34 ));
+// synopsys translate_off
+defparam \address[11]~33 .lut_mask = 16'hC30C;
+defparam \address[11]~33 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N21
+dffeas \address[11] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[11]~33_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[11]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[11] .is_wysiwyg = "true";
+defparam \address[11] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N22
+cycloneive_lcell_comb \address[12]~35 (
+// Equation(s):
+// \address[12]~35_combout = (address[12] & (!\address[11]~34 )) # (!address[12] & ((\address[11]~34 ) # (GND)))
+// \address[12]~36 = CARRY((!\address[11]~34 ) # (!address[12]))
+
+ .dataa(address[12]),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(vcc),
+ .cin(\address[11]~34 ),
+ .combout(\address[12]~35_combout ),
+ .cout(\address[12]~36 ));
+// synopsys translate_off
+defparam \address[12]~35 .lut_mask = 16'h5A5F;
+defparam \address[12]~35 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N23
+dffeas \address[12] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[12]~35_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[12]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[12] .is_wysiwyg = "true";
+defparam \address[12] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X29_Y18_N24
+cycloneive_lcell_comb \address[13]~37 (
+// Equation(s):
+// \address[13]~37_combout = \address[12]~36 $ (!address[13])
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(address[13]),
+ .cin(\address[12]~36 ),
+ .combout(\address[13]~37_combout ),
+ .cout());
+// synopsys translate_off
+defparam \address[13]~37 .lut_mask = 16'hF00F;
+defparam \address[13]~37 .sum_lutc_input = "cin";
+// synopsys translate_on
+
+// Location: FF_X29_Y18_N25
+dffeas \address[13] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\address[13]~37_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(\Equal0~6_combout ),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(address[13]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \address[13] .is_wysiwyg = "true";
+defparam \address[13] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X30_Y18_N2
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout = address[13]
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(address[13]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder .lut_mask = 16'hFF00;
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X30_Y18_N3
+dffeas \rom|altsyncram_component|auto_generated|address_reg_a[0] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(\rom|altsyncram_component|auto_generated|address_reg_a [0]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0] .is_wysiwyg = "true";
+defparam \rom|altsyncram_component|auto_generated|address_reg_a[0] .power_up = "low";
+// synopsys translate_on
+
+// Location: LCCOMB_X30_Y18_N24
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout = \rom|altsyncram_component|auto_generated|address_reg_a [0]
+
+ .dataa(gnd),
+ .datab(gnd),
+ .datac(gnd),
+ .datad(\rom|altsyncram_component|auto_generated|address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder .lut_mask = 16'hFF00;
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: FF_X30_Y18_N25
+dffeas \rom|altsyncram_component|auto_generated|out_address_reg_a[0] (
+ .clk(\CLOCK_50~inputclkctrl_outclk ),
+ .d(\rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder_combout ),
+ .asdata(vcc),
+ .clrn(vcc),
+ .aload(gnd),
+ .sclr(gnd),
+ .sload(gnd),
+ .ena(vcc),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .q(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .prn(vcc));
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0] .is_wysiwyg = "true";
+defparam \rom|altsyncram_component|auto_generated|out_address_reg_a[0] .power_up = "low";
+// synopsys translate_on
+
+// Location: M9K_X33_Y13_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a8 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a8_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_first_bit_number = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init3 = 2048'h3C00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005DB824E17CAAE881C1908A79F24B7D1B4857A981A6AF39DFF5A2FEE9141EB33592D8E9B82471FDDA6791810A1C29D415CC1A8FA03444DF0083F83506BA93E8D1A1856A768D73A08418BFB25A40001DD4833DAF33BD311BB45F39667627407EF59ED569C483EB3BE1B10551B1428A6169579293ED063CAA9C6ADB0433CFC15C33AFF04C710408C20AC28B5909A229CD7D1DB4EB9A44CE0EEDBBBD391D3128AAA3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init2 = 2048'hDDE6FC8EBE3F9F3C3DFC6E8F07BFD31D50660B1E0B2506A533CE0E340C7C745CAEC4837C2A5FECBB94C1C969FFDDFF79BFFAAFDCA8D748399ABF75558ADD02F56F6DFFF29CB70FFD25A59DFFFED7B3F7E8B4CE6FFF3EF9CEC6BAE57ABFFFCEE647B2AFF5B87AA26AFFDD317DEDCFBDFFE1A0CAD3B58877DD2F647F7DF748E7CF4693FD3C1238FFAFBD7FDF567FA8FEF024F33AFD3AABC6B105EA80272D64895FFF9FFF6E3881C81AFDCF2257FD4F8ED5257D0E9B800726B6564D2B05012F76DF636CDEB4BDFCAEEFC61DFFEFB7E26262DEF2CB9F71565824FEBF3F7BDDEABB593F1BF746FBFFC353E37263FF38A796EF39E3FD7DFEBA7FFEFFBD97ABAF09E909;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init1 = 2048'hE629BDF93D7F5B5BAF92FBAB477E9B315DB5A310CFACC7408DF9A544B1E57AF6EFEF92C2FA4D8D4E4AC86C277338FA37BCDD9D47782DB75EFF80781BCD23D0AFCAE30B9FE6AA29FFF6F72DA73DFE4F7ACD39687B9E69C5359E9B991F0246EFFBC5595561AC64787878F5CE14C664CF9EB0CDAFFBABEF1E83358371B9ED96E5069555AFBBD3AEBFCABFBBED7A5C5FE9BD0E6A91C6E7610042695EEB08D8881B1D735AF87DAE59FABBD7DEAF8717F2B72F428F5E37E5D6E13157B99CBD2D73B9C73C563C8B02C8CC39C64DDCEA1BEEB5E7353F93786145598FE634EF1000179B345725EA43CE18F187A1DE4DAABEA97963E3A7A96B8B7CBC095BEB7CE46274D9AF;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a8 .mem_init0 = 2048'h4ED4AE2B1650D21EAFE01E7099EFCA3094FD4D705CF6B84AE21583E13385F8650004406BD60A023AB063D4E5966EA41AA997F5A49BFCB0657A9732D28EB8217E65F627A15E1057ADEE7B9E27122A58FB2B98B1EA560390C7E87715861814E04DCB76FAB179E9619BC7E7E9C9FD801CF87DBA1EA496E829D4E62861E1AF436A7585287860729C77B6C68CAEA3033A6E84D67249B594C407B39C68B4C1C97FDEFC6BAD12FDBB525EF4F87F4A23EC13CBC0262D8899A3A290F04F41C1324045B9FCEEC890579E95D5A0A546CCCDD48577558ABE7CA36EF67A70F6A8758BDA052D5B95DE707778B17C2379847A23AE5D4BB01F36F3F44A8162566D9FB15DE7CC83F7;
+// synopsys translate_on
+
+// Location: M9K_X33_Y14_N0
cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a0 (
.portawe(vcc),
.portare(vcc),
@@ -1313,46 +1974,978 @@ cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a0 (
.portbaddrstall(gnd),
.clk0(\CLOCK_50~inputclkctrl_outclk ),
.clk1(gnd),
- .ena0(vcc),
+ .ena0(!address[13]),
.ena1(vcc),
.ena2(vcc),
.ena3(vcc),
.clr0(gnd),
.clr1(gnd),
- .portadatain(18'b000000000000000000),
- .portaaddr({address[2],address[1],address[0]}),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
.portabyteenamasks(1'b1),
- .portbdatain(18'b000000000000000000),
- .portbaddr(3'b000),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
.portbbyteenamasks(1'b1),
.devclrn(devclrn),
.devpor(devpor),
.portadataout(\rom|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus ),
.portbdataout());
// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .clk0_core_clock_enable = "ena0";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .data_interleave_offset_in_bits = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .data_interleave_width_in_bits = 1;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file = "led_patterns.mif";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file = "./rom/gw03.hex";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .init_file_layout = "port_a";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .operation_mode = "rom";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_clear = "none";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_width = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_address_width = 13;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_byte_enable_clock = "none";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_out_clear = "none";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_out_clock = "clock0";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_width = 18;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_data_width = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_first_address = 0;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_first_bit_number = 0;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_last_address = 7;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 16384;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_logical_ram_width = 8;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_read_during_write_mode = "new_data_with_nbe_read";
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_a_write_enable_clock = "none";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_address_width = 3;
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_data_width = 18;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .port_b_data_width = 1;
defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .ram_block_type = "M9K";
-defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init0 = 144'h002040042000900018000600024001080081;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init3 = 2048'h1EEA3633EFEA856D05BA968C1B3C30CA1788DD95D16B8F914DDDFC3EE5C69945DF7D7BF31C6072BFA7993996AB7DD2F3EE4009844CC9D6CF9E583AEC48A52F2904B57D8E0D755851232838F9B5348838530D7AF95411555D263B8CA86A5D29D7CE4B65409D6F04C5709A56C241C3BCEF07459A416EB4E8F3D73CC714F4333AFE605D53A5C955D5D1412F8361617A54446971FD187442A60FB04457857BECC3120A01FDC7FE2CBF038A61DEE5FCE2D10C8F35FBF80C05ABFF4B6935287B125E8D56F9FDFE7D64C1F4E1F5641845CD17E836B97780400C702523FA8E7C7BBD6F0666591A35ADD26B6B7E33CA56E9AB329EFA7E68F98AE7CE9507755C74C430286A;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init2 = 2048'h88537A811D4EF6CD9668CCD3E2E7A8041788DCA5F7E08AF52AF5276078304DEB75B74BB9AC3C1A492952F7EEAA0E7CF9FBEDD0FB47EEFDCC3734B816F355C913CD2E1AF14C30545297A91BED3AEAEFF8F696B5F4FC80BC6B1A2559492E9198E4A5875745B625C6CA7A7292332492D139728A689DA1AE78B6B44CE4F4A4EA5A22F331598B364EF27516CC49A4662C5E5C92ED140D96373678F833AE434698237599716B8CBAE2D3D061F2C3D6337AB435B5C2144AB6FA2F8BB51357801066B6589467DA6C480E6D19CEEA8451CEFA88FD70E7925B0302F877F87FA833FBD147E937309C08305A10187707E3D57DDE4931F1D9E97A8F378981ABBF8D7B6B7539C3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init1 = 2048'h763DD7AA7EED3F4AD4EA7491ADE6F14E6DBADD0F090A8DF34D7BAD35DD2275F0BCCF19EEF299751C919C9C13C6FB9ED711AC4DA7D947CC79E9B6323EF6CE62638CEBCB187AE5D44ECA689C9BD4E5AE544DEA7E90D186B9F335F3323877AAD54196CE81973CB555904419599375501366EC343561BCF83357F8823671393B278C1C387A7970C7F3E688673CF5975EE3E5FF105CFCCFAB725D698FB088B063063C7833830C7B2C7AFB8A8D203C312306DA0E72641FFB93D59B5EC84F44AD55F4B884735325ACC969B2EAE10A1478D866F667DDEF7BBF75E6958B6D02DC6D0F807660A229B98541E6FE734DE2280A9B57FCD5A9BEFEF7CDA5ABEB44FD73D2794D56;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a0 .mem_init0 = 2048'hD0734B461A36980411EB2A6C1BE76029258777EF227A8F6E84F74C4436098F67BA611013110188547995B108BB2DAE76F423A0D98845F9248BDFA45E10CA403A5E2B1A3E16869E1D37BCE906B82F401CBD467617DB34D9E0C80B5E6E10063EC4BD52921D249E377D95CFAAA309EEDAA57DA85F55DBB7048A69A4C801013948B617F7F5724D40707E6FF30002982023020449B4680C45D1CE6D8EB30A061DB8FEDD6E630C15271E48CA801988654FB501D5393392EE765C1EC95C1E4D86F18A965372B72B484E2F2664B735B69A5AB532B086BA4C62AD6D56EECBDB6984B251454845BD5B243DAED2B2489B313A35C50252AFD3E0B76FEF342335C7F1321D92FF;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y14_N24
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a8~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a0~portadataout )))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a8~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a0~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[0]~0_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 .lut_mask = 16'hF3C0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y19_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a1 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a1_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_first_bit_number = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init3 = 2048'h35C65240B61076066A23CE4CFC5E76063A1C2AE07DF555007338BDC080EA0C23082C891C76A4845096304A0D8502080C1198911998821D09C29CA830C337499236E0548D65FF9125A765F0220F6EB9D1B318244CC6CA2CBC9CEC6979C14EB28DE2E0440C6CBD61341FC178649A852D4A2A0627C688D905B882524E191E7951EAEF30312A73337CBAD4838F42A3293859CD169240D8E652F6D72D8D19D56DD7675939FC47C933E1B0AEF12A484454C247B00A6BEC5402AA08B5106E3065602454C80CEC08A7F5F85CE65326632B4C4F3920019A35AE2AEB321131046EE45B81D4EFD5995634050D4CFEC166B032B6415553AF0358304080D9DD0A2E5948593830;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init2 = 2048'h376E511217E00B624A46BA2E4CC10B729C326F710F24CFE78C5E63F3024B17CC5E1380C938A0A16C9B696272DE7A2948BE8AFE81310146B8AAE5E549FA27EFBE27929938B8E10530250877A4998D0DF0004852125C20CA8D4279881E41208B14198817644F293AC1946061117122A39D8841818C1389D51BDAC549181902516571163594CEC5863F0F56625E221D6B8180848C6B2BE24AA0AEEE5D187201CAAE6AA394A8644314895565192AE415630A42894D6EF21343903B348EED8642F2310644C9567C0BF9911B870B989C59330089AA4C8065AB1B11132213EE0FD830817DE6C2ED45D76325CA2A8E198859334553AB02945CAB1F17C142288008073004;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init1 = 2048'h20721F982534A8179F13E2C6328CDE7D2A73087D3A9314419022103DFF7677769FE2D1F27443253D58403577C801AE23371F00290A17E1C4A40258BFD204230EE9969472A81B83113144528F831AA6C3221E137C1E9C670E26809A894013828D9E2DBCBF62498A769893D7218899245CD18AE49F0146517422EE475D520029ED39BCEF6BF4D23532957455F1C80115524179D59C4C4534DF7296991146CE24508366123AA809AB30B47977571C5D70397A93C723106D0A2C254714359DC7C9E13AE624C94932927924D20024CD638A05C8620023319662D80E05805625BC4A4006C78011F78D8B82E59F0CD4B32D6801669BE3EB0B96960DFF152005EC7C16CB;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a1 .mem_init0 = 2048'h9C8CA06AA05B63C89A59A3E4E80807B27A70B0006624C4AC4A0595CCD8CA20824CA272352720BCD900A6D79BFD9D0595EC0D044ABC8CC28E9AE946E3D2000A4EFA4F91915C6AC9D8570C292F10848189906127BCBE06FFE92DAFB4AAFB240D88DDBB7B207EFA1709B05E1C4801BD45625A36BB62220506E171891964A31BED2215408676F600F490FAA59B488C7998CC8CCC28922AC62644EEBB432EEECB51B16CDEE7468681D6C31E4991CA3736E9ACB7531EC6D8BBCD453718101EA25D79278C6AC955A8A6140421573E413CF5A80AA1436D8B4C31A2AB26D2A61CE834248BAD5751BD429B4F61318427560CE39D49299002165212181064E24FF0093B997B;
+// synopsys translate_on
+
+// Location: M9K_X22_Y16_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a9 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a9_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_first_bit_number = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init3 = 2048'h420000004200000000000000000080000000000000000000000000000030004480000000424202423E1E3E02304C3C0C3C7E7E40403E427E3402421824347C1C0400280000003C3406303220344C403C0400100010100000005062742400000091991809FB3BD9084A1241F5015988B3C506031934089E0E1FA8043DDAF2CC07D94A6F2B1D133C211222B22C787D430E45D4C53282288077DFC0F704AAD55127A2BEAEA114958D2817AB1213183A4E1A15E3690A08A33B429284A202011A1243D49CACA1C0A441405A720D21A0921294045F746229E287B95E956AA3DE0CA3B7A019C8039C4DDA6BC99371248CC6008A54CB84503442C4F91309238ECB252072;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init2 = 2048'h81F3167814687CBD683E54D44555E6C95B5F2A72C0C193C6110C0221A448D0C9A0D8E36A84D5C61285128845215F8F8821C308E368283D8E2B42989C04A8B51354E09A38775020189010680840800297C31282442326D008D1F2351A89FFD7C16087F8B130F04418C0A1C082FC005843F5B42CADD9455ADBD328C13219110DE100D988737BBB44C414210118C673B0C1BDF76C499226F78FF41A0AF7AFD3308AAA0AAA22B1C70003F542A66FD1F1CF9D4578315F8C1C6FEC3EDB9B322CB204821A94A248414CE030020F207BF040A06A3DF993DEA3823423F405294A52014565100E0A7211342DF02958046899EEBE6E491299A09312778193FEBD7FFABA8000;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init1 = 2048'h2C05EF54A3C0F7F5F017E03F5800377CCF6E493C84E8F56441831087370A084801DEC1A54696B9912E8B0705C8587D4F7D36C8638947A620554CC77819B55B7A12D552A8A0496EFE3AAC6F34739A94E798101823148D811212E9A349CC219049527CCD419525AD29AB7D372C0B56AA0A065F8BDC905346478059EC82801920687FF29C990C9E66273CC78041192D03081CC62A8A0D8CB4D9CF2F2558131A78B8A807C3A1110211AFCA2A142F0BA928156D142250438143D339E4E2079F298493C08C4847914664518E27EF7EB9C870A226AFC35BEDB651840466400D4B3C0F877740114D6B08228BCC693FB12CECCCD2461586069445ACFC910B1241434622B6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a9 .mem_init0 = 2048'h5FFE6AD3343986C4103935236B6E6E11B940EF46A8FC06E6872A6929D50DCDB75621E625522D34519BF2C353F8AA030B9109C2F9686AD3AF57AF3016D9160354C0BED5FBD379F904A41BAFB6BE4EE9F208058229DD0C354F034A6C4D8B6C16A29F0120108829220B230F44550832C1022530CC13C4C30D8254ECA5200A1941266EE48A1CA6430860DE613153615CAF4C8D191004CE9C6105D8C6795B6484467D21D9DC46029B8376E97F2C7BF8C3A218EE79DDBCF886B2BBDE702F71B38AEC6914E5DCCAFE50CC13922A5B149C598A621F80C24D215291228844E7F33F9763C6639303AE5376F664C7125632C1A280CECD5740C77849D937472B202579964F60;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y19_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a1~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a9~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[1]~1_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 .lut_mask = 16'hF0AA;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y12_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a2 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a2_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_first_bit_number = 2;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init3 = 2048'h77A47C739FF6A22B8B5CDC49E748E9C739BDE6756DB4D22437E74183E12400CBF7D3C6CC8C7841AB49CC538E8A72F2E73C64D3DF3662B19C07D7D299CBEDEF3E7DA5F4A8458A9451315B681ADA9AB0D63218DFB77D3353C32837E954604B9D98144A4566F47B71715BE6CDB8BA64D536762E9224D70F9A5C374B4D1CAB8DF527027170C5DBCC2B6AD72B8E4CCC94DAA139D8BA64E3384337426E7F274CC88A373AB1F9007B8A7F2936D16274F9BF8B6BABD48FCE74047C1E738C5B303E815BA720C76D6362915156A7671331CE657011862E594E46A6D99392E2D640D766869389A4D43867379AB880C1ACE279E451CB3A9063A0B320F65E536B8EEF9CBB9C76;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init2 = 2048'h9A2921ED6AA0CC8387B267B9E7A182720833CEE061E6450C8E4A72E3C043F21A0AD007E832124E92429C091D167806C10041AF32DDE13A669990457D098CC2FE3AC884B1E69101135CD080022451F20884CCB9CD203C141402A5AD293C3BABA95ADFAF6726384795A7656B753D2369B9EB5595BAA722012DF8DCFBF15BF46D6EB755D1CBF0DCF6FD40BEEC16EAB4A6D16839C98CBE9DBB437C69FB709F8E79993B9DDFE4F823D6E124B75BCE9B29F799F926619184B6C1178389F07349210436293A130C900FBA4EA70D2BA25B343C5B026D8E8766A4E4267CDAEC99E830D2307D94E6ED80D6722F3989B91E31C63B64C363DCE71A861C14382E270FC02868C7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init1 = 2048'h386BA04E797A3F8551DAD9D24A8D259A03ECFF5AB81B1C31DFDAE10100544F8CF1A8CCFC0C7A15BD9E7C2557CB00BF2584E16AAD13D7EDB525A85ABF90C0136DD195D748900C29DF7F381280A9738CDC3BF5BBF937D3A4D99CE2BCCD97CEF2C7F00030AFDB7F22E68CBAA4D9BE7633D3B53E90E4B124422A2A4454BACA5A8DC9352CD1DAFC910CC504334DF9E6F1F4F30161A36293CC5CCF1CA13994ED29D34A5699692496359B8E67A7E74D9A0FC504C8465638CF74A0AF9185921A7D2629893091900604017933442359491FBAB63F346F0C5EC8E3A531984B09E605A30A0627271C28420E47B8DEC74738FC3EDF9FBD40EC09FC7B4D3A1475BE433705FB5F;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a2 .mem_init0 = 2048'h973FED2E9BEDBA474B70B121A8D60F3B4EE3F1A238FB3B730EDEEE74EC632DB4D7779D7B79D1C75DF87378E98719C1AF38B1B801C71D180CE86370AE9C2BF38CF84DBBB9878C55457324E92D3DAE91D729AC76BBAD4C6EECA74DAB5EE9A175EE34ABEB9DFAA48538A57E3E5C158947081CA41402E8E65478737F73BB629AAE2EE51D405CAF70F622DD4599602D7910DCAC8214B2A42025110593202C8B164C8DF6369572C3BB8AA1984A8D12F776E224ECEEB21F97FCD6C0CF17A044EC2BBF0571A553CCDD8ABA79BD27B7AF735ED2D34F1EF3A81A160C9ECB1B1FAE6EDEEFF99E28CC30C7C2553DED3378D655AD194B2E6C1BCBED700F6713D960F33E4C361A;
+// synopsys translate_on
+
+// Location: M9K_X33_Y15_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a10 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a10_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_first_bit_number = 2;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init3 = 2048'h8102080042447C443C0C3C402004FC1838787840407A00707C02487E444878428008004042460424402040024A3242124220044022404208520A4A24424A125A0A1028440000524A0A4A4A204A5240460800100010540042002064547E0600001FA9BE02B828694B8A82CB8C8158226808198E9EC6B021F07A2098D5E0ECB639D2B1908129B6A2D646516192D87593189D8B2B26CD6E16234C1CC90AD9831EBD89EAD271ECC39A80507716BB49626B743DFFCF99576C3FAC889860E46618ACB79EC30EEDE42EB1E31F3976CA23243179FAA96DCD66D51535351770D410DC8531866136E6184518410368288C446EC63A4FEE425019C244097049C2B2DC8D93C4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init2 = 2048'hA111466C9493A2A7CA2204102414CC798BF0EEC2995A4814580BD07585585ED92E5172E82E845070000A846100500E84EA1803B8B07B99E1DC75BE6419674597B38F54EB9091AE3320201EE395AD63902282A031CE3E87CC902954AA515D5D6B6A855EC94CFEC4E0172C59A7D054F8F9F4356C312C204E40B05E2059407C8DC84683814663FB910969D1D631A952B381B7F635A33FD38D5CF15DF47D057F7FF555B555C2278100000A24804D7D98EB98602733818A12094F281287422CB40002464C92242004E0AE8518E001D124A7628010115D23C30462FC00A014A12133582A191E00538FC8A5004036A959ACB7A463D23E419EA06B744005385455A71250;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init1 = 2048'h6C60009CA281AEACDC1762945981B869F93D683EAF4AC7EE52412E85B60B91CD03AD0025F0D509F63202D877ECD8BF8005451F7BD346CF9E17B36F1850A7D80A8CF14A288EAE3BFE00FB2DB45080D4A50C58263A3B398DD51AB9CB554ECAA7B2E73D9D6D2C265859DB844C2C1952AD10241100174FE0444E6707D80A098D8585AAAC4802B74190FB007C0C0206186AFC1B3A2A46864F26118ED1D03ACB1062B7315502751655F60070E6B2C50609369611365AD1E3352327320331A51818030C7D8C4C59396600DC0C420495A0D987501490002BAD38012E20620D556A230B1796450B74E95A860FF3E434C65F1308F16F92395816B914F0CE870C1323347A4E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a10 .mem_init0 = 2048'h7FC8531A7A319F3EBFC1383FFCDB0E09BD288288B078B4AD220B6FA934CF6187D972662C0D31E34E63B31CFC6EB4B35A69B67D85489E62EA99899A94F6800FDBA5D31B86A0288D29CE2EAAFF86A6A9F7000082293E6BB54F06E98ECCB199973EDA00FADB1D3A630BA18050635DE7DCB13B9B86E0CE6E08DC46331A352F716E3C441A0CC068A0823F8668A00621B779DE35FEC004050469F34866AEE766743D8C00FDF3B9F8DE7B76E97F8D32F0F39E4CAC68D9BBB68EA3915F6225F932CAAFDAD6E60DC661155EC9E80F8CEE659F19CC554B2C67C33EDCDA63BAD91B7D1842A7177AF49DF118FE47ACE3344964EBCADCFBB543F7729CCB340866D1157B6CCDDB;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y15_N28
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a2~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a10~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[2]~2_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 .lut_mask = 16'hFC30;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y17_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a11 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a11_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_first_bit_number = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init3 = 2048'hA504087E764CA02840304044540424244404044024804008A40A54484448544A800400207E4A0818204040024A1262124210084014407E08520A4A42424A1256522828280000524A124A4A7E4A527E4A106010607C38003C025408FE2400000087857B4051593F8FEF8A4F84E99E6FCC30DBEF9DDB582A41325A97B1EEE4166FF390FF8420BD829D1679F5F18B57EAB9C5CFBE75ECF7F3730C105ADF74BA7D7F9159D64BD7F217C1803F5B1169B463FF6C6EC899D6482FBA8E6B53DCF12F3BFFBE72266D55B4E9E5887FAF8840007C50220105C908100BAF6FBA7BF97E6E020792ADFDFBD96CFD77B36CF30CC5DE43A85FB6F0020203478F160F42F9A061FE44;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init2 = 2048'h812017671773A9EE08641F818054455F0BABE232D2AA00081423C0BCCE1E642C4B7AE34419240F3C0170E001D6CE75F0475D5A8A9012B9BD97153AB038EF6187776B42A5FE80BB5AAA2A550A58904A1C6DC992952AB4532C6CB2F975BC101356F70811E17D8C73F1D9BEF7F7E82EFAE6C2D2DB2126004D81CA67DACC344F6458C165510222E12BABC9B940EB70182EDBEEF007365AA980A2002829A05282A2AAAA8AAA32A2C38012BFEB492278CD27651FD91BDE452EEF054801275AA0D49D9A896B7EB5FD69B679669CBA00AA9A431956A3CE676A9D7B50D84F3FFFFFC4AAF735995E3ADF9E07EB861E3035B1EF3EF935DAFFFA1F94FDCA5B803F14101BE318;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init1 = 2048'hCE21FFE0D222852612C7A87E8DFE961BD8CF052D4757559DF3ED2417472384AF04FF86DDFE9FCBD3DC2A4967F492CDD5A8FFBD9857306D8B07F3AD96A6138C0360BE688D11B16D7936F4B55E0E301BAD6A96802B5719271D55D5E93FED5335EF86E8AEC1EE37F6F5FFD77F204F5EBFDA614C41C1F85C32FFB05F2881BF7EB1D73DDBF48E39F1AE9FC0A7CAC2B4515882877D84D415C7A00D91E87F57E95B60EFEB9963425C951C00298F26A884C3AEF0DBF539D04E867EB6FB957E817C230DFEE3BE607B3FAC5DD39FB436C5BB7926D7FFF03EF787FF563C3FEF787919A8383DEF3142B9927BEAF99BCFB066319F5BDF2EFFB11686607A73BE9CB85CF6EC52D0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a11 .mem_init0 = 2048'h420539B476E305B8200E47DFAAE8D5D1D0724DCC3FD72C4F8DE54622A1DD1BA78CA3CE9F24BEFA9E2BB9D89B423C327C8E050114401A62FDCD2054E166C0005F7941B61372AC884EE60A372057B59CFF30A6020B875C06E7C5FBDF9A91F8F0588ED67F67AA66B0674CD240410F613700B8DFE7F8837F88FF4520002E4BFD7FA2768008002000002624793100811F43BC315A6004052671392B47FEB7F5DC90E62175C7B8FC48FCC916D46F9315DFDECBE43E5F03D7D27F97E09E4700AA694552A1FF3BE5E159FFDDEB2FBECAEB87BBCC5FCF6E23D77E4DD4C9DEBC93C10F636326FAFE3BE30DFAF7B9E7A5FFE44BF314DAA1C1529CDBFFE9D94EB11A9F68D4DF;
+// synopsys translate_on
+
+// Location: M9K_X33_Y18_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a3 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a3_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_first_bit_number = 3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init3 = 2048'h7BBD7F79FFE0AB8FC33758D1C1145DDD6311CF69FFFDF62EDD236FC6A0358FA2B4B15EB89456517DFF58F68BDADB95B5F764CAE7E7C7E7D70CADB8FFD8F9A72BFBB9EB400590D7F939FF5A70A29817DC2CC29B679B2D7146BD21D47EF06F7D5EAF72F66DC666B0726D66FD941AD9BC6D758D5EC24DFEBA64871D6B86D37DF1DFBFF05FBD6AD8CA62C6CBE43BDBFD99E9EB6DD724D235FBEA9FE7D6767D811C40681A00AF8D864D8BB6D2A0916C8A93250A76B8A977F82E8FDFBE68F8E0F8DF237CA976FE488D1069D687A6F1D68A70F37CAAA367A74CBB75D3A6FFB4B1E8D4B7F7F22D2FE1509BDF80E6DD7B717D7E9C6531C3A86BE9F1D7A6AFD5BFB7A37A60;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init2 = 2048'h8AB3B7FDEE7B9CC735FCCE93E3AC1AAAA691AD6350E57F1F5773302B6F36F63D130E0574D6BB44B2C0D7A907702A748D0BA50F8FA5437ACD3B343C35039F44D19CD4E55E6CB00410842B02A7FD105706DF9E2A1FA025005632A0CC080400D280CCCA0665222D038CC873351A21B23939A98CC08803282189C8440D40CD40462421A40982C046D22C10146484345CAF7BC828BFE79DFBE3C631CBF660C487EBB759BD7F8DE9E0F27A65DE5245BEB8F7829C36F0D136168F97C2BD77D649A39EB4DDB3A42AC80797FDEF4DE3EEF7ED8C7307E4CE6A6317F7BF25D077BBF03AEA3363B065F7D671322D6BFB2B8759433929CEC27E3FD7741292A4A5AF02703CC4E3;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init1 = 2048'hFD5CB07B6C729B510A78BEC5F7C7A1E7809F1976D0DD3615C1D27D2DF596BFE7A8BCDC2E6655185CC45008B39EFD1FA6E9F5E816114F93E1E7A2A27C72C7349F3497229CB9044B6E7A7861A04A712AAF29EFBD393727F1F3FC2AA1E6CF571457F0A09C47F23F20FE2AABF5FD3ABE6167E5FD36E1D9735BBD5375C1F79BD0424ECF133BF47B9D3DA46DD6DBF3A8ADCDD3DF1176D2FE23447DFC65E1DD7BF3BE5E1C9DCD8EBB9D36AF570CF25CDD16F645D1DE9F9EE575E3A2B91D5659FC131CE3DCD4560015805B13AC0290001EF8261B7E4EB867C828D9777FFF47B6903008DDD7D77EF5E2C6D7220BE64B3C6E9EF22AFDFCC8005C2FFFFA3AB9AD1ADFC0AFE7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a3 .mem_init0 = 2048'h06ABC52D5DBEF57EEB3311A9D85D253B44E250E1566BED57C6DBEB2ABFD1ADF6FF4DEBFBDEB376DF68D5EEDB5EB4D5AB5B79745D76CD8ADC59CB30C8AA33E1551D2FCA8DCB43C5356BAE638588C302868CE1161CACADFEF7696F8C3AA82EC16F47A8EA413A2DCF09B996582318DBF3C4711871B3BC0404EC45252A485234A663C1FFFB3487617BE24FD79501DE05F1A341B89EC82FD5702497FD866639C0DE08B383E6E7C3B310E1F7FF595C5DF6F0E9A9FFFBE16D3FFBE82C1E0051F1E060D500812F408CC6501331852531B04480021D9220D4903A41404312032840153FE9CC8070206B8245AC240020752EBC2BEF3E74AB288F360C239C4AFAE93F68775A;
+// synopsys translate_on
+
+// Location: LCCOMB_X34_Y18_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a11~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a3~portadataout )))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a11~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a3~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[3]~3_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 .lut_mask = 16'hAFA0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y18_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a4 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a4_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_first_bit_number = 4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init3 = 2048'h35861A00A6112A1481AF1A50A6004A05291627227FF08229B87389E08119A28A7888672DC999B7046A61E60810A7434450E3D33E330F321A18E8A120D1EDC8623DA2C64840C2CCE811522B42008095E5A456C98F4B25EAEA410610545024640CF10410AC463BF9349074917E9A74A12830EFA280EBD3131E484A255D0191C6852730A263DBCCAAA88712242B3BE49AA5338990229B391158C726BC7EB4ECC32308980020680249882691A680488292310B4313CE87FFCD5329A64B708CAC8533316412C4900F646A36630261DA093053D98F19D2C5B653165D4A71AA5682B29B89B6054CC727D292805705A93268676A31111371390B240EC3CC85D331813EB1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init2 = 2048'h1AA1C248D293110CB951445117D9B6AA500F65068B8CC508BD00184F8705B010A0CC46CC9302649242CE08191634113154562B149100204551178DE805D98EC8A2E5A64B241400267194CD524499BC01D31058CD18684A817A5800B65143281C1310B00A49902C0104004C654E0582040001103654011012021912281216B000C653A0510A1B00C36AC88058CAC126E14E198DFB07E81C3F41510BB08F8F851C3B9AF0147BC1F730B4E91D9D11C3A8F1B82DF19988ACC44072FDB17B4D81882E9DD952B29003D7767BA581A68BC41C2B16AD6EB57F1D048CD4E464190D25ADF2C194E3598360AFB031A1690F4625BB628363B4C90A400E3A04DAA70DA0CC4776;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init1 = 2048'hC82B30671933680037A65978674DDEC2D30EEEDA78F5F2A1DEE660FFEA11B175DCB42E9277212A58842051A078007109A0D820166B881042600284403143048295D23A0E191EBC2134B833D53D37E42B05018289A10300A188E315CE98640F548A370D60A0AA3E7288A0B0869FA5E703D1AE17C0EC276B2AFB747B550A8B41021620D1A60A901095D12A0973B95E20838001330138951361967847D42901910A3488480610A91A851E84FF08783F81AEA52D2FDC2200BD2FE81C0357FBEC1D875686C6CA41B2224C88D8456C1DBF20D820A6649774CB11B69933246E9739C998470542C2E3C783A4C24767084C52DC209D60E95DBC096D9A0171A12D5AB99BAB;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a4 .mem_init0 = 2048'h17A24D2C636ED2478B5AE1C99D40761B1E7AA6A89DDD1BBD8DBD223E70531BCDE90C8E38C8E0478AD8B388F94891C9673A50BC32478E083074657E8E0EA53BEE861F8BC1993560946D92D1C0C7F046A245B5849CB751FF15B97FCD50BC7B8524C13E7C640F3645082248D1CC14296E30DEA3057B35C641762CD00D40DABC27472251A60725008AAA056591C4000BB48C0BC29B8034A03400027B84769B520D9196968460CA3388A03ECB45F2C4B70F1829221000FFFC7FEC346F079F13079798EC2A08157331C6CC0E30884244916A0DE26D4D22454091290404A492016887E2111F830F9851184101370588A06D3BF9AE621A5F4E632A6799C83EFAAE06769D;
+// synopsys translate_on
+
+// Location: M9K_X22_Y17_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a12 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a12_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_first_bit_number = 4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init3 = 2048'hA50276000854A0103840403E540424244404783E18807A08A47C54484448544A807E7E10005270182040407E4A1252124208084008404208420A4A42424A125A024428106448524A624A4A24425242522060108010543C00044A105424005E0031ED1E0529E507AE2F6FF1CD51D4C772A648E65F6532C28022061303F06C36CDBD319B55CB8E626C20E46C93C1463A0B1CE594F0ED3B62330C104DECE46CA6CD966B1386612C7B43980349408F36FB64C14342DAE26CE4D8D5E791388729D743B09A27AB81D71A14AB3D24E385B602248476D00249239514B58D3098504ACD119B99E9021B650A69494C22600667473128DA5010D2195982823226DED0ADFCB8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init2 = 2048'h5861917919344A4685CC0990862A11324792E761B6D41C0FCC0838C1C27211A2453FDC2219C225E421B320085A8FBFD0C42135B16448DFC226E09B3438A740C352979565817114DE46462844A57F7958873FC4B255C8AE549BDD1A87415D5018F88D5002628FFD13203066C850F10649F21319109208387641120B362124803F0678522BA2812C1454A502ED1A59CBD76A034756F5765DF7555F57575F7F57FFFF7FFF7D5712524D4A30723514B2B3064A84B4742D48415281863DDFAA9D9B7E7BB16DDB96B7845371C30B55DB96C8F6EB4B453242FF6A4DF84A76B5AEDC88A68DC6A06905054C8C36E4199E74638E6532965218A965909BA456000451343351;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init1 = 2048'hE2975A2686A7AE0288F140141B698E2A82A835F478453A1D722CFCED12859FD735188757AC5A42DEB501FE010586249AC1EA60D08F74CFA5086EC78FC9190C056059E332C311521E6522901852D484B423A98816C9B26A08C92368E9FF05524502288A804612A2A0A102A418CBDFBA554499541660F8124640110101263142892A086B442661015380041594608092D9CB919250100A37DDA3919A1427F660963C251301FB2CA45562245308885131119115C652B2493252340201101942D26000CC60799124A8520C08050122171281808058018C38A645D07931896B39ED259A22242CB58413089465B246231330D806105010035100B08761A08506094160;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a12 .mem_init0 = 2048'h1228D91C352915424000000AA0088F63153A8AD81B945C8789F01C86548D12CEAB6AA38578BD55CEC9AA28082C285B8C0201104838AD502AC160C13C70620B818249144AB52CED94200A0202A885100E0D938A30A34512C0CEC98F08A98900F2093E11673256B3169C12284980E92A034141E0782507800F8100009C403C07867000000030082004A17800828F090A0C318CE120012172286317922341A2A12840B6C18040682080125C75401AEC44E8C01A8D40D1412B25A09F7600B0C6FEC65BFE5CE861A20F71E8032916A78F29CC546518461522E4E14998DD54BC0E40B64B710C9DC948F06010DF01D880E2044BE8854062D10DD93F30A62AA7FD227C4C;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y18_N20
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a4~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a12~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[4]~4_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 .lut_mask = 16'hF0CC;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y15_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a13 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a13_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_first_bit_number = 5;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init3 = 2048'h990442000864A0284030400454782424440404007E404808A4005448387E547C8004420800620824402040024A1242124204044008404208420A4A42424A1242020028008000524A024A4A284252446240001000101042000054265C7E0600007FAF5CA001C181BE0C02418447B1D88BAA85409896BC7C0E5FAC2529CB69A4038E2564731F88FE730045956C357C5ECF7EF8591DF2A8ACFFBFEEF268CD9B51238594AF691A9B8640983B7F76AAB97209EA6257389992FFE684926E0B19FA338B8489D73811171D5C9FF3DCFFFFFF8002000780101F3F4035A0CDED99F79A4775854F179F7D7DBBCF81B2F6421FF684CA6AF85894D29B9D3ACCBA3F27D9DC9911;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init2 = 2048'h5B438D714D4E3DD115E8BD1286EAB5FA1D71BD8F4508BD4BDC8838F9D27B552259BCEFFBB68A6FF529B3B0D92970010BBB6C7D872421210E190E1CCC47A485EAD2F8735647315839EF6F683C64773FC73464D5FE354936D50823A5DAEBEBDBCC6CAFF2622B8D518F63C6030424188FD357718970D25A30CD0731E532DB23002D02C12B12378356DE2C52041CA7A320C51E0D7CA9F5D575775D57FD75DDFDF75FFFDFFFD75F145247F03A0AE7F1E1EB2D5A99D2444108C6A5979B7CC26ABCC241EA4C912568003BB493CE04FF086C188980052BF6ABAAA2FD5D658000011277EB924C10EFAF3CB9B62486512344C61ADE6F15AB67F335A52513FF05AFAEEE8400;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init1 = 2048'h0C840083AD485153ACD3C035591630199B8C096CE4DC557D6D55FCCD738573D6E0948817C496E9DE8EA1F88F627B7460106691CC452DB9799E59A5D003733C4EA1BCE33AD2D8BE40A4E5BB7D7BBEC2CEADBBC8B6F87A4A56FBE0B891DE57E4C64EF9AD87727C49CFE7C5DE942B72AC7F6D97DE18920777FDDEE9EB11122A4E18F5569FDE08906765428FB9E6F89FBF0DEAA6064637BCA63FD02E273E5557F0548662C97BC2E8D3FFDB26D23E87BFD97E635A6560CFD93F8EED26E30C70DE8633D6B97C86DF7D9BEDFB99E36B6658F16C6DEFBDD5DF728D6209C852C37FE67CFF32EE4CCCECC64F7E6225FC99EC64C3B6DD7DED0FD7CCEA3BF09A006ECDD1009E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a13 .mem_init0 = 2048'hA9C9CE3AECF7BE27C000000A8ABA95251B309A60B9DDC19EC3E391458CBB53CA00A85E3C5AAE2C49DDC2F6C7B013DACB319A769818A1081A7389F711D76A09BCBED23D9A99FF9B77183697955D76BF0E0008822742DA45B883C9193DAF09424501859565800698515E10A8189EE9B323E35CE7388D73C6E7A50D0DE6739C73AC538D134115D860ADA57B5B868E54393B1E31E762062577697D57E8464340420E9434CCA34CC9A1CB1FAACC56168071EAC113F5265D5F6A45A098D604A820508C4EA47F9A7E46083716911B0D585CE937B530218E8D2AD3777EE7D3B4BC56C29ADB46809D15D185F8809229B150C29C8081174CA6173B99703DA466629005C604;
+// synopsys translate_on
+
+// Location: M9K_X22_Y13_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a5 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a5_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_first_bit_number = 5;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init3 = 2048'hE10F8B8C100323720BEBBDEBB81DF13FF97B252E2CB4F27BA091FBD0002D1A611E1EDBBC716D44D2912B80041C44558060CFCF15955C0D780DD5E71393920844F25E16C87C5D0308EEC52C011514BBC13AFA1028924D0C7CE738105BD47A10AA5B5C1D9D4193E4339F492B0E1A64E13AE35BE6B67AC8057BDACC155F14E906A017A1841358335450D4B26CD2A21B3D8F2211080B81EC040D7FA0B51CD48008112508062020A02490900092D2040259108806A328F4006D2AA514B42FB006ECCCCB9A360865678449975A8AE72B5C0F7BA800C1B5DC55D7D6FE2EF4EED85D00AB111821321BA426A4FE4956B43595832C271E83E060341AE5F2023FC808177383;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init2 = 2048'h1A2955372D510AC266A5445146E27000020C320FAE1557E37154040A13202DC6F40B840FB9A59B6DBB296562CB6220EFBE99D2776A202044D9101006FD221D305519198C859000004012AFF4FB060307C92BB732203BFDFEFFFFFFDFFF87FCFFFBFFEFF03FFE0FFFBFAFE0FF80787FFF7FFF83F7F87003FFBFFFFBFFFBFF0FFC0FF81FFF7FFBFFDFFFBFFFE1FF0086F3141AAB6005810A0621595A893F9D85983B9254954341968BAC8C141C90938C05B2C9CD267E11650407375FEDD6A2FEB346AAF6CFDC0791AA97B741995A3B3981E06D1A44D3711955197BB9910FCA20744915C84D6C24BAF53929814CA8A4697E8F4201145AE7415DC122A5F010436107;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init1 = 2048'h02E84F969E3C800AC610D276182020227809001A50DDDBA3487BB6AE802BA06509312DA0E620656EAF24D57C08FFB14D289613DC32083803B84DC6415FD5EDC000300A8D128FA20030ACCBAFA237B7024504D36A4BA26081137F059E78991154FE2AC2A884A8CC7FBBB21C851CC92B12E15593C0C020FFEE066558590E882D5B67459F1A8C3240FE4E6A8D028C0C088FCF471D400A19B38211004DD122212288B111114514CB11840E04828849C621392041163C00808C67223422F00110201DD18FCFFFF3FFE7F9FFFFFFF82C0B422D214711E08904524A069491774E663F48F665955B4E2C63DAC0078652D10120900298F7EE380092442AFD400BEC43C003;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a5 .mem_init0 = 2048'hB5D49EA9D7036A45AA9E870B8E8016720C7C3102AE925262492C84584942D209042216E0216C85B8912250B7157D5955AD406CB685BBF071B47D5193363C1CECAFE59E91BF11498940A0944996D47EE8D7E3A4EAE611AE19A965D01BA86B55E9C52A6A379A382C6C265FB0DA01396D0800C0046405C06F466DD18C4DD7655CD4E7622EC485808C841D64B737041FF68813B149A41531A0A692FB14AE2E5B49D49CDCADCF90E7BD88125BCE706BF6D04AABFC1C001163DC6EFF7FD3230303030000000000000000000008400000000000000000000000000030600000100007E00220000000000000080040004023AD496997B8C0077B886EEF161CF2298A091B;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y15_N20
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a13~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a5~portadataout )))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a13~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a5~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[5]~5_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 .lut_mask = 16'hCCF0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X33_Y16_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a14 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a14_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_first_bit_number = 6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init3 = 2048'h4200420000441C443C0C3C00480018FC387C7C000000007E180038300000204880084204004204423E1E3E02247E3C7E3C7E7E7E7E30007E3C7E7E7E3C7E7C3C0400000000000C34023C2E302464003C00000000000000000020460024000000FF991E65536D2D8D9C9B4DB081C83A5A881B0DFDE2D72DF0FA08FCD6F664173D989098D02025E0F6043B4B9080F4923880C3A3B02D269E730C3DCC423386DCB98B4AD0C5C8D6119602E5121008325B7457090E914F4876EC8A18C664210A4C2392C7658400073421047C75FBE7BE73FDFFF05FEE07BF8AEF7F1378B359E8C61F8F692C2218C98A4A8748531986E7C770D984E0000C02060C000C0DF50F68A580;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init2 = 2048'h0100046606572583002086010800054C0F2DE8371AC0000A9003E024840C7C0806F6612D770080980A40D293FEC069F16CB2164CA033C539F69B37741AEF1CE3662FF5DF9CB107BB23A39EF7B95E7372200448DBDC18F9C0DE0EF379BF49480657781E91788044213E091339886F337D0612CA646CD48FC58EE77EDD7ECEC466C744FD00E1A7F9E9FBFE4777FD50ABD11F0E57FF4808802282200888A20AA88000000008800AC11D556264251ECFA68C056FBCCB040C614A6850222300D2F6FF59F878FCF5689FCFEF34BFD52FA2422A56A3C113409F7813007F8D6B5F80FE9D7FB1E62675F7C2CBE01032DCA16BADC570C1CBF7ECBC4E7E6C54A5D4550BE1A8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init1 = 2048'hE33CB578DEBFAFAEDFD530DE8FA1992072F31B116644B18C72F9F44116C79ADF2F3982C7BE09AD4A32196807648A2495ADF98FD2B16CC096A5E25F5BC811C953CEC3000F432029B3FE3F211712944CA54D1940F193204C199C9F49666CC11B38C23B9D130CA49818913D3A2C1FBF71C5B0C774336F903C677D976189D98CA127AAAD6B6AF36195DA637C6EFA3E36E8FE97FA02EC26EB46198AD8DAD8C11260AF499D7BD86619EE5574CD27C80D39F71E653FDCF1B366737233CBB98D1E7B330F7DCCFC5939C4EC79CF0E1CD43BA7AFC716900A21BDB9DD0FCC7ECE1063238407C7E1B221EA10E38F64EF31CEBF3368E1C712BB1B33781134CFE54C2123349A6E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a14 .mem_init0 = 2048'h5F9CB25A3631964C20007FF5754FC631A97D4F93986C30CF24394625658DE9A7C228A2050470925E29A35D8D06242712CD25C9241898204D85A710947C802013E1265727652C8F0C422BA8C28A0FBB893B0881E00403DDD8843B2D8EB929D0D8CB76E03779E019E2C4E4028219C38C202C9384E0D24E569C2E4D4D60B670CE37414D536A41D144B6C4624A2B00366D8CF6734A4A2DC465B308462CCBD1BF9CB863FC93EDB2CA5DC61B01639318985C88F01680E307C42311C0124700B28BF9B4FF7CCCEFE1996DE3ED6D8CFBF1871BD98EE7646242664EB2E338BD009838637124C921BB3332DC66D9C1706B6C48C3129639A3BA4088EDB496EDBBBFC2CC40B6;
+// synopsys translate_on
+
+// Location: M9K_X33_Y19_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a6 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a6_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_first_bit_number = 6;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init3 = 2048'h3C766E63DB6481CB39BC8C68831C724633186CC1BAE9D608A5DEF0FF219C28C1EFF4FDE394D0E19B6FD89186C23CF071E6F1CC8F7FC4F1E48756B0DCD8ED6D0C3DA139003D7A86B2F878DD99DAFB70DE1A19F3FB7DB3B8EF2633007664CB19992E43664448EFF06072648DBA32EDB76E26439BCCEF2DFBF664594B04FBAE72A84A3E508B49DC6BEAAB4F3F0CCCF6D8F568F2DA00EB384A7F53249323198000100408002024010408824080002008011482ED5615E40012EE630C3B2CDB2C13A736DB5B7BD2850018CF936621C6863095A73F7BE7442CB13110B9C0BBB96EEF16CE618EEDCFB393738178C476C367909F71307F6803F677575763DB2D8C3118E4;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init2 = 2048'h881331ED7AC4EFD38DFACDBB236790005719AEA2FAECCF0D126A30A27222D61BBA428334561F4EDB60C6BF8DB6E267BC56CB69BBCE636CCCB3B2B4B103CC46D5CEEC06DAECB0001569589D5F267AFE086C8FED5DE41DFEFF027DFDFF7FFBFBFDFFDFFF6FFFBDFFDFFF57FF7F7FB7FBBDFBDFFDBFF78FFDBFFEDDFFFDFFFEFF6FF7F7FDDFFEDFF6FF7FFEEFFEFEFC4E51EC0888848E1F2044B47B66608D8A3B3919B9466E6D60D27565964244B218B48AD83430D996068EC908D9E112096996041D77401A0C0CCF5DEEE561F7F7E68CBE72E48E570B047C772CBACC33753080E32EB0B348C0B62337739B1BC73192392592C84E37B7AC141CFE65EE76D83C9083;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init1 = 2048'h1C5CF062CA6F13854A59BDEEEA07E3C6559EBB3618111895CBBACCBCD512B5F07D361CCE72B925658DBE1F7C4707E195C5C665B8118C3C31B196C261DA85A5E11889D25CB816ACC6627802052C61A4099B7B0EC923971DB3B9F9204BDBCCFA457EE296E8986E64C6DC99E59436641567648CB84DEB7D7937F974F038D838274F3D3CF1BE8C84DDB000565880A776E5C0E13166E49F47119A4CA1311CF97B965E7CBBCB2CB384BD0D92ED105D0617856E80441124B31DE58B8C001607FEE668899693E3EFF8FBF1FCEEFBCF7CF9BA6C37640DDF7FFE6187B19ACF089D4C038F6607B78D38001FE67E56CCE399DE36D7DDBD699D5CFC5B6D7A1421CE06FE40DB6E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a6 .mem_init0 = 2048'h0776C62C316FF94B0BC3A0288DE6A62B14D6C1A2DADF9BDF85B2CCB02CE1DB2D96632C3232C3974CDC1172E1779D8C6738251819975DB8146067301E0C0277B6B657485DCD62AC0662C8C005DDE7494C9CA13AAE3234BB0EE1B708A23A2F48AC4C3838641E940620F9CDDCCA14BCC07104C112BCC9032C48E925594CB886A604C9F7627EB100872A52FB5141D65111E6C8DA0ADB6CEC6004461D0E366B20DCCDB607E624499300E4DF6D95CB62F62FB75403E400EFBC3BD34080FC9CDCFCFCFFFFFFFFFFFFFFFFFFFFF7BFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9FFFFFEFFFF81FFDDFFFFFFFFFFFFFF7FFBFFFBFDC0A6DBE6F8BE5BB7FE7A39B3DA3F3BE13B679;
+// synopsys translate_on
+
+// Location: LCCOMB_X32_Y19_N0
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a14~portadataout )) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a6~portadataout )))
+
+ .dataa(\rom|altsyncram_component|auto_generated|ram_block1a14~portadataout ),
+ .datab(gnd),
+ .datac(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .datad(\rom|altsyncram_component|auto_generated|ram_block1a6~portadataout ),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[6]~6_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 .lut_mask = 16'hAFA0;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 .sum_lutc_input = "datac";
+// synopsys translate_on
+
+// Location: M9K_X22_Y14_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a7 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(!address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a7_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_first_bit_number = 7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init3 = 2048'h7C762E21DB2481CB6BB88C68811C76C63B18ECC1BACDC6110DCC70BC20940800C71478E35468600B01A93082C63DD073AE4181844449C08D8D56B0DCC881251C202139803D3000B2E0209DB9101160989A5916381001B0446631006064DB1B996E436E644CF6C8606F124DA230E9B66E2F46BB466E2CE068661B4B05F02F7D00CB3E518948104042F84F1840401018406877D800A00000F5122597005DA4411000800020249004081008924124080114000000020BFFFFEC638C31207B6C321407D901787004001C459326210CCE00C6AF707B84440C313110B8C4D13B2C6E06C4C088B1A9B24BEB0178C4D6C18230DF72B07A28063647CC4721026D8C711864;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init2 = 2048'h881B30810845E6D18622EC9B6236A000030986A4F0644601226000A2F220D40310438334E51C28000400B18422CA60FC42C9C03F066366ECBBB010B00B004807CC0E00DAEC3000194A52B80C606262092D84A1102410000001400010002000800200080020000800200008000800400040002004000040002000020002000801000010004002001000200008000AEE708008880C86112251B45B36C0048833B319B4C2CE6660D2C0619246C4B208BC0AD00202001E104FC30911410804201E92102B400E8004C40AD6E4614466308ABC7165AA57060A3A736A188ABB300200A10BB04344008422327B1393C43396A931B8C8C87227A6141C0E2DCC76D830B082;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init1 = 2048'h101CC0024A6C32005CCB31908842211604D8B326101118B54B188CB4D502F5F02DA65C2472B824F109BC594C2401209C01A0E59830002C73B396C6015B85A163184B56183004204267600220A061A004893E1D609106BDBB553920A011AA5AE581E08228382D54C2989BC59535528176240438C9AA757917F95C7428981A26470D1C3E528444D9B00E561C40973AE1806031C464834F03D34A11233A34B34A1D1A55A50C3384B549B64C381920140D4008004020B119D5834C10064000006001169808000200040100000002F8986E37654DDFF88E20860382DC089D4C239F6E4C3C8D784218667F524CE209881213DC91099C14744901620044C802DA414966;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a7 .mem_init0 = 2048'h84724A241226DB4809C9A1100DE6A63984D651A2624A09420496DDC12CC10964B6E370363701B41848117683379C8422106D001BB41FB8248067301E1002C636A276585D5273AC87206840415DA74B4E9D213CAE3234B308E19608AA38250844883838649E1442A0D983F4A9094A5AD4A52D56C5D80CAC58D9645944A230091549F30426B100842A12B25160D6D991E6C8C81AFB4C644004C2140A342020D84C9001624489A10045D16C944B02763FF55405E400BADFE5BFFFFFF00000000011042250089108884888410924041204444209102084241104204108824114455292225124929249248894408541300A6DB00791E5B12FEF24037181F1901B007B;
+// synopsys translate_on
+
+// Location: M9K_X22_Y12_N0
+cycloneive_ram_block \rom|altsyncram_component|auto_generated|ram_block1a15 (
+ .portawe(vcc),
+ .portare(vcc),
+ .portaaddrstall(gnd),
+ .portbwe(gnd),
+ .portbre(vcc),
+ .portbaddrstall(gnd),
+ .clk0(\CLOCK_50~inputclkctrl_outclk ),
+ .clk1(gnd),
+ .ena0(address[13]),
+ .ena1(vcc),
+ .ena2(vcc),
+ .ena3(vcc),
+ .clr0(gnd),
+ .clr1(gnd),
+ .portadatain(1'b0),
+ .portaaddr({address[12],address[11],address[10],address[9],address[8],address[7],address[6],address[5],address[4],address[3],address[2],address[1],address[0]}),
+ .portabyteenamasks(1'b1),
+ .portbdatain(1'b0),
+ .portbaddr(13'b0000000000000),
+ .portbbyteenamasks(1'b1),
+ .devclrn(devclrn),
+ .devpor(devpor),
+ .portadataout(\rom|altsyncram_component|auto_generated|ram_block1a15_PORTADATAOUT_bus ),
+ .portbdataout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .clk0_core_clock_enable = "ena0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .data_interleave_offset_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .data_interleave_width_in_bits = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .init_file = "./rom/gw03.hex";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .init_file_layout = "port_a";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .logical_ram_name = "rom0:rom|altsyncram:altsyncram_component|altsyncram_qh91:auto_generated|ALTSYNCRAM";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .operation_mode = "rom";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_address_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_byte_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_out_clear = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_out_clock = "clock0";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_first_address = 0;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_first_bit_number = 7;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_last_address = 8191;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_logical_ram_depth = 16384;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_logical_ram_width = 8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_read_during_write_mode = "new_data_with_nbe_read";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_a_write_enable_clock = "none";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_b_address_width = 13;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .port_b_data_width = 1;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .ram_block_type = "M9K";
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init3 = 2048'h3C0000000000000000000000000000000000000000000000000000000000000080000000000002000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFB91060128E2D09899B4D10A148392808351AD282E76190E029FDC286449331D89080802222C0D04D1121484041D21084C223B0A12EBE72083D81421B93CA9589A04864A853089602E536320C2A5944831907110C246020089C76EE701A4E23964C6586008731635460418000008202040C300110000FCE7E12403749F8C6AB8F69167210EF8A4B8228710884C5C47A9986E8840C02862C088C36E19CF1D315;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init2 = 2048'h03020CCE064769B15020A6030880234C64E9BEF8E98A81489083A026140D648906E5AD6C882882990A40D293FED064710CB226CDA0330D7B189B344442EC35E3763C75FA1DB107B865E5B8F7B95E77F222244C6BDC1879C0562EF779BE0009465775469089F04C623E19317B486F653C1C22CA642CD685C10EE47EDD66C8C226C7C57F084106FB3B8B1E47463C0088D11104F23C180222A0AA22A22882A202A00000000288964258156302504F5F660C054DEDCA20CC201A4074192601E376C9596CD8B4B568A4DFEF3DBF8027A3422A56A2C003E514582104BF8D6B5D80BB397FBBEC46E8B3CAEBE0100275A1092081D0C1E5716DF09CFEEC00AD800529E1A8;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init1 = 2048'h873CB568FC3F09080F4400DAC600092017210911A6081DCC4979244124815884AE6302C4BE6BA8C22A084803225A0855ABBBC528B1CA2456A4951A53C1209153CFC3000F43632B49C39723270C604B184D1940F1B2A04459BEB088666843BB38C23A8D170CED981891256A2C1D9B31C0F040202103900E6765976089DB8DE16E0001022EC10015E263787F7E581EF83F062200C626EC4E19021840D9C112400C4B987A78AE1BF80005EF370C0739371E0D3E5CF1E3677332370BB98D1831B30F7D8CDC0131C444798F040DC0116E2C4336B0166109A15D1FCC7EDE31EB23862203C11245EE31E38E6DEF2188BE2068F3C716E10317783020D8EF5C256774BA0E;
+defparam \rom|altsyncram_component|auto_generated|ram_block1a15 .mem_init0 = 2048'h1B9CE2DA363196DC20007FF5554FC631286DC716B048384C26510685218DF9E6C629E6050C619658692170C1022C2232C965C92C189020C705873084858910322166D72DC524870C422BBFFD4808A7032B088DE3000B853800736C8E9968C19A4B72C08871D2413188E4829219C38C2025920480D64856902E4D4D60B640C833C14D536A45D144B244C24A290076E58CC2E64E4A2DC4C5939C4C2DDBD1B918B231248625B2C0DD0F07A27A111CB80A48808C7C21C205029100010400228BB3BDFF7DCCEF40196C8381658D8840043B119B86A46247665810E2203000141023C366CB633B3376DC625DA8A0856C484392B779E1BA4088EDB4A6CDB9BD46DCC0B2;
+// synopsys translate_on
+
+// Location: LCCOMB_X23_Y14_N12
+cycloneive_lcell_comb \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 (
+// Equation(s):
+// \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout = (\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & ((\rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ))) #
+// (!\rom|altsyncram_component|auto_generated|out_address_reg_a [0] & (\rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ))
+
+ .dataa(gnd),
+ .datab(\rom|altsyncram_component|auto_generated|ram_block1a7~portadataout ),
+ .datac(\rom|altsyncram_component|auto_generated|ram_block1a15~portadataout ),
+ .datad(\rom|altsyncram_component|auto_generated|out_address_reg_a [0]),
+ .cin(gnd),
+ .combout(\rom|altsyncram_component|auto_generated|mux2|result_node[7]~7_combout ),
+ .cout());
+// synopsys translate_off
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 .lut_mask = 16'hF0CC;
+defparam \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 .sum_lutc_input = "datac";
// synopsys translate_on
assign LED[0] = \LED[0]~output_o ;
diff --git a/simulation/modelsim/spectrum_min_1200mv_0c_v_fast.sdo b/simulation/modelsim/spectrum_min_1200mv_0c_v_fast.sdo
index 5ca5f65..e0f98d2 100644
--- a/simulation/modelsim/spectrum_min_1200mv_0c_v_fast.sdo
+++ b/simulation/modelsim/spectrum_min_1200mv_0c_v_fast.sdo
@@ -29,7 +29,7 @@
(DELAYFILE
(SDFVERSION "2.1")
(DESIGN "spectrum")
- (DATE "03/30/2022 12:38:42")
+ (DATE "03/30/2022 13:12:28")
(VENDOR "Altera")
(PROGRAM "Quartus II 32-bit")
(VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition")
@@ -41,7 +41,7 @@
(INSTANCE LED\[0\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (761:761:761) (843:843:843))
+ (PORT i (941:941:941) (1090:1090:1090))
(IOPATH i o (1643:1643:1643) (1588:1588:1588))
)
)
@@ -51,7 +51,7 @@
(INSTANCE LED\[1\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (788:788:788) (884:884:884))
+ (PORT i (858:858:858) (973:973:973))
(IOPATH i o (1643:1643:1643) (1588:1588:1588))
)
)
@@ -61,7 +61,7 @@
(INSTANCE LED\[2\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1023:1023:1023) (1135:1135:1135))
+ (PORT i (957:957:957) (1082:1082:1082))
(IOPATH i o (1643:1643:1643) (1588:1588:1588))
)
)
@@ -71,7 +71,7 @@
(INSTANCE LED\[3\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (793:793:793) (868:868:868))
+ (PORT i (611:611:611) (701:701:701))
(IOPATH i o (1643:1643:1643) (1588:1588:1588))
)
)
@@ -81,7 +81,7 @@
(INSTANCE LED\[4\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (980:980:980) (1098:1098:1098))
+ (PORT i (821:821:821) (940:940:940))
(IOPATH i o (1666:1666:1666) (1600:1600:1600))
)
)
@@ -91,7 +91,7 @@
(INSTANCE LED\[5\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (739:739:739) (841:841:841))
+ (PORT i (1195:1195:1195) (1350:1350:1350))
(IOPATH i o (3106:3106:3106) (2841:2841:2841))
)
)
@@ -101,7 +101,7 @@
(INSTANCE LED\[6\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1028:1028:1028) (1155:1155:1155))
+ (PORT i (1351:1351:1351) (1507:1507:1507))
(IOPATH i o (1586:1586:1586) (1541:1541:1541))
)
)
@@ -111,7 +111,7 @@
(INSTANCE LED\[7\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (837:837:837) (953:953:953))
+ (PORT i (550:550:550) (639:639:639))
(IOPATH i o (3106:3106:3106) (2841:2841:2841))
)
)
@@ -134,29 +134,12 @@
)
)
)
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE counter\[20\])
- (DELAY
- (ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
- (PORT d (37:37:37) (50:50:50))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~0)
+ (INSTANCE counter\[0\]\~63)
(DELAY
(ABSOLUTE
- (PORT dataa (130:130:130) (179:179:179))
- (IOPATH dataa combout (186:186:186) (180:180:180))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH datac combout (190:190:190) (195:195:195))
)
)
)
@@ -165,7 +148,7 @@
(INSTANCE counter\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -176,15 +159,16 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~2)
+ (INSTANCE counter\[1\]\~21)
(DELAY
(ABSOLUTE
- (PORT datab (129:129:129) (177:177:177))
- (IOPATH datab combout (166:166:166) (176:176:176))
+ (PORT dataa (136:136:136) (187:187:187))
+ (PORT datab (135:135:135) (186:186:186))
+ (IOPATH dataa combout (186:186:186) (180:180:180))
+ (IOPATH dataa cout (226:226:226) (171:171:171))
+ (IOPATH datab combout (190:190:190) (181:181:181))
(IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
)
)
)
@@ -193,7 +177,7 @@
(INSTANCE counter\[1\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -204,11 +188,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~4)
+ (INSTANCE counter\[2\]\~23)
(DELAY
(ABSOLUTE
- (PORT datab (129:129:129) (177:177:177))
- (IOPATH datab combout (192:192:192) (177:177:177))
+ (PORT datab (134:134:134) (184:184:184))
+ (IOPATH datab combout (166:166:166) (176:176:176))
(IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
@@ -221,7 +205,7 @@
(INSTANCE counter\[2\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -232,11 +216,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~6)
+ (INSTANCE counter\[3\]\~25)
(DELAY
(ABSOLUTE
- (PORT datab (129:129:129) (177:177:177))
- (IOPATH datab combout (166:166:166) (176:176:176))
+ (PORT datab (133:133:133) (183:183:183))
+ (IOPATH datab combout (192:192:192) (177:177:177))
(IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
@@ -249,7 +233,7 @@
(INSTANCE counter\[3\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -260,12 +244,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~8)
+ (INSTANCE counter\[4\]\~27)
(DELAY
(ABSOLUTE
- (PORT dataa (200:200:200) (257:257:257))
- (IOPATH dataa combout (186:186:186) (175:175:175))
- (IOPATH dataa cout (226:226:226) (171:171:171))
+ (PORT datab (134:134:134) (183:183:183))
+ (IOPATH datab combout (166:166:166) (176:176:176))
+ (IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
(IOPATH cin cout (34:34:34) (34:34:34))
@@ -277,7 +261,7 @@
(INSTANCE counter\[4\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -288,11 +272,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~10)
+ (INSTANCE counter\[5\]\~29)
(DELAY
(ABSOLUTE
- (PORT datab (199:199:199) (255:255:255))
- (IOPATH datab combout (166:166:166) (176:176:176))
+ (PORT datab (142:142:142) (189:189:189))
+ (IOPATH datab combout (192:192:192) (177:177:177))
(IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
@@ -305,7 +289,7 @@
(INSTANCE counter\[5\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -316,11 +300,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~12)
+ (INSTANCE counter\[6\]\~31)
(DELAY
(ABSOLUTE
- (PORT dataa (200:200:200) (257:257:257))
- (IOPATH dataa combout (186:186:186) (175:175:175))
+ (PORT dataa (136:136:136) (187:187:187))
+ (IOPATH dataa combout (165:165:165) (173:173:173))
(IOPATH dataa cout (226:226:226) (171:171:171))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
@@ -333,7 +317,7 @@
(INSTANCE counter\[6\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -344,11 +328,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~14)
+ (INSTANCE counter\[7\]\~33)
(DELAY
(ABSOLUTE
- (PORT datab (198:198:198) (255:255:255))
- (IOPATH datab combout (166:166:166) (176:176:176))
+ (PORT datab (134:134:134) (183:183:183))
+ (IOPATH datab combout (192:192:192) (177:177:177))
(IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
@@ -361,7 +345,7 @@
(INSTANCE counter\[7\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -372,12 +356,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~16)
+ (INSTANCE counter\[8\]\~35)
(DELAY
(ABSOLUTE
- (PORT datab (128:128:128) (176:176:176))
- (IOPATH datab combout (192:192:192) (177:177:177))
- (IOPATH datab cout (227:227:227) (175:175:175))
+ (PORT dataa (135:135:135) (188:188:188))
+ (IOPATH dataa combout (165:165:165) (173:173:173))
+ (IOPATH dataa cout (226:226:226) (171:171:171))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
(IOPATH cin cout (34:34:34) (34:34:34))
@@ -389,7 +373,7 @@
(INSTANCE counter\[8\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -400,12 +384,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~18)
+ (INSTANCE counter\[9\]\~37)
(DELAY
(ABSOLUTE
- (PORT dataa (129:129:129) (179:179:179))
- (IOPATH dataa combout (165:165:165) (173:173:173))
- (IOPATH dataa cout (226:226:226) (171:171:171))
+ (PORT datab (133:133:133) (182:182:182))
+ (IOPATH datab combout (192:192:192) (177:177:177))
+ (IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
(IOPATH cin cout (34:34:34) (34:34:34))
@@ -417,7 +401,7 @@
(INSTANCE counter\[9\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -428,12 +412,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~20)
+ (INSTANCE counter\[10\]\~39)
(DELAY
(ABSOLUTE
- (PORT datab (128:128:128) (176:176:176))
- (IOPATH datab combout (192:192:192) (177:177:177))
- (IOPATH datab cout (227:227:227) (175:175:175))
+ (PORT dataa (133:133:133) (187:187:187))
+ (IOPATH dataa combout (165:165:165) (173:173:173))
+ (IOPATH dataa cout (226:226:226) (171:171:171))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
(IOPATH cin cout (34:34:34) (34:34:34))
@@ -445,7 +429,7 @@
(INSTANCE counter\[10\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -456,24 +440,34 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~22)
+ (INSTANCE counter\[11\]\~41)
(DELAY
(ABSOLUTE
- (PORT datab (200:200:200) (254:254:254))
- (IOPATH datab combout (166:166:166) (176:176:176))
- (IOPATH datab cout (227:227:227) (175:175:175))
+ (PORT dataa (376:376:376) (454:454:454))
+ (IOPATH dataa combout (186:186:186) (175:175:175))
+ (IOPATH dataa cout (226:226:226) (171:171:171))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
(IOPATH cin cout (34:34:34) (34:34:34))
)
)
)
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE counter\[11\]\~feeder)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (164:164:164) (192:192:192))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
(CELL
(CELLTYPE "dffeas")
(INSTANCE counter\[11\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -484,11 +478,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~24)
+ (INSTANCE counter\[12\]\~43)
(DELAY
(ABSOLUTE
- (PORT datab (199:199:199) (254:254:254))
- (IOPATH datab combout (192:192:192) (177:177:177))
+ (PORT datab (133:133:133) (182:182:182))
+ (IOPATH datab combout (166:166:166) (176:176:176))
(IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
@@ -501,7 +495,7 @@
(INSTANCE counter\[12\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -512,11 +506,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~26)
+ (INSTANCE counter\[13\]\~45)
(DELAY
(ABSOLUTE
- (PORT datab (200:200:200) (254:254:254))
- (IOPATH datab combout (166:166:166) (176:176:176))
+ (PORT datab (134:134:134) (184:184:184))
+ (IOPATH datab combout (192:192:192) (177:177:177))
(IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
@@ -529,7 +523,7 @@
(INSTANCE counter\[13\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -540,11 +534,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~28)
+ (INSTANCE counter\[14\]\~47)
(DELAY
(ABSOLUTE
- (PORT dataa (199:199:199) (259:259:259))
- (IOPATH dataa combout (186:186:186) (175:175:175))
+ (PORT dataa (136:136:136) (189:189:189))
+ (IOPATH dataa combout (165:165:165) (173:173:173))
(IOPATH dataa cout (226:226:226) (171:171:171))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
@@ -557,7 +551,7 @@
(INSTANCE counter\[14\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -568,11 +562,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~30)
+ (INSTANCE counter\[15\]\~49)
(DELAY
(ABSOLUTE
- (PORT datab (200:200:200) (254:254:254))
- (IOPATH datab combout (166:166:166) (176:176:176))
+ (PORT datab (135:135:135) (185:185:185))
+ (IOPATH datab combout (192:192:192) (177:177:177))
(IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
@@ -585,7 +579,7 @@
(INSTANCE counter\[15\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -596,12 +590,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~32)
+ (INSTANCE counter\[16\]\~51)
(DELAY
(ABSOLUTE
- (PORT datab (199:199:199) (257:257:257))
- (IOPATH datab combout (192:192:192) (177:177:177))
- (IOPATH datab cout (227:227:227) (175:175:175))
+ (PORT dataa (135:135:135) (187:187:187))
+ (IOPATH dataa combout (165:165:165) (173:173:173))
+ (IOPATH dataa cout (226:226:226) (171:171:171))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
(IOPATH cin cout (34:34:34) (34:34:34))
@@ -613,7 +607,7 @@
(INSTANCE counter\[16\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -624,11 +618,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~34)
+ (INSTANCE counter\[17\]\~53)
(DELAY
(ABSOLUTE
- (PORT dataa (201:201:201) (257:257:257))
- (IOPATH dataa combout (165:165:165) (173:173:173))
+ (PORT dataa (136:136:136) (188:188:188))
+ (IOPATH dataa combout (186:186:186) (175:175:175))
(IOPATH dataa cout (226:226:226) (171:171:171))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
@@ -641,7 +635,7 @@
(INSTANCE counter\[17\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -652,12 +646,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~36)
+ (INSTANCE counter\[18\]\~55)
(DELAY
(ABSOLUTE
- (PORT dataa (201:201:201) (257:257:257))
- (IOPATH dataa combout (186:186:186) (175:175:175))
- (IOPATH dataa cout (226:226:226) (171:171:171))
+ (PORT datab (135:135:135) (186:186:186))
+ (IOPATH datab combout (166:166:166) (176:176:176))
+ (IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
(IOPATH cin cout (34:34:34) (34:34:34))
@@ -669,7 +663,7 @@
(INSTANCE counter\[18\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -680,12 +674,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~38)
+ (INSTANCE counter\[19\]\~57)
(DELAY
(ABSOLUTE
- (PORT dataa (200:200:200) (261:261:261))
- (IOPATH dataa combout (165:165:165) (173:173:173))
- (IOPATH dataa cout (226:226:226) (171:171:171))
+ (PORT datab (135:135:135) (185:185:185))
+ (IOPATH datab combout (192:192:192) (177:177:177))
+ (IOPATH datab cout (227:227:227) (175:175:175))
(IOPATH datad combout (68:68:68) (63:63:63))
(IOPATH cin combout (187:187:187) (204:204:204))
(IOPATH cin cout (34:34:34) (34:34:34))
@@ -697,7 +691,7 @@
(INSTANCE counter\[19\])
(DELAY
(ABSOLUTE
- (PORT clk (912:912:912) (916:916:916))
+ (PORT clk (913:913:913) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -706,42 +700,15 @@
(HOLD d (posedge clk) (84:84:84))
)
)
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~40)
- (DELAY
- (ABSOLUTE
- (PORT datad (118:118:118) (154:154:154))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- )
- )
- )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
(INSTANCE Equal0\~5)
(DELAY
(ABSOLUTE
- (PORT dataa (110:110:110) (143:143:143))
- (PORT datab (109:109:109) (139:139:139))
- (PORT datac (96:96:96) (120:120:120))
- (PORT datad (95:95:95) (114:114:114))
- (IOPATH dataa combout (158:158:158) (157:157:157))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (120:120:120) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Equal0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (105:105:105) (137:137:137))
- (PORT datab (104:104:104) (133:133:133))
- (PORT datac (91:91:91) (114:114:114))
- (PORT datad (92:92:92) (110:110:110))
+ (PORT dataa (138:138:138) (191:191:191))
+ (PORT datab (136:136:136) (186:186:186))
+ (PORT datac (122:122:122) (165:165:165))
+ (PORT datad (124:124:124) (164:164:164))
(IOPATH dataa combout (158:158:158) (157:157:157))
(IOPATH datab combout (160:160:160) (156:156:156))
(IOPATH datac combout (120:120:120) (124:124:124))
@@ -754,10 +721,26 @@
(INSTANCE Equal0\~0)
(DELAY
(ABSOLUTE
- (PORT dataa (175:175:175) (212:212:212))
- (PORT datab (173:173:173) (211:211:211))
- (PORT datac (160:160:160) (194:194:194))
- (PORT datad (162:162:162) (186:186:186))
+ (PORT dataa (136:136:136) (188:188:188))
+ (PORT datab (135:135:135) (185:185:185))
+ (PORT datac (121:121:121) (164:164:164))
+ (PORT datad (122:122:122) (162:162:162))
+ (IOPATH dataa combout (158:158:158) (157:157:157))
+ (IOPATH datab combout (160:160:160) (156:156:156))
+ (IOPATH datac combout (120:120:120) (124:124:124))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE Equal0\~1)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (138:138:138) (191:191:191))
+ (PORT datab (137:137:137) (188:188:188))
+ (PORT datac (200:200:200) (245:245:245))
+ (PORT datad (123:123:123) (162:162:162))
(IOPATH dataa combout (158:158:158) (157:157:157))
(IOPATH datab combout (160:160:160) (156:156:156))
(IOPATH datac combout (120:120:120) (124:124:124))
@@ -770,10 +753,10 @@
(INSTANCE Equal0\~2)
(DELAY
(ABSOLUTE
- (PORT dataa (191:191:191) (228:228:228))
- (PORT datab (336:336:336) (394:394:394))
- (PORT datac (171:171:171) (204:204:204))
- (PORT datad (293:293:293) (332:332:332))
+ (PORT dataa (140:140:140) (194:194:194))
+ (PORT datab (141:141:141) (190:190:190))
+ (PORT datac (125:125:125) (170:170:170))
+ (PORT datad (125:125:125) (165:165:165))
(IOPATH dataa combout (158:158:158) (157:157:157))
(IOPATH datab combout (160:160:160) (156:156:156))
(IOPATH datac combout (120:120:120) (124:124:124))
@@ -786,10 +769,10 @@
(INSTANCE Equal0\~3)
(DELAY
(ABSOLUTE
- (PORT dataa (107:107:107) (139:139:139))
- (PORT datab (106:106:106) (135:135:135))
- (PORT datac (92:92:92) (114:114:114))
- (PORT datad (92:92:92) (110:110:110))
+ (PORT dataa (138:138:138) (192:192:192))
+ (PORT datab (137:137:137) (188:188:188))
+ (PORT datac (123:123:123) (166:166:166))
+ (PORT datad (124:124:124) (164:164:164))
(IOPATH dataa combout (158:158:158) (157:157:157))
(IOPATH datab combout (160:160:160) (156:156:156))
(IOPATH datac combout (120:120:120) (124:124:124))
@@ -802,10 +785,10 @@
(INSTANCE Equal0\~4)
(DELAY
(ABSOLUTE
- (PORT dataa (329:329:329) (387:387:387))
- (PORT datab (430:430:430) (498:498:498))
- (PORT datac (88:88:88) (110:110:110))
- (PORT datad (156:156:156) (182:182:182))
+ (PORT dataa (174:174:174) (213:213:213))
+ (PORT datab (177:177:177) (213:213:213))
+ (PORT datac (172:172:172) (204:204:204))
+ (PORT datad (314:314:314) (364:364:364))
(IOPATH dataa combout (159:159:159) (163:163:163))
(IOPATH datab combout (161:161:161) (167:167:167))
(IOPATH datac combout (119:119:119) (124:124:124))
@@ -815,14 +798,79 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[0\]\~0)
+ (INSTANCE counter\[20\]\~59)
(DELAY
(ABSOLUTE
- (PORT dataa (306:306:306) (353:353:353))
- (PORT datab (190:190:190) (228:228:228))
- (PORT datad (98:98:98) (120:120:120))
- (IOPATH dataa combout (159:159:159) (173:173:173))
- (IOPATH datab combout (166:166:166) (158:158:158))
+ (PORT datab (142:142:142) (190:190:190))
+ (IOPATH datab combout (166:166:166) (176:176:176))
+ (IOPATH datab cout (227:227:227) (175:175:175))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE counter\[20\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1110:1110:1110) (1139:1139:1139))
+ (PORT d (37:37:37) (50:50:50))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE counter\[21\]\~61)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (129:129:129) (166:166:166))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE counter\[21\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1110:1110:1110) (1139:1139:1139))
+ (PORT d (37:37:37) (50:50:50))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE Equal0\~7)
+ (DELAY
+ (ABSOLUTE
+ (PORT datac (359:359:359) (433:433:433))
+ (PORT datad (350:350:350) (417:417:417))
+ (IOPATH datac combout (120:120:120) (124:124:124))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[0\]\~39)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (340:340:340) (401:401:401))
+ (PORT datab (107:107:107) (137:137:137))
+ (PORT datad (170:170:170) (199:199:199))
+ (IOPATH dataa combout (158:158:158) (173:173:173))
+ (IOPATH datab combout (160:160:160) (176:176:176))
(IOPATH datac combout (190:190:190) (195:195:195))
(IOPATH datad combout (68:68:68) (63:63:63))
)
@@ -833,7 +881,7 @@
(INSTANCE address\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (1110:1110:1110) (1138:1138:1138))
+ (PORT clk (1095:1095:1095) (1112:1112:1112))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -842,27 +890,30 @@
(HOLD d (posedge clk) (84:84:84))
)
)
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[1\]\~13)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (146:146:146) (199:199:199))
+ (PORT datab (140:140:140) (189:189:189))
+ (IOPATH dataa combout (186:186:186) (180:180:180))
+ (IOPATH dataa cout (226:226:226) (171:171:171))
+ (IOPATH datab combout (190:190:190) (181:181:181))
+ (IOPATH datab cout (227:227:227) (175:175:175))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
(INSTANCE Equal0\~6)
(DELAY
(ABSOLUTE
- (PORT datac (95:95:95) (120:120:120))
- (PORT datad (97:97:97) (118:118:118))
- (IOPATH datac combout (120:120:120) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Equal0\~7)
- (DELAY
- (ABSOLUTE
- (PORT dataa (187:187:187) (223:223:223))
- (PORT datab (109:109:109) (139:139:139))
- (PORT datac (89:89:89) (110:110:110))
- (PORT datad (95:95:95) (113:113:113))
+ (PORT dataa (378:378:378) (454:454:454))
+ (PORT datab (364:364:364) (436:436:436))
+ (PORT datac (325:325:325) (377:377:377))
+ (PORT datad (95:95:95) (115:115:115))
(IOPATH dataa combout (158:158:158) (157:157:157))
(IOPATH datab combout (160:160:160) (156:156:156))
(IOPATH datac combout (119:119:119) (124:124:124))
@@ -870,27 +921,395 @@
)
)
)
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[1\]\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (314:314:314) (385:385:385))
- (PORT datab (114:114:114) (147:147:147))
- (PORT datad (169:169:169) (198:198:198))
- (IOPATH dataa combout (158:158:158) (173:173:173))
- (IOPATH datab combout (160:160:160) (176:176:176))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
(CELL
(CELLTYPE "dffeas")
(INSTANCE address\[1\])
(DELAY
(ABSOLUTE
- (PORT clk (1110:1110:1110) (1138:1138:1138))
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[2\]\~15)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (141:141:141) (189:189:189))
+ (IOPATH datab combout (166:166:166) (176:176:176))
+ (IOPATH datab cout (227:227:227) (175:175:175))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[2\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[3\]\~17)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (154:154:154) (201:201:201))
+ (IOPATH datab combout (192:192:192) (177:177:177))
+ (IOPATH datab cout (227:227:227) (175:175:175))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[3\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[4\]\~19)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (143:143:143) (193:193:193))
+ (IOPATH dataa combout (165:165:165) (173:173:173))
+ (IOPATH dataa cout (226:226:226) (171:171:171))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[4\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[5\]\~21)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (142:142:142) (190:190:190))
+ (IOPATH datab combout (192:192:192) (177:177:177))
+ (IOPATH datab cout (227:227:227) (175:175:175))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[5\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[6\]\~23)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (143:143:143) (193:193:193))
+ (IOPATH dataa combout (165:165:165) (173:173:173))
+ (IOPATH dataa cout (226:226:226) (171:171:171))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[6\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[7\]\~25)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (143:143:143) (193:193:193))
+ (IOPATH dataa combout (186:186:186) (175:175:175))
+ (IOPATH dataa cout (226:226:226) (171:171:171))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[7\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[8\]\~27)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (142:142:142) (190:190:190))
+ (IOPATH datab combout (166:166:166) (176:176:176))
+ (IOPATH datab cout (227:227:227) (175:175:175))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[8\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[9\]\~29)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (142:142:142) (190:190:190))
+ (IOPATH datab combout (192:192:192) (177:177:177))
+ (IOPATH datab cout (227:227:227) (175:175:175))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[9\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[10\]\~31)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (142:142:142) (190:190:190))
+ (IOPATH datab combout (166:166:166) (176:176:176))
+ (IOPATH datab cout (227:227:227) (175:175:175))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[10\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[11\]\~33)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (142:142:142) (190:190:190))
+ (IOPATH datab combout (192:192:192) (177:177:177))
+ (IOPATH datab cout (227:227:227) (175:175:175))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[11\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[12\]\~35)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (143:143:143) (193:193:193))
+ (IOPATH dataa combout (165:165:165) (173:173:173))
+ (IOPATH dataa cout (226:226:226) (171:171:171))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ (IOPATH cin cout (34:34:34) (34:34:34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[12\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[13\]\~37)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (141:141:141) (177:177:177))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ (IOPATH cin combout (187:187:187) (204:204:204))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[13\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
+ (PORT d (37:37:37) (50:50:50))
+ (PORT ena (409:409:409) (429:429:429))
+ (IOPATH (posedge clk) q (105:105:105) (105:105:105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (84:84:84))
+ (HOLD ena (posedge clk) (84:84:84))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|address_reg_a\[0\]\~feeder)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (225:225:225) (275:275:275))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|address_reg_a\[0\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (912:912:912) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -901,39 +1320,20 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[1\]\~2)
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|out_address_reg_a\[0\]\~feeder)
(DELAY
(ABSOLUTE
- (PORT dataa (315:315:315) (387:387:387))
- (PORT datab (194:194:194) (233:233:233))
- (PORT datac (295:295:295) (332:332:332))
- (PORT datad (102:102:102) (125:125:125))
- (IOPATH dataa combout (158:158:158) (163:163:163))
- (IOPATH datab combout (160:160:160) (167:167:167))
- (IOPATH datac combout (119:119:119) (125:125:125))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[2\]\~3)
- (DELAY
- (ABSOLUTE
- (PORT datab (207:207:207) (264:264:264))
- (PORT datad (92:92:92) (109:109:109))
- (IOPATH datab combout (166:166:166) (176:176:176))
- (IOPATH datac combout (190:190:190) (195:195:195))
+ (PORT datad (120:120:120) (157:157:157))
(IOPATH datad combout (68:68:68) (63:63:63))
)
)
)
(CELL
(CELLTYPE "dffeas")
- (INSTANCE address\[2\])
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|out_address_reg_a\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (1110:1110:1110) (1138:1138:1138))
+ (PORT clk (912:912:912) (917:917:917))
(PORT d (37:37:37) (50:50:50))
(IOPATH (posedge clk) q (105:105:105) (105:105:105))
)
@@ -942,14 +1342,121 @@
(HOLD d (posedge clk) (84:84:84))
)
)
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (696:696:696) (809:809:809))
+ (PORT d[1] (727:727:727) (854:854:854))
+ (PORT d[2] (770:770:770) (905:905:905))
+ (PORT d[3] (752:752:752) (874:874:874))
+ (PORT d[4] (709:709:709) (827:827:827))
+ (PORT d[5] (774:774:774) (910:910:910))
+ (PORT d[6] (1002:1002:1002) (1193:1193:1193))
+ (PORT d[7] (749:749:749) (870:870:870))
+ (PORT d[8] (756:756:756) (884:884:884))
+ (PORT d[9] (769:769:769) (904:904:904))
+ (PORT d[10] (751:751:751) (876:876:876))
+ (PORT d[11] (880:880:880) (1014:1014:1014))
+ (PORT d[12] (737:737:737) (853:853:853))
+ (PORT clk (1095:1095:1095) (1112:1112:1112))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1095:1095:1095) (1112:1112:1112))
+ (PORT d[0] (659:659:659) (736:736:736))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1096:1096:1096) (1113:1113:1113))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1077:1077:1077) (1093:1093:1093))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (617:617:617) (625:625:625))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (618:618:618) (626:626:626))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (618:618:618) (626:626:626))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (618:618:618) (626:626:626))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
(CELL
(CELLTYPE "cycloneive_ram_register")
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.addr_a_register)
(DELAY
(ABSOLUTE
- (PORT d[0] (720:720:720) (839:839:839))
- (PORT d[1] (870:870:870) (1010:1010:1010))
- (PORT d[2] (873:873:873) (1012:1012:1012))
+ (PORT d[0] (643:643:643) (747:747:747))
+ (PORT d[1] (556:556:556) (658:658:658))
+ (PORT d[2] (593:593:593) (701:701:701))
+ (PORT d[3] (758:758:758) (882:882:882))
+ (PORT d[4] (705:705:705) (826:826:826))
+ (PORT d[5] (749:749:749) (874:874:874))
+ (PORT d[6] (874:874:874) (1055:1055:1055))
+ (PORT d[7] (708:708:708) (817:817:817))
+ (PORT d[8] (753:753:753) (886:886:886))
+ (PORT d[9] (784:784:784) (927:927:927))
+ (PORT d[10] (741:741:741) (864:864:864))
+ (PORT d[11] (709:709:709) (823:823:823))
+ (PORT d[12] (755:755:755) (877:877:877))
(PORT clk (1095:1095:1095) (1112:1112:1112))
)
)
@@ -963,6 +1470,7 @@
(DELAY
(ABSOLUTE
(PORT clk (1095:1095:1095) (1112:1112:1112))
+ (PORT d[0] (582:582:582) (526:526:526))
)
)
)
@@ -1028,4 +1536,1474 @@
)
)
)
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[0\]\~0)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (545:545:545) (645:645:645))
+ (PORT datac (484:484:484) (546:546:546))
+ (PORT datad (333:333:333) (377:377:377))
+ (IOPATH datab combout (188:188:188) (177:177:177))
+ (IOPATH datac combout (119:119:119) (124:124:124))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (813:813:813) (941:941:941))
+ (PORT d[1] (863:863:863) (1008:1008:1008))
+ (PORT d[2] (881:881:881) (1027:1027:1027))
+ (PORT d[3] (699:699:699) (808:808:808))
+ (PORT d[4] (926:926:926) (1077:1077:1077))
+ (PORT d[5] (1093:1093:1093) (1290:1290:1290))
+ (PORT d[6] (695:695:695) (813:813:813))
+ (PORT d[7] (761:761:761) (903:903:903))
+ (PORT d[8] (1083:1083:1083) (1274:1274:1274))
+ (PORT d[9] (677:677:677) (796:796:796))
+ (PORT d[10] (799:799:799) (948:948:948))
+ (PORT d[11] (665:665:665) (771:771:771))
+ (PORT d[12] (687:687:687) (813:813:813))
+ (PORT clk (1089:1089:1089) (1106:1106:1106))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1089:1089:1089) (1106:1106:1106))
+ (PORT d[0] (695:695:695) (626:626:626))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1090:1090:1090) (1107:1107:1107))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1071:1071:1071) (1087:1087:1087))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (611:611:611) (619:619:619))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (826:826:826) (972:972:972))
+ (PORT d[1] (756:756:756) (903:903:903))
+ (PORT d[2] (889:889:889) (1041:1041:1041))
+ (PORT d[3] (752:752:752) (884:884:884))
+ (PORT d[4] (736:736:736) (866:866:866))
+ (PORT d[5] (908:908:908) (1078:1078:1078))
+ (PORT d[6] (715:715:715) (845:845:845))
+ (PORT d[7] (708:708:708) (834:834:834))
+ (PORT d[8] (917:917:917) (1088:1088:1088))
+ (PORT d[9] (746:746:746) (884:884:884))
+ (PORT d[10] (1042:1042:1042) (1212:1212:1212))
+ (PORT d[11] (728:728:728) (859:859:859))
+ (PORT d[12] (886:886:886) (1034:1034:1034))
+ (PORT clk (1090:1090:1090) (1108:1108:1108))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1090:1090:1090) (1108:1108:1108))
+ (PORT d[0] (672:672:672) (765:765:765))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1091:1091:1091) (1109:1109:1109))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1072:1072:1072) (1089:1089:1089))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (621:621:621))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (613:613:613) (622:622:622))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (613:613:613) (622:622:622))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (613:613:613) (622:622:622))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[1\]\~1)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (342:342:342) (399:399:399))
+ (PORT datac (502:502:502) (567:567:567))
+ (PORT datad (721:721:721) (843:843:843))
+ (IOPATH dataa combout (170:170:170) (163:163:163))
+ (IOPATH datac combout (119:119:119) (124:124:124))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (705:705:705) (819:819:819))
+ (PORT d[1] (732:732:732) (860:860:860))
+ (PORT d[2] (910:910:910) (1062:1062:1062))
+ (PORT d[3] (784:784:784) (916:916:916))
+ (PORT d[4] (732:732:732) (858:858:858))
+ (PORT d[5] (737:737:737) (856:856:856))
+ (PORT d[6] (1011:1011:1011) (1205:1205:1205))
+ (PORT d[7] (765:765:765) (893:893:893))
+ (PORT d[8] (760:760:760) (891:891:891))
+ (PORT d[9] (803:803:803) (947:947:947))
+ (PORT d[10] (982:982:982) (1126:1126:1126))
+ (PORT d[11] (885:885:885) (1020:1020:1020))
+ (PORT d[12] (758:758:758) (879:879:879))
+ (PORT clk (1094:1094:1094) (1111:1111:1111))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1094:1094:1094) (1111:1111:1111))
+ (PORT d[0] (765:765:765) (689:689:689))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1095:1095:1095) (1112:1112:1112))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1076:1076:1076) (1092:1092:1092))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (616:616:616) (624:624:624))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (617:617:617) (625:625:625))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (617:617:617) (625:625:625))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (617:617:617) (625:625:625))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (541:541:541) (637:637:637))
+ (PORT d[1] (708:708:708) (828:828:828))
+ (PORT d[2] (601:601:601) (702:702:702))
+ (PORT d[3] (607:607:607) (715:715:715))
+ (PORT d[4] (549:549:549) (647:647:647))
+ (PORT d[5] (691:691:691) (797:797:797))
+ (PORT d[6] (860:860:860) (1033:1033:1033))
+ (PORT d[7] (707:707:707) (817:817:817))
+ (PORT d[8] (599:599:599) (713:713:713))
+ (PORT d[9] (625:625:625) (746:746:746))
+ (PORT d[10] (828:828:828) (957:957:957))
+ (PORT d[11] (709:709:709) (822:822:822))
+ (PORT d[12] (742:742:742) (856:856:856))
+ (PORT clk (1096:1096:1096) (1113:1113:1113))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1096:1096:1096) (1113:1113:1113))
+ (PORT d[0] (525:525:525) (581:581:581))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1097:1097:1097) (1114:1114:1114))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1078:1078:1078) (1094:1094:1094))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (618:618:618) (626:626:626))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (619:619:619) (627:627:627))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (619:619:619) (627:627:627))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (619:619:619) (627:627:627))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[2\]\~2)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (551:551:551) (659:659:659))
+ (PORT datac (509:509:509) (578:578:578))
+ (PORT datad (328:328:328) (369:369:369))
+ (IOPATH datab combout (166:166:166) (176:176:176))
+ (IOPATH datac combout (119:119:119) (124:124:124))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (513:513:513) (599:599:599))
+ (PORT d[1] (535:535:535) (638:638:638))
+ (PORT d[2] (594:594:594) (707:707:707))
+ (PORT d[3] (582:582:582) (682:682:682))
+ (PORT d[4] (527:527:527) (618:618:618))
+ (PORT d[5] (558:558:558) (656:656:656))
+ (PORT d[6] (819:819:819) (985:985:985))
+ (PORT d[7] (682:682:682) (790:790:790))
+ (PORT d[8] (911:911:911) (1067:1067:1067))
+ (PORT d[9] (597:597:597) (712:712:712))
+ (PORT d[10] (575:575:575) (678:678:678))
+ (PORT d[11] (710:710:710) (823:823:823))
+ (PORT d[12] (716:716:716) (828:828:828))
+ (PORT clk (1095:1095:1095) (1112:1112:1112))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1095:1095:1095) (1112:1112:1112))
+ (PORT d[0] (497:497:497) (548:548:548))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1096:1096:1096) (1113:1113:1113))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1077:1077:1077) (1093:1093:1093))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (617:617:617) (625:625:625))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (618:618:618) (626:626:626))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (618:618:618) (626:626:626))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (618:618:618) (626:626:626))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (648:648:648) (753:753:753))
+ (PORT d[1] (354:354:354) (417:417:417))
+ (PORT d[2] (392:392:392) (461:461:461))
+ (PORT d[3] (418:418:418) (491:491:491))
+ (PORT d[4] (359:359:359) (424:424:424))
+ (PORT d[5] (407:407:407) (482:482:482))
+ (PORT d[6] (419:419:419) (492:492:492))
+ (PORT d[7] (411:411:411) (485:485:485))
+ (PORT d[8] (414:414:414) (490:490:490))
+ (PORT d[9] (422:422:422) (503:503:503))
+ (PORT d[10] (658:658:658) (769:769:769))
+ (PORT d[11] (411:411:411) (482:482:482))
+ (PORT d[12] (416:416:416) (490:490:490))
+ (PORT clk (1095:1095:1095) (1112:1112:1112))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1095:1095:1095) (1112:1112:1112))
+ (PORT d[0] (376:376:376) (347:347:347))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1096:1096:1096) (1113:1113:1113))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1077:1077:1077) (1093:1093:1093))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (617:617:617) (625:625:625))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (618:618:618) (626:626:626))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (618:618:618) (626:626:626))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (618:618:618) (626:626:626))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[3\]\~3)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (504:504:504) (583:583:583))
+ (PORT datac (358:358:358) (424:424:424))
+ (PORT datad (331:331:331) (374:374:374))
+ (IOPATH dataa combout (170:170:170) (163:163:163))
+ (IOPATH datac combout (119:119:119) (125:125:125))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (813:813:813) (944:944:944))
+ (PORT d[1] (852:852:852) (996:996:996))
+ (PORT d[2] (870:870:870) (1016:1016:1016))
+ (PORT d[3] (550:550:550) (646:646:646))
+ (PORT d[4] (543:543:543) (639:639:639))
+ (PORT d[5] (921:921:921) (1093:1093:1093))
+ (PORT d[6] (544:544:544) (650:650:650))
+ (PORT d[7] (519:519:519) (618:618:618))
+ (PORT d[8] (920:920:920) (1089:1089:1089))
+ (PORT d[9] (546:546:546) (652:652:652))
+ (PORT d[10] (536:536:536) (637:637:637))
+ (PORT d[11] (524:524:524) (622:622:622))
+ (PORT d[12] (537:537:537) (631:631:631))
+ (PORT clk (1089:1089:1089) (1106:1106:1106))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1089:1089:1089) (1106:1106:1106))
+ (PORT d[0] (540:540:540) (486:486:486))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1090:1090:1090) (1107:1107:1107))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1071:1071:1071) (1087:1087:1087))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (611:611:611) (619:619:619))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (667:667:667) (784:784:784))
+ (PORT d[1] (696:696:696) (823:823:823))
+ (PORT d[2] (712:712:712) (840:840:840))
+ (PORT d[3] (708:708:708) (823:823:823))
+ (PORT d[4] (919:919:919) (1070:1070:1070))
+ (PORT d[5] (920:920:920) (1092:1092:1092))
+ (PORT d[6] (704:704:704) (834:834:834))
+ (PORT d[7] (688:688:688) (810:810:810))
+ (PORT d[8] (919:919:919) (1088:1088:1088))
+ (PORT d[9] (701:701:701) (826:826:826))
+ (PORT d[10] (1057:1057:1057) (1230:1230:1230))
+ (PORT d[11] (708:708:708) (835:835:835))
+ (PORT d[12] (683:683:683) (805:805:805))
+ (PORT clk (1089:1089:1089) (1106:1106:1106))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1089:1089:1089) (1106:1106:1106))
+ (PORT d[0] (637:637:637) (713:713:713))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1090:1090:1090) (1107:1107:1107))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1071:1071:1071) (1087:1087:1087))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (611:611:611) (619:619:619))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[4\]\~4)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (349:349:349) (398:398:398))
+ (PORT datac (475:475:475) (533:533:533))
+ (PORT datad (428:428:428) (504:504:504))
+ (IOPATH datab combout (168:168:168) (167:167:167))
+ (IOPATH datac combout (119:119:119) (124:124:124))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (840:840:840) (987:987:987))
+ (PORT d[1] (1090:1090:1090) (1276:1276:1276))
+ (PORT d[2] (713:713:713) (840:840:840))
+ (PORT d[3] (739:739:739) (859:859:859))
+ (PORT d[4] (736:736:736) (862:862:862))
+ (PORT d[5] (706:706:706) (838:838:838))
+ (PORT d[6] (733:733:733) (868:868:868))
+ (PORT d[7] (716:716:716) (843:843:843))
+ (PORT d[8] (901:901:901) (1069:1069:1069))
+ (PORT d[9] (744:744:744) (880:880:880))
+ (PORT d[10] (1059:1059:1059) (1238:1238:1238))
+ (PORT d[11] (722:722:722) (847:847:847))
+ (PORT d[12] (859:859:859) (1000:1000:1000))
+ (PORT clk (1090:1090:1090) (1108:1108:1108))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1090:1090:1090) (1108:1108:1108))
+ (PORT d[0] (672:672:672) (759:759:759))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1091:1091:1091) (1109:1109:1109))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1072:1072:1072) (1089:1089:1089))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (621:621:621))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (613:613:613) (622:622:622))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (613:613:613) (622:622:622))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (613:613:613) (622:622:622))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (867:867:867) (1022:1022:1022))
+ (PORT d[1] (928:928:928) (1097:1097:1097))
+ (PORT d[2] (889:889:889) (1039:1039:1039))
+ (PORT d[3] (932:932:932) (1088:1088:1088))
+ (PORT d[4] (904:904:904) (1065:1065:1065))
+ (PORT d[5] (892:892:892) (1048:1048:1048))
+ (PORT d[6] (883:883:883) (1038:1038:1038))
+ (PORT d[7] (871:871:871) (1018:1018:1018))
+ (PORT d[8] (871:871:871) (1029:1029:1029))
+ (PORT d[9] (908:908:908) (1064:1064:1064))
+ (PORT d[10] (863:863:863) (1012:1012:1012))
+ (PORT d[11] (892:892:892) (1039:1039:1039))
+ (PORT d[12] (860:860:860) (1009:1009:1009))
+ (PORT clk (1089:1089:1089) (1106:1106:1106))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1089:1089:1089) (1106:1106:1106))
+ (PORT d[0] (920:920:920) (819:819:819))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1090:1090:1090) (1107:1107:1107))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1071:1071:1071) (1087:1087:1087))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (611:611:611) (619:619:619))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[5\]\~5)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (341:341:341) (389:389:389))
+ (PORT datac (510:510:510) (575:575:575))
+ (PORT datad (626:626:626) (741:741:741))
+ (IOPATH datab combout (167:167:167) (167:167:167))
+ (IOPATH datac combout (119:119:119) (124:124:124))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (539:539:539) (637:637:637))
+ (PORT d[1] (697:697:697) (818:818:818))
+ (PORT d[2] (599:599:599) (708:708:708))
+ (PORT d[3] (608:608:608) (718:718:718))
+ (PORT d[4] (555:555:555) (660:660:660))
+ (PORT d[5] (599:599:599) (709:709:709))
+ (PORT d[6] (841:841:841) (1010:1010:1010))
+ (PORT d[7] (714:714:714) (829:829:829))
+ (PORT d[8] (596:596:596) (706:706:706))
+ (PORT d[9] (600:600:600) (716:716:716))
+ (PORT d[10] (579:579:579) (682:682:682))
+ (PORT d[11] (699:699:699) (809:809:809))
+ (PORT d[12] (735:735:735) (849:849:849))
+ (PORT clk (1096:1096:1096) (1113:1113:1113))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1096:1096:1096) (1113:1113:1113))
+ (PORT d[0] (517:517:517) (572:572:572))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1097:1097:1097) (1114:1114:1114))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1078:1078:1078) (1094:1094:1094))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (618:618:618) (626:626:626))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (619:619:619) (627:627:627))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (619:619:619) (627:627:627))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (619:619:619) (627:627:627))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (509:509:509) (594:594:594))
+ (PORT d[1] (355:355:355) (418:418:418))
+ (PORT d[2] (733:733:733) (863:863:863))
+ (PORT d[3] (766:766:766) (895:895:895))
+ (PORT d[4] (514:514:514) (597:597:597))
+ (PORT d[5] (582:582:582) (683:683:683))
+ (PORT d[6] (805:805:805) (963:963:963))
+ (PORT d[7] (681:681:681) (788:788:788))
+ (PORT d[8] (925:925:925) (1079:1079:1079))
+ (PORT d[9] (580:580:580) (683:683:683))
+ (PORT d[10] (577:577:577) (677:677:677))
+ (PORT d[11] (660:660:660) (761:761:761))
+ (PORT d[12] (686:686:686) (789:789:789))
+ (PORT clk (1094:1094:1094) (1112:1112:1112))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1094:1094:1094) (1112:1112:1112))
+ (PORT d[0] (534:534:534) (487:487:487))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1095:1095:1095) (1113:1113:1113))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1076:1076:1076) (1093:1093:1093))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (616:616:616) (625:625:625))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (617:617:617) (626:626:626))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (617:617:617) (626:626:626))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (617:617:617) (626:626:626))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[6\]\~6)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (391:391:391) (455:455:455))
+ (PORT datac (481:481:481) (561:561:561))
+ (PORT datad (186:186:186) (218:218:218))
+ (IOPATH dataa combout (170:170:170) (163:163:163))
+ (IOPATH datac combout (119:119:119) (125:125:125))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (830:830:830) (970:970:970))
+ (PORT d[1] (1078:1078:1078) (1262:1262:1262))
+ (PORT d[2] (1085:1085:1085) (1259:1259:1259))
+ (PORT d[3] (772:772:772) (909:909:909))
+ (PORT d[4] (1067:1067:1067) (1250:1250:1250))
+ (PORT d[5] (739:739:739) (887:887:887))
+ (PORT d[6] (747:747:747) (889:889:889))
+ (PORT d[7] (717:717:717) (844:844:844))
+ (PORT d[8] (733:733:733) (878:878:878))
+ (PORT d[9] (731:731:731) (861:861:861))
+ (PORT d[10] (1020:1020:1020) (1186:1186:1186))
+ (PORT d[11] (723:723:723) (848:848:848))
+ (PORT d[12] (713:713:713) (836:836:836))
+ (PORT clk (1090:1090:1090) (1107:1107:1107))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1090:1090:1090) (1107:1107:1107))
+ (PORT d[0] (776:776:776) (683:683:683))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1091:1091:1091) (1108:1108:1108))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1072:1072:1072) (1088:1088:1088))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (612:612:612) (620:620:620))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (613:613:613) (621:621:621))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (613:613:613) (621:621:621))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (613:613:613) (621:621:621))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1017:1017:1017) (1190:1190:1190))
+ (PORT d[1] (910:910:910) (1072:1072:1072))
+ (PORT d[2] (907:907:907) (1065:1065:1065))
+ (PORT d[3] (918:918:918) (1070:1070:1070))
+ (PORT d[4] (910:910:910) (1068:1068:1068))
+ (PORT d[5] (891:891:891) (1047:1047:1047))
+ (PORT d[6] (884:884:884) (1036:1036:1036))
+ (PORT d[7] (880:880:880) (1029:1029:1029))
+ (PORT d[8] (867:867:867) (1020:1020:1020))
+ (PORT d[9] (913:913:913) (1070:1070:1070))
+ (PORT d[10] (853:853:853) (997:997:997))
+ (PORT d[11] (898:898:898) (1045:1045:1045))
+ (PORT d[12] (870:870:870) (1019:1019:1019))
+ (PORT clk (1088:1088:1088) (1105:1105:1105))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (104:104:104))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1088:1088:1088) (1105:1105:1105))
+ (PORT d[0] (846:846:846) (959:959:959))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1089:1089:1089) (1106:1106:1106))
+ (IOPATH (posedge clk) pulse (0:0:0) (1104:1104:1104))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1070:1070:1070) (1086:1086:1086))
+ (IOPATH (posedge clk) q (164:164:164) (167:167:167))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (25:25:25))
+ (HOLD d (posedge clk) (90:90:90))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (610:610:610) (618:618:618))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (611:611:611) (619:619:619))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (611:611:611) (619:619:619))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (611:611:611) (619:619:619))
+ (IOPATH (posedge clk) pulse (0:0:0) (1222:1222:1222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[7\]\~7)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (346:346:346) (394:394:394))
+ (PORT datac (502:502:502) (567:567:567))
+ (PORT datad (628:628:628) (743:743:743))
+ (IOPATH datab combout (168:168:168) (167:167:167))
+ (IOPATH datac combout (119:119:119) (124:124:124))
+ (IOPATH datad combout (68:68:68) (63:63:63))
+ )
+ )
+ )
)
diff --git a/simulation/modelsim/spectrum_modelsim.xrf b/simulation/modelsim/spectrum_modelsim.xrf
index 5aff091..2c6fa75 100644
--- a/simulation/modelsim/spectrum_modelsim.xrf
+++ b/simulation/modelsim/spectrum_modelsim.xrf
@@ -15,7 +15,10 @@ source_file = 1, /home/benny/altera/13.1/quartus/libraries/megafunctions/altrom.
source_file = 1, /home/benny/altera/13.1/quartus/libraries/megafunctions/altram.inc
source_file = 1, /home/benny/altera/13.1/quartus/libraries/megafunctions/altdpram.inc
source_file = 1, /home/benny/altera/13.1/quartus/libraries/megafunctions/cbx.lst
-source_file = 1, /home/benny/work/fpga/projects/db/altsyncram_ro91.tdf
+source_file = 1, /home/benny/work/fpga/projects/db/altsyncram_qh91.tdf
+source_file = 1, /home/benny/work/fpga/projects/rom/gw03.hex
+source_file = 1, /home/benny/work/fpga/projects/db/decode_c8a.tdf
+source_file = 1, /home/benny/work/fpga/projects/db/mux_3nb.tdf
design_name = spectrum
instance = comp, \LED[0]~output , LED[0]~output, spectrum, 1
instance = comp, \LED[1]~output , LED[1]~output, spectrum, 1
@@ -27,61 +30,112 @@ instance = comp, \LED[6]~output , LED[6]~output, spectrum, 1
instance = comp, \LED[7]~output , LED[7]~output, spectrum, 1
instance = comp, \CLOCK_50~input , CLOCK_50~input, spectrum, 1
instance = comp, \CLOCK_50~inputclkctrl , CLOCK_50~inputclkctrl, spectrum, 1
-instance = comp, \counter[20] , counter[20], spectrum, 1
-instance = comp, \Add0~0 , Add0~0, spectrum, 1
+instance = comp, \counter[0]~63 , counter[0]~63, spectrum, 1
instance = comp, \counter[0] , counter[0], spectrum, 1
-instance = comp, \Add0~2 , Add0~2, spectrum, 1
+instance = comp, \counter[1]~21 , counter[1]~21, spectrum, 1
instance = comp, \counter[1] , counter[1], spectrum, 1
-instance = comp, \Add0~4 , Add0~4, spectrum, 1
+instance = comp, \counter[2]~23 , counter[2]~23, spectrum, 1
instance = comp, \counter[2] , counter[2], spectrum, 1
-instance = comp, \Add0~6 , Add0~6, spectrum, 1
+instance = comp, \counter[3]~25 , counter[3]~25, spectrum, 1
instance = comp, \counter[3] , counter[3], spectrum, 1
-instance = comp, \Add0~8 , Add0~8, spectrum, 1
+instance = comp, \counter[4]~27 , counter[4]~27, spectrum, 1
instance = comp, \counter[4] , counter[4], spectrum, 1
-instance = comp, \Add0~10 , Add0~10, spectrum, 1
+instance = comp, \counter[5]~29 , counter[5]~29, spectrum, 1
instance = comp, \counter[5] , counter[5], spectrum, 1
-instance = comp, \Add0~12 , Add0~12, spectrum, 1
+instance = comp, \counter[6]~31 , counter[6]~31, spectrum, 1
instance = comp, \counter[6] , counter[6], spectrum, 1
-instance = comp, \Add0~14 , Add0~14, spectrum, 1
+instance = comp, \counter[7]~33 , counter[7]~33, spectrum, 1
instance = comp, \counter[7] , counter[7], spectrum, 1
-instance = comp, \Add0~16 , Add0~16, spectrum, 1
+instance = comp, \counter[8]~35 , counter[8]~35, spectrum, 1
instance = comp, \counter[8] , counter[8], spectrum, 1
-instance = comp, \Add0~18 , Add0~18, spectrum, 1
+instance = comp, \counter[9]~37 , counter[9]~37, spectrum, 1
instance = comp, \counter[9] , counter[9], spectrum, 1
-instance = comp, \Add0~20 , Add0~20, spectrum, 1
+instance = comp, \counter[10]~39 , counter[10]~39, spectrum, 1
instance = comp, \counter[10] , counter[10], spectrum, 1
-instance = comp, \Add0~22 , Add0~22, spectrum, 1
+instance = comp, \counter[11]~41 , counter[11]~41, spectrum, 1
+instance = comp, \counter[11]~feeder , counter[11]~feeder, spectrum, 1
instance = comp, \counter[11] , counter[11], spectrum, 1
-instance = comp, \Add0~24 , Add0~24, spectrum, 1
+instance = comp, \counter[12]~43 , counter[12]~43, spectrum, 1
instance = comp, \counter[12] , counter[12], spectrum, 1
-instance = comp, \Add0~26 , Add0~26, spectrum, 1
+instance = comp, \counter[13]~45 , counter[13]~45, spectrum, 1
instance = comp, \counter[13] , counter[13], spectrum, 1
-instance = comp, \Add0~28 , Add0~28, spectrum, 1
+instance = comp, \counter[14]~47 , counter[14]~47, spectrum, 1
instance = comp, \counter[14] , counter[14], spectrum, 1
-instance = comp, \Add0~30 , Add0~30, spectrum, 1
+instance = comp, \counter[15]~49 , counter[15]~49, spectrum, 1
instance = comp, \counter[15] , counter[15], spectrum, 1
-instance = comp, \Add0~32 , Add0~32, spectrum, 1
+instance = comp, \counter[16]~51 , counter[16]~51, spectrum, 1
instance = comp, \counter[16] , counter[16], spectrum, 1
-instance = comp, \Add0~34 , Add0~34, spectrum, 1
+instance = comp, \counter[17]~53 , counter[17]~53, spectrum, 1
instance = comp, \counter[17] , counter[17], spectrum, 1
-instance = comp, \Add0~36 , Add0~36, spectrum, 1
+instance = comp, \counter[18]~55 , counter[18]~55, spectrum, 1
instance = comp, \counter[18] , counter[18], spectrum, 1
-instance = comp, \Add0~38 , Add0~38, spectrum, 1
+instance = comp, \counter[19]~57 , counter[19]~57, spectrum, 1
instance = comp, \counter[19] , counter[19], spectrum, 1
-instance = comp, \Add0~40 , Add0~40, spectrum, 1
instance = comp, \Equal0~5 , Equal0~5, spectrum, 1
-instance = comp, \Equal0~1 , Equal0~1, spectrum, 1
instance = comp, \Equal0~0 , Equal0~0, spectrum, 1
+instance = comp, \Equal0~1 , Equal0~1, spectrum, 1
instance = comp, \Equal0~2 , Equal0~2, spectrum, 1
instance = comp, \Equal0~3 , Equal0~3, spectrum, 1
instance = comp, \Equal0~4 , Equal0~4, spectrum, 1
-instance = comp, \address[0]~0 , address[0]~0, spectrum, 1
-instance = comp, \address[0] , address[0], spectrum, 1
-instance = comp, \Equal0~6 , Equal0~6, spectrum, 1
+instance = comp, \counter[20]~59 , counter[20]~59, spectrum, 1
+instance = comp, \counter[20] , counter[20], spectrum, 1
+instance = comp, \counter[21]~61 , counter[21]~61, spectrum, 1
+instance = comp, \counter[21] , counter[21], spectrum, 1
instance = comp, \Equal0~7 , Equal0~7, spectrum, 1
-instance = comp, \address[1]~1 , address[1]~1, spectrum, 1
+instance = comp, \address[0]~39 , address[0]~39, spectrum, 1
+instance = comp, \address[0] , address[0], spectrum, 1
+instance = comp, \address[1]~13 , address[1]~13, spectrum, 1
+instance = comp, \Equal0~6 , Equal0~6, spectrum, 1
instance = comp, \address[1] , address[1], spectrum, 1
-instance = comp, \address[1]~2 , address[1]~2, spectrum, 1
-instance = comp, \address[2]~3 , address[2]~3, spectrum, 1
+instance = comp, \address[2]~15 , address[2]~15, spectrum, 1
instance = comp, \address[2] , address[2], spectrum, 1
+instance = comp, \address[3]~17 , address[3]~17, spectrum, 1
+instance = comp, \address[3] , address[3], spectrum, 1
+instance = comp, \address[4]~19 , address[4]~19, spectrum, 1
+instance = comp, \address[4] , address[4], spectrum, 1
+instance = comp, \address[5]~21 , address[5]~21, spectrum, 1
+instance = comp, \address[5] , address[5], spectrum, 1
+instance = comp, \address[6]~23 , address[6]~23, spectrum, 1
+instance = comp, \address[6] , address[6], spectrum, 1
+instance = comp, \address[7]~25 , address[7]~25, spectrum, 1
+instance = comp, \address[7] , address[7], spectrum, 1
+instance = comp, \address[8]~27 , address[8]~27, spectrum, 1
+instance = comp, \address[8] , address[8], spectrum, 1
+instance = comp, \address[9]~29 , address[9]~29, spectrum, 1
+instance = comp, \address[9] , address[9], spectrum, 1
+instance = comp, \address[10]~31 , address[10]~31, spectrum, 1
+instance = comp, \address[10] , address[10], spectrum, 1
+instance = comp, \address[11]~33 , address[11]~33, spectrum, 1
+instance = comp, \address[11] , address[11], spectrum, 1
+instance = comp, \address[12]~35 , address[12]~35, spectrum, 1
+instance = comp, \address[12] , address[12], spectrum, 1
+instance = comp, \address[13]~37 , address[13]~37, spectrum, 1
+instance = comp, \address[13] , address[13], spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder , rom|altsyncram_component|auto_generated|address_reg_a[0]~feeder, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|address_reg_a[0] , rom|altsyncram_component|auto_generated|address_reg_a[0], spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder , rom|altsyncram_component|auto_generated|out_address_reg_a[0]~feeder, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|out_address_reg_a[0] , rom|altsyncram_component|auto_generated|out_address_reg_a[0], spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a8 , rom|altsyncram_component|auto_generated|ram_block1a8, spectrum, 1
instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a0 , rom|altsyncram_component|auto_generated|ram_block1a0, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|mux2|result_node[0]~0 , rom|altsyncram_component|auto_generated|mux2|result_node[0]~0, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a1 , rom|altsyncram_component|auto_generated|ram_block1a1, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a9 , rom|altsyncram_component|auto_generated|ram_block1a9, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|mux2|result_node[1]~1 , rom|altsyncram_component|auto_generated|mux2|result_node[1]~1, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a2 , rom|altsyncram_component|auto_generated|ram_block1a2, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a10 , rom|altsyncram_component|auto_generated|ram_block1a10, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|mux2|result_node[2]~2 , rom|altsyncram_component|auto_generated|mux2|result_node[2]~2, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a11 , rom|altsyncram_component|auto_generated|ram_block1a11, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a3 , rom|altsyncram_component|auto_generated|ram_block1a3, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|mux2|result_node[3]~3 , rom|altsyncram_component|auto_generated|mux2|result_node[3]~3, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a4 , rom|altsyncram_component|auto_generated|ram_block1a4, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a12 , rom|altsyncram_component|auto_generated|ram_block1a12, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|mux2|result_node[4]~4 , rom|altsyncram_component|auto_generated|mux2|result_node[4]~4, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a13 , rom|altsyncram_component|auto_generated|ram_block1a13, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a5 , rom|altsyncram_component|auto_generated|ram_block1a5, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|mux2|result_node[5]~5 , rom|altsyncram_component|auto_generated|mux2|result_node[5]~5, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a14 , rom|altsyncram_component|auto_generated|ram_block1a14, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a6 , rom|altsyncram_component|auto_generated|ram_block1a6, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|mux2|result_node[6]~6 , rom|altsyncram_component|auto_generated|mux2|result_node[6]~6, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a7 , rom|altsyncram_component|auto_generated|ram_block1a7, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|ram_block1a15 , rom|altsyncram_component|auto_generated|ram_block1a15, spectrum, 1
+instance = comp, \rom|altsyncram_component|auto_generated|mux2|result_node[7]~7 , rom|altsyncram_component|auto_generated|mux2|result_node[7]~7, spectrum, 1
diff --git a/simulation/modelsim/spectrum_v.sdo b/simulation/modelsim/spectrum_v.sdo
index 7414a00..9b80f0c 100644
--- a/simulation/modelsim/spectrum_v.sdo
+++ b/simulation/modelsim/spectrum_v.sdo
@@ -29,7 +29,7 @@
(DELAYFILE
(SDFVERSION "2.1")
(DESIGN "spectrum")
- (DATE "03/30/2022 12:38:42")
+ (DATE "03/30/2022 13:12:28")
(VENDOR "Altera")
(PROGRAM "Quartus II 32-bit")
(VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition")
@@ -41,7 +41,7 @@
(INSTANCE LED\[0\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1355:1355:1355) (1339:1339:1339))
+ (PORT i (1643:1643:1643) (1694:1694:1694))
(IOPATH i o (2535:2535:2535) (2445:2445:2445))
)
)
@@ -51,7 +51,7 @@
(INSTANCE LED\[1\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1409:1409:1409) (1443:1443:1443))
+ (PORT i (1565:1565:1565) (1603:1603:1603))
(IOPATH i o (2535:2535:2535) (2445:2445:2445))
)
)
@@ -61,7 +61,7 @@
(INSTANCE LED\[2\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1823:1823:1823) (1829:1829:1829))
+ (PORT i (1737:1737:1737) (1749:1749:1749))
(IOPATH i o (2535:2535:2535) (2445:2445:2445))
)
)
@@ -71,7 +71,7 @@
(INSTANCE LED\[3\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1455:1455:1455) (1423:1423:1423))
+ (PORT i (1124:1124:1124) (1166:1166:1166))
(IOPATH i o (2535:2535:2535) (2445:2445:2445))
)
)
@@ -81,7 +81,7 @@
(INSTANCE LED\[4\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1759:1759:1759) (1776:1776:1776))
+ (PORT i (1456:1456:1456) (1512:1512:1512))
(IOPATH i o (2582:2582:2582) (2502:2502:2502))
)
)
@@ -91,7 +91,7 @@
(INSTANCE LED\[5\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1337:1337:1337) (1367:1367:1367))
+ (PORT i (2115:2115:2115) (2173:2173:2173))
(IOPATH i o (4477:4477:4477) (4127:4127:4127))
)
)
@@ -101,7 +101,7 @@
(INSTANCE LED\[6\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1855:1855:1855) (1871:1871:1871))
+ (PORT i (2428:2428:2428) (2433:2433:2433))
(IOPATH i o (2455:2455:2455) (2378:2378:2378))
)
)
@@ -111,7 +111,7 @@
(INSTANCE LED\[7\]\~output)
(DELAY
(ABSOLUTE
- (PORT i (1469:1469:1469) (1548:1548:1548))
+ (PORT i (957:957:957) (1031:1031:1031))
(IOPATH i o (4477:4477:4477) (4127:4127:4127))
)
)
@@ -134,29 +134,12 @@
)
)
)
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE counter\[20\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
- (PORT d (74:74:74) (91:91:91))
- (IOPATH (posedge clk) q (199:199:199) (199:199:199))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (157:157:157))
- )
- )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~0)
+ (INSTANCE counter\[0\]\~63)
(DELAY
(ABSOLUTE
- (PORT dataa (243:243:243) (330:330:330))
- (IOPATH dataa combout (354:354:354) (367:367:367))
- (IOPATH dataa cout (436:436:436) (315:315:315))
- (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH datac combout (353:353:353) (369:369:369))
)
)
)
@@ -165,7 +148,7 @@
(INSTANCE counter\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -176,15 +159,16 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~2)
+ (INSTANCE counter\[1\]\~21)
(DELAY
(ABSOLUTE
- (PORT datab (242:242:242) (324:324:324))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT dataa (253:253:253) (345:345:345))
+ (PORT datab (251:251:251) (336:336:336))
+ (IOPATH dataa combout (339:339:339) (367:367:367))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datab combout (344:344:344) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
- (IOPATH cin combout (455:455:455) (437:437:437))
- (IOPATH cin cout (58:58:58) (58:58:58))
)
)
)
@@ -193,7 +177,7 @@
(INSTANCE counter\[1\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -204,11 +188,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~4)
+ (INSTANCE counter\[2\]\~23)
(DELAY
(ABSOLUTE
- (PORT datab (242:242:242) (324:324:324))
- (IOPATH datab combout (355:355:355) (369:369:369))
+ (PORT datab (251:251:251) (336:336:336))
+ (IOPATH datab combout (365:365:365) (373:373:373))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -221,7 +205,7 @@
(INSTANCE counter\[2\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -232,11 +216,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~6)
+ (INSTANCE counter\[3\]\~25)
(DELAY
(ABSOLUTE
- (PORT datab (242:242:242) (324:324:324))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT datab (250:250:250) (335:335:335))
+ (IOPATH datab combout (355:355:355) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -249,7 +233,7 @@
(INSTANCE counter\[3\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -260,12 +244,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~8)
+ (INSTANCE counter\[4\]\~27)
(DELAY
(ABSOLUTE
- (PORT dataa (386:386:386) (458:458:458))
- (IOPATH dataa combout (354:354:354) (367:367:367))
- (IOPATH dataa cout (436:436:436) (315:315:315))
+ (PORT datab (250:250:250) (335:335:335))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -277,7 +261,7 @@
(INSTANCE counter\[4\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -288,11 +272,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~10)
+ (INSTANCE counter\[5\]\~29)
(DELAY
(ABSOLUTE
- (PORT datab (380:380:380) (452:452:452))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT datab (263:263:263) (346:346:346))
+ (IOPATH datab combout (355:355:355) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -305,7 +289,7 @@
(INSTANCE counter\[5\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -316,11 +300,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~12)
+ (INSTANCE counter\[6\]\~31)
(DELAY
(ABSOLUTE
- (PORT dataa (386:386:386) (458:458:458))
- (IOPATH dataa combout (354:354:354) (367:367:367))
+ (PORT dataa (252:252:252) (342:342:342))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
(IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -333,7 +317,7 @@
(INSTANCE counter\[6\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -344,11 +328,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~14)
+ (INSTANCE counter\[7\]\~33)
(DELAY
(ABSOLUTE
- (PORT datab (380:380:380) (450:450:450))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT datab (250:250:250) (335:335:335))
+ (IOPATH datab combout (355:355:355) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -361,7 +345,7 @@
(INSTANCE counter\[7\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -372,12 +356,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~16)
+ (INSTANCE counter\[8\]\~35)
(DELAY
(ABSOLUTE
- (PORT datab (240:240:240) (322:322:322))
- (IOPATH datab combout (355:355:355) (369:369:369))
- (IOPATH datab cout (446:446:446) (318:318:318))
+ (PORT dataa (251:251:251) (341:341:341))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -389,7 +373,7 @@
(INSTANCE counter\[8\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -400,12 +384,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~18)
+ (INSTANCE counter\[9\]\~37)
(DELAY
(ABSOLUTE
- (PORT dataa (242:242:242) (328:328:328))
- (IOPATH dataa combout (356:356:356) (368:368:368))
- (IOPATH dataa cout (436:436:436) (315:315:315))
+ (PORT datab (249:249:249) (333:333:333))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -417,7 +401,7 @@
(INSTANCE counter\[9\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -428,12 +412,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~20)
+ (INSTANCE counter\[10\]\~39)
(DELAY
(ABSOLUTE
- (PORT datab (239:239:239) (321:321:321))
- (IOPATH datab combout (355:355:355) (369:369:369))
- (IOPATH datab cout (446:446:446) (318:318:318))
+ (PORT dataa (252:252:252) (340:340:340))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -445,7 +429,7 @@
(INSTANCE counter\[10\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -456,24 +440,34 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~22)
+ (INSTANCE counter\[11\]\~41)
(DELAY
(ABSOLUTE
- (PORT datab (388:388:388) (452:452:452))
- (IOPATH datab combout (365:365:365) (373:373:373))
- (IOPATH datab cout (446:446:446) (318:318:318))
+ (PORT dataa (704:704:704) (765:765:765))
+ (IOPATH dataa combout (354:354:354) (367:367:367))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
)
)
)
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE counter\[11\]\~feeder)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (318:318:318) (335:335:335))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
(CELL
(CELLTYPE "dffeas")
(INSTANCE counter\[11\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -484,11 +478,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~24)
+ (INSTANCE counter\[12\]\~43)
(DELAY
(ABSOLUTE
- (PORT datab (382:382:382) (451:451:451))
- (IOPATH datab combout (355:355:355) (369:369:369))
+ (PORT datab (248:248:248) (333:333:333))
+ (IOPATH datab combout (365:365:365) (373:373:373))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -501,7 +495,7 @@
(INSTANCE counter\[12\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -512,11 +506,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~26)
+ (INSTANCE counter\[13\]\~45)
(DELAY
(ABSOLUTE
- (PORT datab (387:387:387) (451:451:451))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT datab (249:249:249) (335:335:335))
+ (IOPATH datab combout (355:355:355) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -529,7 +523,7 @@
(INSTANCE counter\[13\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -540,11 +534,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~28)
+ (INSTANCE counter\[14\]\~47)
(DELAY
(ABSOLUTE
- (PORT dataa (380:380:380) (458:458:458))
- (IOPATH dataa combout (354:354:354) (367:367:367))
+ (PORT dataa (251:251:251) (342:342:342))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
(IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -557,7 +551,7 @@
(INSTANCE counter\[14\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -568,11 +562,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~30)
+ (INSTANCE counter\[15\]\~49)
(DELAY
(ABSOLUTE
- (PORT datab (387:387:387) (452:452:452))
- (IOPATH datab combout (365:365:365) (373:373:373))
+ (PORT datab (251:251:251) (335:335:335))
+ (IOPATH datab combout (355:355:355) (369:369:369))
(IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -585,7 +579,7 @@
(INSTANCE counter\[15\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -596,12 +590,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~32)
+ (INSTANCE counter\[16\]\~51)
(DELAY
(ABSOLUTE
- (PORT datab (379:379:379) (454:454:454))
- (IOPATH datab combout (355:355:355) (369:369:369))
- (IOPATH datab cout (446:446:446) (318:318:318))
+ (PORT dataa (253:253:253) (343:343:343))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -613,7 +607,7 @@
(INSTANCE counter\[16\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -624,11 +618,11 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~34)
+ (INSTANCE counter\[17\]\~53)
(DELAY
(ABSOLUTE
- (PORT dataa (388:388:388) (458:458:458))
- (IOPATH dataa combout (356:356:356) (368:368:368))
+ (PORT dataa (253:253:253) (345:345:345))
+ (IOPATH dataa combout (354:354:354) (367:367:367))
(IOPATH dataa cout (436:436:436) (315:315:315))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
@@ -641,7 +635,7 @@
(INSTANCE counter\[17\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -652,12 +646,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~36)
+ (INSTANCE counter\[18\]\~55)
(DELAY
(ABSOLUTE
- (PORT dataa (386:386:386) (458:458:458))
- (IOPATH dataa combout (354:354:354) (367:367:367))
- (IOPATH dataa cout (436:436:436) (315:315:315))
+ (PORT datab (252:252:252) (338:338:338))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -669,7 +663,7 @@
(INSTANCE counter\[18\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -680,12 +674,12 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~38)
+ (INSTANCE counter\[19\]\~57)
(DELAY
(ABSOLUTE
- (PORT dataa (383:383:383) (460:460:460))
- (IOPATH dataa combout (356:356:356) (368:368:368))
- (IOPATH dataa cout (436:436:436) (315:315:315))
+ (PORT datab (252:252:252) (338:338:338))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
(IOPATH datad combout (130:130:130) (120:120:120))
(IOPATH cin combout (455:455:455) (437:437:437))
(IOPATH cin cout (58:58:58) (58:58:58))
@@ -697,7 +691,7 @@
(INSTANCE counter\[19\])
(DELAY
(ABSOLUTE
- (PORT clk (1531:1531:1531) (1544:1544:1544))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -706,42 +700,15 @@
(HOLD d (posedge clk) (157:157:157))
)
)
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Add0\~40)
- (DELAY
- (ABSOLUTE
- (PORT datad (218:218:218) (287:287:287))
- (IOPATH datad combout (130:130:130) (120:120:120))
- (IOPATH cin combout (455:455:455) (437:437:437))
- )
- )
- )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
(INSTANCE Equal0\~5)
(DELAY
(ABSOLUTE
- (PORT dataa (210:210:210) (257:257:257))
- (PORT datab (208:208:208) (249:249:249))
- (PORT datac (181:181:181) (219:219:219))
- (PORT datad (181:181:181) (209:209:209))
- (IOPATH dataa combout (350:350:350) (366:366:366))
- (IOPATH datab combout (350:350:350) (368:368:368))
- (IOPATH datac combout (241:241:241) (241:241:241))
- (IOPATH datad combout (130:130:130) (120:120:120))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Equal0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (201:201:201) (245:245:245))
- (PORT datab (199:199:199) (238:238:238))
- (PORT datac (173:173:173) (206:206:206))
- (PORT datad (174:174:174) (200:200:200))
+ (PORT dataa (254:254:254) (346:346:346))
+ (PORT datab (252:252:252) (336:336:336))
+ (PORT datac (225:225:225) (305:305:305))
+ (PORT datad (226:226:226) (300:300:300))
(IOPATH dataa combout (350:350:350) (366:366:366))
(IOPATH datab combout (350:350:350) (368:368:368))
(IOPATH datac combout (241:241:241) (241:241:241))
@@ -754,10 +721,26 @@
(INSTANCE Equal0\~0)
(DELAY
(ABSOLUTE
- (PORT dataa (343:343:343) (371:371:371))
- (PORT datab (336:336:336) (366:366:366))
- (PORT datac (312:312:312) (338:338:338))
- (PORT datad (318:318:318) (328:328:328))
+ (PORT dataa (253:253:253) (343:343:343))
+ (PORT datab (250:250:250) (336:336:336))
+ (PORT datac (224:224:224) (302:302:302))
+ (PORT datad (225:225:225) (296:296:296))
+ (IOPATH dataa combout (350:350:350) (366:366:366))
+ (IOPATH datab combout (350:350:350) (368:368:368))
+ (IOPATH datac combout (241:241:241) (241:241:241))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE Equal0\~1)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (253:253:253) (344:344:344))
+ (PORT datab (251:251:251) (337:337:337))
+ (PORT datac (381:381:381) (440:440:440))
+ (PORT datad (225:225:225) (297:297:297))
(IOPATH dataa combout (350:350:350) (366:366:366))
(IOPATH datab combout (350:350:350) (368:368:368))
(IOPATH datac combout (241:241:241) (241:241:241))
@@ -770,10 +753,10 @@
(INSTANCE Equal0\~2)
(DELAY
(ABSOLUTE
- (PORT dataa (375:375:375) (396:396:396))
- (PORT datab (637:637:637) (652:652:652))
- (PORT datac (334:334:334) (353:353:353))
- (PORT datad (562:562:562) (570:570:570))
+ (PORT dataa (255:255:255) (347:347:347))
+ (PORT datab (262:262:262) (344:344:344))
+ (PORT datac (226:226:226) (308:308:308))
+ (PORT datad (228:228:228) (300:300:300))
(IOPATH dataa combout (350:350:350) (366:366:366))
(IOPATH datab combout (350:350:350) (368:368:368))
(IOPATH datac combout (241:241:241) (241:241:241))
@@ -786,10 +769,10 @@
(INSTANCE Equal0\~3)
(DELAY
(ABSOLUTE
- (PORT dataa (203:203:203) (247:247:247))
- (PORT datab (201:201:201) (241:241:241))
- (PORT datac (174:174:174) (208:208:208))
- (PORT datad (175:175:175) (201:201:201))
+ (PORT dataa (254:254:254) (346:346:346))
+ (PORT datab (253:253:253) (339:339:339))
+ (PORT datac (225:225:225) (305:305:305))
+ (PORT datad (227:227:227) (300:300:300))
(IOPATH dataa combout (350:350:350) (366:366:366))
(IOPATH datab combout (350:350:350) (368:368:368))
(IOPATH datac combout (241:241:241) (241:241:241))
@@ -802,10 +785,10 @@
(INSTANCE Equal0\~4)
(DELAY
(ABSOLUTE
- (PORT dataa (612:612:612) (640:640:640))
- (PORT datab (820:820:820) (843:843:843))
- (PORT datac (170:170:170) (203:203:203))
- (PORT datad (305:305:305) (321:321:321))
+ (PORT dataa (337:337:337) (370:370:370))
+ (PORT datab (345:345:345) (370:370:370))
+ (PORT datac (335:335:335) (354:354:354))
+ (PORT datad (589:589:589) (601:601:601))
(IOPATH dataa combout (300:300:300) (307:307:307))
(IOPATH datab combout (300:300:300) (308:308:308))
(IOPATH datac combout (241:241:241) (242:242:242))
@@ -815,14 +798,79 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[0\]\~0)
+ (INSTANCE counter\[20\]\~59)
(DELAY
(ABSOLUTE
- (PORT dataa (601:601:601) (619:619:619))
- (PORT datab (378:378:378) (401:401:401))
- (PORT datad (189:189:189) (221:221:221))
- (IOPATH dataa combout (325:325:325) (320:320:320))
- (IOPATH datab combout (304:304:304) (308:308:308))
+ (PORT datab (264:264:264) (347:347:347))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE counter\[20\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1898:1898:1898) (1920:1920:1920))
+ (PORT d (74:74:74) (91:91:91))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE counter\[21\]\~61)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (239:239:239) (309:309:309))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE counter\[21\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1898:1898:1898) (1920:1920:1920))
+ (PORT d (74:74:74) (91:91:91))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE Equal0\~7)
+ (DELAY
+ (ABSOLUTE
+ (PORT datac (669:669:669) (728:728:728))
+ (PORT datad (646:646:646) (700:700:700))
+ (IOPATH datac combout (241:241:241) (241:241:241))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[0\]\~39)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (644:644:644) (663:663:663))
+ (PORT datab (207:207:207) (248:248:248))
+ (PORT datad (330:330:330) (347:347:347))
+ (IOPATH dataa combout (324:324:324) (328:328:328))
+ (IOPATH datab combout (333:333:333) (332:332:332))
(IOPATH datac combout (353:353:353) (369:369:369))
(IOPATH datad combout (130:130:130) (120:120:120))
)
@@ -833,7 +881,7 @@
(INSTANCE address\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (1897:1897:1897) (1919:1919:1919))
+ (PORT clk (1868:1868:1868) (1877:1877:1877))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -842,45 +890,33 @@
(HOLD d (posedge clk) (157:157:157))
)
)
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[1\]\~13)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (268:268:268) (356:356:356))
+ (PORT datab (261:261:261) (343:343:343))
+ (IOPATH dataa combout (339:339:339) (367:367:367))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datab combout (344:344:344) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
(CELL
(CELLTYPE "cycloneive_lcell_comb")
(INSTANCE Equal0\~6)
(DELAY
(ABSOLUTE
- (PORT datac (181:181:181) (219:219:219))
- (PORT datad (183:183:183) (214:214:214))
- (IOPATH datac combout (241:241:241) (241:241:241))
- (IOPATH datad combout (130:130:130) (120:120:120))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE Equal0\~7)
- (DELAY
- (ABSOLUTE
- (PORT dataa (364:364:364) (391:391:391))
- (PORT datab (207:207:207) (248:248:248))
- (PORT datac (171:171:171) (204:204:204))
- (PORT datad (181:181:181) (208:208:208))
- (IOPATH dataa combout (337:337:337) (338:338:338))
- (IOPATH datab combout (337:337:337) (348:348:348))
- (IOPATH datac combout (243:243:243) (241:241:241))
- (IOPATH datad combout (130:130:130) (120:120:120))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[1\]\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (595:595:595) (669:669:669))
- (PORT datab (216:216:216) (261:261:261))
- (PORT datad (332:332:332) (350:350:350))
- (IOPATH dataa combout (324:324:324) (328:328:328))
- (IOPATH datab combout (333:333:333) (332:332:332))
- (IOPATH datac combout (353:353:353) (369:369:369))
+ (PORT dataa (707:707:707) (763:763:763))
+ (PORT datab (674:674:674) (730:730:730))
+ (PORT datac (613:613:613) (625:625:625))
+ (PORT datad (181:181:181) (210:210:210))
+ (IOPATH dataa combout (301:301:301) (299:299:299))
+ (IOPATH datab combout (300:300:300) (308:308:308))
+ (IOPATH datac combout (241:241:241) (242:242:242))
(IOPATH datad combout (130:130:130) (120:120:120))
)
)
@@ -890,7 +926,390 @@
(INSTANCE address\[1\])
(DELAY
(ABSOLUTE
- (PORT clk (1897:1897:1897) (1919:1919:1919))
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[2\]\~15)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (261:261:261) (343:343:343))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[2\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[3\]\~17)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (282:282:282) (364:364:364))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[3\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[4\]\~19)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (265:265:265) (351:351:351))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[4\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[5\]\~21)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (263:263:263) (345:345:345))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[5\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[6\]\~23)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (266:266:266) (353:353:353))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[6\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[7\]\~25)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (266:266:266) (353:353:353))
+ (IOPATH dataa combout (354:354:354) (367:367:367))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[7\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[8\]\~27)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (264:264:264) (347:347:347))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[8\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[9\]\~29)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (264:264:264) (347:347:347))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[9\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[10\]\~31)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (264:264:264) (347:347:347))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[10\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[11\]\~33)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (264:264:264) (347:347:347))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datab cout (446:446:446) (318:318:318))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[11\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[12\]\~35)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (266:266:266) (352:352:352))
+ (IOPATH dataa combout (356:356:356) (368:368:368))
+ (IOPATH dataa cout (436:436:436) (315:315:315))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ (IOPATH cin cout (58:58:58) (58:58:58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[12\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE address\[13\]\~37)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (258:258:258) (327:327:327))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ (IOPATH cin combout (455:455:455) (437:437:437))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE address\[13\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1532:1532:1532) (1545:1545:1545))
+ (PORT d (74:74:74) (91:91:91))
+ (PORT ena (795:795:795) (792:792:792))
+ (IOPATH (posedge clk) q (199:199:199) (199:199:199))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (157:157:157))
+ (HOLD ena (posedge clk) (157:157:157))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|address_reg_a\[0\]\~feeder)
+ (DELAY
+ (ABSOLUTE
+ (PORT datad (428:428:428) (485:485:485))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "dffeas")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|address_reg_a\[0\])
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1531:1531:1531) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -901,39 +1320,20 @@
)
(CELL
(CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[1\]\~2)
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|out_address_reg_a\[0\]\~feeder)
(DELAY
(ABSOLUTE
- (PORT dataa (597:597:597) (670:670:670))
- (PORT datab (381:381:381) (404:404:404))
- (PORT datac (574:574:574) (583:583:583))
- (PORT datad (191:191:191) (224:224:224))
- (IOPATH dataa combout (300:300:300) (308:308:308))
- (IOPATH datab combout (300:300:300) (311:311:311))
- (IOPATH datac combout (241:241:241) (241:241:241))
- (IOPATH datad combout (130:130:130) (120:120:120))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE address\[2\]\~3)
- (DELAY
- (ABSOLUTE
- (PORT datab (398:398:398) (468:468:468))
- (PORT datad (175:175:175) (201:201:201))
- (IOPATH datab combout (333:333:333) (332:332:332))
- (IOPATH datac combout (353:353:353) (369:369:369))
+ (PORT datad (220:220:220) (290:290:290))
(IOPATH datad combout (130:130:130) (120:120:120))
)
)
)
(CELL
(CELLTYPE "dffeas")
- (INSTANCE address\[2\])
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|out_address_reg_a\[0\])
(DELAY
(ABSOLUTE
- (PORT clk (1897:1897:1897) (1919:1919:1919))
+ (PORT clk (1531:1531:1531) (1545:1545:1545))
(PORT d (74:74:74) (91:91:91))
(IOPATH (posedge clk) q (199:199:199) (199:199:199))
)
@@ -942,15 +1342,122 @@
(HOLD d (posedge clk) (157:157:157))
)
)
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1232:1232:1232) (1314:1314:1314))
+ (PORT d[1] (1273:1273:1273) (1381:1381:1381))
+ (PORT d[2] (1342:1342:1342) (1456:1456:1456))
+ (PORT d[3] (1317:1317:1317) (1435:1435:1435))
+ (PORT d[4] (1249:1249:1249) (1341:1341:1341))
+ (PORT d[5] (1362:1362:1362) (1458:1458:1458))
+ (PORT d[6] (1704:1704:1704) (1869:1869:1869))
+ (PORT d[7] (1310:1310:1310) (1434:1434:1434))
+ (PORT d[8] (1316:1316:1316) (1419:1419:1419))
+ (PORT d[9] (1359:1359:1359) (1447:1447:1447))
+ (PORT d[10] (1320:1320:1320) (1425:1425:1425))
+ (PORT d[11] (1570:1570:1570) (1654:1654:1654))
+ (PORT d[12] (1289:1289:1289) (1390:1390:1390))
+ (PORT clk (1856:1856:1856) (1882:1882:1882))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1856:1856:1856) (1882:1882:1882))
+ (PORT d[0] (1167:1167:1167) (1189:1189:1189))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1819:1819:1819) (1845:1845:1845))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1004:1004:1004) (1008:1008:1008))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a8.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
(CELL
(CELLTYPE "cycloneive_ram_register")
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.addr_a_register)
(DELAY
(ABSOLUTE
- (PORT d[0] (1263:1263:1263) (1361:1361:1361))
- (PORT d[1] (1538:1538:1538) (1608:1608:1608))
- (PORT d[2] (1534:1534:1534) (1635:1635:1635))
- (PORT clk (1857:1857:1857) (1884:1884:1884))
+ (PORT d[0] (1152:1152:1152) (1246:1246:1246))
+ (PORT d[1] (973:973:973) (1069:1069:1069))
+ (PORT d[2] (1034:1034:1034) (1138:1138:1138))
+ (PORT d[3] (1341:1341:1341) (1439:1439:1439))
+ (PORT d[4] (1248:1248:1248) (1333:1333:1333))
+ (PORT d[5] (1325:1325:1325) (1408:1408:1408))
+ (PORT d[6] (1491:1491:1491) (1664:1664:1664))
+ (PORT d[7] (1263:1263:1263) (1339:1339:1339))
+ (PORT d[8] (1326:1326:1326) (1417:1417:1417))
+ (PORT d[9] (1388:1388:1388) (1482:1482:1482))
+ (PORT d[10] (1305:1305:1305) (1406:1406:1406))
+ (PORT d[11] (1274:1274:1274) (1349:1349:1349))
+ (PORT d[12] (1340:1340:1340) (1438:1438:1438))
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
)
)
(TIMINGCHECK
@@ -962,7 +1469,8 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.active_core_port_a)
(DELAY
(ABSOLUTE
- (PORT clk (1857:1857:1857) (1884:1884:1884))
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ (PORT d[0] (954:954:954) (925:925:925))
)
)
)
@@ -971,7 +1479,7 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.rpgen_a)
(DELAY
(ABSOLUTE
- (PORT clk (1858:1858:1858) (1885:1885:1885))
+ (PORT clk (1858:1858:1858) (1884:1884:1884))
(IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
)
)
@@ -981,7 +1489,7 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.dataout_a_register)
(DELAY
(ABSOLUTE
- (PORT clk (1820:1820:1820) (1847:1847:1847))
+ (PORT clk (1820:1820:1820) (1846:1846:1846))
(IOPATH (posedge clk) q (301:301:301) (301:301:301))
)
)
@@ -995,7 +1503,7 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.active_core_port_b)
(DELAY
(ABSOLUTE
- (PORT clk (1005:1005:1005) (1010:1010:1010))
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
)
)
)
@@ -1004,7 +1512,7 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.rpgen_b)
(DELAY
(ABSOLUTE
- (PORT clk (1006:1006:1006) (1011:1011:1011))
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
)
)
)
@@ -1013,7 +1521,7 @@
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.ftpgen_b)
(DELAY
(ABSOLUTE
- (PORT clk (1006:1006:1006) (1011:1011:1011))
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
(IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
)
)
@@ -1021,6 +1529,523 @@
(CELL
(CELLTYPE "cycloneive_ram_pulse_generator")
(INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a0.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[0\]\~0)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (956:956:956) (1072:1072:1072))
+ (PORT datac (880:880:880) (883:883:883))
+ (PORT datad (605:605:605) (612:612:612))
+ (IOPATH datab combout (342:342:342) (342:342:342))
+ (IOPATH datac combout (243:243:243) (242:242:242))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1457:1457:1457) (1535:1535:1535))
+ (PORT d[1] (1538:1538:1538) (1599:1599:1599))
+ (PORT d[2] (1565:1565:1565) (1669:1669:1669))
+ (PORT d[3] (1248:1248:1248) (1294:1294:1294))
+ (PORT d[4] (1607:1607:1607) (1738:1738:1738))
+ (PORT d[5] (1904:1904:1904) (2043:2043:2043))
+ (PORT d[6] (1250:1250:1250) (1306:1306:1306))
+ (PORT d[7] (1340:1340:1340) (1441:1441:1441))
+ (PORT d[8] (1887:1887:1887) (2029:2029:2029))
+ (PORT d[9] (1230:1230:1230) (1303:1303:1303))
+ (PORT d[10] (1415:1415:1415) (1517:1517:1517))
+ (PORT d[11] (1208:1208:1208) (1273:1273:1273))
+ (PORT d[12] (1256:1256:1256) (1338:1338:1338))
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ (PORT d[0] (1141:1141:1141) (1128:1128:1128))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1811:1811:1811) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a1.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1500:1500:1500) (1594:1594:1594))
+ (PORT d[1] (1355:1355:1355) (1470:1470:1470))
+ (PORT d[2] (1591:1591:1591) (1703:1703:1703))
+ (PORT d[3] (1336:1336:1336) (1417:1417:1417))
+ (PORT d[4] (1313:1313:1313) (1422:1422:1422))
+ (PORT d[5] (1595:1595:1595) (1733:1733:1733))
+ (PORT d[6] (1268:1268:1268) (1373:1373:1373))
+ (PORT d[7] (1255:1255:1255) (1355:1355:1355))
+ (PORT d[8] (1615:1615:1615) (1750:1750:1750))
+ (PORT d[9] (1326:1326:1326) (1421:1421:1421))
+ (PORT d[10] (1812:1812:1812) (1937:1937:1937))
+ (PORT d[11] (1293:1293:1293) (1402:1402:1402))
+ (PORT d[12] (1561:1561:1561) (1676:1676:1676))
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ (PORT d[0] (1207:1207:1207) (1256:1256:1256))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1811:1811:1811) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a9.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[1\]\~1)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (626:626:626) (652:652:652))
+ (PORT datac (877:877:877) (907:907:907))
+ (PORT datad (1342:1342:1342) (1396:1396:1396))
+ (IOPATH dataa combout (354:354:354) (367:367:367))
+ (IOPATH datac combout (241:241:241) (242:242:242))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1238:1238:1238) (1323:1323:1323))
+ (PORT d[1] (1282:1282:1282) (1374:1374:1374))
+ (PORT d[2] (1603:1603:1603) (1716:1716:1716))
+ (PORT d[3] (1381:1381:1381) (1467:1467:1467))
+ (PORT d[4] (1282:1282:1282) (1376:1376:1376))
+ (PORT d[5] (1277:1277:1277) (1395:1395:1395))
+ (PORT d[6] (1716:1716:1716) (1879:1879:1879))
+ (PORT d[7] (1344:1344:1344) (1433:1433:1433))
+ (PORT d[8] (1329:1329:1329) (1433:1433:1433))
+ (PORT d[9] (1412:1412:1412) (1507:1507:1507))
+ (PORT d[10] (1764:1764:1764) (1843:1843:1843))
+ (PORT d[11] (1578:1578:1578) (1656:1656:1656))
+ (PORT d[12] (1322:1322:1322) (1422:1422:1422))
+ (PORT clk (1855:1855:1855) (1880:1880:1880))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1855:1855:1855) (1880:1880:1880))
+ (PORT d[0] (1242:1242:1242) (1194:1194:1194))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1856:1856:1856) (1881:1881:1881))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1818:1818:1818) (1843:1843:1843))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1003:1003:1003) (1006:1006:1006))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1004:1004:1004) (1007:1007:1007))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1004:1004:1004) (1007:1007:1007))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a2.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1004:1004:1004) (1007:1007:1007))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (963:963:963) (1054:1054:1054))
+ (PORT d[1] (1258:1258:1258) (1343:1343:1343))
+ (PORT d[2] (1047:1047:1047) (1135:1135:1135))
+ (PORT d[3] (1074:1074:1074) (1167:1167:1167))
+ (PORT d[4] (966:966:966) (1059:1059:1059))
+ (PORT d[5] (1239:1239:1239) (1332:1332:1332))
+ (PORT d[6] (1463:1463:1463) (1631:1631:1631))
+ (PORT d[7] (1262:1262:1262) (1338:1338:1338))
+ (PORT d[8] (1053:1053:1053) (1156:1156:1156))
+ (PORT d[9] (1100:1100:1100) (1206:1206:1206))
+ (PORT d[10] (1512:1512:1512) (1581:1581:1581))
+ (PORT d[11] (1273:1273:1273) (1348:1348:1348))
+ (PORT d[12] (1313:1313:1313) (1405:1405:1405))
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ (PORT d[0] (924:924:924) (953:953:953))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1858:1858:1858) (1884:1884:1884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1820:1820:1820) (1846:1846:1846))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a10.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[2\]\~2)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (980:980:980) (1094:1094:1094))
+ (PORT datac (902:902:902) (940:940:940))
+ (PORT datad (596:596:596) (601:601:601))
+ (IOPATH datab combout (365:365:365) (373:373:373))
+ (IOPATH datac combout (243:243:243) (242:242:242))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (930:930:930) (988:988:988))
+ (PORT d[1] (979:979:979) (1053:1053:1053))
+ (PORT d[2] (1080:1080:1080) (1156:1156:1156))
+ (PORT d[3] (1058:1058:1058) (1130:1130:1130))
+ (PORT d[4] (956:956:956) (1028:1028:1028))
+ (PORT d[5] (1006:1006:1006) (1083:1083:1083))
+ (PORT d[6] (1424:1424:1424) (1563:1563:1563))
+ (PORT d[7] (1240:1240:1240) (1316:1316:1316))
+ (PORT d[8] (1625:1625:1625) (1738:1738:1738))
+ (PORT d[9] (1086:1086:1086) (1162:1162:1162))
+ (PORT d[10] (1042:1042:1042) (1125:1125:1125))
+ (PORT d[11] (1300:1300:1300) (1361:1361:1361))
+ (PORT d[12] (1299:1299:1299) (1370:1370:1370))
+ (PORT clk (1857:1857:1857) (1884:1884:1884))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1884:1884:1884))
+ (PORT d[0] (908:908:908) (912:912:912))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1858:1858:1858) (1885:1885:1885))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1820:1820:1820) (1847:1847:1847))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1010:1010:1010))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1011:1011:1011))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.ftpgen_b)
(DELAY
(ABSOLUTE
(PORT clk (1006:1006:1006) (1011:1011:1011))
@@ -1028,4 +2053,957 @@
)
)
)
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a11.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1011:1011:1011))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1205:1205:1205) (1260:1260:1260))
+ (PORT d[1] (651:651:651) (711:711:711))
+ (PORT d[2] (713:713:713) (781:781:781))
+ (PORT d[3] (760:760:760) (830:830:830))
+ (PORT d[4] (659:659:659) (721:721:721))
+ (PORT d[5] (734:734:734) (814:814:814))
+ (PORT d[6] (761:761:761) (832:832:832))
+ (PORT d[7] (740:740:740) (819:819:819))
+ (PORT d[8] (756:756:756) (828:828:828))
+ (PORT d[9] (769:769:769) (847:847:847))
+ (PORT d[10] (1226:1226:1226) (1292:1292:1292))
+ (PORT d[11] (741:741:741) (813:813:813))
+ (PORT d[12] (751:751:751) (826:826:826))
+ (PORT clk (1857:1857:1857) (1884:1884:1884))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1884:1884:1884))
+ (PORT d[0] (642:642:642) (628:628:628))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1858:1858:1858) (1885:1885:1885))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1820:1820:1820) (1847:1847:1847))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1010:1010:1010))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1011:1011:1011))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1011:1011:1011))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a3.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1011:1011:1011))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[3\]\~3)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (918:918:918) (939:939:939))
+ (PORT datac (648:648:648) (723:723:723))
+ (PORT datad (603:603:603) (610:610:610))
+ (IOPATH dataa combout (341:341:341) (347:347:347))
+ (IOPATH datac combout (243:243:243) (241:241:241))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1471:1471:1471) (1551:1551:1551))
+ (PORT d[1] (1529:1529:1529) (1590:1590:1590))
+ (PORT d[2] (1557:1557:1557) (1660:1660:1660))
+ (PORT d[3] (988:988:988) (1045:1045:1045))
+ (PORT d[4] (976:976:976) (1062:1062:1062))
+ (PORT d[5] (1604:1604:1604) (1749:1749:1749))
+ (PORT d[6] (996:996:996) (1079:1079:1079))
+ (PORT d[7] (948:948:948) (1026:1026:1026))
+ (PORT d[8] (1601:1601:1601) (1742:1742:1742))
+ (PORT d[9] (998:998:998) (1064:1064:1064))
+ (PORT d[10] (979:979:979) (1057:1057:1057))
+ (PORT d[11] (958:958:958) (1040:1040:1040))
+ (PORT d[12] (969:969:969) (1047:1047:1047))
+ (PORT clk (1849:1849:1849) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1875:1875:1875))
+ (PORT d[0] (904:904:904) (885:885:885))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1850:1850:1850) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1812:1812:1812) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a4.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1219:1219:1219) (1307:1307:1307))
+ (PORT d[1] (1255:1255:1255) (1323:1323:1323))
+ (PORT d[2] (1279:1279:1279) (1381:1381:1381))
+ (PORT d[3] (1279:1279:1279) (1328:1328:1328))
+ (PORT d[4] (1603:1603:1603) (1733:1733:1733))
+ (PORT d[5] (1603:1603:1603) (1748:1748:1748))
+ (PORT d[6] (1281:1281:1281) (1369:1369:1369))
+ (PORT d[7] (1245:1245:1245) (1325:1325:1325))
+ (PORT d[8] (1600:1600:1600) (1741:1741:1741))
+ (PORT d[9] (1266:1266:1266) (1335:1335:1335))
+ (PORT d[10] (1838:1838:1838) (1967:1967:1967))
+ (PORT d[11] (1283:1283:1283) (1373:1373:1373))
+ (PORT d[12] (1245:1245:1245) (1330:1330:1330))
+ (PORT clk (1849:1849:1849) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1875:1875:1875))
+ (PORT d[0] (1151:1151:1151) (1179:1179:1179))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1850:1850:1850) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1812:1812:1812) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a12.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (998:998:998) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[4\]\~4)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (640:640:640) (651:651:651))
+ (PORT datac (859:859:859) (855:855:855))
+ (PORT datad (794:794:794) (853:853:853))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datac combout (241:241:241) (242:242:242))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1508:1508:1508) (1612:1612:1612))
+ (PORT d[1] (1896:1896:1896) (2041:2041:2041))
+ (PORT d[2] (1251:1251:1251) (1359:1359:1359))
+ (PORT d[3] (1319:1319:1319) (1368:1368:1368))
+ (PORT d[4] (1294:1294:1294) (1407:1407:1407))
+ (PORT d[5] (1248:1248:1248) (1360:1360:1360))
+ (PORT d[6] (1297:1297:1297) (1411:1411:1411))
+ (PORT d[7] (1260:1260:1260) (1366:1366:1366))
+ (PORT d[8] (1608:1608:1608) (1726:1726:1726))
+ (PORT d[9] (1309:1309:1309) (1408:1408:1408))
+ (PORT d[10] (1860:1860:1860) (1990:1990:1990))
+ (PORT d[11] (1271:1271:1271) (1381:1381:1381))
+ (PORT d[12] (1527:1527:1527) (1637:1637:1637))
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ (PORT d[0] (1193:1193:1193) (1239:1239:1239))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1811:1811:1811) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a13.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1555:1555:1555) (1667:1667:1667))
+ (PORT d[1] (1626:1626:1626) (1776:1776:1776))
+ (PORT d[2] (1557:1557:1557) (1668:1668:1668))
+ (PORT d[3] (1644:1644:1644) (1709:1709:1709))
+ (PORT d[4] (1593:1593:1593) (1715:1715:1715))
+ (PORT d[5] (1575:1575:1575) (1680:1680:1680))
+ (PORT d[6] (1565:1565:1565) (1670:1670:1670))
+ (PORT d[7] (1531:1531:1531) (1632:1632:1632))
+ (PORT d[8] (1555:1555:1555) (1659:1659:1659))
+ (PORT d[9] (1587:1587:1587) (1682:1682:1682))
+ (PORT d[10] (1533:1533:1533) (1638:1638:1638))
+ (PORT d[11] (1559:1559:1559) (1667:1667:1667))
+ (PORT d[12] (1527:1527:1527) (1639:1639:1639))
+ (PORT clk (1847:1847:1847) (1874:1874:1874))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1847:1847:1847) (1874:1874:1874))
+ (PORT d[0] (1489:1489:1489) (1442:1442:1442))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1810:1810:1810) (1837:1837:1837))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (995:995:995) (1000:1000:1000))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a5.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[5\]\~5)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (626:626:626) (635:635:635))
+ (PORT datac (909:909:909) (911:911:911))
+ (PORT datad (1120:1120:1120) (1222:1222:1222))
+ (IOPATH datab combout (306:306:306) (311:311:311))
+ (IOPATH datac combout (243:243:243) (241:241:241))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (965:965:965) (1030:1030:1030))
+ (PORT d[1] (1241:1241:1241) (1329:1329:1329))
+ (PORT d[2] (1056:1056:1056) (1157:1157:1157))
+ (PORT d[3] (1088:1088:1088) (1177:1177:1177))
+ (PORT d[4] (990:990:990) (1084:1084:1084))
+ (PORT d[5] (1067:1067:1067) (1137:1137:1137))
+ (PORT d[6] (1434:1434:1434) (1593:1593:1593))
+ (PORT d[7] (1278:1278:1278) (1382:1382:1382))
+ (PORT d[8] (1052:1052:1052) (1156:1156:1156))
+ (PORT d[9] (1060:1060:1060) (1159:1159:1159))
+ (PORT d[10] (1022:1022:1022) (1126:1126:1126))
+ (PORT d[11] (1256:1256:1256) (1351:1351:1351))
+ (PORT d[12] (1309:1309:1309) (1400:1400:1400))
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ (PORT d[0] (918:918:918) (941:941:941))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1858:1858:1858) (1884:1884:1884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1820:1820:1820) (1846:1846:1846))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a14.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (921:921:921) (982:982:982))
+ (PORT d[1] (652:652:652) (711:711:711))
+ (PORT d[2] (1323:1323:1323) (1400:1400:1400))
+ (PORT d[3] (1338:1338:1338) (1452:1452:1452))
+ (PORT d[4] (929:929:929) (988:988:988))
+ (PORT d[5] (1048:1048:1048) (1131:1131:1131))
+ (PORT d[6] (1394:1394:1394) (1522:1522:1522))
+ (PORT d[7] (1240:1240:1240) (1309:1309:1309))
+ (PORT d[8] (1638:1638:1638) (1740:1740:1740))
+ (PORT d[9] (1048:1048:1048) (1110:1110:1110))
+ (PORT d[10] (1044:1044:1044) (1103:1103:1103))
+ (PORT d[11] (1204:1204:1204) (1263:1263:1263))
+ (PORT d[12] (1258:1258:1258) (1304:1304:1304))
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1857:1857:1857) (1883:1883:1883))
+ (PORT d[0] (887:887:887) (888:888:888))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1858:1858:1858) (1884:1884:1884))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1820:1820:1820) (1846:1846:1846))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1005:1005:1005) (1009:1009:1009))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a6.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1006:1006:1006) (1010:1010:1010))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[6\]\~6)
+ (DELAY
+ (ABSOLUTE
+ (PORT dataa (694:694:694) (743:743:743))
+ (PORT datac (917:917:917) (955:955:955))
+ (PORT datad (347:347:347) (362:362:362))
+ (IOPATH dataa combout (341:341:341) (347:347:347))
+ (IOPATH datac combout (243:243:243) (241:241:241))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1471:1471:1471) (1578:1578:1578))
+ (PORT d[1] (1888:1888:1888) (2030:2030:2030))
+ (PORT d[2] (1880:1880:1880) (2006:2006:2006))
+ (PORT d[3] (1371:1371:1371) (1434:1434:1434))
+ (PORT d[4] (1886:1886:1886) (2001:2001:2001))
+ (PORT d[5] (1321:1321:1321) (1439:1439:1439))
+ (PORT d[6] (1325:1325:1325) (1443:1443:1443))
+ (PORT d[7] (1261:1261:1261) (1367:1367:1367))
+ (PORT d[8] (1312:1312:1312) (1427:1427:1427))
+ (PORT d[9] (1283:1283:1283) (1377:1377:1377))
+ (PORT d[10] (1803:1803:1803) (1907:1907:1907))
+ (PORT d[11] (1272:1272:1272) (1382:1382:1382))
+ (PORT d[12] (1256:1256:1256) (1366:1366:1366))
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1848:1848:1848) (1875:1875:1875))
+ (PORT d[0] (1266:1266:1266) (1210:1210:1210))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1849:1849:1849) (1876:1876:1876))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1811:1811:1811) (1838:1838:1838))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (996:996:996) (1001:1001:1001))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a7.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (997:997:997) (1002:1002:1002))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.addr_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT d[0] (1817:1817:1817) (1923:1923:1923))
+ (PORT d[1] (1607:1607:1607) (1705:1705:1705))
+ (PORT d[2] (1576:1576:1576) (1716:1716:1716))
+ (PORT d[3] (1616:1616:1616) (1679:1679:1679))
+ (PORT d[4] (1594:1594:1594) (1718:1718:1718))
+ (PORT d[5] (1563:1563:1563) (1701:1701:1701))
+ (PORT d[6] (1548:1548:1548) (1655:1655:1655))
+ (PORT d[7] (1539:1539:1539) (1642:1642:1642))
+ (PORT d[8] (1532:1532:1532) (1634:1634:1634))
+ (PORT d[9] (1589:1589:1589) (1705:1705:1705))
+ (PORT d[10] (1503:1503:1503) (1601:1601:1601))
+ (PORT d[11] (1561:1561:1561) (1686:1686:1686))
+ (PORT d[12] (1531:1531:1531) (1649:1649:1649))
+ (PORT clk (1846:1846:1846) (1872:1872:1872))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD d (posedge clk) (187:187:187))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.active_core_port_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1846:1846:1846) (1872:1872:1872))
+ (PORT d[0] (1495:1495:1495) (1543:1543:1543))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rpgen_a)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1847:1847:1847) (1873:1873:1873))
+ (IOPATH (posedge clk) pulse (0:0:0) (2390:2390:2390))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.dataout_a_register)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (1809:1809:1809) (1835:1835:1835))
+ (IOPATH (posedge clk) q (301:301:301) (301:301:301))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP d (posedge clk) (51:51:51))
+ (HOLD d (posedge clk) (159:159:159))
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_register")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.active_core_port_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (994:994:994) (998:998:998))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (995:995:995) (999:999:999))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.ftpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (995:995:995) (999:999:999))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_ram_pulse_generator")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|ram_block1a15.rwpgen_b)
+ (DELAY
+ (ABSOLUTE
+ (PORT clk (995:995:995) (999:999:999))
+ (IOPATH (posedge clk) pulse (0:0:0) (2649:2649:2649))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "cycloneive_lcell_comb")
+ (INSTANCE rom\|altsyncram_component\|auto_generated\|mux2\|result_node\[7\]\~7)
+ (DELAY
+ (ABSOLUTE
+ (PORT datab (636:636:636) (645:645:645))
+ (PORT datac (906:906:906) (905:905:905))
+ (PORT datad (1123:1123:1123) (1224:1224:1224))
+ (IOPATH datab combout (355:355:355) (369:369:369))
+ (IOPATH datac combout (241:241:241) (242:242:242))
+ (IOPATH datad combout (130:130:130) (120:120:120))
+ )
+ )
+ )
)
diff --git a/spectrum.v b/spectrum.v
index 50dc56a..496dc28 100644
--- a/spectrum.v
+++ b/spectrum.v
@@ -3,7 +3,7 @@ module spectrum(
output wire[7:0] LED
);
-reg[2:0] address;
+reg[13:0] address;
wire[7:0] mem_data;
rom0 rom(
@@ -12,12 +12,12 @@ rom0 rom(
.q(mem_data)
);
-reg[20:0] counter;
+reg[21:0] counter;
always @(posedge CLOCK_50)
begin
- counter = counter + 1;
+ counter <= counter + 1;
if (counter == 0)
- address = address + 1;
+ address <= address + 1;
end
assign LED = mem_data;