// CBG Orangepath HPR/LS System // Verilog output file generated at 2/16/2012 6:04:29 PM // Version Id Not Set // /home/djg11/d320/hprls/bsvc/bsv.exe -o a.out -cpp=disable -vnl philo.v philoBENCH module philo(input CLK, input RST_N); reg philoBENCH_philo4_kickoff_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_s_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_c_FIRE; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_write_EN; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_readRV; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_write_Din; reg philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_write_EN; reg philoBENCH_philo4_FSM_doneRV; wire philoBENCH_philo4_FSM_waitTillDone_RDY; wire philoBENCH_philo4_FSM_waitTillDone_EN; reg philoBENCH_philo4_FSM_start_RDY; reg philoBENCH_philo4_FSM_start_EN; reg philoBENCHphiloFSMfsm170; reg philoBENCH_philo4_eating_readRV; reg philoBENCH_philo4_eating_write_Din; reg philoBENCH_philo4_eating_write_EN; reg philoBENCH_philo4_foo_FIRE; reg [14:0] philoBENCH_philo4_x_readRV; reg [14:0] philoBENCH_philo4_x_write_Din; reg philoBENCH_philo4_x_write_EN; reg [14:0] philoBENCH_philo4_timer_readRV; reg [14:0] philoBENCH_philo4_timer_write_Din; reg philoBENCH_philo4_timer_write_EN; reg [14:0] philoBENCH_philo4_gen_genRV; wire philoBENCH_philo4_gen_gen_RDY; reg philoBENCH_philo4_gen_gen_EN; reg [14:0] philoBENCH_philo4_gen_prbs_readRV; reg [14:0] philoBENCH_philo4_gen_prbs_write_Din; reg philoBENCH_philo4_gen_prbs_write_EN; reg philoBENCH_philo3_kickoff_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_s_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_c_FIRE; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_write_EN; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_readRV; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_write_Din; reg philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_write_EN; reg philoBENCH_philo3_FSM_doneRV; wire philoBENCH_philo3_FSM_waitTillDone_RDY; wire philoBENCH_philo3_FSM_waitTillDone_EN; reg philoBENCH_philo3_FSM_start_RDY; reg philoBENCH_philo3_FSM_start_EN; reg philoBENCHphiloFSMfsm130; reg philoBENCH_philo3_eating_readRV; reg philoBENCH_philo3_eating_write_Din; reg philoBENCH_philo3_eating_write_EN; reg philoBENCH_philo3_foo_FIRE; reg [14:0] philoBENCH_philo3_x_readRV; reg [14:0] philoBENCH_philo3_x_write_Din; reg philoBENCH_philo3_x_write_EN; reg [14:0] philoBENCH_philo3_timer_readRV; reg [14:0] philoBENCH_philo3_timer_write_Din; reg philoBENCH_philo3_timer_write_EN; reg [14:0] philoBENCH_philo3_gen_genRV; wire philoBENCH_philo3_gen_gen_RDY; reg philoBENCH_philo3_gen_gen_EN; reg [14:0] philoBENCH_philo3_gen_prbs_readRV; reg [14:0] philoBENCH_philo3_gen_prbs_write_Din; reg philoBENCH_philo3_gen_prbs_write_EN; reg philoBENCH_philo2_kickoff_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_s_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_c_FIRE; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_write_EN; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_readRV; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_write_Din; reg philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_write_EN; reg philoBENCH_philo2_FSM_doneRV; wire philoBENCH_philo2_FSM_waitTillDone_RDY; wire philoBENCH_philo2_FSM_waitTillDone_EN; reg philoBENCH_philo2_FSM_start_RDY; reg philoBENCH_philo2_FSM_start_EN; reg philoBENCHphiloFSMfsm90; reg philoBENCH_philo2_eating_readRV; reg philoBENCH_philo2_eating_write_Din; reg philoBENCH_philo2_eating_write_EN; reg philoBENCH_philo2_foo_FIRE; reg [14:0] philoBENCH_philo2_x_readRV; reg [14:0] philoBENCH_philo2_x_write_Din; reg philoBENCH_philo2_x_write_EN; reg [14:0] philoBENCH_philo2_timer_readRV; reg [14:0] philoBENCH_philo2_timer_write_Din; reg philoBENCH_philo2_timer_write_EN; reg [14:0] philoBENCH_philo2_gen_genRV; wire philoBENCH_philo2_gen_gen_RDY; reg philoBENCH_philo2_gen_gen_EN; reg [14:0] philoBENCH_philo2_gen_prbs_readRV; reg [14:0] philoBENCH_philo2_gen_prbs_write_Din; reg philoBENCH_philo2_gen_prbs_write_EN; reg philoBENCH_philo1_kickoff_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_s_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_c_FIRE; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_write_EN; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_readRV; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_write_Din; reg philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_write_EN; reg philoBENCH_philo1_FSM_doneRV; wire philoBENCH_philo1_FSM_waitTillDone_RDY; wire philoBENCH_philo1_FSM_waitTillDone_EN; reg philoBENCH_philo1_FSM_start_RDY; reg philoBENCH_philo1_FSM_start_EN; reg philoBENCHphiloFSMfsm50; reg philoBENCH_philo1_eating_readRV; reg philoBENCH_philo1_eating_write_Din; reg philoBENCH_philo1_eating_write_EN; reg philoBENCH_philo1_foo_FIRE; reg [14:0] philoBENCH_philo1_x_readRV; reg [14:0] philoBENCH_philo1_x_write_Din; reg philoBENCH_philo1_x_write_EN; reg [14:0] philoBENCH_philo1_timer_readRV; reg [14:0] philoBENCH_philo1_timer_write_Din; reg philoBENCH_philo1_timer_write_EN; reg [14:0] philoBENCH_philo1_gen_genRV; wire philoBENCH_philo1_gen_gen_RDY; reg philoBENCH_philo1_gen_gen_EN; reg [14:0] philoBENCH_philo1_gen_prbs_readRV; reg [14:0] philoBENCH_philo1_gen_prbs_write_Din; reg philoBENCH_philo1_gen_prbs_write_EN; reg philoBENCH_philo0_kickoff_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_s_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_c_FIRE; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_write_EN; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_readRV; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_write_Din; reg philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_write_EN; reg philoBENCH_philo0_FSM_doneRV; wire philoBENCH_philo0_FSM_waitTillDone_RDY; wire philoBENCH_philo0_FSM_waitTillDone_EN; reg philoBENCH_philo0_FSM_start_RDY; reg philoBENCH_philo0_FSM_start_EN; reg philoBENCHphiloFSMfsm10; reg philoBENCH_philo0_eating_readRV; reg philoBENCH_philo0_eating_write_Din; reg philoBENCH_philo0_eating_write_EN; reg philoBENCH_philo0_foo_FIRE; reg [14:0] philoBENCH_philo0_x_readRV; reg [14:0] philoBENCH_philo0_x_write_Din; reg philoBENCH_philo0_x_write_EN; reg [14:0] philoBENCH_philo0_timer_readRV; reg [14:0] philoBENCH_philo0_timer_write_Din; reg philoBENCH_philo0_timer_write_EN; reg [14:0] philoBENCH_philo0_gen_genRV; wire philoBENCH_philo0_gen_gen_RDY; reg philoBENCH_philo0_gen_gen_EN; reg [14:0] philoBENCH_philo0_gen_prbs_readRV; reg [14:0] philoBENCH_philo0_gen_prbs_write_Din; reg philoBENCH_philo0_gen_prbs_write_EN; wire philoBENCH_spoon4_putdown_RDY; reg philoBENCH_spoon4_putdown_EN; reg philoBENCH_spoon4_pickup_RDY; reg philoBENCH_spoon4_pickup_EN; reg philoBENCH_spoon4_inuse_readRV; reg philoBENCH_spoon4_inuse_write_Din; reg philoBENCH_spoon4_inuse_write_EN; wire philoBENCH_spoon3_putdown_RDY; reg philoBENCH_spoon3_putdown_EN; reg philoBENCH_spoon3_pickup_RDY; reg philoBENCH_spoon3_pickup_EN; reg philoBENCH_spoon3_inuse_readRV; reg philoBENCH_spoon3_inuse_write_Din; reg philoBENCH_spoon3_inuse_write_EN; wire philoBENCH_spoon2_putdown_RDY; reg philoBENCH_spoon2_putdown_EN; reg philoBENCH_spoon2_pickup_RDY; reg philoBENCH_spoon2_pickup_EN; reg philoBENCH_spoon2_inuse_readRV; reg philoBENCH_spoon2_inuse_write_Din; reg philoBENCH_spoon2_inuse_write_EN; wire philoBENCH_spoon1_putdown_RDY; reg philoBENCH_spoon1_putdown_EN; reg philoBENCH_spoon1_pickup_RDY; reg philoBENCH_spoon1_pickup_EN; reg philoBENCH_spoon1_inuse_readRV; reg philoBENCH_spoon1_inuse_write_Din; reg philoBENCH_spoon1_inuse_write_EN; wire philoBENCH_spoon0_putdown_RDY; reg philoBENCH_spoon0_putdown_EN; reg philoBENCH_spoon0_pickup_RDY; reg philoBENCH_spoon0_pickup_EN; reg philoBENCH_spoon0_inuse_readRV; reg philoBENCH_spoon0_inuse_write_Din; reg philoBENCH_spoon0_inuse_write_EN; always @(posedge CLK ) begin //Start HPR a.out if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_write_EN) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_readRV <= (RST_N? philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_write_Din: 0); if (!RST_N || philoBENCH_philo4_eating_write_EN) philoBENCH_philo4_eating_readRV <= (RST_N? philoBENCH_philo4_eating_write_Din : 0); if (!RST_N || philoBENCH_philo4_x_write_EN) philoBENCH_philo4_x_readRV <= (RST_N? philoBENCH_philo4_x_write_Din: 0); if (!RST_N || philoBENCH_philo4_timer_write_EN) philoBENCH_philo4_timer_readRV <= (RST_N? philoBENCH_philo4_timer_write_Din : 0); if (!RST_N || philoBENCH_philo4_gen_prbs_write_EN) philoBENCH_philo4_gen_prbs_readRV <= (RST_N? philoBENCH_philo4_gen_prbs_write_Din : 3); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_write_EN) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_readRV <= (RST_N? philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_write_Din: 0); if (!RST_N || philoBENCH_philo3_eating_write_EN) philoBENCH_philo3_eating_readRV <= (RST_N? philoBENCH_philo3_eating_write_Din : 0); if (!RST_N || philoBENCH_philo3_x_write_EN) philoBENCH_philo3_x_readRV <= (RST_N? philoBENCH_philo3_x_write_Din: 0); if (!RST_N || philoBENCH_philo3_timer_write_EN) philoBENCH_philo3_timer_readRV <= (RST_N? philoBENCH_philo3_timer_write_Din : 0); if (!RST_N || philoBENCH_philo3_gen_prbs_write_EN) philoBENCH_philo3_gen_prbs_readRV <= (RST_N? philoBENCH_philo3_gen_prbs_write_Din : 3); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_write_EN) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_readRV <= (RST_N? philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_write_Din: 0); if (!RST_N || philoBENCH_philo2_eating_write_EN) philoBENCH_philo2_eating_readRV <= (RST_N? philoBENCH_philo2_eating_write_Din : 0); if (!RST_N || philoBENCH_philo2_x_write_EN) philoBENCH_philo2_x_readRV <= (RST_N? philoBENCH_philo2_x_write_Din: 0); if (!RST_N || philoBENCH_philo2_timer_write_EN) philoBENCH_philo2_timer_readRV <= (RST_N? philoBENCH_philo2_timer_write_Din : 0); if (!RST_N || philoBENCH_philo2_gen_prbs_write_EN) philoBENCH_philo2_gen_prbs_readRV <= (RST_N? philoBENCH_philo2_gen_prbs_write_Din : 2); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_write_EN) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_readRV <= (RST_N? philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_write_Din: 0); if (!RST_N || philoBENCH_philo1_eating_write_EN) philoBENCH_philo1_eating_readRV <= (RST_N? philoBENCH_philo1_eating_write_Din : 0); if (!RST_N || philoBENCH_philo1_x_write_EN) philoBENCH_philo1_x_readRV <= (RST_N? philoBENCH_philo1_x_write_Din: 0); if (!RST_N || philoBENCH_philo1_timer_write_EN) philoBENCH_philo1_timer_readRV <= (RST_N? philoBENCH_philo1_timer_write_Din : 0); if (!RST_N || philoBENCH_philo1_gen_prbs_write_EN) philoBENCH_philo1_gen_prbs_readRV <= (RST_N? philoBENCH_philo1_gen_prbs_write_Din : 4); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_write_EN) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_readRV <= (RST_N? philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_write_Din: 0); if (!RST_N || philoBENCH_philo0_eating_write_EN) philoBENCH_philo0_eating_readRV <= (RST_N? philoBENCH_philo0_eating_write_Din : 0); if (!RST_N || philoBENCH_philo0_x_write_EN) philoBENCH_philo0_x_readRV <= (RST_N? philoBENCH_philo0_x_write_Din: 0); if (!RST_N || philoBENCH_philo0_timer_write_EN) philoBENCH_philo0_timer_readRV <= (RST_N? philoBENCH_philo0_timer_write_Din : 0); if (!RST_N || philoBENCH_philo0_gen_prbs_write_EN) philoBENCH_philo0_gen_prbs_readRV <= (RST_N? philoBENCH_philo0_gen_prbs_write_Din : 3); $display("putdown"); if (!philoBENCH_spoon4_inuse_readRV) $display("pickup"); if (!RST_N || philoBENCH_spoon4_inuse_write_EN) philoBENCH_spoon4_inuse_readRV <= (RST_N? philoBENCH_spoon4_inuse_write_Din : 0); $display("putdown"); if (!philoBENCH_spoon3_inuse_readRV) $display("pickup"); if (!RST_N || philoBENCH_spoon3_inuse_write_EN) philoBENCH_spoon3_inuse_readRV <= (RST_N? philoBENCH_spoon3_inuse_write_Din : 0); $display("putdown"); if (!philoBENCH_spoon2_inuse_readRV) $display("pickup"); if (!RST_N || philoBENCH_spoon2_inuse_write_EN) philoBENCH_spoon2_inuse_readRV <= (RST_N? philoBENCH_spoon2_inuse_write_Din : 0); $display("putdown"); if (!philoBENCH_spoon1_inuse_readRV) $display("pickup"); if (!RST_N || philoBENCH_spoon1_inuse_write_EN) philoBENCH_spoon1_inuse_readRV <= (RST_N? philoBENCH_spoon1_inuse_write_Din : 0); $display("putdown"); if (!philoBENCH_spoon0_inuse_readRV) $display("pickup"); if (!RST_N || philoBENCH_spoon0_inuse_write_EN) philoBENCH_spoon0_inuse_readRV <= (RST_N? philoBENCH_spoon0_inuse_write_Din : 0); //End HPR a.out end always @(*) philoBENCH_spoon0_pickup_RDY = !philoBENCH_spoon0_inuse_readRV; assign philoBENCH_spoon0_putdown_RDY = 1; always @(*) philoBENCH_spoon1_pickup_RDY = !philoBENCH_spoon1_inuse_readRV; assign philoBENCH_spoon1_putdown_RDY = 1; always @(*) philoBENCH_spoon2_pickup_RDY = !philoBENCH_spoon2_inuse_readRV; assign philoBENCH_spoon2_putdown_RDY = 1; always @(*) philoBENCH_spoon3_pickup_RDY = !philoBENCH_spoon3_inuse_readRV; assign philoBENCH_spoon3_putdown_RDY = 1; always @(*) philoBENCH_spoon4_pickup_RDY = !philoBENCH_spoon4_inuse_readRV; assign philoBENCH_spoon4_putdown_RDY = 1; always @(*) philoBENCH_philo0_gen_genRV = philoBENCH_philo0_gen_prbs_readRV; assign philoBENCH_philo0_gen_gen_RDY = 1; always @(*) philoBENCH_philo0_foo_FIRE = (0!=philoBENCH_philo0_timer_readRV); always @(*) philoBENCH_philo0_FSM_doneRV = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_readRV; always @(*) philoBENCH_philo0_FSM_start_RDY = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_readRV && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_readRV; always @(*) philoBENCHphiloFSMfsm10 = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_c_FIRE = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_readRV; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_readRV; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_readRV && philoBENCH_spoon1_putdown_RDY ; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_readRV; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_readRV && philoBENCH_spoon0_putdown_RDY ; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_readRV; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_readRV; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_s_FIRE = (0==philoBENCH_philo0_timer_readRV) && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_readRV ; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_readRV; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_readRV; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_readRV; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_readRV && philoBENCH_spoon1_pickup_RDY ; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_s_FIRE = (0==philoBENCH_philo0_timer_readRV) && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_readRV ; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_readRV; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_readRV && philoBENCH_philo0_gen_gen_RDY ; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_readRV; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_readRV && philoBENCH_spoon0_pickup_RDY ; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_s_FIRE = (0==philoBENCH_philo0_timer_readRV) && !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_readRV ; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_readRV && philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_readRV; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_s_FIRE = !philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_readRV && philoBENCH_philo0_gen_gen_RDY && philoBENCH_philo0_FSM_start_EN; always @(*) philoBENCH_philo0_kickoff_FIRE = philoBENCH_philo0_FSM_start_RDY; always @(*) philoBENCH_philo1_gen_genRV = philoBENCH_philo1_gen_prbs_readRV; assign philoBENCH_philo1_gen_gen_RDY = 1; always @(*) philoBENCH_philo1_foo_FIRE = (0!=philoBENCH_philo1_timer_readRV); always @(*) philoBENCH_philo1_FSM_doneRV = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_readRV; always @(*) philoBENCH_philo1_FSM_start_RDY = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_readRV && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_readRV; always @(*) philoBENCHphiloFSMfsm50 = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_c_FIRE = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_readRV; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_readRV; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_readRV && philoBENCH_spoon2_putdown_RDY ; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_readRV; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_s_FIRE = philoBENCH_spoon1_putdown_RDY && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_readRV ; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_readRV; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_readRV; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_s_FIRE = (0==philoBENCH_philo1_timer_readRV) && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_readRV ; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_readRV; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_readRV; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_readRV; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_readRV && philoBENCH_spoon2_pickup_RDY ; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_s_FIRE = (0==philoBENCH_philo1_timer_readRV) && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_readRV ; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_readRV; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_readRV && philoBENCH_philo1_gen_gen_RDY ; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_readRV; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_s_FIRE = philoBENCH_spoon1_pickup_RDY && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_readRV ; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_s_FIRE = (0==philoBENCH_philo1_timer_readRV) && !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_readRV ; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_readRV && philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_readRV; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_s_FIRE = !philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_readRV && philoBENCH_philo1_gen_gen_RDY && philoBENCH_philo1_FSM_start_EN; always @(*) philoBENCH_philo1_kickoff_FIRE = philoBENCH_philo1_FSM_start_RDY; always @(*) philoBENCH_philo2_gen_genRV = philoBENCH_philo2_gen_prbs_readRV; assign philoBENCH_philo2_gen_gen_RDY = 1; always @(*) philoBENCH_philo2_foo_FIRE = (0!=philoBENCH_philo2_timer_readRV); always @(*) philoBENCH_philo2_FSM_doneRV = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_readRV; always @(*) philoBENCH_philo2_FSM_start_RDY = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_readRV && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_readRV; always @(*) philoBENCHphiloFSMfsm90 = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_c_FIRE = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_readRV; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_readRV; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_s_FIRE = philoBENCH_spoon2_putdown_RDY && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_readRV ; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_readRV; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_readRV && philoBENCH_spoon3_putdown_RDY ; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_readRV; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_readRV; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_s_FIRE = (0==philoBENCH_philo2_timer_readRV) && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_readRV ; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_readRV; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_readRV; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_readRV; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_s_FIRE = philoBENCH_spoon2_pickup_RDY && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_readRV ; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_s_FIRE = (0==philoBENCH_philo2_timer_readRV) && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_readRV ; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_readRV; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_readRV && philoBENCH_philo2_gen_gen_RDY ; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_readRV; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_readRV && philoBENCH_spoon3_pickup_RDY ; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_s_FIRE = (0==philoBENCH_philo2_timer_readRV) && !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_readRV ; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_readRV && philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_readRV; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_s_FIRE = !philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_readRV && philoBENCH_philo2_gen_gen_RDY && philoBENCH_philo2_FSM_start_EN; always @(*) philoBENCH_philo2_kickoff_FIRE = philoBENCH_philo2_FSM_start_RDY; always @(*) philoBENCH_philo3_gen_genRV = philoBENCH_philo3_gen_prbs_readRV; assign philoBENCH_philo3_gen_gen_RDY = 1; always @(*) philoBENCH_philo3_foo_FIRE = (0!=philoBENCH_philo3_timer_readRV); always @(*) philoBENCH_philo3_FSM_doneRV = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_readRV; always @(*) philoBENCH_philo3_FSM_start_RDY = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_readRV && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_readRV; always @(*) philoBENCHphiloFSMfsm130 = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_c_FIRE = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_readRV; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_readRV; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_readRV && philoBENCH_spoon4_putdown_RDY ; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_readRV; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_s_FIRE = philoBENCH_spoon3_putdown_RDY && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_readRV ; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_readRV; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_readRV; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_s_FIRE = (0==philoBENCH_philo3_timer_readRV) && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_readRV ; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_readRV; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_readRV; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_readRV; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_readRV && philoBENCH_spoon4_pickup_RDY ; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_s_FIRE = (0==philoBENCH_philo3_timer_readRV) && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_readRV ; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_readRV; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_readRV && philoBENCH_philo3_gen_gen_RDY ; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_readRV; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_s_FIRE = philoBENCH_spoon3_pickup_RDY && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_readRV ; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_s_FIRE = (0==philoBENCH_philo3_timer_readRV) && !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_readRV ; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_readRV && philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_readRV; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_s_FIRE = !philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_readRV && philoBENCH_philo3_gen_gen_RDY && philoBENCH_philo3_FSM_start_EN; always @(*) philoBENCH_philo3_kickoff_FIRE = philoBENCH_philo3_FSM_start_RDY; always @(*) philoBENCH_philo4_gen_genRV = philoBENCH_philo4_gen_prbs_readRV; assign philoBENCH_philo4_gen_gen_RDY = 1; always @(*) philoBENCH_philo4_foo_FIRE = (0!=philoBENCH_philo4_timer_readRV); always @(*) philoBENCH_philo4_FSM_doneRV = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_readRV; always @(*) philoBENCH_philo4_FSM_start_RDY = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_readRV && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_readRV; always @(*) philoBENCHphiloFSMfsm170 = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_c_FIRE = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_readRV; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_readRV; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_s_FIRE = philoBENCH_spoon0_putdown_RDY && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_readRV ; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_readRV; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_s_FIRE = philoBENCH_spoon4_putdown_RDY && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_readRV ; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_readRV; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_readRV; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_s_FIRE = (0==philoBENCH_philo4_timer_readRV) && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_readRV ; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_readRV; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_readRV; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_readRV; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_s_FIRE = philoBENCH_spoon0_pickup_RDY && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_readRV ; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_s_FIRE = (0==philoBENCH_philo4_timer_readRV) && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_readRV ; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_readRV; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_readRV && philoBENCH_philo4_gen_gen_RDY ; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_readRV; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_s_FIRE = philoBENCH_spoon4_pickup_RDY && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_readRV ; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_s_FIRE = (0==philoBENCH_philo4_timer_readRV) && !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_readRV ; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_readRV && philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_readRV; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_s_FIRE = !philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_readRV && philoBENCH_philo4_gen_gen_RDY && philoBENCH_philo4_FSM_start_EN; always @(*) philoBENCH_philo4_kickoff_FIRE = philoBENCH_philo4_FSM_start_RDY; always @(*) philoBENCH_philo4_FSM_start_EN = philoBENCH_philo4_kickoff_FIRE; assign philoBENCH_philo4_FSM_waitTillDone_EN = 0; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm200_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm204_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm190_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm176_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm186_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm196_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm208_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm180_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_x_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_s_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_s_FIRE; always @(*) philoBENCH_philo4_x_write_Din = philoBENCH_philo4_gen_genRV; always @(*) philoBENCH_philo4_gen_prbs_write_EN = philoBENCH_philo4_gen_gen_EN; always @(*) philoBENCH_philo4_gen_prbs_write_Din = (1&(philoBENCH_philo4_gen_prbs_readRV>>14)|(philoBENCH_philo4_gen_prbs_readRV>>13))|(philoBENCH_philo4_gen_prbs_readRV<<1); always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_c_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_s_FIRE; always @(*) philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_OH_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_eating_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm198_s_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_s_FIRE; always @(*) philoBENCH_philo4_eating_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm192_s_FIRE? 1: 0); always @(*) philoBENCH_philo4_timer_write_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_s_FIRE || philoBENCH_philo4_foo_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_s_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_s_FIRE; always @(*) philoBENCH_philo4_timer_write_Din = (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm184_s_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm174_s_FIRE? 31&philoBENCH_philo4_timer_readRV : (philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm194_s_FIRE? 6: -1+philoBENCH_philo4_timer_readRV)); always @(*) philoBENCH_philo4_gen_gen_EN = philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm182_s_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm172_s_FIRE; always @(*) philoBENCH_philo3_FSM_start_EN = philoBENCH_philo3_kickoff_FIRE; assign philoBENCH_philo3_FSM_waitTillDone_EN = 0; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm160_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm164_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm150_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm136_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm146_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm156_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm168_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm140_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_x_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_s_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_s_FIRE; always @(*) philoBENCH_philo3_x_write_Din = philoBENCH_philo3_gen_genRV; always @(*) philoBENCH_philo3_gen_prbs_write_EN = philoBENCH_philo3_gen_gen_EN; always @(*) philoBENCH_philo3_gen_prbs_write_Din = (1&(philoBENCH_philo3_gen_prbs_readRV>>14)|(philoBENCH_philo3_gen_prbs_readRV>>13))|(philoBENCH_philo3_gen_prbs_readRV<<1); always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_c_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_s_FIRE; always @(*) philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_OH_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_eating_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm158_s_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_s_FIRE; always @(*) philoBENCH_philo3_eating_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm152_s_FIRE? 1: 0); always @(*) philoBENCH_philo3_timer_write_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_s_FIRE || philoBENCH_philo3_foo_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_s_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_s_FIRE; always @(*) philoBENCH_philo3_timer_write_Din = (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm144_s_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm134_s_FIRE? 31&philoBENCH_philo3_timer_readRV : (philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm154_s_FIRE? 6: -1+philoBENCH_philo3_timer_readRV)); always @(*) philoBENCH_philo3_gen_gen_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm142_s_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm132_s_FIRE; always @(*) philoBENCH_philo2_FSM_start_EN = philoBENCH_philo2_kickoff_FIRE; assign philoBENCH_philo2_FSM_waitTillDone_EN = 0; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm120_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm124_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm110_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm96_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm106_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm116_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm128_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm100_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_x_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_s_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_s_FIRE; always @(*) philoBENCH_philo2_x_write_Din = philoBENCH_philo2_gen_genRV; always @(*) philoBENCH_philo2_gen_prbs_write_EN = philoBENCH_philo2_gen_gen_EN; always @(*) philoBENCH_philo2_gen_prbs_write_Din = (1&(philoBENCH_philo2_gen_prbs_readRV>>14)|(philoBENCH_philo2_gen_prbs_readRV>>13))|(philoBENCH_philo2_gen_prbs_readRV<<1); always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_c_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_s_FIRE; always @(*) philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_OH_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_eating_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm118_s_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_s_FIRE; always @(*) philoBENCH_philo2_eating_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm112_s_FIRE? 1: 0); always @(*) philoBENCH_philo2_timer_write_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_s_FIRE || philoBENCH_philo2_foo_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_s_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_s_FIRE; always @(*) philoBENCH_philo2_timer_write_Din = (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm104_s_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm94_s_FIRE? 31&philoBENCH_philo2_timer_readRV : (philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm114_s_FIRE? 9: -1+philoBENCH_philo2_timer_readRV)); always @(*) philoBENCH_philo2_gen_gen_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm102_s_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm92_s_FIRE; always @(*) philoBENCH_philo1_FSM_start_EN = philoBENCH_philo1_kickoff_FIRE; assign philoBENCH_philo1_FSM_waitTillDone_EN = 0; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm80_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm84_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm70_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm56_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm66_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm76_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm88_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm60_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_x_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_s_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_s_FIRE; always @(*) philoBENCH_philo1_x_write_Din = philoBENCH_philo1_gen_genRV; always @(*) philoBENCH_philo1_gen_prbs_write_EN = philoBENCH_philo1_gen_gen_EN; always @(*) philoBENCH_philo1_gen_prbs_write_Din = (1&(philoBENCH_philo1_gen_prbs_readRV>>14)|(philoBENCH_philo1_gen_prbs_readRV>>13))|(philoBENCH_philo1_gen_prbs_readRV<<1); always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_c_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_s_FIRE; always @(*) philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_OH_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_eating_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm78_s_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_s_FIRE; always @(*) philoBENCH_philo1_eating_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm72_s_FIRE? 1: 0); always @(*) philoBENCH_philo1_timer_write_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_s_FIRE || philoBENCH_philo1_foo_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_s_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_s_FIRE; always @(*) philoBENCH_philo1_timer_write_Din = (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm64_s_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm54_s_FIRE? 31&philoBENCH_philo1_timer_readRV : (philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm74_s_FIRE? 4: -1+philoBENCH_philo1_timer_readRV)); always @(*) philoBENCH_philo1_gen_gen_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm62_s_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm52_s_FIRE; always @(*) philoBENCH_philo0_FSM_start_EN = philoBENCH_philo0_kickoff_FIRE; assign philoBENCH_philo0_FSM_waitTillDone_EN = 0; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm40_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm44_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm30_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm16_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm26_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm36_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm48_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm20_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_x_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_s_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_s_FIRE; always @(*) philoBENCH_philo0_x_write_Din = philoBENCH_philo0_gen_genRV; always @(*) philoBENCH_philo0_gen_prbs_write_EN = philoBENCH_philo0_gen_gen_EN; always @(*) philoBENCH_philo0_gen_prbs_write_Din = (1&(philoBENCH_philo0_gen_prbs_readRV>>14)|(philoBENCH_philo0_gen_prbs_readRV>>13))|(philoBENCH_philo0_gen_prbs_readRV<<1); always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_c_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_s_FIRE; always @(*) philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_OH_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_eating_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm38_s_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_s_FIRE; always @(*) philoBENCH_philo0_eating_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm32_s_FIRE? 1: 0); always @(*) philoBENCH_philo0_timer_write_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_s_FIRE || philoBENCH_philo0_foo_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_s_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_s_FIRE; always @(*) philoBENCH_philo0_timer_write_Din = (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm24_s_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm14_s_FIRE? 31&philoBENCH_philo0_timer_readRV : (philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm34_s_FIRE? 7: -1+philoBENCH_philo0_timer_readRV)); always @(*) philoBENCH_philo0_gen_gen_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm22_s_FIRE || philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm12_s_FIRE; always @(*) philoBENCH_spoon4_inuse_write_EN = philoBENCH_spoon4_pickup_EN || philoBENCH_spoon4_putdown_EN; always @(*) philoBENCH_spoon4_inuse_write_Din = (philoBENCH_spoon4_putdown_EN? 0: 1); always @(*) philoBENCH_spoon4_pickup_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm148_s_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm178_s_FIRE; always @(*) philoBENCH_spoon4_putdown_EN = philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm166_s_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm202_s_FIRE; always @(*) philoBENCH_spoon3_inuse_write_EN = philoBENCH_spoon3_pickup_EN || philoBENCH_spoon3_putdown_EN; always @(*) philoBENCH_spoon3_inuse_write_Din = (philoBENCH_spoon3_putdown_EN? 0: 1); always @(*) philoBENCH_spoon3_pickup_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm98_s_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm138_s_FIRE; always @(*) philoBENCH_spoon3_putdown_EN = philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm122_s_FIRE || philoBENCH_philo3_FSM_philoBENCHphiloFSMfsm162_s_FIRE; always @(*) philoBENCH_spoon2_inuse_write_EN = philoBENCH_spoon2_pickup_EN || philoBENCH_spoon2_putdown_EN; always @(*) philoBENCH_spoon2_inuse_write_Din = (philoBENCH_spoon2_putdown_EN? 0: 1); always @(*) philoBENCH_spoon2_pickup_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm68_s_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm108_s_FIRE; always @(*) philoBENCH_spoon2_putdown_EN = philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm86_s_FIRE || philoBENCH_philo2_FSM_philoBENCHphiloFSMfsm126_s_FIRE; always @(*) philoBENCH_spoon1_inuse_write_EN = philoBENCH_spoon1_pickup_EN || philoBENCH_spoon1_putdown_EN; always @(*) philoBENCH_spoon1_inuse_write_Din = (philoBENCH_spoon1_putdown_EN? 0: 1); always @(*) philoBENCH_spoon1_pickup_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm28_s_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm58_s_FIRE; always @(*) philoBENCH_spoon1_putdown_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm46_s_FIRE || philoBENCH_philo1_FSM_philoBENCHphiloFSMfsm82_s_FIRE; always @(*) philoBENCH_spoon0_inuse_write_EN = philoBENCH_spoon0_pickup_EN || philoBENCH_spoon0_putdown_EN; always @(*) philoBENCH_spoon0_inuse_write_Din = (philoBENCH_spoon0_putdown_EN? 0: 1); always @(*) philoBENCH_spoon0_pickup_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm18_s_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm188_s_FIRE; always @(*) philoBENCH_spoon0_putdown_EN = philoBENCH_philo0_FSM_philoBENCHphiloFSMfsm42_s_FIRE || philoBENCH_philo4_FSM_philoBENCHphiloFSMfsm206_s_FIRE; // 570 vectors of width 1 // 35 vectors of width 15 // Total state bits in module = 1095 bits. Not correct of course since most are combinational! // 20 continuously assigned (wire/non-state) bits endmodule // eof (HPR/LS Verilog)