void WB_Led_Dev_t::clock_lo ( dat_t<1> reset ) { val_t T0; { T0 = WB_Led_Dev__io_bus_sel.values[0] & WB_Led_Dev__io_bus_we.values[0];} val_t T1; { T1 = TERNARY_1(T0, WB_Led_Dev__io_bus_dat2.values[0], WB_Led_Dev__data_out.values[0]);} val_t T2; { T2 = WB_Led_Dev__led_data.values[0] | 0x0L << 8;} val_t T3; { T3 = T0 ^ 0x1L;} val_t T4; { T4 = T3 & WB_Led_Dev__io_bus_sel.values[0];} val_t T5; { T5 = TERNARY_1(T4, T2, T1);} val_t T6; { T6 = T0 | WB_Led_Dev__io_bus_sel.values[0];} val_t T7; { T7 = T6 ^ 0x1L;} val_t T8; { T8 = TERNARY(T7, 0x0L, T5);} { T9.values[0] = TERNARY(reset.values[0], 0x0L, T8);} { WB_Led_Dev__io_bus_dat4.values[0] = WB_Led_Dev__data_out.values[0];} { WB_Led_Dev__io_bus_ack.values[0] = 0x1L;} val_t T10; { T10 = WB_Led_Dev__led_data.values[0] | 0x0L << 8;} val_t T11; { T11 = TERNARY_1(T0, WB_Led_Dev__io_bus_dat2.values[0], T10);} val_t T12; { T12 = TERNARY(reset.values[0], 0x0L, T11);} { T13.values[0] = T12;} T13.values[0] = T13.values[0] & 0xffL; { WB_Led_Dev__io_LED.values[0] = WB_Led_Dev__led_data.values[0];} }
void WB_Seven_Dev_t::clock_lo ( dat_t<1> reset ) { val_t T0; { T0 = WB_Seven_Dev__io_bus_sel.values[0] & WB_Seven_Dev__io_bus_we.values[0]; } val_t T1; { T1 = TERNARY_1(T0, WB_Seven_Dev__io_bus_dat2.values[0], WB_Seven_Dev__data_out.values[0]); } val_t T2; { T2 = T0 ^ 0x1L; } val_t T3; { T3 = T2 & WB_Seven_Dev__io_bus_sel.values[0]; } val_t T4; { T4 = TERNARY_1(T3, WB_Seven_Dev__disp_data.values[0], T1); } val_t T5; { T5 = T0 | WB_Seven_Dev__io_bus_sel.values[0]; } val_t T6; { T6 = T5 ^ 0x1L; } val_t T7; { T7 = TERNARY(T6, 0x0L, T4); } { T8.values[0] = TERNARY(reset.values[0], 0x0L, T7); } { WB_Seven_Dev__io_bus_dat4.values[0] = WB_Seven_Dev__data_out.values[0]; } { WB_Seven_Dev__io_bus_ack.values[0] = 0x1L; } val_t T9; { T9 = TERNARY_1(T0, WB_Seven_Dev__io_bus_dat2.values[0], WB_Seven_Dev__disp_data.values[0]); } { T10.values[0] = TERNARY(reset.values[0], 0x0L, T9); } { WB_Seven_Dev__io_DISP_NUM.values[0] = WB_Seven_Dev__disp_data.values[0]; } }
void NameSuite_DebugComp_1_t::clock_lo ( dat_t<1> reset, bool assert_fire ) { { NameSuite_DebugComp_1_dpath__io_ctrl_wb_wen.values[0] = NameSuite_DebugComp_1__io_ctrl_wb_wen.values[0];} { NameSuite_DebugComp_1_dpath__wb_wen.values[0] = NameSuite_DebugComp_1_dpath__io_ctrl_wb_wen.values[0] | NameSuite_DebugComp_1_dpath__wb_reg_ll_wb.values[0];} val_t T0; { T0 = TERNARY_1(NameSuite_DebugComp_1_dpath__wb_wen.values[0], NameSuite_DebugComp_1_dpath__io_ctrl_wb_wen.values[0], NameSuite_DebugComp_1_dpath__wb_reg_ll_wb.values[0]);} { NameSuite_DebugComp_1_dpath__reset.values[0] = reset.values[0];} { T1.values[0] = TERNARY(NameSuite_DebugComp_1_dpath__reset.values[0], 0x0L, T0);} { NameSuite_DebugComp_1_dpath__io_ctrl_out.values[0] = NameSuite_DebugComp_1_dpath__wb_reg_ll_wb.values[0];} { NameSuite_DebugComp_1__io_ctrl_out.values[0] = NameSuite_DebugComp_1_dpath__io_ctrl_out.values[0];} }
void ALU_t::clock_lo ( dat_t<1> reset ) { val_t T0; T0 = ALU__io_in_a.values[0]<ALU__io_in_b.values[0]; val_t T1; { T1 = T0 | 0x0L << 1;} val_t T2; T2 = ALU__io_alu_op.values[0] == 0x7L; val_t T3; { T3 = TERNARY(T2, T1, 0x0L);} val_t T4; { T4 = ALU__io_in_a.values[0]-ALU__io_in_b.values[0];} T4 = T4 & 0xffffffffL; val_t T5; T5 = ALU__io_alu_op.values[0] == 0x6L; val_t T6; { T6 = TERNARY_1(T5, T4, T3);} val_t T7; { T7 = ALU__io_in_b.values[0];} T7 = T7 & 0x1fL; val_t T8; T8 = ALU__io_in_a.values[0] >> T7; val_t T9; T9 = ALU__io_alu_op.values[0] == 0x5L; val_t T10; { T10 = TERNARY_1(T9, T8, T6);} val_t T11; { T11 = ALU__io_in_a.values[0] | ALU__io_in_b.values[0];} val_t T12; { T12 = ~T11;} T12 = T12 & 0xffffffffL; val_t T13; T13 = ALU__io_alu_op.values[0] == 0x4L; val_t T14; { T14 = TERNARY_1(T13, T12, T10);} val_t T15; { T15 = ALU__io_in_a.values[0] ^ ALU__io_in_b.values[0];} val_t T16; T16 = ALU__io_alu_op.values[0] == 0x3L; val_t T17; { T17 = TERNARY_1(T16, T15, T14);} val_t T18; { T18 = ALU__io_in_a.values[0]+ALU__io_in_b.values[0];} T18 = T18 & 0xffffffffL; val_t T19; T19 = ALU__io_alu_op.values[0] == 0x2L; val_t T20; { T20 = TERNARY_1(T19, T18, T17);} val_t T21; { T21 = ALU__io_in_a.values[0] | ALU__io_in_b.values[0];} val_t T22; T22 = ALU__io_alu_op.values[0] == 0x1L; val_t T23; { T23 = TERNARY_1(T22, T21, T20);} val_t T24; { T24 = ALU__io_in_a.values[0] & ALU__io_in_b.values[0];} val_t T25; T25 = ALU__io_alu_op.values[0] == 0x0L; val_t T26; { T26 = TERNARY_1(T25, T24, T23);} { ALU__io_out.values[0] = T26;} val_t T27; T27 = ALU__io_out.values[0] != 0x0L; val_t T28; { T28 = T27 ^ 0x1L;} { ALU__io_zero.values[0] = T28;} }