1*90bc53b2SChris FraireSCARV_COP_INSN_SUCCESS # 36:localparam \SCARV_COP_INSN_SUCCESS = 3'b000; 2*90bc53b2SChris FraireSCARV_COP_INSN_ABORT 3*90bc53b2SChris FraireSCARV_COP_INSN_BAD_INS 4*90bc53b2SChris FraireSCARV_COP_INSN_BAD_LAD 5*90bc53b2SChris FraireSCARV_COP_INSN_BAD_SAD 6*90bc53b2SChris FraireSCARV_COP_INSN_LD_ERR 7*90bc53b2SChris FraireSCARV_COP_INSN_ST_ERR 8*90bc53b2SChris Frairemodule 9*90bc53b2SChris FraireSCARV_COP_ICLASS_PACKED_ARITH 10*90bc53b2SChris FraireSCARV_COP_ICLASS_TWIDDLE 11*90bc53b2SChris FraireSCARV_COP_ICLASS_LOADSTORE 12*90bc53b2SChris FraireSCARV_COP_ICLASS_RANDOM 13*90bc53b2SChris FraireSCARV_COP_ICLASS_MOVE 14*90bc53b2SChris FraireSCARV_COP_ICLASS_MP 15*90bc53b2SChris FraireSCARV_COP_ICLASS_BITWISE 16*90bc53b2SChris FraireSCARV_COP_ICLASS_AES 17*90bc53b2SChris FraireSCARV_COP_ICLASS_SHA3 18*90bc53b2SChris FraireSCARV_COP_SCLASS_SHA3_XY 19*90bc53b2SChris FraireSCARV_COP_SCLASS_SHA3_X1 20*90bc53b2SChris FraireSCARV_COP_SCLASS_SHA3_X2 21*90bc53b2SChris FraireSCARV_COP_SCLASS_SHA3_X4 22*90bc53b2SChris FraireSCARV_COP_SCLASS_SHA3_YX 23*90bc53b2SChris FraireSCARV_COP_SCLASS_SCATTER_B 24*90bc53b2SChris FraireSCARV_COP_SCLASS_GATHER_B 25*90bc53b2SChris FraireSCARV_COP_SCLASS_SCATTER_H 26*90bc53b2SChris FraireSCARV_COP_SCLASS_GATHER_H 27*90bc53b2SChris FraireSCARV_COP_SCLASS_ST_W 28*90bc53b2SChris FraireSCARV_COP_SCLASS_LD_W 29*90bc53b2SChris FraireSCARV_COP_SCLASS_ST_H 30*90bc53b2SChris FraireSCARV_COP_SCLASS_LH_CR 31*90bc53b2SChris FraireSCARV_COP_SCLASS_ST_B 32*90bc53b2SChris FraireSCARV_COP_SCLASS_LB_CR 33*90bc53b2SChris FraireFORMAL 34*90bc53b2SChris Frairescarv_cop_cprs # 81:module scarv_cop_cprs ( 35*90bc53b2SChris Fraireg_clk 36*90bc53b2SChris Fraireg_clk_req 37*90bc53b2SChris Fraireg_resetn 38*90bc53b2SChris FraireFORMAL 39*90bc53b2SChris Fraire`VTX_REGISTER_PORTS_OUT 40*90bc53b2SChris Frairecprs_snoop 41*90bc53b2SChris Frairecrs1_ren 42*90bc53b2SChris Frairecrs1_addr 43*90bc53b2SChris Frairecrs1_rdata 44*90bc53b2SChris Frairecrs2_ren 45*90bc53b2SChris Frairecrs2_addr 46*90bc53b2SChris Frairecrs2_rdata 47*90bc53b2SChris Frairecrs3_ren 48*90bc53b2SChris Frairecrs3_addr 49*90bc53b2SChris Frairecrs3_rdata 50*90bc53b2SChris Frairecrd_wen 51*90bc53b2SChris Frairecrd_addr 52*90bc53b2SChris Frairecrd_wdata 53*90bc53b2SChris Fraireg_clk_req # 110:assign g_clk_req = crd_wen; 54*90bc53b2SChris Frairecrd_wen 55*90bc53b2SChris Frairecprs 56*90bc53b2SChris FraireFORMAL 57*90bc53b2SChris Fraire`VTX_REGISTER_PORTS_ASSIGNR 58*90bc53b2SChris Frairecprs_snoop 59*90bc53b2SChris Frairecprs 60*90bc53b2SChris Frairecrs1_rdata 61*90bc53b2SChris Frairecrs1_ren 62*90bc53b2SChris Frairecprs 63*90bc53b2SChris Frairecrs1_addr 64*90bc53b2SChris Frairecrs2_rdata 65*90bc53b2SChris Frairecrs2_ren 66*90bc53b2SChris Frairecprs 67*90bc53b2SChris Frairecrs2_addr 68*90bc53b2SChris Frairecrs3_rdata 69*90bc53b2SChris Frairecrs3_ren 70*90bc53b2SChris Frairecprs 71*90bc53b2SChris Frairecrs3_addr 72*90bc53b2SChris Frairei # 131:generate for (i = 0; i < 16; i = i + 1... 73*90bc53b2SChris Frairei 74*90bc53b2SChris Frairei 75*90bc53b2SChris Frairei 76*90bc53b2SChris Frairei 77*90bc53b2SChris Frairegen_cprs 78*90bc53b2SChris Fraireg_clk 79*90bc53b2SChris Fraireg_resetn 80*90bc53b2SChris FraireFORMAL 81*90bc53b2SChris Frairecprs 82*90bc53b2SChris Frairei 83*90bc53b2SChris Fraire$anyconst 84*90bc53b2SChris Frairecprs 85*90bc53b2SChris Frairei 86*90bc53b2SChris Frairecrd_wen 87*90bc53b2SChris Frairecrd_addr 88*90bc53b2SChris Frairei 89*90bc53b2SChris Frairecrd_wen 90*90bc53b2SChris Frairecprs 91*90bc53b2SChris Frairei 92*90bc53b2SChris Frairecrd_wdata 93*90bc53b2SChris Frairecrd_wen 94*90bc53b2SChris Frairecprs 95*90bc53b2SChris Frairei 96*90bc53b2SChris Frairecrd_wdata 97*90bc53b2SChris Frairecrd_wen 98*90bc53b2SChris Frairecprs 99*90bc53b2SChris Frairei 100*90bc53b2SChris Frairecrd_wdata 101*90bc53b2SChris Frairecrd_wen 102*90bc53b2SChris Frairecprs 103*90bc53b2SChris Frairei 104*90bc53b2SChris Frairecrd_wdata 105