|single_cycle_datapath
Hex3_A <= hex2sevenseg:Hex3.A
Sw9 => Two_by_16_mux:inst23.sel
Key_1 => inst36.IN0
Key_3 => inst37.IN0
Key_2 => inst38.IN0
Key_0 => inst39.IN0
FPGA_Clock => Data_Memory:inst26.FPGA_Clock
SRAM_Data[0] <= Data_Memory:inst26.sram_lower_byte[0]
SRAM_Data[1] <= Data_Memory:inst26.sram_lower_byte[1]
SRAM_Data[2] <= Data_Memory:inst26.sram_lower_byte[2]
SRAM_Data[3] <= Data_Memory:inst26.sram_lower_byte[3]
SRAM_Data[4] <= Data_Memory:inst26.sram_lower_byte[4]
SRAM_Data[5] <= Data_Memory:inst26.sram_lower_byte[5]
SRAM_Data[6] <= Data_Memory:inst26.sram_lower_byte[6]
SRAM_Data[7] <= Data_Memory:inst26.sram_lower_byte[7]
SRAM_Data[8] <= Data_Memory:inst26.sram_upper_byte[8]
SRAM_Data[9] <= Data_Memory:inst26.sram_upper_byte[9]
SRAM_Data[10] <= Data_Memory:inst26.sram_upper_byte[10]
SRAM_Data[11] <= Data_Memory:inst26.sram_upper_byte[11]
SRAM_Data[12] <= Data_Memory:inst26.sram_upper_byte[12]
SRAM_Data[13] <= Data_Memory:inst26.sram_upper_byte[13]
SRAM_Data[14] <= Data_Memory:inst26.sram_upper_byte[14]
SRAM_Data[15] <= Data_Memory:inst26.sram_upper_byte[15]
Hex3_B <= hex2sevenseg:Hex3.B
Hex3_C <= hex2sevenseg:Hex3.C
Hex3_D <= hex2sevenseg:Hex3.D
Hex3_E <= hex2sevenseg:Hex3.E
Hex3_F <= hex2sevenseg:Hex3.F
Hex3_G <= hex2sevenseg:Hex3.G
Hex2_A <= hex2sevenseg:Hex2.A
Hex2_B <= hex2sevenseg:Hex2.B
Hex2_C <= hex2sevenseg:Hex2.C
Hex2_D <= hex2sevenseg:Hex2.D
Hex2_E <= hex2sevenseg:Hex2.E
Hex2_F <= hex2sevenseg:Hex2.F
Hex2_G <= hex2sevenseg:Hex2.G
Hex1_A <= hex2sevenseg:Hex1.A
Hex1_B <= hex2sevenseg:Hex1.B
Hex1_C <= hex2sevenseg:Hex1.C
Hex1_D <= hex2sevenseg:Hex1.D
Hex1_E <= hex2sevenseg:Hex1.E
Hex1_F <= hex2sevenseg:Hex1.F
Hex1_G <= hex2sevenseg:Hex1.G
Hex0_A <= hex2sevenseg:Hex0.A
Hex0_B <= hex2sevenseg:Hex0.B
Hex0_C <= hex2sevenseg:Hex0.C
Hex0_D <= hex2sevenseg:Hex0.D
Hex0_E <= hex2sevenseg:Hex0.E
Hex0_F <= hex2sevenseg:Hex0.F
Hex0_G <= hex2sevenseg:Hex0.G
SRAM_WE_N <= Data_Memory:inst26.sram_not_we
SRAM_OE_N <= Data_Memory:inst26.sram_not_oe
SRAM_CE_N <= Data_Memory:inst26.sram_not_ce
SRAM_UB_N <= Data_Memory:inst26.sram_not_ub
SRAM_LB_N <= Data_Memory:inst26.sram_not_lb
LEDG[0] <= ledg_buffers:inst1.to_leds[0]
LEDG[1] <= ledg_buffers:inst1.to_leds[1]
LEDG[2] <= ledg_buffers:inst1.to_leds[2]
LEDG[3] <= ledg_buffers:inst1.to_leds[3]
LEDG[4] <= ledg_buffers:inst1.to_leds[4]
LEDG[5] <= ledg_buffers:inst1.to_leds[5]
LEDG[6] <= ledg_buffers:inst1.to_leds[6]
LEDG[7] <= ledg_buffers:inst1.to_leds[7]
Sw0 => ledg_buffers:inst1.in_0
Sw1 => ledg_buffers:inst1.in_1
Sw2 => ledg_buffers:inst1.in_2
Sw3 => ledg_buffers:inst1.in_3
Sw4 => ledg_buffers:inst1.in_4
Sw5 => ledg_buffers:inst1.in_5
Sw6 => ledg_buffers:inst1.in_6
Sw8 => dummy.IN0
Sw7 => dummy.IN1
LEDR[0] <= ledr_buffers:inst3.to_leds[0]
LEDR[1] <= ledr_buffers:inst3.to_leds[1]
LEDR[2] <= ledr_buffers:inst3.to_leds[2]
LEDR[3] <= ledr_buffers:inst3.to_leds[3]
LEDR[4] <= ledr_buffers:inst3.to_leds[4]
LEDR[5] <= ledr_buffers:inst3.to_leds[5]
LEDR[6] <= ledr_buffers:inst3.to_leds[6]
LEDR[7] <= ledr_buffers:inst3.to_leds[7]
LEDR[8] <= ledr_buffers:inst3.to_leds[8]
LEDR[9] <= ledr_buffers:inst3.to_leds[9]
SRAM_Addr[0] <= Data_Memory:inst26.sram_address[0]
SRAM_Addr[1] <= Data_Memory:inst26.sram_address[1]
SRAM_Addr[2] <= Data_Memory:inst26.sram_address[2]
SRAM_Addr[3] <= Data_Memory:inst26.sram_address[3]
SRAM_Addr[4] <= Data_Memory:inst26.sram_address[4]
SRAM_Addr[5] <= Data_Memory:inst26.sram_address[5]
SRAM_Addr[6] <= Data_Memory:inst26.sram_address[6]
SRAM_Addr[7] <= Data_Memory:inst26.sram_address[7]
SRAM_Addr[8] <= Data_Memory:inst26.sram_address[8]
SRAM_Addr[9] <= Data_Memory:inst26.sram_address[9]
SRAM_Addr[10] <= Data_Memory:inst26.sram_address[10]
SRAM_Addr[11] <= Data_Memory:inst26.sram_address[11]
SRAM_Addr[12] <= Data_Memory:inst26.sram_address[12]
SRAM_Addr[13] <= Data_Memory:inst26.sram_address[13]
SRAM_Addr[14] <= Data_Memory:inst26.sram_address[14]
SRAM_Addr[15] <= Data_Memory:inst26.sram_address[15]
SRAM_Addr[16] <= Data_Memory:inst26.sram_address[16]
SRAM_Addr[17] <= Data_Memory:inst26.sram_address[17]


|single_cycle_datapath|hex2sevenseg:Hex3
A <= A~16.DB_MAX_OUTPUT_PORT_TYPE
B <= B~9.DB_MAX_OUTPUT_PORT_TYPE
C <= C~5.DB_MAX_OUTPUT_PORT_TYPE
D <= D~12.DB_MAX_OUTPUT_PORT_TYPE
E <= E~5.DB_MAX_OUTPUT_PORT_TYPE
F <= F~6.DB_MAX_OUTPUT_PORT_TYPE
G <= G~4.DB_MAX_OUTPUT_PORT_TYPE
IN_1 => G~2.IN0
IN_1 => D~11.IN0
IN_1 => D~8.IN0
IN_1 => C~3.IN0
IN_1 => C~0.IN0
IN_1 => B~6.IN0
IN_1 => B~3.IN0
IN_1 => A~6.IN0
IN_1 => F~0.IN0
IN_1 => F~3.IN0
IN_1 => E~2.IN0
IN_1 => D~0.IN0
IN_1 => D~5.IN0
IN_1 => B~1.IN0
IN_1 => B~8.IN0
IN_1 => A~0.IN0
IN_1 => A~12.IN0
IN_1 => A~15.IN0
IN_2 => E~0.IN0
IN_2 => D~7.IN0
IN_2 => D~2.IN0
IN_2 => A~3.IN0
IN_2 => A~1.IN0
IN_2 => A~0.IN1
IN_2 => F~0.IN1
IN_2 => F~5.IN0
IN_2 => D~4.IN0
IN_2 => D~10.IN0
IN_2 => C~3.IN1
IN_2 => B~0.IN0
IN_2 => B~5.IN0
IN_2 => A~9.IN0
IN_4 => F~3.IN1
IN_4 => D~10.IN1
IN_4 => A~14.IN1
IN_4 => A~5.IN1
IN_4 => A~3.IN1
IN_4 => D~4.IN1
IN_4 => D~7.IN1
IN_4 => B~8.IN1
IN_4 => A~8.IN1
IN_4 => A~11.IN1
IN_8 => G~2.IN1
IN_8 => E~2.IN1
IN_8 => E~0.IN1
IN_8 => B~5.IN1
IN_8 => A~14.IN0
IN_8 => A~8.IN0
IN_8 => C~0.IN1
IN_8 => B~0.IN1
IN_8 => A~1.IN1
IN_8 => A~5.IN0
IN_8 => A~11.IN0


|single_cycle_datapath|Two_by_16_mux:inst23
out[0] <= out~15.DB_MAX_OUTPUT_PORT_TYPE
out[1] <= out~14.DB_MAX_OUTPUT_PORT_TYPE
out[2] <= out~13.DB_MAX_OUTPUT_PORT_TYPE
out[3] <= out~12.DB_MAX_OUTPUT_PORT_TYPE
out[4] <= out~11.DB_MAX_OUTPUT_PORT_TYPE
out[5] <= out~10.DB_MAX_OUTPUT_PORT_TYPE
out[6] <= out~9.DB_MAX_OUTPUT_PORT_TYPE
out[7] <= out~8.DB_MAX_OUTPUT_PORT_TYPE
out[8] <= out~7.DB_MAX_OUTPUT_PORT_TYPE
out[9] <= out~6.DB_MAX_OUTPUT_PORT_TYPE
out[10] <= out~5.DB_MAX_OUTPUT_PORT_TYPE
out[11] <= out~4.DB_MAX_OUTPUT_PORT_TYPE
out[12] <= out~3.DB_MAX_OUTPUT_PORT_TYPE
out[13] <= out~2.DB_MAX_OUTPUT_PORT_TYPE
out[14] <= out~1.DB_MAX_OUTPUT_PORT_TYPE
out[15] <= out~0.DB_MAX_OUTPUT_PORT_TYPE
in_0[0] => out~15.DATAA
in_0[1] => out~14.DATAA
in_0[2] => out~13.DATAA
in_0[3] => out~12.DATAA
in_0[4] => out~11.DATAA
in_0[5] => out~10.DATAA
in_0[6] => out~9.DATAA
in_0[7] => out~8.DATAA
in_0[8] => out~7.DATAA
in_0[9] => out~6.DATAA
in_0[10] => out~5.DATAA
in_0[11] => out~4.DATAA
in_0[12] => out~3.DATAA
in_0[13] => out~2.DATAA
in_0[14] => out~1.DATAA
in_0[15] => out~0.DATAA
in_1[0] => out~15.DATAB
in_1[1] => out~14.DATAB
in_1[2] => out~13.DATAB
in_1[3] => out~12.DATAB
in_1[4] => out~11.DATAB
in_1[5] => out~10.DATAB
in_1[6] => out~9.DATAB
in_1[7] => out~8.DATAB
in_1[8] => out~7.DATAB
in_1[9] => out~6.DATAB
in_1[10] => out~5.DATAB
in_1[11] => out~4.DATAB
in_1[12] => out~3.DATAB
in_1[13] => out~2.DATAB
in_1[14] => out~1.DATAB
in_1[15] => out~0.DATAB
sel => out~15.OUTPUTSELECT
sel => out~14.OUTPUTSELECT
sel => out~13.OUTPUTSELECT
sel => out~12.OUTPUTSELECT
sel => out~11.OUTPUTSELECT
sel => out~10.OUTPUTSELECT
sel => out~9.OUTPUTSELECT
sel => out~8.OUTPUTSELECT
sel => out~7.OUTPUTSELECT
sel => out~6.OUTPUTSELECT
sel => out~5.OUTPUTSELECT
sel => out~4.OUTPUTSELECT
sel => out~3.OUTPUTSELECT
sel => out~2.OUTPUTSELECT
sel => out~1.OUTPUTSELECT
sel => out~0.OUTPUTSELECT


|single_cycle_datapath|Eight_by_16_mux:inst
out[0] <= out~111.DB_MAX_OUTPUT_PORT_TYPE
out[1] <= out~110.DB_MAX_OUTPUT_PORT_TYPE
out[2] <= out~109.DB_MAX_OUTPUT_PORT_TYPE
out[3] <= out~108.DB_MAX_OUTPUT_PORT_TYPE
out[4] <= out~107.DB_MAX_OUTPUT_PORT_TYPE
out[5] <= out~106.DB_MAX_OUTPUT_PORT_TYPE
out[6] <= out~105.DB_MAX_OUTPUT_PORT_TYPE
out[7] <= out~104.DB_MAX_OUTPUT_PORT_TYPE
out[8] <= out~103.DB_MAX_OUTPUT_PORT_TYPE
out[9] <= out~102.DB_MAX_OUTPUT_PORT_TYPE
out[10] <= out~101.DB_MAX_OUTPUT_PORT_TYPE
out[11] <= out~100.DB_MAX_OUTPUT_PORT_TYPE
out[12] <= out~99.DB_MAX_OUTPUT_PORT_TYPE
out[13] <= out~98.DB_MAX_OUTPUT_PORT_TYPE
out[14] <= out~97.DB_MAX_OUTPUT_PORT_TYPE
out[15] <= out~96.DB_MAX_OUTPUT_PORT_TYPE
sel[0] => Equal0.IN0
sel[0] => Equal1.IN0
sel[0] => Equal2.IN1
sel[0] => Equal3.IN0
sel[0] => Equal4.IN1
sel[0] => Equal5.IN0
sel[0] => Equal6.IN2
sel[1] => Equal0.IN1
sel[1] => Equal1.IN1
sel[1] => Equal2.IN0
sel[1] => Equal3.IN1
sel[1] => Equal4.IN2
sel[1] => Equal5.IN2
sel[1] => Equal6.IN0
sel[2] => Equal0.IN2
sel[2] => Equal1.IN2
sel[2] => Equal2.IN2
sel[2] => Equal3.IN2
sel[2] => Equal4.IN0
sel[2] => Equal5.IN1
sel[2] => Equal6.IN1
source_0[0] => out~111.DATAB
source_0[1] => out~110.DATAB
source_0[2] => out~109.DATAB
source_0[3] => out~108.DATAB
source_0[4] => out~107.DATAB
source_0[5] => out~106.DATAB
source_0[6] => out~105.DATAB
source_0[7] => out~104.DATAB
source_0[8] => out~103.DATAB
source_0[9] => out~102.DATAB
source_0[10] => out~101.DATAB
source_0[11] => out~100.DATAB
source_0[12] => out~99.DATAB
source_0[13] => out~98.DATAB
source_0[14] => out~97.DATAB
source_0[15] => out~96.DATAB
source_1[0] => out~95.DATAB
source_1[1] => out~94.DATAB
source_1[2] => out~93.DATAB
source_1[3] => out~92.DATAB
source_1[4] => out~91.DATAB
source_1[5] => out~90.DATAB
source_1[6] => out~89.DATAB
source_1[7] => out~88.DATAB
source_1[8] => out~87.DATAB
source_1[9] => out~86.DATAB
source_1[10] => out~85.DATAB
source_1[11] => out~84.DATAB
source_1[12] => out~83.DATAB
source_1[13] => out~82.DATAB
source_1[14] => out~81.DATAB
source_1[15] => out~80.DATAB
source_2[0] => out~79.DATAB
source_2[1] => out~78.DATAB
source_2[2] => out~77.DATAB
source_2[3] => out~76.DATAB
source_2[4] => out~75.DATAB
source_2[5] => out~74.DATAB
source_2[6] => out~73.DATAB
source_2[7] => out~72.DATAB
source_2[8] => out~71.DATAB
source_2[9] => out~70.DATAB
source_2[10] => out~69.DATAB
source_2[11] => out~68.DATAB
source_2[12] => out~67.DATAB
source_2[13] => out~66.DATAB
source_2[14] => out~65.DATAB
source_2[15] => out~64.DATAB
source_3[0] => out~63.DATAB
source_3[1] => out~62.DATAB
source_3[2] => out~61.DATAB
source_3[3] => out~60.DATAB
source_3[4] => out~59.DATAB
source_3[5] => out~58.DATAB
source_3[6] => out~57.DATAB
source_3[7] => out~56.DATAB
source_3[8] => out~55.DATAB
source_3[9] => out~54.DATAB
source_3[10] => out~53.DATAB
source_3[11] => out~52.DATAB
source_3[12] => out~51.DATAB
source_3[13] => out~50.DATAB
source_3[14] => out~49.DATAB
source_3[15] => out~48.DATAB
source_4[0] => out~47.DATAB
source_4[1] => out~46.DATAB
source_4[2] => out~45.DATAB
source_4[3] => out~44.DATAB
source_4[4] => out~43.DATAB
source_4[5] => out~42.DATAB
source_4[6] => out~41.DATAB
source_4[7] => out~40.DATAB
source_4[8] => out~39.DATAB
source_4[9] => out~38.DATAB
source_4[10] => out~37.DATAB
source_4[11] => out~36.DATAB
source_4[12] => out~35.DATAB
source_4[13] => out~34.DATAB
source_4[14] => out~33.DATAB
source_4[15] => out~32.DATAB
source_5[0] => out~31.DATAB
source_5[1] => out~30.DATAB
source_5[2] => out~29.DATAB
source_5[3] => out~28.DATAB
source_5[4] => out~27.DATAB
source_5[5] => out~26.DATAB
source_5[6] => out~25.DATAB
source_5[7] => out~24.DATAB
source_5[8] => out~23.DATAB
source_5[9] => out~22.DATAB
source_5[10] => out~21.DATAB
source_5[11] => out~20.DATAB
source_5[12] => out~19.DATAB
source_5[13] => out~18.DATAB
source_5[14] => out~17.DATAB
source_5[15] => out~16.DATAB
source_6[0] => out~15.DATAB
source_6[1] => out~14.DATAB
source_6[2] => out~13.DATAB
source_6[3] => out~12.DATAB
source_6[4] => out~11.DATAB
source_6[5] => out~10.DATAB
source_6[6] => out~9.DATAB
source_6[7] => out~8.DATAB
source_6[8] => out~7.DATAB
source_6[9] => out~6.DATAB
source_6[10] => out~5.DATAB
source_6[11] => out~4.DATAB
source_6[12] => out~3.DATAB
source_6[13] => out~2.DATAB
source_6[14] => out~1.DATAB
source_6[15] => out~0.DATAB
source_7[0] => out~15.DATAA
source_7[1] => out~14.DATAA
source_7[2] => out~13.DATAA
source_7[3] => out~12.DATAA
source_7[4] => out~11.DATAA
source_7[5] => out~10.DATAA
source_7[6] => out~9.DATAA
source_7[7] => out~8.DATAA
source_7[8] => out~7.DATAA
source_7[9] => out~6.DATAA
source_7[10] => out~5.DATAA
source_7[11] => out~4.DATAA
source_7[12] => out~3.DATAA
source_7[13] => out~2.DATAA
source_7[14] => out~1.DATAA
source_7[15] => out~0.DATAA


|single_cycle_datapath|PC_Register:inst2
PC_out[0] <= PC_out[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[1] <= PC_out[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[2] <= PC_out[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[3] <= PC_out[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[4] <= PC_out[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[5] <= PC_out[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[6] <= PC_out[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[7] <= PC_out[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[8] <= PC_out[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[9] <= PC_out[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[10] <= PC_out[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[11] <= PC_out[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[12] <= PC_out[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[13] <= PC_out[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[14] <= PC_out[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[15] <= PC_out[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[16] <= PC_out[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[17] <= PC_out[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[18] <= PC_out[18]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[19] <= PC_out[19]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[20] <= PC_out[20]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[21] <= PC_out[21]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[22] <= PC_out[22]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[23] <= PC_out[23]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[24] <= PC_out[24]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[25] <= PC_out[25]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[26] <= PC_out[26]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[27] <= PC_out[27]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[28] <= PC_out[28]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[29] <= PC_out[29]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[30] <= PC_out[30]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_out[31] <= PC_out[31]~reg0.DB_MAX_OUTPUT_PORT_TYPE
PC_in[0] => PC_out[0]~reg0.DATAIN
PC_in[1] => PC_out[1]~reg0.DATAIN
PC_in[2] => PC_out[2]~reg0.DATAIN
PC_in[3] => PC_out[3]~reg0.DATAIN
PC_in[4] => PC_out[4]~reg0.DATAIN
PC_in[5] => PC_out[5]~reg0.DATAIN
PC_in[6] => PC_out[6]~reg0.DATAIN
PC_in[7] => PC_out[7]~reg0.DATAIN
PC_in[8] => PC_out[8]~reg0.DATAIN
PC_in[9] => PC_out[9]~reg0.DATAIN
PC_in[10] => PC_out[10]~reg0.DATAIN
PC_in[11] => PC_out[11]~reg0.DATAIN
PC_in[12] => PC_out[12]~reg0.DATAIN
PC_in[13] => PC_out[13]~reg0.DATAIN
PC_in[14] => PC_out[14]~reg0.DATAIN
PC_in[15] => PC_out[15]~reg0.DATAIN
PC_in[16] => PC_out[16]~reg0.DATAIN
PC_in[17] => PC_out[17]~reg0.DATAIN
PC_in[18] => PC_out[18]~reg0.DATAIN
PC_in[19] => PC_out[19]~reg0.DATAIN
PC_in[20] => PC_out[20]~reg0.DATAIN
PC_in[21] => PC_out[21]~reg0.DATAIN
PC_in[22] => PC_out[22]~reg0.DATAIN
PC_in[23] => PC_out[23]~reg0.DATAIN
PC_in[24] => PC_out[24]~reg0.DATAIN
PC_in[25] => PC_out[25]~reg0.DATAIN
PC_in[26] => PC_out[26]~reg0.DATAIN
PC_in[27] => PC_out[27]~reg0.DATAIN
PC_in[28] => PC_out[28]~reg0.DATAIN
PC_in[29] => PC_out[29]~reg0.DATAIN
PC_in[30] => PC_out[30]~reg0.DATAIN
PC_in[31] => PC_out[31]~reg0.DATAIN
CPU_Clock => PC_out[31]~reg0.CLK
CPU_Clock => PC_out[30]~reg0.CLK
CPU_Clock => PC_out[29]~reg0.CLK
CPU_Clock => PC_out[28]~reg0.CLK
CPU_Clock => PC_out[27]~reg0.CLK
CPU_Clock => PC_out[26]~reg0.CLK
CPU_Clock => PC_out[25]~reg0.CLK
CPU_Clock => PC_out[24]~reg0.CLK
CPU_Clock => PC_out[23]~reg0.CLK
CPU_Clock => PC_out[22]~reg0.CLK
CPU_Clock => PC_out[21]~reg0.CLK
CPU_Clock => PC_out[20]~reg0.CLK
CPU_Clock => PC_out[19]~reg0.CLK
CPU_Clock => PC_out[18]~reg0.CLK
CPU_Clock => PC_out[17]~reg0.CLK
CPU_Clock => PC_out[16]~reg0.CLK
CPU_Clock => PC_out[15]~reg0.CLK
CPU_Clock => PC_out[14]~reg0.CLK
CPU_Clock => PC_out[13]~reg0.CLK
CPU_Clock => PC_out[12]~reg0.CLK
CPU_Clock => PC_out[11]~reg0.CLK
CPU_Clock => PC_out[10]~reg0.CLK
CPU_Clock => PC_out[9]~reg0.CLK
CPU_Clock => PC_out[8]~reg0.CLK
CPU_Clock => PC_out[7]~reg0.CLK
CPU_Clock => PC_out[6]~reg0.CLK
CPU_Clock => PC_out[5]~reg0.CLK
CPU_Clock => PC_out[4]~reg0.CLK
CPU_Clock => PC_out[3]~reg0.CLK
CPU_Clock => PC_out[2]~reg0.CLK
CPU_Clock => PC_out[1]~reg0.CLK
CPU_Clock => PC_out[0]~reg0.CLK


|single_cycle_datapath|pc_mux:inst44
pc_out[0] <= pc_out~63.DB_MAX_OUTPUT_PORT_TYPE
pc_out[1] <= pc_out~62.DB_MAX_OUTPUT_PORT_TYPE
pc_out[2] <= pc_out~61.DB_MAX_OUTPUT_PORT_TYPE
pc_out[3] <= pc_out~60.DB_MAX_OUTPUT_PORT_TYPE
pc_out[4] <= pc_out~59.DB_MAX_OUTPUT_PORT_TYPE
pc_out[5] <= pc_out~58.DB_MAX_OUTPUT_PORT_TYPE
pc_out[6] <= pc_out~57.DB_MAX_OUTPUT_PORT_TYPE
pc_out[7] <= pc_out~56.DB_MAX_OUTPUT_PORT_TYPE
pc_out[8] <= pc_out~55.DB_MAX_OUTPUT_PORT_TYPE
pc_out[9] <= pc_out~54.DB_MAX_OUTPUT_PORT_TYPE
pc_out[10] <= pc_out~53.DB_MAX_OUTPUT_PORT_TYPE
pc_out[11] <= pc_out~52.DB_MAX_OUTPUT_PORT_TYPE
pc_out[12] <= pc_out~51.DB_MAX_OUTPUT_PORT_TYPE
pc_out[13] <= pc_out~50.DB_MAX_OUTPUT_PORT_TYPE
pc_out[14] <= pc_out~49.DB_MAX_OUTPUT_PORT_TYPE
pc_out[15] <= pc_out~48.DB_MAX_OUTPUT_PORT_TYPE
pc_out[16] <= pc_out~47.DB_MAX_OUTPUT_PORT_TYPE
pc_out[17] <= pc_out~46.DB_MAX_OUTPUT_PORT_TYPE
pc_out[18] <= pc_out~45.DB_MAX_OUTPUT_PORT_TYPE
pc_out[19] <= pc_out~44.DB_MAX_OUTPUT_PORT_TYPE
pc_out[20] <= pc_out~43.DB_MAX_OUTPUT_PORT_TYPE
pc_out[21] <= pc_out~42.DB_MAX_OUTPUT_PORT_TYPE
pc_out[22] <= pc_out~41.DB_MAX_OUTPUT_PORT_TYPE
pc_out[23] <= pc_out~40.DB_MAX_OUTPUT_PORT_TYPE
pc_out[24] <= pc_out~39.DB_MAX_OUTPUT_PORT_TYPE
pc_out[25] <= pc_out~38.DB_MAX_OUTPUT_PORT_TYPE
pc_out[26] <= pc_out~37.DB_MAX_OUTPUT_PORT_TYPE
pc_out[27] <= pc_out~36.DB_MAX_OUTPUT_PORT_TYPE
pc_out[28] <= pc_out~35.DB_MAX_OUTPUT_PORT_TYPE
pc_out[29] <= pc_out~34.DB_MAX_OUTPUT_PORT_TYPE
pc_out[30] <= pc_out~33.DB_MAX_OUTPUT_PORT_TYPE
pc_out[31] <= pc_out~32.DB_MAX_OUTPUT_PORT_TYPE
pc_plus4[0] => pc_out~31.DATAA
pc_plus4[1] => pc_out~30.DATAA
pc_plus4[2] => pc_out~29.DATAA
pc_plus4[3] => pc_out~28.DATAA
pc_plus4[4] => pc_out~27.DATAA
pc_plus4[5] => pc_out~26.DATAA
pc_plus4[6] => pc_out~25.DATAA
pc_plus4[7] => pc_out~24.DATAA
pc_plus4[8] => pc_out~23.DATAA
pc_plus4[9] => pc_out~22.DATAA
pc_plus4[10] => pc_out~21.DATAA
pc_plus4[11] => pc_out~20.DATAA
pc_plus4[12] => pc_out~19.DATAA
pc_plus4[13] => pc_out~18.DATAA
pc_plus4[14] => pc_out~17.DATAA
pc_plus4[15] => pc_out~16.DATAA
pc_plus4[16] => pc_out~15.DATAA
pc_plus4[17] => pc_out~14.DATAA
pc_plus4[18] => pc_out~13.DATAA
pc_plus4[19] => pc_out~12.DATAA
pc_plus4[20] => pc_out~11.DATAA
pc_plus4[21] => pc_out~10.DATAA
pc_plus4[22] => pc_out~9.DATAA
pc_plus4[23] => pc_out~8.DATAA
pc_plus4[24] => pc_out~7.DATAA
pc_plus4[25] => pc_out~6.DATAA
pc_plus4[26] => pc_out~5.DATAA
pc_plus4[27] => pc_out~4.DATAA
pc_plus4[28] => pc_out~3.DATAA
pc_plus4[29] => pc_out~2.DATAA
pc_plus4[30] => pc_out~1.DATAA
pc_plus4[31] => pc_out~0.DATAA
branch_addr[0] => pc_out~63.DATAB
branch_addr[1] => pc_out~62.DATAB
branch_addr[2] => pc_out~61.DATAB
branch_addr[3] => pc_out~60.DATAB
branch_addr[4] => pc_out~59.DATAB
branch_addr[5] => pc_out~58.DATAB
branch_addr[6] => pc_out~57.DATAB
branch_addr[7] => pc_out~56.DATAB
branch_addr[8] => pc_out~55.DATAB
branch_addr[9] => pc_out~54.DATAB
branch_addr[10] => pc_out~53.DATAB
branch_addr[11] => pc_out~52.DATAB
branch_addr[12] => pc_out~51.DATAB
branch_addr[13] => pc_out~50.DATAB
branch_addr[14] => pc_out~49.DATAB
branch_addr[15] => pc_out~48.DATAB
branch_addr[16] => pc_out~47.DATAB
branch_addr[17] => pc_out~46.DATAB
branch_addr[18] => pc_out~45.DATAB
branch_addr[19] => pc_out~44.DATAB
branch_addr[20] => pc_out~43.DATAB
branch_addr[21] => pc_out~42.DATAB
branch_addr[22] => pc_out~41.DATAB
branch_addr[23] => pc_out~40.DATAB
branch_addr[24] => pc_out~39.DATAB
branch_addr[25] => pc_out~38.DATAB
branch_addr[26] => pc_out~37.DATAB
branch_addr[27] => pc_out~36.DATAB
branch_addr[28] => pc_out~35.DATAB
branch_addr[29] => pc_out~34.DATAB
branch_addr[30] => pc_out~33.DATAB
branch_addr[31] => pc_out~32.DATAB
jump_addr[0] => pc_out~31.DATAB
jump_addr[1] => pc_out~30.DATAB
jump_addr[2] => pc_out~29.DATAB
jump_addr[3] => pc_out~28.DATAB
jump_addr[4] => pc_out~27.DATAB
jump_addr[5] => pc_out~26.DATAB
jump_addr[6] => pc_out~25.DATAB
jump_addr[7] => pc_out~24.DATAB
jump_addr[8] => pc_out~23.DATAB
jump_addr[9] => pc_out~22.DATAB
jump_addr[10] => pc_out~21.DATAB
jump_addr[11] => pc_out~20.DATAB
jump_addr[12] => pc_out~19.DATAB
jump_addr[13] => pc_out~18.DATAB
jump_addr[14] => pc_out~17.DATAB
jump_addr[15] => pc_out~16.DATAB
jump_addr[16] => pc_out~15.DATAB
jump_addr[17] => pc_out~14.DATAB
jump_addr[18] => pc_out~13.DATAB
jump_addr[19] => pc_out~12.DATAB
jump_addr[20] => pc_out~11.DATAB
jump_addr[21] => pc_out~10.DATAB
jump_addr[22] => pc_out~9.DATAB
jump_addr[23] => pc_out~8.DATAB
jump_addr[24] => pc_out~7.DATAB
jump_addr[25] => pc_out~6.DATAB
jump_addr[26] => pc_out~5.DATAB
jump_addr[27] => pc_out~4.DATAB
jump_addr[28] => pc_out~3.DATAB
jump_addr[29] => pc_out~2.DATAB
jump_addr[30] => pc_out~1.DATAB
jump_addr[31] => pc_out~0.DATAB
do_branch => pc_out~63.OUTPUTSELECT
do_branch => pc_out~62.OUTPUTSELECT
do_branch => pc_out~61.OUTPUTSELECT
do_branch => pc_out~60.OUTPUTSELECT
do_branch => pc_out~59.OUTPUTSELECT
do_branch => pc_out~58.OUTPUTSELECT
do_branch => pc_out~57.OUTPUTSELECT
do_branch => pc_out~56.OUTPUTSELECT
do_branch => pc_out~55.OUTPUTSELECT
do_branch => pc_out~54.OUTPUTSELECT
do_branch => pc_out~53.OUTPUTSELECT
do_branch => pc_out~52.OUTPUTSELECT
do_branch => pc_out~51.OUTPUTSELECT
do_branch => pc_out~50.OUTPUTSELECT
do_branch => pc_out~49.OUTPUTSELECT
do_branch => pc_out~48.OUTPUTSELECT
do_branch => pc_out~47.OUTPUTSELECT
do_branch => pc_out~46.OUTPUTSELECT
do_branch => pc_out~45.OUTPUTSELECT
do_branch => pc_out~44.OUTPUTSELECT
do_branch => pc_out~43.OUTPUTSELECT
do_branch => pc_out~42.OUTPUTSELECT
do_branch => pc_out~41.OUTPUTSELECT
do_branch => pc_out~40.OUTPUTSELECT
do_branch => pc_out~39.OUTPUTSELECT
do_branch => pc_out~38.OUTPUTSELECT
do_branch => pc_out~37.OUTPUTSELECT
do_branch => pc_out~36.OUTPUTSELECT
do_branch => pc_out~35.OUTPUTSELECT
do_branch => pc_out~34.OUTPUTSELECT
do_branch => pc_out~33.OUTPUTSELECT
do_branch => pc_out~32.OUTPUTSELECT
do_jump => pc_out~31.OUTPUTSELECT
do_jump => pc_out~30.OUTPUTSELECT
do_jump => pc_out~29.OUTPUTSELECT
do_jump => pc_out~28.OUTPUTSELECT
do_jump => pc_out~27.OUTPUTSELECT
do_jump => pc_out~26.OUTPUTSELECT
do_jump => pc_out~25.OUTPUTSELECT
do_jump => pc_out~24.OUTPUTSELECT
do_jump => pc_out~23.OUTPUTSELECT
do_jump => pc_out~22.OUTPUTSELECT
do_jump => pc_out~21.OUTPUTSELECT
do_jump => pc_out~20.OUTPUTSELECT
do_jump => pc_out~19.OUTPUTSELECT
do_jump => pc_out~18.OUTPUTSELECT
do_jump => pc_out~17.OUTPUTSELECT
do_jump => pc_out~16.OUTPUTSELECT
do_jump => pc_out~15.OUTPUTSELECT
do_jump => pc_out~14.OUTPUTSELECT
do_jump => pc_out~13.OUTPUTSELECT
do_jump => pc_out~12.OUTPUTSELECT
do_jump => pc_out~11.OUTPUTSELECT
do_jump => pc_out~10.OUTPUTSELECT
do_jump => pc_out~9.OUTPUTSELECT
do_jump => pc_out~8.OUTPUTSELECT
do_jump => pc_out~7.OUTPUTSELECT
do_jump => pc_out~6.OUTPUTSELECT
do_jump => pc_out~5.OUTPUTSELECT
do_jump => pc_out~4.OUTPUTSELECT
do_jump => pc_out~3.OUTPUTSELECT
do_jump => pc_out~2.OUTPUTSELECT
do_jump => pc_out~1.OUTPUTSELECT
do_jump => pc_out~0.OUTPUTSELECT


|single_cycle_datapath|control_unit:inst34
RegDst <= i_format~5.DB_MAX_OUTPUT_PORT_TYPE
Jump <= Equal4.DB_MAX_OUTPUT_PORT_TYPE
Branch <= Branch~0.DB_MAX_OUTPUT_PORT_TYPE
MemRead <= Equal6.DB_MAX_OUTPUT_PORT_TYPE
MemtoReg <= Equal6.DB_MAX_OUTPUT_PORT_TYPE
ALUop[0] <= ALUop~2.DB_MAX_OUTPUT_PORT_TYPE
ALUop[1] <= ALUop~1.DB_MAX_OUTPUT_PORT_TYPE
MemWrite <= Equal9.DB_MAX_OUTPUT_PORT_TYPE
ALUSrc <= i_format~5.DB_MAX_OUTPUT_PORT_TYPE
RegWrite <= RegWrite~2.DB_MAX_OUTPUT_PORT_TYPE
op_code[0] => Equal10.IN11
op_code[0] => Equal9.IN11
op_code[0] => Equal8.IN11
op_code[0] => Equal7.IN11
op_code[0] => Equal6.IN11
op_code[0] => Equal5.IN11
op_code[0] => Equal4.IN11
op_code[0] => Equal3.IN11
op_code[0] => Equal2.IN11
op_code[0] => Equal1.IN11
op_code[0] => Equal0.IN11
op_code[1] => Equal10.IN10
op_code[1] => Equal9.IN10
op_code[1] => Equal8.IN10
op_code[1] => Equal7.IN10
op_code[1] => Equal6.IN10
op_code[1] => Equal5.IN10
op_code[1] => Equal4.IN10
op_code[1] => Equal3.IN10
op_code[1] => Equal2.IN10
op_code[1] => Equal1.IN10
op_code[1] => Equal0.IN10
op_code[2] => Equal10.IN9
op_code[2] => Equal9.IN9
op_code[2] => Equal8.IN9
op_code[2] => Equal7.IN9
op_code[2] => Equal6.IN9
op_code[2] => Equal5.IN9
op_code[2] => Equal4.IN9
op_code[2] => Equal3.IN9
op_code[2] => Equal2.IN9
op_code[2] => Equal1.IN9
op_code[2] => Equal0.IN9
op_code[3] => Equal10.IN8
op_code[3] => Equal9.IN8
op_code[3] => Equal8.IN8
op_code[3] => Equal7.IN8
op_code[3] => Equal6.IN8
op_code[3] => Equal5.IN8
op_code[3] => Equal4.IN8
op_code[3] => Equal3.IN8
op_code[3] => Equal2.IN8
op_code[3] => Equal1.IN8
op_code[3] => Equal0.IN8
op_code[4] => Equal10.IN7
op_code[4] => Equal9.IN7
op_code[4] => Equal8.IN7
op_code[4] => Equal7.IN7
op_code[4] => Equal6.IN7
op_code[4] => Equal5.IN7
op_code[4] => Equal4.IN7
op_code[4] => Equal3.IN7
op_code[4] => Equal2.IN7
op_code[4] => Equal1.IN7
op_code[4] => Equal0.IN7
op_code[5] => Equal10.IN6
op_code[5] => Equal9.IN6
op_code[5] => Equal8.IN6
op_code[5] => Equal7.IN6
op_code[5] => Equal6.IN6
op_code[5] => Equal5.IN6
op_code[5] => Equal4.IN6
op_code[5] => Equal3.IN6
op_code[5] => Equal2.IN6
op_code[5] => Equal1.IN6
op_code[5] => Equal0.IN6


|single_cycle_datapath|Instruction_Memory:inst4
instruction[0] <= WideOr56.DB_MAX_OUTPUT_PORT_TYPE
instruction[1] <= WideOr54.DB_MAX_OUTPUT_PORT_TYPE
instruction[2] <= WideOr52.DB_MAX_OUTPUT_PORT_TYPE
instruction[3] <= WideOr50.DB_MAX_OUTPUT_PORT_TYPE
instruction[4] <= WideOr48.DB_MAX_OUTPUT_PORT_TYPE
instruction[5] <= WideOr46.DB_MAX_OUTPUT_PORT_TYPE
instruction[6] <= WideOr34.DB_MAX_OUTPUT_PORT_TYPE
instruction[7] <= WideOr32.DB_MAX_OUTPUT_PORT_TYPE
instruction[8] <= WideOr44.DB_MAX_OUTPUT_PORT_TYPE
instruction[9] <= WideOr42.DB_MAX_OUTPUT_PORT_TYPE
instruction[10] <= WideOr34.DB_MAX_OUTPUT_PORT_TYPE
instruction[11] <= WideOr40.DB_MAX_OUTPUT_PORT_TYPE
instruction[12] <= WideOr38.DB_MAX_OUTPUT_PORT_TYPE
instruction[13] <= WideOr36.DB_MAX_OUTPUT_PORT_TYPE
instruction[14] <= WideOr34.DB_MAX_OUTPUT_PORT_TYPE
instruction[15] <= WideOr32.DB_MAX_OUTPUT_PORT_TYPE
instruction[16] <= WideOr30.DB_MAX_OUTPUT_PORT_TYPE
instruction[17] <= WideOr28.DB_MAX_OUTPUT_PORT_TYPE
instruction[18] <= WideOr26.DB_MAX_OUTPUT_PORT_TYPE
instruction[19] <= <GND>
instruction[20] <= WideOr23.DB_MAX_OUTPUT_PORT_TYPE
instruction[21] <= WideOr21.DB_MAX_OUTPUT_PORT_TYPE
instruction[22] <= WideOr19.DB_MAX_OUTPUT_PORT_TYPE
instruction[23] <= WideOr17.DB_MAX_OUTPUT_PORT_TYPE
instruction[24] <= WideOr15.DB_MAX_OUTPUT_PORT_TYPE
instruction[25] <= WideOr13.DB_MAX_OUTPUT_PORT_TYPE
instruction[26] <= WideOr11.DB_MAX_OUTPUT_PORT_TYPE
instruction[27] <= WideOr9.DB_MAX_OUTPUT_PORT_TYPE
instruction[28] <= WideOr7.DB_MAX_OUTPUT_PORT_TYPE
instruction[29] <= WideOr5.DB_MAX_OUTPUT_PORT_TYPE
instruction[30] <= WideOr3.DB_MAX_OUTPUT_PORT_TYPE
instruction[31] <= WideOr1.DB_MAX_OUTPUT_PORT_TYPE
address[0] => ~NO_FANOUT~
address[1] => ~NO_FANOUT~
address[2] => Decoder0.IN7
address[3] => Decoder0.IN6
address[4] => Decoder0.IN5
address[5] => Decoder0.IN4
address[6] => Decoder0.IN3
address[7] => Decoder0.IN2


|single_cycle_datapath|ALU:inst31
Zero <= Equal0.DB_MAX_OUTPUT_PORT_TYPE
Result[0] <= Mux31.DB_MAX_OUTPUT_PORT_TYPE
Result[1] <= Mux30.DB_MAX_OUTPUT_PORT_TYPE
Result[2] <= Mux29.DB_MAX_OUTPUT_PORT_TYPE
Result[3] <= Mux28.DB_MAX_OUTPUT_PORT_TYPE
Result[4] <= Mux27.DB_MAX_OUTPUT_PORT_TYPE
Result[5] <= Mux26.DB_MAX_OUTPUT_PORT_TYPE
Result[6] <= Mux25.DB_MAX_OUTPUT_PORT_TYPE
Result[7] <= Mux24.DB_MAX_OUTPUT_PORT_TYPE
Result[8] <= Mux23.DB_MAX_OUTPUT_PORT_TYPE
Result[9] <= Mux22.DB_MAX_OUTPUT_PORT_TYPE
Result[10] <= Mux21.DB_MAX_OUTPUT_PORT_TYPE
Result[11] <= Mux20.DB_MAX_OUTPUT_PORT_TYPE
Result[12] <= Mux19.DB_MAX_OUTPUT_PORT_TYPE
Result[13] <= Mux18.DB_MAX_OUTPUT_PORT_TYPE
Result[14] <= Mux17.DB_MAX_OUTPUT_PORT_TYPE
Result[15] <= Mux16.DB_MAX_OUTPUT_PORT_TYPE
Result[16] <= Mux15.DB_MAX_OUTPUT_PORT_TYPE
Result[17] <= Mux14.DB_MAX_OUTPUT_PORT_TYPE
Result[18] <= Mux13.DB_MAX_OUTPUT_PORT_TYPE
Result[19] <= Mux12.DB_MAX_OUTPUT_PORT_TYPE
Result[20] <= Mux11.DB_MAX_OUTPUT_PORT_TYPE
Result[21] <= Mux10.DB_MAX_OUTPUT_PORT_TYPE
Result[22] <= Mux9.DB_MAX_OUTPUT_PORT_TYPE
Result[23] <= Mux8.DB_MAX_OUTPUT_PORT_TYPE
Result[24] <= Mux7.DB_MAX_OUTPUT_PORT_TYPE
Result[25] <= Mux6.DB_MAX_OUTPUT_PORT_TYPE
Result[26] <= Mux5.DB_MAX_OUTPUT_PORT_TYPE
Result[27] <= Mux4.DB_MAX_OUTPUT_PORT_TYPE
Result[28] <= Mux3.DB_MAX_OUTPUT_PORT_TYPE
Result[29] <= Mux2.DB_MAX_OUTPUT_PORT_TYPE
Result[30] <= Mux1.DB_MAX_OUTPUT_PORT_TYPE
Result[31] <= Mux0.DB_MAX_OUTPUT_PORT_TYPE
funct[0] => Mux31.IN3
funct[0] => Mux30.IN4
funct[0] => Mux29.IN4
funct[0] => Mux28.IN4
funct[0] => Mux27.IN4
funct[0] => Mux26.IN4
funct[0] => Mux25.IN4
funct[0] => Mux24.IN4
funct[0] => Mux23.IN4
funct[0] => Mux22.IN4
funct[0] => Mux21.IN4
funct[0] => Mux20.IN4
funct[0] => Mux19.IN4
funct[0] => Mux18.IN4
funct[0] => Mux17.IN4
funct[0] => Mux16.IN4
funct[0] => Mux15.IN4
funct[0] => Mux14.IN4
funct[0] => Mux13.IN4
funct[0] => Mux12.IN4
funct[0] => Mux11.IN4
funct[0] => Mux10.IN4
funct[0] => Mux9.IN4
funct[0] => Mux8.IN4
funct[0] => Mux7.IN4
funct[0] => Mux6.IN4
funct[0] => Mux5.IN4
funct[0] => Mux4.IN4
funct[0] => Mux3.IN4
funct[0] => Mux2.IN4
funct[0] => Mux1.IN4
funct[0] => Mux0.IN4
funct[1] => Mux31.IN2
funct[1] => Mux30.IN3
funct[1] => Mux29.IN3
funct[1] => Mux28.IN3
funct[1] => Mux27.IN3
funct[1] => Mux26.IN3
funct[1] => Mux25.IN3
funct[1] => Mux24.IN3
funct[1] => Mux23.IN3
funct[1] => Mux22.IN3
funct[1] => Mux21.IN3
funct[1] => Mux20.IN3
funct[1] => Mux19.IN3
funct[1] => Mux18.IN3
funct[1] => Mux17.IN3
funct[1] => Mux16.IN3
funct[1] => Mux15.IN3
funct[1] => Mux14.IN3
funct[1] => Mux13.IN3
funct[1] => Mux12.IN3
funct[1] => Mux11.IN3
funct[1] => Mux10.IN3
funct[1] => Mux9.IN3
funct[1] => Mux8.IN3
funct[1] => Mux7.IN3
funct[1] => Mux6.IN3
funct[1] => Mux5.IN3
funct[1] => Mux4.IN3
funct[1] => Mux3.IN3
funct[1] => Mux2.IN3
funct[1] => Mux1.IN3
funct[1] => Mux0.IN3
funct[2] => Add1.IN64
funct[2] => Bprime[0].OUTPUTSELECT
funct[2] => Bprime[1].OUTPUTSELECT
funct[2] => Bprime[2].OUTPUTSELECT
funct[2] => Bprime[3].OUTPUTSELECT
funct[2] => Bprime[4].OUTPUTSELECT
funct[2] => Bprime[5].OUTPUTSELECT
funct[2] => Bprime[6].OUTPUTSELECT
funct[2] => Bprime[7].OUTPUTSELECT
funct[2] => Bprime[8].OUTPUTSELECT
funct[2] => Bprime[9].OUTPUTSELECT
funct[2] => Bprime[10].OUTPUTSELECT
funct[2] => Bprime[11].OUTPUTSELECT
funct[2] => Bprime[12].OUTPUTSELECT
funct[2] => Bprime[13].OUTPUTSELECT
funct[2] => Bprime[14].OUTPUTSELECT
funct[2] => Bprime[15].OUTPUTSELECT
funct[2] => Bprime[16].OUTPUTSELECT
funct[2] => Bprime[17].OUTPUTSELECT
funct[2] => Bprime[18].OUTPUTSELECT
funct[2] => Bprime[19].OUTPUTSELECT
funct[2] => Bprime[20].OUTPUTSELECT
funct[2] => Bprime[21].OUTPUTSELECT
funct[2] => Bprime[22].OUTPUTSELECT
funct[2] => Bprime[23].OUTPUTSELECT
funct[2] => Bprime[24].OUTPUTSELECT
funct[2] => Bprime[25].OUTPUTSELECT
funct[2] => Bprime[26].OUTPUTSELECT
funct[2] => Bprime[27].OUTPUTSELECT
funct[2] => Bprime[28].OUTPUTSELECT
funct[2] => Bprime[29].OUTPUTSELECT
funct[2] => Bprime[30].OUTPUTSELECT
funct[2] => Bprime[31].OUTPUTSELECT
funct[3] => Aprime[0].OUTPUTSELECT
funct[3] => Aprime[1].OUTPUTSELECT
funct[3] => Aprime[2].OUTPUTSELECT
funct[3] => Aprime[3].OUTPUTSELECT
funct[3] => Aprime[4].OUTPUTSELECT
funct[3] => Aprime[5].OUTPUTSELECT
funct[3] => Aprime[6].OUTPUTSELECT
funct[3] => Aprime[7].OUTPUTSELECT
funct[3] => Aprime[8].OUTPUTSELECT
funct[3] => Aprime[9].OUTPUTSELECT
funct[3] => Aprime[10].OUTPUTSELECT
funct[3] => Aprime[11].OUTPUTSELECT
funct[3] => Aprime[12].OUTPUTSELECT
funct[3] => Aprime[13].OUTPUTSELECT
funct[3] => Aprime[14].OUTPUTSELECT
funct[3] => Aprime[15].OUTPUTSELECT
funct[3] => Aprime[16].OUTPUTSELECT
funct[3] => Aprime[17].OUTPUTSELECT
funct[3] => Aprime[18].OUTPUTSELECT
funct[3] => Aprime[19].OUTPUTSELECT
funct[3] => Aprime[20].OUTPUTSELECT
funct[3] => Aprime[21].OUTPUTSELECT
funct[3] => Aprime[22].OUTPUTSELECT
funct[3] => Aprime[23].OUTPUTSELECT
funct[3] => Aprime[24].OUTPUTSELECT
funct[3] => Aprime[25].OUTPUTSELECT
funct[3] => Aprime[26].OUTPUTSELECT
funct[3] => Aprime[27].OUTPUTSELECT
funct[3] => Aprime[28].OUTPUTSELECT
funct[3] => Aprime[29].OUTPUTSELECT
funct[3] => Aprime[30].OUTPUTSELECT
funct[3] => Aprime[31].OUTPUTSELECT
A[0] => Aprime[0].DATAA
A[0] => Aprime[0].DATAB
A[1] => Aprime[1].DATAA
A[1] => Aprime[1].DATAB
A[2] => Aprime[2].DATAA
A[2] => Aprime[2].DATAB
A[3] => Aprime[3].DATAA
A[3] => Aprime[3].DATAB
A[4] => Aprime[4].DATAA
A[4] => Aprime[4].DATAB
A[5] => Aprime[5].DATAA
A[5] => Aprime[5].DATAB
A[6] => Aprime[6].DATAA
A[6] => Aprime[6].DATAB
A[7] => Aprime[7].DATAA
A[7] => Aprime[7].DATAB
A[8] => Aprime[8].DATAA
A[8] => Aprime[8].DATAB
A[9] => Aprime[9].DATAA
A[9] => Aprime[9].DATAB
A[10] => Aprime[10].DATAA
A[10] => Aprime[10].DATAB
A[11] => Aprime[11].DATAA
A[11] => Aprime[11].DATAB
A[12] => Aprime[12].DATAA
A[12] => Aprime[12].DATAB
A[13] => Aprime[13].DATAA
A[13] => Aprime[13].DATAB
A[14] => Aprime[14].DATAA
A[14] => Aprime[14].DATAB
A[15] => Aprime[15].DATAA
A[15] => Aprime[15].DATAB
A[16] => Aprime[16].DATAA
A[16] => Aprime[16].DATAB
A[17] => Aprime[17].DATAA
A[17] => Aprime[17].DATAB
A[18] => Aprime[18].DATAA
A[18] => Aprime[18].DATAB
A[19] => Aprime[19].DATAA
A[19] => Aprime[19].DATAB
A[20] => Aprime[20].DATAA
A[20] => Aprime[20].DATAB
A[21] => Aprime[21].DATAA
A[21] => Aprime[21].DATAB
A[22] => Aprime[22].DATAA
A[22] => Aprime[22].DATAB
A[23] => Aprime[23].DATAA
A[23] => Aprime[23].DATAB
A[24] => Aprime[24].DATAA
A[24] => Aprime[24].DATAB
A[25] => Aprime[25].DATAA
A[25] => Aprime[25].DATAB
A[26] => Aprime[26].DATAA
A[26] => Aprime[26].DATAB
A[27] => Aprime[27].DATAA
A[27] => Aprime[27].DATAB
A[28] => Aprime[28].DATAA
A[28] => Aprime[28].DATAB
A[29] => Aprime[29].DATAA
A[29] => Aprime[29].DATAB
A[30] => Aprime[30].DATAA
A[30] => Aprime[30].DATAB
A[31] => Aprime[31].DATAA
A[31] => Aprime[31].DATAB
B[0] => Bprime[0].DATAA
B[0] => Bprime[0].DATAB
B[1] => Bprime[1].DATAA
B[1] => Bprime[1].DATAB
B[2] => Bprime[2].DATAA
B[2] => Bprime[2].DATAB
B[3] => Bprime[3].DATAA
B[3] => Bprime[3].DATAB
B[4] => Bprime[4].DATAA
B[4] => Bprime[4].DATAB
B[5] => Bprime[5].DATAA
B[5] => Bprime[5].DATAB
B[6] => Bprime[6].DATAA
B[6] => Bprime[6].DATAB
B[7] => Bprime[7].DATAA
B[7] => Bprime[7].DATAB
B[8] => Bprime[8].DATAA
B[8] => Bprime[8].DATAB
B[9] => Bprime[9].DATAA
B[9] => Bprime[9].DATAB
B[10] => Bprime[10].DATAA
B[10] => Bprime[10].DATAB
B[11] => Bprime[11].DATAA
B[11] => Bprime[11].DATAB
B[12] => Bprime[12].DATAA
B[12] => Bprime[12].DATAB
B[13] => Bprime[13].DATAA
B[13] => Bprime[13].DATAB
B[14] => Bprime[14].DATAA
B[14] => Bprime[14].DATAB
B[15] => Bprime[15].DATAA
B[15] => Bprime[15].DATAB
B[16] => Bprime[16].DATAA
B[16] => Bprime[16].DATAB
B[17] => Bprime[17].DATAA
B[17] => Bprime[17].DATAB
B[18] => Bprime[18].DATAA
B[18] => Bprime[18].DATAB
B[19] => Bprime[19].DATAA
B[19] => Bprime[19].DATAB
B[20] => Bprime[20].DATAA
B[20] => Bprime[20].DATAB
B[21] => Bprime[21].DATAA
B[21] => Bprime[21].DATAB
B[22] => Bprime[22].DATAA
B[22] => Bprime[22].DATAB
B[23] => Bprime[23].DATAA
B[23] => Bprime[23].DATAB
B[24] => Bprime[24].DATAA
B[24] => Bprime[24].DATAB
B[25] => Bprime[25].DATAA
B[25] => Bprime[25].DATAB
B[26] => Bprime[26].DATAA
B[26] => Bprime[26].DATAB
B[27] => Bprime[27].DATAA
B[27] => Bprime[27].DATAB
B[28] => Bprime[28].DATAA
B[28] => Bprime[28].DATAB
B[29] => Bprime[29].DATAA
B[29] => Bprime[29].DATAB
B[30] => Bprime[30].DATAA
B[30] => Bprime[30].DATAB
B[31] => Bprime[31].DATAA
B[31] => Bprime[31].DATAB


|single_cycle_datapath|Register_File:inst29
read_data_1[0] <= read_data_1~31.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[1] <= read_data_1~30.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[2] <= read_data_1~29.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[3] <= read_data_1~28.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[4] <= read_data_1~27.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[5] <= read_data_1~26.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[6] <= read_data_1~25.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[7] <= read_data_1~24.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[8] <= read_data_1~23.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[9] <= read_data_1~22.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[10] <= read_data_1~21.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[11] <= read_data_1~20.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[12] <= read_data_1~19.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[13] <= read_data_1~18.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[14] <= read_data_1~17.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[15] <= read_data_1~16.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[16] <= read_data_1~15.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[17] <= read_data_1~14.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[18] <= read_data_1~13.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[19] <= read_data_1~12.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[20] <= read_data_1~11.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[21] <= read_data_1~10.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[22] <= read_data_1~9.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[23] <= read_data_1~8.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[24] <= read_data_1~7.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[25] <= read_data_1~6.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[26] <= read_data_1~5.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[27] <= read_data_1~4.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[28] <= read_data_1~3.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[29] <= read_data_1~2.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[30] <= read_data_1~1.DB_MAX_OUTPUT_PORT_TYPE
read_data_1[31] <= read_data_1~0.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[0] <= read_data_2~31.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[1] <= read_data_2~30.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[2] <= read_data_2~29.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[3] <= read_data_2~28.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[4] <= read_data_2~27.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[5] <= read_data_2~26.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[6] <= read_data_2~25.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[7] <= read_data_2~24.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[8] <= read_data_2~23.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[9] <= read_data_2~22.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[10] <= read_data_2~21.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[11] <= read_data_2~20.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[12] <= read_data_2~19.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[13] <= read_data_2~18.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[14] <= read_data_2~17.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[15] <= read_data_2~16.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[16] <= read_data_2~15.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[17] <= read_data_2~14.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[18] <= read_data_2~13.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[19] <= read_data_2~12.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[20] <= read_data_2~11.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[21] <= read_data_2~10.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[22] <= read_data_2~9.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[23] <= read_data_2~8.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[24] <= read_data_2~7.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[25] <= read_data_2~6.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[26] <= read_data_2~5.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[27] <= read_data_2~4.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[28] <= read_data_2~3.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[29] <= read_data_2~2.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[30] <= read_data_2~1.DB_MAX_OUTPUT_PORT_TYPE
read_data_2[31] <= read_data_2~0.DB_MAX_OUTPUT_PORT_TYPE
read_reg_1[0] => Equal0.IN27
read_reg_1[0] => registers.RADDR
read_reg_1[1] => Equal0.IN28
read_reg_1[1] => registers.RADDR1
read_reg_1[2] => Equal0.IN29
read_reg_1[2] => registers.RADDR2
read_reg_1[3] => Equal0.IN30
read_reg_1[3] => registers.RADDR3
read_reg_1[4] => Equal0.IN31
read_reg_1[4] => registers.RADDR4
read_reg_2[0] => Equal1.IN27
read_reg_2[0] => registers__dual.RADDR
read_reg_2[1] => Equal1.IN28
read_reg_2[1] => registers__dual.RADDR1
read_reg_2[2] => Equal1.IN29
read_reg_2[2] => registers__dual.RADDR2
read_reg_2[3] => Equal1.IN30
read_reg_2[3] => registers__dual.RADDR3
read_reg_2[4] => Equal1.IN31
read_reg_2[4] => registers__dual.RADDR4
write_reg[0] => registers.waddr_a[0].DATAIN
write_reg[0] => Equal2.IN0
write_reg[0] => registers__dual.WADDR
write_reg[0] => registers.WADDR
write_reg[1] => registers.waddr_a[1].DATAIN
write_reg[1] => Equal2.IN1
write_reg[1] => registers__dual.WADDR1
write_reg[1] => registers.WADDR1
write_reg[2] => registers.waddr_a[2].DATAIN
write_reg[2] => Equal2.IN2
write_reg[2] => registers__dual.WADDR2
write_reg[2] => registers.WADDR2
write_reg[3] => registers.waddr_a[3].DATAIN
write_reg[3] => Equal2.IN3
write_reg[3] => registers__dual.WADDR3
write_reg[3] => registers.WADDR3
write_reg[4] => registers.waddr_a[4].DATAIN
write_reg[4] => Equal2.IN4
write_reg[4] => registers__dual.WADDR4
write_reg[4] => registers.WADDR4
write_data[0] => registers.data_a[0].DATAIN
write_data[0] => registers__dual.DATAIN
write_data[0] => registers.DATAIN
write_data[1] => registers.data_a[1].DATAIN
write_data[1] => registers__dual.DATAIN1
write_data[1] => registers.DATAIN1
write_data[2] => registers.data_a[2].DATAIN
write_data[2] => registers__dual.DATAIN2
write_data[2] => registers.DATAIN2
write_data[3] => registers.data_a[3].DATAIN
write_data[3] => registers__dual.DATAIN3
write_data[3] => registers.DATAIN3
write_data[4] => registers.data_a[4].DATAIN
write_data[4] => registers__dual.DATAIN4
write_data[4] => registers.DATAIN4
write_data[5] => registers.data_a[5].DATAIN
write_data[5] => registers__dual.DATAIN5
write_data[5] => registers.DATAIN5
write_data[6] => registers.data_a[6].DATAIN
write_data[6] => registers__dual.DATAIN6
write_data[6] => registers.DATAIN6
write_data[7] => registers.data_a[7].DATAIN
write_data[7] => registers__dual.DATAIN7
write_data[7] => registers.DATAIN7
write_data[8] => registers.data_a[8].DATAIN
write_data[8] => registers__dual.DATAIN8
write_data[8] => registers.DATAIN8
write_data[9] => registers.data_a[9].DATAIN
write_data[9] => registers__dual.DATAIN9
write_data[9] => registers.DATAIN9
write_data[10] => registers.data_a[10].DATAIN
write_data[10] => registers__dual.DATAIN10
write_data[10] => registers.DATAIN10
write_data[11] => registers.data_a[11].DATAIN
write_data[11] => registers__dual.DATAIN11
write_data[11] => registers.DATAIN11
write_data[12] => registers.data_a[12].DATAIN
write_data[12] => registers__dual.DATAIN12
write_data[12] => registers.DATAIN12
write_data[13] => registers.data_a[13].DATAIN
write_data[13] => registers__dual.DATAIN13
write_data[13] => registers.DATAIN13
write_data[14] => registers.data_a[14].DATAIN
write_data[14] => registers__dual.DATAIN14
write_data[14] => registers.DATAIN14
write_data[15] => registers.data_a[15].DATAIN
write_data[15] => registers__dual.DATAIN15
write_data[15] => registers.DATAIN15
write_data[16] => registers.data_a[16].DATAIN
write_data[16] => registers__dual.DATAIN16
write_data[16] => registers.DATAIN16
write_data[17] => registers.data_a[17].DATAIN
write_data[17] => registers__dual.DATAIN17
write_data[17] => registers.DATAIN17
write_data[18] => registers.data_a[18].DATAIN
write_data[18] => registers__dual.DATAIN18
write_data[18] => registers.DATAIN18
write_data[19] => registers.data_a[19].DATAIN
write_data[19] => registers__dual.DATAIN19
write_data[19] => registers.DATAIN19
write_data[20] => registers.data_a[20].DATAIN
write_data[20] => registers__dual.DATAIN20
write_data[20] => registers.DATAIN20
write_data[21] => registers.data_a[21].DATAIN
write_data[21] => registers__dual.DATAIN21
write_data[21] => registers.DATAIN21
write_data[22] => registers.data_a[22].DATAIN
write_data[22] => registers__dual.DATAIN22
write_data[22] => registers.DATAIN22
write_data[23] => registers.data_a[23].DATAIN
write_data[23] => registers__dual.DATAIN23
write_data[23] => registers.DATAIN23
write_data[24] => registers.data_a[24].DATAIN
write_data[24] => registers__dual.DATAIN24
write_data[24] => registers.DATAIN24
write_data[25] => registers.data_a[25].DATAIN
write_data[25] => registers__dual.DATAIN25
write_data[25] => registers.DATAIN25
write_data[26] => registers.data_a[26].DATAIN
write_data[26] => registers__dual.DATAIN26
write_data[26] => registers.DATAIN26
write_data[27] => registers.data_a[27].DATAIN
write_data[27] => registers__dual.DATAIN27
write_data[27] => registers.DATAIN27
write_data[28] => registers.data_a[28].DATAIN
write_data[28] => registers__dual.DATAIN28
write_data[28] => registers.DATAIN28
write_data[29] => registers.data_a[29].DATAIN
write_data[29] => registers__dual.DATAIN29
write_data[29] => registers.DATAIN29
write_data[30] => registers.data_a[30].DATAIN
write_data[30] => registers__dual.DATAIN30
write_data[30] => registers.DATAIN30
write_data[31] => registers.data_a[31].DATAIN
write_data[31] => registers__dual.DATAIN31
write_data[31] => registers.DATAIN31
RegWrite => always0~0.IN1
CPU_Clock => registers.data_a[0].CLK
CPU_Clock => registers.data_a[1].CLK
CPU_Clock => registers.data_a[2].CLK
CPU_Clock => registers.data_a[3].CLK
CPU_Clock => registers.data_a[4].CLK
CPU_Clock => registers.data_a[5].CLK
CPU_Clock => registers.data_a[6].CLK
CPU_Clock => registers.data_a[7].CLK
CPU_Clock => registers.data_a[8].CLK
CPU_Clock => registers.data_a[9].CLK
CPU_Clock => registers.data_a[10].CLK
CPU_Clock => registers.data_a[11].CLK
CPU_Clock => registers.data_a[12].CLK
CPU_Clock => registers.data_a[13].CLK
CPU_Clock => registers.data_a[14].CLK
CPU_Clock => registers.data_a[15].CLK
CPU_Clock => registers.data_a[16].CLK
CPU_Clock => registers.data_a[17].CLK
CPU_Clock => registers.data_a[18].CLK
CPU_Clock => registers.data_a[19].CLK
CPU_Clock => registers.data_a[20].CLK
CPU_Clock => registers.data_a[21].CLK
CPU_Clock => registers.data_a[22].CLK
CPU_Clock => registers.data_a[23].CLK
CPU_Clock => registers.data_a[24].CLK
CPU_Clock => registers.data_a[25].CLK
CPU_Clock => registers.data_a[26].CLK
CPU_Clock => registers.data_a[27].CLK
CPU_Clock => registers.data_a[28].CLK
CPU_Clock => registers.data_a[29].CLK
CPU_Clock => registers.data_a[30].CLK
CPU_Clock => registers.data_a[31].CLK
CPU_Clock => registers.waddr_a[0].CLK
CPU_Clock => registers.waddr_a[1].CLK
CPU_Clock => registers.waddr_a[2].CLK
CPU_Clock => registers.waddr_a[3].CLK
CPU_Clock => registers.waddr_a[4].CLK
CPU_Clock => always0~1.CLK
CPU_Clock => registers__dual.CLK0
CPU_Clock => registers.CLK0


|single_cycle_datapath|Two_by_32_mux:inst7
out[0] <= out~31.DB_MAX_OUTPUT_PORT_TYPE
out[1] <= out~30.DB_MAX_OUTPUT_PORT_TYPE
out[2] <= out~29.DB_MAX_OUTPUT_PORT_TYPE
out[3] <= out~28.DB_MAX_OUTPUT_PORT_TYPE
out[4] <= out~27.DB_MAX_OUTPUT_PORT_TYPE
out[5] <= out~26.DB_MAX_OUTPUT_PORT_TYPE
out[6] <= out~25.DB_MAX_OUTPUT_PORT_TYPE
out[7] <= out~24.DB_MAX_OUTPUT_PORT_TYPE
out[8] <= out~23.DB_MAX_OUTPUT_PORT_TYPE
out[9] <= out~22.DB_MAX_OUTPUT_PORT_TYPE
out[10] <= out~21.DB_MAX_OUTPUT_PORT_TYPE
out[11] <= out~20.DB_MAX_OUTPUT_PORT_TYPE
out[12] <= out~19.DB_MAX_OUTPUT_PORT_TYPE
out[13] <= out~18.DB_MAX_OUTPUT_PORT_TYPE
out[14] <= out~17.DB_MAX_OUTPUT_PORT_TYPE
out[15] <= out~16.DB_MAX_OUTPUT_PORT_TYPE
out[16] <= out~15.DB_MAX_OUTPUT_PORT_TYPE
out[17] <= out~14.DB_MAX_OUTPUT_PORT_TYPE
out[18] <= out~13.DB_MAX_OUTPUT_PORT_TYPE
out[19] <= out~12.DB_MAX_OUTPUT_PORT_TYPE
out[20] <= out~11.DB_MAX_OUTPUT_PORT_TYPE
out[21] <= out~10.DB_MAX_OUTPUT_PORT_TYPE
out[22] <= out~9.DB_MAX_OUTPUT_PORT_TYPE
out[23] <= out~8.DB_MAX_OUTPUT_PORT_TYPE
out[24] <= out~7.DB_MAX_OUTPUT_PORT_TYPE
out[25] <= out~6.DB_MAX_OUTPUT_PORT_TYPE
out[26] <= out~5.DB_MAX_OUTPUT_PORT_TYPE
out[27] <= out~4.DB_MAX_OUTPUT_PORT_TYPE
out[28] <= out~3.DB_MAX_OUTPUT_PORT_TYPE
out[29] <= out~2.DB_MAX_OUTPUT_PORT_TYPE
out[30] <= out~1.DB_MAX_OUTPUT_PORT_TYPE
out[31] <= out~0.DB_MAX_OUTPUT_PORT_TYPE
in_0[0] => out~31.DATAA
in_0[1] => out~30.DATAA
in_0[2] => out~29.DATAA
in_0[3] => out~28.DATAA
in_0[4] => out~27.DATAA
in_0[5] => out~26.DATAA
in_0[6] => out~25.DATAA
in_0[7] => out~24.DATAA
in_0[8] => out~23.DATAA
in_0[9] => out~22.DATAA
in_0[10] => out~21.DATAA
in_0[11] => out~20.DATAA
in_0[12] => out~19.DATAA
in_0[13] => out~18.DATAA
in_0[14] => out~17.DATAA
in_0[15] => out~16.DATAA
in_0[16] => out~15.DATAA
in_0[17] => out~14.DATAA
in_0[18] => out~13.DATAA
in_0[19] => out~12.DATAA
in_0[20] => out~11.DATAA
in_0[21] => out~10.DATAA
in_0[22] => out~9.DATAA
in_0[23] => out~8.DATAA
in_0[24] => out~7.DATAA
in_0[25] => out~6.DATAA
in_0[26] => out~5.DATAA
in_0[27] => out~4.DATAA
in_0[28] => out~3.DATAA
in_0[29] => out~2.DATAA
in_0[30] => out~1.DATAA
in_0[31] => out~0.DATAA
in_1[0] => out~31.DATAB
in_1[1] => out~30.DATAB
in_1[2] => out~29.DATAB
in_1[3] => out~28.DATAB
in_1[4] => out~27.DATAB
in_1[5] => out~26.DATAB
in_1[6] => out~25.DATAB
in_1[7] => out~24.DATAB
in_1[8] => out~23.DATAB
in_1[9] => out~22.DATAB
in_1[10] => out~21.DATAB
in_1[11] => out~20.DATAB
in_1[12] => out~19.DATAB
in_1[13] => out~18.DATAB
in_1[14] => out~17.DATAB
in_1[15] => out~16.DATAB
in_1[16] => out~15.DATAB
in_1[17] => out~14.DATAB
in_1[18] => out~13.DATAB
in_1[19] => out~12.DATAB
in_1[20] => out~11.DATAB
in_1[21] => out~10.DATAB
in_1[22] => out~9.DATAB
in_1[23] => out~8.DATAB
in_1[24] => out~7.DATAB
in_1[25] => out~6.DATAB
in_1[26] => out~5.DATAB
in_1[27] => out~4.DATAB
in_1[28] => out~3.DATAB
in_1[29] => out~2.DATAB
in_1[30] => out~1.DATAB
in_1[31] => out~0.DATAB
sel => out~31.OUTPUTSELECT
sel => out~30.OUTPUTSELECT
sel => out~29.OUTPUTSELECT
sel => out~28.OUTPUTSELECT
sel => out~27.OUTPUTSELECT
sel => out~26.OUTPUTSELECT
sel => out~25.OUTPUTSELECT
sel => out~24.OUTPUTSELECT
sel => out~23.OUTPUTSELECT
sel => out~22.OUTPUTSELECT
sel => out~21.OUTPUTSELECT
sel => out~20.OUTPUTSELECT
sel => out~19.OUTPUTSELECT
sel => out~18.OUTPUTSELECT
sel => out~17.OUTPUTSELECT
sel => out~16.OUTPUTSELECT
sel => out~15.OUTPUTSELECT
sel => out~14.OUTPUTSELECT
sel => out~13.OUTPUTSELECT
sel => out~12.OUTPUTSELECT
sel => out~11.OUTPUTSELECT
sel => out~10.OUTPUTSELECT
sel => out~9.OUTPUTSELECT
sel => out~8.OUTPUTSELECT
sel => out~7.OUTPUTSELECT
sel => out~6.OUTPUTSELECT
sel => out~5.OUTPUTSELECT
sel => out~4.OUTPUTSELECT
sel => out~3.OUTPUTSELECT
sel => out~2.OUTPUTSELECT
sel => out~1.OUTPUTSELECT
sel => out~0.OUTPUTSELECT


|single_cycle_datapath|Data_Memory:inst26
CPU_read_data[0] <= CPU_read_data[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[1] <= CPU_read_data[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[2] <= CPU_read_data[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[3] <= CPU_read_data[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[4] <= CPU_read_data[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[5] <= CPU_read_data[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[6] <= CPU_read_data[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[7] <= CPU_read_data[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[8] <= CPU_read_data[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[9] <= CPU_read_data[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[10] <= CPU_read_data[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[11] <= CPU_read_data[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[12] <= CPU_read_data[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[13] <= CPU_read_data[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[14] <= CPU_read_data[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[15] <= CPU_read_data[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[16] <= CPU_read_data[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[17] <= CPU_read_data[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[18] <= CPU_read_data[18]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[19] <= CPU_read_data[19]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[20] <= CPU_read_data[20]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[21] <= CPU_read_data[21]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[22] <= CPU_read_data[22]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[23] <= CPU_read_data[23]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[24] <= CPU_read_data[24]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[25] <= CPU_read_data[25]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[26] <= CPU_read_data[26]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[27] <= CPU_read_data[27]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[28] <= CPU_read_data[28]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[29] <= CPU_read_data[29]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[30] <= CPU_read_data[30]~reg0.DB_MAX_OUTPUT_PORT_TYPE
CPU_read_data[31] <= CPU_read_data[31]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_upper_byte[8] <= sram_upper_byte[8]~0
sram_upper_byte[9] <= sram_upper_byte[9]~1
sram_upper_byte[10] <= sram_upper_byte[10]~2
sram_upper_byte[11] <= sram_upper_byte[11]~3
sram_upper_byte[12] <= sram_upper_byte[12]~4
sram_upper_byte[13] <= sram_upper_byte[13]~5
sram_upper_byte[14] <= sram_upper_byte[14]~6
sram_upper_byte[15] <= sram_upper_byte[15]~7
sram_lower_byte[0] <= sram_lower_byte[0]~0
sram_lower_byte[1] <= sram_lower_byte[1]~1
sram_lower_byte[2] <= sram_lower_byte[2]~2
sram_lower_byte[3] <= sram_lower_byte[3]~3
sram_lower_byte[4] <= sram_lower_byte[4]~4
sram_lower_byte[5] <= sram_lower_byte[5]~5
sram_lower_byte[6] <= sram_lower_byte[6]~6
sram_lower_byte[7] <= sram_lower_byte[7]~7
sram_address[0] <= sram_address[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[1] <= sram_address[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[2] <= sram_address[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[3] <= sram_address[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[4] <= sram_address[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[5] <= sram_address[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[6] <= sram_address[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[7] <= sram_address[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[8] <= sram_address[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[9] <= sram_address[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[10] <= sram_address[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[11] <= sram_address[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[12] <= sram_address[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[13] <= sram_address[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[14] <= sram_address[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[15] <= sram_address[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[16] <= sram_address[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_address[17] <= sram_address[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_not_ce <= <GND>
sram_not_oe <= sram_not_oe~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_not_we <= sram_not_we~reg0.DB_MAX_OUTPUT_PORT_TYPE
sram_not_ub <= <GND>
sram_not_lb <= <GND>
CPU_write_data[0] => sram_write_data~15.DATAB
CPU_write_data[1] => sram_write_data~14.DATAB
CPU_write_data[2] => sram_write_data~13.DATAB
CPU_write_data[3] => sram_write_data~12.DATAB
CPU_write_data[4] => sram_write_data~11.DATAB
CPU_write_data[5] => sram_write_data~10.DATAB
CPU_write_data[6] => sram_write_data~9.DATAB
CPU_write_data[7] => sram_write_data~8.DATAB
CPU_write_data[8] => sram_write_data~7.DATAB
CPU_write_data[9] => sram_write_data~6.DATAB
CPU_write_data[10] => sram_write_data~5.DATAB
CPU_write_data[11] => sram_write_data~4.DATAB
CPU_write_data[12] => sram_write_data~3.DATAB
CPU_write_data[13] => sram_write_data~2.DATAB
CPU_write_data[14] => sram_write_data~1.DATAB
CPU_write_data[15] => sram_write_data~0.DATAB
CPU_write_data[16] => Selector41.IN2
CPU_write_data[17] => Selector40.IN2
CPU_write_data[18] => Selector39.IN2
CPU_write_data[19] => Selector38.IN2
CPU_write_data[20] => Selector37.IN2
CPU_write_data[21] => Selector36.IN2
CPU_write_data[22] => Selector35.IN2
CPU_write_data[23] => Selector34.IN2
CPU_write_data[24] => Selector33.IN2
CPU_write_data[25] => Selector32.IN2
CPU_write_data[26] => Selector31.IN2
CPU_write_data[27] => Selector30.IN2
CPU_write_data[28] => Selector29.IN2
CPU_write_data[29] => Selector28.IN2
CPU_write_data[30] => Selector27.IN2
CPU_write_data[31] => Selector26.IN2
CPU_address[0] => ~NO_FANOUT~
CPU_address[1] => ~NO_FANOUT~
CPU_address[2] => Selector16.IN3
CPU_address[2] => sram_address~34.DATAB
CPU_address[2] => sram_address~16.DATAB
CPU_address[3] => Selector15.IN3
CPU_address[3] => sram_address~33.DATAB
CPU_address[3] => sram_address~15.DATAB
CPU_address[4] => Selector14.IN3
CPU_address[4] => sram_address~32.DATAB
CPU_address[4] => sram_address~14.DATAB
CPU_address[5] => Selector13.IN3
CPU_address[5] => sram_address~31.DATAB
CPU_address[5] => sram_address~13.DATAB
CPU_address[6] => Selector12.IN3
CPU_address[6] => sram_address~30.DATAB
CPU_address[6] => sram_address~12.DATAB
CPU_address[7] => Selector11.IN3
CPU_address[7] => sram_address~29.DATAB
CPU_address[7] => sram_address~11.DATAB
CPU_address[8] => Selector10.IN3
CPU_address[8] => sram_address~28.DATAB
CPU_address[8] => sram_address~10.DATAB
CPU_address[9] => Selector9.IN3
CPU_address[9] => sram_address~27.DATAB
CPU_address[9] => sram_address~9.DATAB
CPU_address[10] => Selector8.IN3
CPU_address[10] => sram_address~26.DATAB
CPU_address[10] => sram_address~8.DATAB
CPU_address[11] => Selector7.IN3
CPU_address[11] => sram_address~25.DATAB
CPU_address[11] => sram_address~7.DATAB
CPU_address[12] => Selector6.IN3
CPU_address[12] => sram_address~24.DATAB
CPU_address[12] => sram_address~6.DATAB
CPU_address[13] => Selector5.IN3
CPU_address[13] => sram_address~23.DATAB
CPU_address[13] => sram_address~5.DATAB
CPU_address[14] => Selector4.IN3
CPU_address[14] => sram_address~22.DATAB
CPU_address[14] => sram_address~4.DATAB
CPU_address[15] => Selector3.IN3
CPU_address[15] => sram_address~21.DATAB
CPU_address[15] => sram_address~3.DATAB
CPU_address[16] => Selector2.IN3
CPU_address[16] => sram_address~20.DATAB
CPU_address[16] => sram_address~2.DATAB
CPU_address[17] => Selector1.IN3
CPU_address[17] => sram_address~19.DATAB
CPU_address[17] => sram_address~1.DATAB
CPU_address[18] => ~NO_FANOUT~
CPU_address[19] => ~NO_FANOUT~
CPU_address[20] => ~NO_FANOUT~
CPU_address[21] => ~NO_FANOUT~
CPU_address[22] => ~NO_FANOUT~
CPU_address[23] => ~NO_FANOUT~
CPU_address[24] => ~NO_FANOUT~
CPU_address[25] => ~NO_FANOUT~
CPU_address[26] => ~NO_FANOUT~
CPU_address[27] => ~NO_FANOUT~
CPU_address[28] => ~NO_FANOUT~
CPU_address[29] => ~NO_FANOUT~
CPU_address[30] => ~NO_FANOUT~
CPU_address[31] => ~NO_FANOUT~
CPU_MemRead => always0~0.IN1
CPU_MemWrite => always0~1.IN0
CPU_Clock => always0~1.IN1
CPU_Clock => always0~0.IN0
CPU_Clock => curr_state~17.OUTPUTSELECT
CPU_Clock => curr_state~16.OUTPUTSELECT
CPU_Clock => curr_state~15.OUTPUTSELECT
CPU_Clock => curr_state~14.OUTPUTSELECT
CPU_Clock => curr_state~13.OUTPUTSELECT
CPU_Clock => curr_state~12.OUTPUTSELECT
FPGA_Clock => sram_address[17]~reg0.CLK
FPGA_Clock => sram_address[16]~reg0.CLK
FPGA_Clock => sram_address[15]~reg0.CLK
FPGA_Clock => sram_address[14]~reg0.CLK
FPGA_Clock => sram_address[13]~reg0.CLK
FPGA_Clock => sram_address[12]~reg0.CLK
FPGA_Clock => sram_address[11]~reg0.CLK
FPGA_Clock => sram_address[10]~reg0.CLK
FPGA_Clock => sram_address[9]~reg0.CLK
FPGA_Clock => sram_address[8]~reg0.CLK
FPGA_Clock => sram_address[7]~reg0.CLK
FPGA_Clock => sram_address[6]~reg0.CLK
FPGA_Clock => sram_address[5]~reg0.CLK
FPGA_Clock => sram_address[4]~reg0.CLK
FPGA_Clock => sram_address[3]~reg0.CLK
FPGA_Clock => sram_address[2]~reg0.CLK
FPGA_Clock => sram_address[1]~reg0.CLK
FPGA_Clock => sram_address[0]~reg0.CLK
FPGA_Clock => sram_not_oe~reg0.CLK
FPGA_Clock => sram_not_we~reg0.CLK
FPGA_Clock => sram_write_data[15].CLK
FPGA_Clock => sram_write_data[14].CLK
FPGA_Clock => sram_write_data[13].CLK
FPGA_Clock => sram_write_data[12].CLK
FPGA_Clock => sram_write_data[11].CLK
FPGA_Clock => sram_write_data[10].CLK
FPGA_Clock => sram_write_data[9].CLK
FPGA_Clock => sram_write_data[8].CLK
FPGA_Clock => sram_write_data[7].CLK
FPGA_Clock => sram_write_data[6].CLK
FPGA_Clock => sram_write_data[5].CLK
FPGA_Clock => sram_write_data[4].CLK
FPGA_Clock => sram_write_data[3].CLK
FPGA_Clock => sram_write_data[2].CLK
FPGA_Clock => sram_write_data[1].CLK
FPGA_Clock => sram_write_data[0].CLK
FPGA_Clock => CPU_read_data[31]~reg0.CLK
FPGA_Clock => CPU_read_data[30]~reg0.CLK
FPGA_Clock => CPU_read_data[29]~reg0.CLK
FPGA_Clock => CPU_read_data[28]~reg0.CLK
FPGA_Clock => CPU_read_data[27]~reg0.CLK
FPGA_Clock => CPU_read_data[26]~reg0.CLK
FPGA_Clock => CPU_read_data[25]~reg0.CLK
FPGA_Clock => CPU_read_data[24]~reg0.CLK
FPGA_Clock => CPU_read_data[23]~reg0.CLK
FPGA_Clock => CPU_read_data[22]~reg0.CLK
FPGA_Clock => CPU_read_data[21]~reg0.CLK
FPGA_Clock => CPU_read_data[20]~reg0.CLK
FPGA_Clock => CPU_read_data[19]~reg0.CLK
FPGA_Clock => CPU_read_data[18]~reg0.CLK
FPGA_Clock => CPU_read_data[17]~reg0.CLK
FPGA_Clock => CPU_read_data[16]~reg0.CLK
FPGA_Clock => CPU_read_data[15]~reg0.CLK
FPGA_Clock => CPU_read_data[14]~reg0.CLK
FPGA_Clock => CPU_read_data[13]~reg0.CLK
FPGA_Clock => CPU_read_data[12]~reg0.CLK
FPGA_Clock => CPU_read_data[11]~reg0.CLK
FPGA_Clock => CPU_read_data[10]~reg0.CLK
FPGA_Clock => CPU_read_data[9]~reg0.CLK
FPGA_Clock => CPU_read_data[8]~reg0.CLK
FPGA_Clock => CPU_read_data[7]~reg0.CLK
FPGA_Clock => CPU_read_data[6]~reg0.CLK
FPGA_Clock => CPU_read_data[5]~reg0.CLK
FPGA_Clock => CPU_read_data[4]~reg0.CLK
FPGA_Clock => CPU_read_data[3]~reg0.CLK
FPGA_Clock => CPU_read_data[2]~reg0.CLK
FPGA_Clock => CPU_read_data[1]~reg0.CLK
FPGA_Clock => CPU_read_data[0]~reg0.CLK
FPGA_Clock => curr_state~20.IN1


|single_cycle_datapath|Two_by_5_mux:inst22
out[0] <= out~4.DB_MAX_OUTPUT_PORT_TYPE
out[1] <= out~3.DB_MAX_OUTPUT_PORT_TYPE
out[2] <= out~2.DB_MAX_OUTPUT_PORT_TYPE
out[3] <= out~1.DB_MAX_OUTPUT_PORT_TYPE
out[4] <= out~0.DB_MAX_OUTPUT_PORT_TYPE
in_0[0] => out~4.DATAA
in_0[1] => out~3.DATAA
in_0[2] => out~2.DATAA
in_0[3] => out~1.DATAA
in_0[4] => out~0.DATAA
in_1[0] => out~4.DATAB
in_1[1] => out~3.DATAB
in_1[2] => out~2.DATAB
in_1[3] => out~1.DATAB
in_1[4] => out~0.DATAB
sel => out~4.OUTPUTSELECT
sel => out~3.OUTPUTSELECT
sel => out~2.OUTPUTSELECT
sel => out~1.OUTPUTSELECT
sel => out~0.OUTPUTSELECT


|single_cycle_datapath|Two_by_32_mux:inst24
out[0] <= out~31.DB_MAX_OUTPUT_PORT_TYPE
out[1] <= out~30.DB_MAX_OUTPUT_PORT_TYPE
out[2] <= out~29.DB_MAX_OUTPUT_PORT_TYPE
out[3] <= out~28.DB_MAX_OUTPUT_PORT_TYPE
out[4] <= out~27.DB_MAX_OUTPUT_PORT_TYPE
out[5] <= out~26.DB_MAX_OUTPUT_PORT_TYPE
out[6] <= out~25.DB_MAX_OUTPUT_PORT_TYPE
out[7] <= out~24.DB_MAX_OUTPUT_PORT_TYPE
out[8] <= out~23.DB_MAX_OUTPUT_PORT_TYPE
out[9] <= out~22.DB_MAX_OUTPUT_PORT_TYPE
out[10] <= out~21.DB_MAX_OUTPUT_PORT_TYPE
out[11] <= out~20.DB_MAX_OUTPUT_PORT_TYPE
out[12] <= out~19.DB_MAX_OUTPUT_PORT_TYPE
out[13] <= out~18.DB_MAX_OUTPUT_PORT_TYPE
out[14] <= out~17.DB_MAX_OUTPUT_PORT_TYPE
out[15] <= out~16.DB_MAX_OUTPUT_PORT_TYPE
out[16] <= out~15.DB_MAX_OUTPUT_PORT_TYPE
out[17] <= out~14.DB_MAX_OUTPUT_PORT_TYPE
out[18] <= out~13.DB_MAX_OUTPUT_PORT_TYPE
out[19] <= out~12.DB_MAX_OUTPUT_PORT_TYPE
out[20] <= out~11.DB_MAX_OUTPUT_PORT_TYPE
out[21] <= out~10.DB_MAX_OUTPUT_PORT_TYPE
out[22] <= out~9.DB_MAX_OUTPUT_PORT_TYPE
out[23] <= out~8.DB_MAX_OUTPUT_PORT_TYPE
out[24] <= out~7.DB_MAX_OUTPUT_PORT_TYPE
out[25] <= out~6.DB_MAX_OUTPUT_PORT_TYPE
out[26] <= out~5.DB_MAX_OUTPUT_PORT_TYPE
out[27] <= out~4.DB_MAX_OUTPUT_PORT_TYPE
out[28] <= out~3.DB_MAX_OUTPUT_PORT_TYPE
out[29] <= out~2.DB_MAX_OUTPUT_PORT_TYPE
out[30] <= out~1.DB_MAX_OUTPUT_PORT_TYPE
out[31] <= out~0.DB_MAX_OUTPUT_PORT_TYPE
in_0[0] => out~31.DATAA
in_0[1] => out~30.DATAA
in_0[2] => out~29.DATAA
in_0[3] => out~28.DATAA
in_0[4] => out~27.DATAA
in_0[5] => out~26.DATAA
in_0[6] => out~25.DATAA
in_0[7] => out~24.DATAA
in_0[8] => out~23.DATAA
in_0[9] => out~22.DATAA
in_0[10] => out~21.DATAA
in_0[11] => out~20.DATAA
in_0[12] => out~19.DATAA
in_0[13] => out~18.DATAA
in_0[14] => out~17.DATAA
in_0[15] => out~16.DATAA
in_0[16] => out~15.DATAA
in_0[17] => out~14.DATAA
in_0[18] => out~13.DATAA
in_0[19] => out~12.DATAA
in_0[20] => out~11.DATAA
in_0[21] => out~10.DATAA
in_0[22] => out~9.DATAA
in_0[23] => out~8.DATAA
in_0[24] => out~7.DATAA
in_0[25] => out~6.DATAA
in_0[26] => out~5.DATAA
in_0[27] => out~4.DATAA
in_0[28] => out~3.DATAA
in_0[29] => out~2.DATAA
in_0[30] => out~1.DATAA
in_0[31] => out~0.DATAA
in_1[0] => out~31.DATAB
in_1[1] => out~30.DATAB
in_1[2] => out~29.DATAB
in_1[3] => out~28.DATAB
in_1[4] => out~27.DATAB
in_1[5] => out~26.DATAB
in_1[6] => out~25.DATAB
in_1[7] => out~24.DATAB
in_1[8] => out~23.DATAB
in_1[9] => out~22.DATAB
in_1[10] => out~21.DATAB
in_1[11] => out~20.DATAB
in_1[12] => out~19.DATAB
in_1[13] => out~18.DATAB
in_1[14] => out~17.DATAB
in_1[15] => out~16.DATAB
in_1[16] => out~15.DATAB
in_1[17] => out~14.DATAB
in_1[18] => out~13.DATAB
in_1[19] => out~12.DATAB
in_1[20] => out~11.DATAB
in_1[21] => out~10.DATAB
in_1[22] => out~9.DATAB
in_1[23] => out~8.DATAB
in_1[24] => out~7.DATAB
in_1[25] => out~6.DATAB
in_1[26] => out~5.DATAB
in_1[27] => out~4.DATAB
in_1[28] => out~3.DATAB
in_1[29] => out~2.DATAB
in_1[30] => out~1.DATAB
in_1[31] => out~0.DATAB
sel => out~31.OUTPUTSELECT
sel => out~30.OUTPUTSELECT
sel => out~29.OUTPUTSELECT
sel => out~28.OUTPUTSELECT
sel => out~27.OUTPUTSELECT
sel => out~26.OUTPUTSELECT
sel => out~25.OUTPUTSELECT
sel => out~24.OUTPUTSELECT
sel => out~23.OUTPUTSELECT
sel => out~22.OUTPUTSELECT
sel => out~21.OUTPUTSELECT
sel => out~20.OUTPUTSELECT
sel => out~19.OUTPUTSELECT
sel => out~18.OUTPUTSELECT
sel => out~17.OUTPUTSELECT
sel => out~16.OUTPUTSELECT
sel => out~15.OUTPUTSELECT
sel => out~14.OUTPUTSELECT
sel => out~13.OUTPUTSELECT
sel => out~12.OUTPUTSELECT
sel => out~11.OUTPUTSELECT
sel => out~10.OUTPUTSELECT
sel => out~9.OUTPUTSELECT
sel => out~8.OUTPUTSELECT
sel => out~7.OUTPUTSELECT
sel => out~6.OUTPUTSELECT
sel => out~5.OUTPUTSELECT
sel => out~4.OUTPUTSELECT
sel => out~3.OUTPUTSELECT
sel => out~2.OUTPUTSELECT
sel => out~1.OUTPUTSELECT
sel => out~0.OUTPUTSELECT


|single_cycle_datapath|sign_extend_1632:inst21
out[0] <= in[0].DB_MAX_OUTPUT_PORT_TYPE
out[1] <= in[1].DB_MAX_OUTPUT_PORT_TYPE
out[2] <= in[2].DB_MAX_OUTPUT_PORT_TYPE
out[3] <= in[3].DB_MAX_OUTPUT_PORT_TYPE
out[4] <= in[4].DB_MAX_OUTPUT_PORT_TYPE
out[5] <= in[5].DB_MAX_OUTPUT_PORT_TYPE
out[6] <= in[6].DB_MAX_OUTPUT_PORT_TYPE
out[7] <= in[7].DB_MAX_OUTPUT_PORT_TYPE
out[8] <= in[8].DB_MAX_OUTPUT_PORT_TYPE
out[9] <= in[9].DB_MAX_OUTPUT_PORT_TYPE
out[10] <= in[10].DB_MAX_OUTPUT_PORT_TYPE
out[11] <= in[11].DB_MAX_OUTPUT_PORT_TYPE
out[12] <= in[12].DB_MAX_OUTPUT_PORT_TYPE
out[13] <= in[13].DB_MAX_OUTPUT_PORT_TYPE
out[14] <= in[14].DB_MAX_OUTPUT_PORT_TYPE
out[15] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[16] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[17] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[18] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[19] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[20] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[21] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[22] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[23] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[24] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[25] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[26] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[27] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[28] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[29] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[30] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
out[31] <= in[15].DB_MAX_OUTPUT_PORT_TYPE
in[0] => out[0].DATAIN
in[1] => out[1].DATAIN
in[2] => out[2].DATAIN
in[3] => out[3].DATAIN
in[4] => out[4].DATAIN
in[5] => out[5].DATAIN
in[6] => out[6].DATAIN
in[7] => out[7].DATAIN
in[8] => out[8].DATAIN
in[9] => out[9].DATAIN
in[10] => out[10].DATAIN
in[11] => out[11].DATAIN
in[12] => out[12].DATAIN
in[13] => out[13].DATAIN
in[14] => out[14].DATAIN
in[15] => out[15].DATAIN
in[15] => out[31].DATAIN
in[15] => out[30].DATAIN
in[15] => out[29].DATAIN
in[15] => out[28].DATAIN
in[15] => out[27].DATAIN
in[15] => out[26].DATAIN
in[15] => out[25].DATAIN
in[15] => out[24].DATAIN
in[15] => out[23].DATAIN
in[15] => out[22].DATAIN
in[15] => out[21].DATAIN
in[15] => out[20].DATAIN
in[15] => out[19].DATAIN
in[15] => out[18].DATAIN
in[15] => out[17].DATAIN
in[15] => out[16].DATAIN


|single_cycle_datapath|alu_control:inst33
alu_func[0] <= Mux2.DB_MAX_OUTPUT_PORT_TYPE
alu_func[1] <= Mux1.DB_MAX_OUTPUT_PORT_TYPE
alu_func[2] <= Mux0.DB_MAX_OUTPUT_PORT_TYPE
alu_func[3] <= alu_func~23.DB_MAX_OUTPUT_PORT_TYPE
aluOp[0] => Mux2.IN5
aluOp[0] => Mux1.IN5
aluOp[0] => Mux0.IN5
aluOp[0] => Decoder0.IN1
aluOp[1] => Mux2.IN4
aluOp[1] => Mux1.IN4
aluOp[1] => Mux0.IN4
aluOp[1] => Decoder0.IN0
op_code[0] => Equal10.IN11
op_code[0] => Equal9.IN11
op_code[0] => Equal8.IN11
op_code[0] => Equal7.IN11
op_code[0] => Equal6.IN11
op_code[1] => Equal10.IN10
op_code[1] => Equal9.IN10
op_code[1] => Equal8.IN10
op_code[1] => Equal7.IN10
op_code[1] => Equal6.IN10
op_code[2] => Equal10.IN9
op_code[2] => Equal9.IN9
op_code[2] => Equal8.IN9
op_code[2] => Equal7.IN9
op_code[2] => Equal6.IN9
op_code[3] => Equal10.IN8
op_code[3] => Equal9.IN8
op_code[3] => Equal8.IN8
op_code[3] => Equal7.IN8
op_code[3] => Equal6.IN8
op_code[4] => Equal10.IN7
op_code[4] => Equal9.IN7
op_code[4] => Equal8.IN7
op_code[4] => Equal7.IN7
op_code[4] => Equal6.IN7
op_code[5] => Equal10.IN6
op_code[5] => Equal9.IN6
op_code[5] => Equal8.IN6
op_code[5] => Equal7.IN6
op_code[5] => Equal6.IN6
func_code[0] => Equal5.IN11
func_code[0] => Equal4.IN11
func_code[0] => Equal3.IN11
func_code[0] => Equal2.IN11
func_code[0] => Equal1.IN11
func_code[0] => Equal0.IN11
func_code[1] => Equal5.IN10
func_code[1] => Equal4.IN10
func_code[1] => Equal3.IN10
func_code[1] => Equal2.IN10
func_code[1] => Equal1.IN10
func_code[1] => Equal0.IN10
func_code[2] => Equal5.IN9
func_code[2] => Equal4.IN9
func_code[2] => Equal3.IN9
func_code[2] => Equal2.IN9
func_code[2] => Equal1.IN9
func_code[2] => Equal0.IN9
func_code[3] => Equal5.IN8
func_code[3] => Equal4.IN8
func_code[3] => Equal3.IN8
func_code[3] => Equal2.IN8
func_code[3] => Equal1.IN8
func_code[3] => Equal0.IN8
func_code[4] => Equal5.IN7
func_code[4] => Equal4.IN7
func_code[4] => Equal3.IN7
func_code[4] => Equal2.IN7
func_code[4] => Equal1.IN7
func_code[4] => Equal0.IN7
func_code[5] => Equal5.IN6
func_code[5] => Equal4.IN6
func_code[5] => Equal3.IN6
func_code[5] => Equal2.IN6
func_code[5] => Equal1.IN6
func_code[5] => Equal0.IN6


|single_cycle_datapath|calc_BranchTargetAddress:inst32
bta[0] <= pc_plus4[0].DB_MAX_OUTPUT_PORT_TYPE
bta[1] <= pc_plus4[1].DB_MAX_OUTPUT_PORT_TYPE
bta[2] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[3] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[4] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[5] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[6] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[7] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[8] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[9] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[10] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[11] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[12] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[13] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[14] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[15] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[16] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[17] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[18] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[19] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[20] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[21] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[22] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[23] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[24] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[25] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[26] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[27] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[28] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[29] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[30] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
bta[31] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
immed[0] => Add0.IN30
immed[1] => Add0.IN29
immed[2] => Add0.IN28
immed[3] => Add0.IN27
immed[4] => Add0.IN26
immed[5] => Add0.IN25
immed[6] => Add0.IN24
immed[7] => Add0.IN23
immed[8] => Add0.IN22
immed[9] => Add0.IN21
immed[10] => Add0.IN20
immed[11] => Add0.IN19
immed[12] => Add0.IN18
immed[13] => Add0.IN17
immed[14] => Add0.IN16
immed[15] => Add0.IN1
immed[15] => Add0.IN2
immed[15] => Add0.IN3
immed[15] => Add0.IN4
immed[15] => Add0.IN5
immed[15] => Add0.IN6
immed[15] => Add0.IN7
immed[15] => Add0.IN8
immed[15] => Add0.IN9
immed[15] => Add0.IN10
immed[15] => Add0.IN11
immed[15] => Add0.IN12
immed[15] => Add0.IN13
immed[15] => Add0.IN14
immed[15] => Add0.IN15
pc_plus4[0] => bta[0].DATAIN
pc_plus4[1] => bta[1].DATAIN
pc_plus4[2] => Add0.IN60
pc_plus4[3] => Add0.IN59
pc_plus4[4] => Add0.IN58
pc_plus4[5] => Add0.IN57
pc_plus4[6] => Add0.IN56
pc_plus4[7] => Add0.IN55
pc_plus4[8] => Add0.IN54
pc_plus4[9] => Add0.IN53
pc_plus4[10] => Add0.IN52
pc_plus4[11] => Add0.IN51
pc_plus4[12] => Add0.IN50
pc_plus4[13] => Add0.IN49
pc_plus4[14] => Add0.IN48
pc_plus4[15] => Add0.IN47
pc_plus4[16] => Add0.IN46
pc_plus4[17] => Add0.IN45
pc_plus4[18] => Add0.IN44
pc_plus4[19] => Add0.IN43
pc_plus4[20] => Add0.IN42
pc_plus4[21] => Add0.IN41
pc_plus4[22] => Add0.IN40
pc_plus4[23] => Add0.IN39
pc_plus4[24] => Add0.IN38
pc_plus4[25] => Add0.IN37
pc_plus4[26] => Add0.IN36
pc_plus4[27] => Add0.IN35
pc_plus4[28] => Add0.IN34
pc_plus4[29] => Add0.IN33
pc_plus4[30] => Add0.IN32
pc_plus4[31] => Add0.IN31


|single_cycle_datapath|add4:inst17
PCplus4[0] <= PC_in[0].DB_MAX_OUTPUT_PORT_TYPE
PCplus4[1] <= PC_in[1].DB_MAX_OUTPUT_PORT_TYPE
PCplus4[2] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[3] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[4] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[5] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[6] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[7] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[8] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[9] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[10] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[11] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[12] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[13] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[14] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[15] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[16] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[17] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[18] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[19] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[20] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[21] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[22] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[23] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[24] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[25] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[26] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[27] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[28] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[29] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[30] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PCplus4[31] <= Add0.DB_MAX_OUTPUT_PORT_TYPE
PC_in[0] => PCplus4[0].DATAIN
PC_in[1] => PCplus4[1].DATAIN
PC_in[2] => Add0.IN60
PC_in[3] => Add0.IN59
PC_in[4] => Add0.IN58
PC_in[5] => Add0.IN57
PC_in[6] => Add0.IN56
PC_in[7] => Add0.IN55
PC_in[8] => Add0.IN54
PC_in[9] => Add0.IN53
PC_in[10] => Add0.IN52
PC_in[11] => Add0.IN51
PC_in[12] => Add0.IN50
PC_in[13] => Add0.IN49
PC_in[14] => Add0.IN48
PC_in[15] => Add0.IN47
PC_in[16] => Add0.IN46
PC_in[17] => Add0.IN45
PC_in[18] => Add0.IN44
PC_in[19] => Add0.IN43
PC_in[20] => Add0.IN42
PC_in[21] => Add0.IN41
PC_in[22] => Add0.IN40
PC_in[23] => Add0.IN39
PC_in[24] => Add0.IN38
PC_in[25] => Add0.IN37
PC_in[26] => Add0.IN36
PC_in[27] => Add0.IN35
PC_in[28] => Add0.IN34
PC_in[29] => Add0.IN33
PC_in[30] => Add0.IN32
PC_in[31] => Add0.IN31


|single_cycle_datapath|calc_JumpAddress:inst40
jump_addr[0] <= <GND>
jump_addr[1] <= <GND>
jump_addr[2] <= jump_field[0].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[3] <= jump_field[1].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[4] <= jump_field[2].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[5] <= jump_field[3].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[6] <= jump_field[4].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[7] <= jump_field[5].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[8] <= jump_field[6].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[9] <= jump_field[7].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[10] <= jump_field[8].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[11] <= jump_field[9].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[12] <= jump_field[10].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[13] <= jump_field[11].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[14] <= jump_field[12].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[15] <= jump_field[13].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[16] <= jump_field[14].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[17] <= jump_field[15].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[18] <= jump_field[16].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[19] <= jump_field[17].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[20] <= jump_field[18].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[21] <= jump_field[19].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[22] <= jump_field[20].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[23] <= jump_field[21].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[24] <= jump_field[22].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[25] <= jump_field[23].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[26] <= jump_field[24].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[27] <= jump_field[25].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[28] <= pc_plus4_bits[28].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[29] <= pc_plus4_bits[29].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[30] <= pc_plus4_bits[30].DB_MAX_OUTPUT_PORT_TYPE
jump_addr[31] <= pc_plus4_bits[31].DB_MAX_OUTPUT_PORT_TYPE
jump_field[0] => jump_addr[2].DATAIN
jump_field[1] => jump_addr[3].DATAIN
jump_field[2] => jump_addr[4].DATAIN
jump_field[3] => jump_addr[5].DATAIN
jump_field[4] => jump_addr[6].DATAIN
jump_field[5] => jump_addr[7].DATAIN
jump_field[6] => jump_addr[8].DATAIN
jump_field[7] => jump_addr[9].DATAIN
jump_field[8] => jump_addr[10].DATAIN
jump_field[9] => jump_addr[11].DATAIN
jump_field[10] => jump_addr[12].DATAIN
jump_field[11] => jump_addr[13].DATAIN
jump_field[12] => jump_addr[14].DATAIN
jump_field[13] => jump_addr[15].DATAIN
jump_field[14] => jump_addr[16].DATAIN
jump_field[15] => jump_addr[17].DATAIN
jump_field[16] => jump_addr[18].DATAIN
jump_field[17] => jump_addr[19].DATAIN
jump_field[18] => jump_addr[20].DATAIN
jump_field[19] => jump_addr[21].DATAIN
jump_field[20] => jump_addr[22].DATAIN
jump_field[21] => jump_addr[23].DATAIN
jump_field[22] => jump_addr[24].DATAIN
jump_field[23] => jump_addr[25].DATAIN
jump_field[24] => jump_addr[26].DATAIN
jump_field[25] => jump_addr[27].DATAIN
pc_plus4_bits[28] => jump_addr[28].DATAIN
pc_plus4_bits[29] => jump_addr[29].DATAIN
pc_plus4_bits[30] => jump_addr[30].DATAIN
pc_plus4_bits[31] => jump_addr[31].DATAIN


|single_cycle_datapath|Eight_by_16_mux:inst6
out[0] <= out~111.DB_MAX_OUTPUT_PORT_TYPE
out[1] <= out~110.DB_MAX_OUTPUT_PORT_TYPE
out[2] <= out~109.DB_MAX_OUTPUT_PORT_TYPE
out[3] <= out~108.DB_MAX_OUTPUT_PORT_TYPE
out[4] <= out~107.DB_MAX_OUTPUT_PORT_TYPE
out[5] <= out~106.DB_MAX_OUTPUT_PORT_TYPE
out[6] <= out~105.DB_MAX_OUTPUT_PORT_TYPE
out[7] <= out~104.DB_MAX_OUTPUT_PORT_TYPE
out[8] <= out~103.DB_MAX_OUTPUT_PORT_TYPE
out[9] <= out~102.DB_MAX_OUTPUT_PORT_TYPE
out[10] <= out~101.DB_MAX_OUTPUT_PORT_TYPE
out[11] <= out~100.DB_MAX_OUTPUT_PORT_TYPE
out[12] <= out~99.DB_MAX_OUTPUT_PORT_TYPE
out[13] <= out~98.DB_MAX_OUTPUT_PORT_TYPE
out[14] <= out~97.DB_MAX_OUTPUT_PORT_TYPE
out[15] <= out~96.DB_MAX_OUTPUT_PORT_TYPE
sel[0] => Equal0.IN0
sel[0] => Equal1.IN0
sel[0] => Equal2.IN1
sel[0] => Equal3.IN0
sel[0] => Equal4.IN1
sel[0] => Equal5.IN0
sel[0] => Equal6.IN2
sel[1] => Equal0.IN1
sel[1] => Equal1.IN1
sel[1] => Equal2.IN0
sel[1] => Equal3.IN1
sel[1] => Equal4.IN2
sel[1] => Equal5.IN2
sel[1] => Equal6.IN0
sel[2] => Equal0.IN2
sel[2] => Equal1.IN2
sel[2] => Equal2.IN2
sel[2] => Equal3.IN2
sel[2] => Equal4.IN0
sel[2] => Equal5.IN1
sel[2] => Equal6.IN1
source_0[0] => out~111.DATAB
source_0[1] => out~110.DATAB
source_0[2] => out~109.DATAB
source_0[3] => out~108.DATAB
source_0[4] => out~107.DATAB
source_0[5] => out~106.DATAB
source_0[6] => out~105.DATAB
source_0[7] => out~104.DATAB
source_0[8] => out~103.DATAB
source_0[9] => out~102.DATAB
source_0[10] => out~101.DATAB
source_0[11] => out~100.DATAB
source_0[12] => out~99.DATAB
source_0[13] => out~98.DATAB
source_0[14] => out~97.DATAB
source_0[15] => out~96.DATAB
source_1[0] => out~95.DATAB
source_1[1] => out~94.DATAB
source_1[2] => out~93.DATAB
source_1[3] => out~92.DATAB
source_1[4] => out~91.DATAB
source_1[5] => out~90.DATAB
source_1[6] => out~89.DATAB
source_1[7] => out~88.DATAB
source_1[8] => out~87.DATAB
source_1[9] => out~86.DATAB
source_1[10] => out~85.DATAB
source_1[11] => out~84.DATAB
source_1[12] => out~83.DATAB
source_1[13] => out~82.DATAB
source_1[14] => out~81.DATAB
source_1[15] => out~80.DATAB
source_2[0] => out~79.DATAB
source_2[1] => out~78.DATAB
source_2[2] => out~77.DATAB
source_2[3] => out~76.DATAB
source_2[4] => out~75.DATAB
source_2[5] => out~74.DATAB
source_2[6] => out~73.DATAB
source_2[7] => out~72.DATAB
source_2[8] => out~71.DATAB
source_2[9] => out~70.DATAB
source_2[10] => out~69.DATAB
source_2[11] => out~68.DATAB
source_2[12] => out~67.DATAB
source_2[13] => out~66.DATAB
source_2[14] => out~65.DATAB
source_2[15] => out~64.DATAB
source_3[0] => out~63.DATAB
source_3[1] => out~62.DATAB
source_3[2] => out~61.DATAB
source_3[3] => out~60.DATAB
source_3[4] => out~59.DATAB
source_3[5] => out~58.DATAB
source_3[6] => out~57.DATAB
source_3[7] => out~56.DATAB
source_3[8] => out~55.DATAB
source_3[9] => out~54.DATAB
source_3[10] => out~53.DATAB
source_3[11] => out~52.DATAB
source_3[12] => out~51.DATAB
source_3[13] => out~50.DATAB
source_3[14] => out~49.DATAB
source_3[15] => out~48.DATAB
source_4[0] => out~47.DATAB
source_4[1] => out~46.DATAB
source_4[2] => out~45.DATAB
source_4[3] => out~44.DATAB
source_4[4] => out~43.DATAB
source_4[5] => out~42.DATAB
source_4[6] => out~41.DATAB
source_4[7] => out~40.DATAB
source_4[8] => out~39.DATAB
source_4[9] => out~38.DATAB
source_4[10] => out~37.DATAB
source_4[11] => out~36.DATAB
source_4[12] => out~35.DATAB
source_4[13] => out~34.DATAB
source_4[14] => out~33.DATAB
source_4[15] => out~32.DATAB
source_5[0] => out~31.DATAB
source_5[1] => out~30.DATAB
source_5[2] => out~29.DATAB
source_5[3] => out~28.DATAB
source_5[4] => out~27.DATAB
source_5[5] => out~26.DATAB
source_5[6] => out~25.DATAB
source_5[7] => out~24.DATAB
source_5[8] => out~23.DATAB
source_5[9] => out~22.DATAB
source_5[10] => out~21.DATAB
source_5[11] => out~20.DATAB
source_5[12] => out~19.DATAB
source_5[13] => out~18.DATAB
source_5[14] => out~17.DATAB
source_5[15] => out~16.DATAB
source_6[0] => out~15.DATAB
source_6[1] => out~14.DATAB
source_6[2] => out~13.DATAB
source_6[3] => out~12.DATAB
source_6[4] => out~11.DATAB
source_6[5] => out~10.DATAB
source_6[6] => out~9.DATAB
source_6[7] => out~8.DATAB
source_6[8] => out~7.DATAB
source_6[9] => out~6.DATAB
source_6[10] => out~5.DATAB
source_6[11] => out~4.DATAB
source_6[12] => out~3.DATAB
source_6[13] => out~2.DATAB
source_6[14] => out~1.DATAB
source_6[15] => out~0.DATAB
source_7[0] => out~15.DATAA
source_7[1] => out~14.DATAA
source_7[2] => out~13.DATAA
source_7[3] => out~12.DATAA
source_7[4] => out~11.DATAA
source_7[5] => out~10.DATAA
source_7[6] => out~9.DATAA
source_7[7] => out~8.DATAA
source_7[8] => out~7.DATAA
source_7[9] => out~6.DATAA
source_7[10] => out~5.DATAA
source_7[11] => out~4.DATAA
source_7[12] => out~3.DATAA
source_7[13] => out~2.DATAA
source_7[14] => out~1.DATAA
source_7[15] => out~0.DATAA


|single_cycle_datapath|hex2sevenseg:Hex2
A <= A~16.DB_MAX_OUTPUT_PORT_TYPE
B <= B~9.DB_MAX_OUTPUT_PORT_TYPE
C <= C~5.DB_MAX_OUTPUT_PORT_TYPE
D <= D~12.DB_MAX_OUTPUT_PORT_TYPE
E <= E~5.DB_MAX_OUTPUT_PORT_TYPE
F <= F~6.DB_MAX_OUTPUT_PORT_TYPE
G <= G~4.DB_MAX_OUTPUT_PORT_TYPE
IN_1 => G~2.IN0
IN_1 => D~11.IN0
IN_1 => D~8.IN0
IN_1 => C~3.IN0
IN_1 => C~0.IN0
IN_1 => B~6.IN0
IN_1 => B~3.IN0
IN_1 => A~6.IN0
IN_1 => F~0.IN0
IN_1 => F~3.IN0
IN_1 => E~2.IN0
IN_1 => D~0.IN0
IN_1 => D~5.IN0
IN_1 => B~1.IN0
IN_1 => B~8.IN0
IN_1 => A~0.IN0
IN_1 => A~12.IN0
IN_1 => A~15.IN0
IN_2 => E~0.IN0
IN_2 => D~7.IN0
IN_2 => D~2.IN0
IN_2 => A~3.IN0
IN_2 => A~1.IN0
IN_2 => A~0.IN1
IN_2 => F~0.IN1
IN_2 => F~5.IN0
IN_2 => D~4.IN0
IN_2 => D~10.IN0
IN_2 => C~3.IN1
IN_2 => B~0.IN0
IN_2 => B~5.IN0
IN_2 => A~9.IN0
IN_4 => F~3.IN1
IN_4 => D~10.IN1
IN_4 => A~14.IN1
IN_4 => A~5.IN1
IN_4 => A~3.IN1
IN_4 => D~4.IN1
IN_4 => D~7.IN1
IN_4 => B~8.IN1
IN_4 => A~8.IN1
IN_4 => A~11.IN1
IN_8 => G~2.IN1
IN_8 => E~2.IN1
IN_8 => E~0.IN1
IN_8 => B~5.IN1
IN_8 => A~14.IN0
IN_8 => A~8.IN0
IN_8 => C~0.IN1
IN_8 => B~0.IN1
IN_8 => A~1.IN1
IN_8 => A~5.IN0
IN_8 => A~11.IN0


|single_cycle_datapath|hex2sevenseg:Hex1
A <= A~16.DB_MAX_OUTPUT_PORT_TYPE
B <= B~9.DB_MAX_OUTPUT_PORT_TYPE
C <= C~5.DB_MAX_OUTPUT_PORT_TYPE
D <= D~12.DB_MAX_OUTPUT_PORT_TYPE
E <= E~5.DB_MAX_OUTPUT_PORT_TYPE
F <= F~6.DB_MAX_OUTPUT_PORT_TYPE
G <= G~4.DB_MAX_OUTPUT_PORT_TYPE
IN_1 => G~2.IN0
IN_1 => D~11.IN0
IN_1 => D~8.IN0
IN_1 => C~3.IN0
IN_1 => C~0.IN0
IN_1 => B~6.IN0
IN_1 => B~3.IN0
IN_1 => A~6.IN0
IN_1 => F~0.IN0
IN_1 => F~3.IN0
IN_1 => E~2.IN0
IN_1 => D~0.IN0
IN_1 => D~5.IN0
IN_1 => B~1.IN0
IN_1 => B~8.IN0
IN_1 => A~0.IN0
IN_1 => A~12.IN0
IN_1 => A~15.IN0
IN_2 => E~0.IN0
IN_2 => D~7.IN0
IN_2 => D~2.IN0
IN_2 => A~3.IN0
IN_2 => A~1.IN0
IN_2 => A~0.IN1
IN_2 => F~0.IN1
IN_2 => F~5.IN0
IN_2 => D~4.IN0
IN_2 => D~10.IN0
IN_2 => C~3.IN1
IN_2 => B~0.IN0
IN_2 => B~5.IN0
IN_2 => A~9.IN0
IN_4 => F~3.IN1
IN_4 => D~10.IN1
IN_4 => A~14.IN1
IN_4 => A~5.IN1
IN_4 => A~3.IN1
IN_4 => D~4.IN1
IN_4 => D~7.IN1
IN_4 => B~8.IN1
IN_4 => A~8.IN1
IN_4 => A~11.IN1
IN_8 => G~2.IN1
IN_8 => E~2.IN1
IN_8 => E~0.IN1
IN_8 => B~5.IN1
IN_8 => A~14.IN0
IN_8 => A~8.IN0
IN_8 => C~0.IN1
IN_8 => B~0.IN1
IN_8 => A~1.IN1
IN_8 => A~5.IN0
IN_8 => A~11.IN0


|single_cycle_datapath|hex2sevenseg:Hex0
A <= A~16.DB_MAX_OUTPUT_PORT_TYPE
B <= B~9.DB_MAX_OUTPUT_PORT_TYPE
C <= C~5.DB_MAX_OUTPUT_PORT_TYPE
D <= D~12.DB_MAX_OUTPUT_PORT_TYPE
E <= E~5.DB_MAX_OUTPUT_PORT_TYPE
F <= F~6.DB_MAX_OUTPUT_PORT_TYPE
G <= G~4.DB_MAX_OUTPUT_PORT_TYPE
IN_1 => G~2.IN0
IN_1 => D~11.IN0
IN_1 => D~8.IN0
IN_1 => C~3.IN0
IN_1 => C~0.IN0
IN_1 => B~6.IN0
IN_1 => B~3.IN0
IN_1 => A~6.IN0
IN_1 => F~0.IN0
IN_1 => F~3.IN0
IN_1 => E~2.IN0
IN_1 => D~0.IN0
IN_1 => D~5.IN0
IN_1 => B~1.IN0
IN_1 => B~8.IN0
IN_1 => A~0.IN0
IN_1 => A~12.IN0
IN_1 => A~15.IN0
IN_2 => E~0.IN0
IN_2 => D~7.IN0
IN_2 => D~2.IN0
IN_2 => A~3.IN0
IN_2 => A~1.IN0
IN_2 => A~0.IN1
IN_2 => F~0.IN1
IN_2 => F~5.IN0
IN_2 => D~4.IN0
IN_2 => D~10.IN0
IN_2 => C~3.IN1
IN_2 => B~0.IN0
IN_2 => B~5.IN0
IN_2 => A~9.IN0
IN_4 => F~3.IN1
IN_4 => D~10.IN1
IN_4 => A~14.IN1
IN_4 => A~5.IN1
IN_4 => A~3.IN1
IN_4 => D~4.IN1
IN_4 => D~7.IN1
IN_4 => B~8.IN1
IN_4 => A~8.IN1
IN_4 => A~11.IN1
IN_8 => G~2.IN1
IN_8 => E~2.IN1
IN_8 => E~0.IN1
IN_8 => B~5.IN1
IN_8 => A~14.IN0
IN_8 => A~8.IN0
IN_8 => C~0.IN1
IN_8 => B~0.IN1
IN_8 => A~1.IN1
IN_8 => A~5.IN0
IN_8 => A~11.IN0


|single_cycle_datapath|ledg_buffers:inst1
to_leds[0] <= in_0.DB_MAX_OUTPUT_PORT_TYPE
to_leds[1] <= in_1.DB_MAX_OUTPUT_PORT_TYPE
to_leds[2] <= in_2.DB_MAX_OUTPUT_PORT_TYPE
to_leds[3] <= in_3.DB_MAX_OUTPUT_PORT_TYPE
to_leds[4] <= in_4.DB_MAX_OUTPUT_PORT_TYPE
to_leds[5] <= in_5.DB_MAX_OUTPUT_PORT_TYPE
to_leds[6] <= in_6.DB_MAX_OUTPUT_PORT_TYPE
to_leds[7] <= in_7.DB_MAX_OUTPUT_PORT_TYPE
in_0 => to_leds[0].DATAIN
in_1 => to_leds[1].DATAIN
in_2 => to_leds[2].DATAIN
in_3 => to_leds[3].DATAIN
in_4 => to_leds[4].DATAIN
in_5 => to_leds[5].DATAIN
in_6 => to_leds[6].DATAIN
in_7 => to_leds[7].DATAIN


|single_cycle_datapath|ledr_buffers:inst3
to_leds[0] <= in_lo[0].DB_MAX_OUTPUT_PORT_TYPE
to_leds[1] <= in_lo[1].DB_MAX_OUTPUT_PORT_TYPE
to_leds[2] <= in_lo[2].DB_MAX_OUTPUT_PORT_TYPE
to_leds[3] <= in_lo[3].DB_MAX_OUTPUT_PORT_TYPE
to_leds[4] <= in_lo[4].DB_MAX_OUTPUT_PORT_TYPE
to_leds[5] <= in_hi[5].DB_MAX_OUTPUT_PORT_TYPE
to_leds[6] <= in_hi[6].DB_MAX_OUTPUT_PORT_TYPE
to_leds[7] <= in_hi[7].DB_MAX_OUTPUT_PORT_TYPE
to_leds[8] <= in_hi[8].DB_MAX_OUTPUT_PORT_TYPE
to_leds[9] <= in_hi[9].DB_MAX_OUTPUT_PORT_TYPE
in_hi[5] => to_leds[5].DATAIN
in_hi[6] => to_leds[6].DATAIN
in_hi[7] => to_leds[7].DATAIN
in_hi[8] => to_leds[8].DATAIN
in_hi[9] => to_leds[9].DATAIN
in_lo[0] => to_leds[0].DATAIN
in_lo[1] => to_leds[1].DATAIN
in_lo[2] => to_leds[2].DATAIN
in_lo[3] => to_leds[3].DATAIN
in_lo[4] => to_leds[4].DATAIN


