根据最新的读出芯片设计书修改了部分寄存器定义

This commit is contained in:
zhangyz 2025-03-19 11:54:09 +08:00
parent 6cee938477
commit bb888ea586
1 changed files with 247 additions and 239 deletions

View File

@ -210,252 +210,260 @@ class PLL_REGFILE;
endfunction
endclass
class DAQ_REGFILE;
static bit[31:0] data[256];
static bit[31:0] data[239];
function bit[31:0] get(string reg_name);
bit[31:0] data_get;
case(reg_name)
"MCU_PARA0" : data_get=data[000];
"MCU_PARA1" : data_get=data[001];
"MCU_PARA2" : data_get=data[002];
"MCU_PARA3" : data_get=data[003];
"MCU_RST0" : data_get=data[004];
"MCU_RST1" : data_get=data[005];
"MCU_RST2" : data_get=data[006];
"MCU_RST3" : data_get=data[007];
"Timer" : data_get=data[008];
"Counter" : data_get=data[009];
"LOC_State" : data_get=data[010];
"GLB_State" : data_get=data[011];
"FEED_Data" : data_get=data[012];
"SEND_Data" : data_get=data[013];
"Frequency" : data_get=data[014];
"Phase" : data_get=data[015];
"command" : data_get=data[016];
"function" : data_get=data[017];
"wave_sample_depth" : data_get=data[018];
"demod_win_width" : data_get=data[019];
"read_threshold" : data_get=data[020];
"qubit_state" : data_get=data[021];
"demod_width_q0" : data_get=data[032];
"demod_width_q1" : data_get=data[033];
"demod_width_q2" : data_get=data[034];
"demod_width_q3" : data_get=data[035];
"demod_width_q4" : data_get=data[036];
"demod_width_q5" : data_get=data[037];
"demod_width_q6" : data_get=data[038];
"demod_width_q7" : data_get=data[039];
"demod_width_q8" : data_get=data[040];
"demod_width_q9" : data_get=data[041];
"demod_width_q10" : data_get=data[042];
"demod_width_q11" : data_get=data[043];
"demod_width_q12" : data_get=data[044];
"demod_width_q13" : data_get=data[045];
"demod_width_q14" : data_get=data[046];
"demod_width_q15" : data_get=data[047];
"Q0_state0_statistics" : data_get=data[064];
"Q0_state1_statistics" : data_get=data[065];
"Q0_state2_statistics" : data_get=data[066];
"Q0_state3_statistics" : data_get=data[067];
"Q1_state0_statistics" : data_get=data[068];
"Q1_state1_statistics" : data_get=data[069];
"Q1_state2_statistics" : data_get=data[070];
"Q1_state3_statistics" : data_get=data[071];
"Q2_state0_statistics" : data_get=data[072];
"Q2_state1_statistics" : data_get=data[073];
"Q2_state2_statistics" : data_get=data[074];
"Q2_state3_statistics" : data_get=data[075];
"Q3_state0_statistics" : data_get=data[076];
"Q3_state1_statistics" : data_get=data[077];
"Q3_state2_statistics" : data_get=data[078];
"Q3_state3_statistics" : data_get=data[079];
"Q4_state0_statistics" : data_get=data[080];
"Q4_state1_statistics" : data_get=data[081];
"Q4_state2_statistics" : data_get=data[082];
"Q4_state3_statistics" : data_get=data[083];
"Q5_state0_statistics" : data_get=data[084];
"Q5_state1_statistics" : data_get=data[085];
"Q5_state2_statistics" : data_get=data[086];
"Q5_state3_statistics" : data_get=data[087];
"Q6_state0_statistics" : data_get=data[088];
"Q6_state1_statistics" : data_get=data[089];
"Q6_state2_statistics" : data_get=data[090];
"Q6_state3_statistics" : data_get=data[091];
"Q7_state0_statistics" : data_get=data[092];
"Q7_state1_statistics" : data_get=data[093];
"Q7_state2_statistics" : data_get=data[094];
"Q7_state3_statistics" : data_get=data[095];
"Q8_state0_statistics" : data_get=data[096];
"Q8_state1_statistics" : data_get=data[097];
"Q8_state2_statistics" : data_get=data[098];
"Q8_state3_statistics" : data_get=data[099];
"Q9_state0_statistics" : data_get=data[100];
"Q9_state1_statistics" : data_get=data[101];
"Q9_state2_statistics" : data_get=data[102];
"Q9_state3_statistics" : data_get=data[103];
"Q10_state0_statistics" : data_get=data[104];
"Q10_state1_statistics" : data_get=data[105];
"Q10_state2_statistics" : data_get=data[106];
"Q10_state3_statistics" : data_get=data[107];
"Q11_state0_statistics" : data_get=data[108];
"Q11_state1_statistics" : data_get=data[109];
"Q11_state2_statistics" : data_get=data[110];
"Q11_state3_statistics" : data_get=data[111];
"Q12_state0_statistics" : data_get=data[112];
"Q12_state1_statistics" : data_get=data[113];
"Q12_state2_statistics" : data_get=data[114];
"Q12_state3_statistics" : data_get=data[115];
"Q13_state0_statistics" : data_get=data[116];
"Q13_state1_statistics" : data_get=data[117];
"Q13_state2_statistics" : data_get=data[118];
"Q13_state3_statistics" : data_get=data[119];
"Q14_state0_statistics" : data_get=data[120];
"Q14_state1_statistics" : data_get=data[121];
"Q14_state2_statistics" : data_get=data[122];
"Q14_state3_statistics" : data_get=data[123];
"Q15_state0_statistics" : data_get=data[124];
"Q15_state1_statistics" : data_get=data[125];
"Q15_state2_statistics" : data_get=data[126];
"Q15_state3_statistics" : data_get=data[127];
"Q0_state_est_ab_0" : data_get=data[128];
"Q0_state_est_c_0" : data_get=data[129];
"Q0_state_est_ab_1" : data_get=data[130];
"Q0_state_est_c_1" : data_get=data[131];
"Q0_state_est_ab_2" : data_get=data[132];
"Q0_state_est_c_2" : data_get=data[133];
"Q0_i_sum" : data_get=data[134];
"Q0_q_sum" : data_get=data[135];
"Q1_state_est_ab_0" : data_get=data[136];
"Q1_state_est_c_0" : data_get=data[137];
"Q1_state_est_ab_1" : data_get=data[138];
"Q1_state_est_c_1" : data_get=data[139];
"Q1_state_est_ab_2" : data_get=data[140];
"Q1_state_est_c_2" : data_get=data[141];
"Q1_i_sum" : data_get=data[142];
"Q1_q_sum" : data_get=data[143];
"Q2_state_est_ab_0" : data_get=data[144];
"Q2_state_est_c_0" : data_get=data[145];
"Q2_state_est_ab_1" : data_get=data[146];
"Q2_state_est_c_1" : data_get=data[147];
"Q2_state_est_ab_2" : data_get=data[148];
"Q2_state_est_c_2" : data_get=data[149];
"Q2_i_sum" : data_get=data[150];
"Q2_q_sum" : data_get=data[151];
"Q3_state_est_ab_0" : data_get=data[152];
"Q3_state_est_c_0" : data_get=data[153];
"Q3_state_est_ab_1" : data_get=data[154];
"Q3_state_est_c_1" : data_get=data[155];
"Q3_state_est_ab_2" : data_get=data[156];
"Q3_state_est_c_2" : data_get=data[157];
"Q3_i_sum" : data_get=data[158];
"Q3_q_sum" : data_get=data[159];
"Q4_state_est_ab_0" : data_get=data[160];
"Q4_state_est_c_0" : data_get=data[161];
"Q4_state_est_ab_1" : data_get=data[162];
"Q4_state_est_c_1" : data_get=data[163];
"Q4_state_est_ab_2" : data_get=data[164];
"Q4_state_est_c_2" : data_get=data[165];
"Q4_i_sum" : data_get=data[166];
"Q4_q_sum" : data_get=data[167];
"Q5_state_est_ab_0" : data_get=data[168];
"Q5_state_est_c_0" : data_get=data[169];
"Q5_state_est_ab_1" : data_get=data[170];
"Q5_state_est_c_1" : data_get=data[171];
"Q5_state_est_ab_2" : data_get=data[172];
"Q5_state_est_c_2" : data_get=data[173];
"Q5_i_sum" : data_get=data[174];
"Q5_q_sum" : data_get=data[175];
"Q6_state_est_ab_0" : data_get=data[176];
"Q6_state_est_c_0" : data_get=data[177];
"Q6_state_est_ab_1" : data_get=data[178];
"Q6_state_est_c_1" : data_get=data[179];
"Q6_state_est_ab_2" : data_get=data[180];
"Q6_state_est_c_2" : data_get=data[181];
"Q6_i_sum" : data_get=data[182];
"Q6_q_sum" : data_get=data[183];
"Q7_state_est_ab_0" : data_get=data[184];
"Q7_state_est_c_0" : data_get=data[185];
"Q7_state_est_ab_1" : data_get=data[186];
"Q7_state_est_c_1" : data_get=data[187];
"Q7_state_est_ab_2" : data_get=data[188];
"Q7_state_est_c_2" : data_get=data[189];
"Q7_i_sum" : data_get=data[190];
"Q7_q_sum" : data_get=data[191];
"Q8_state_est_ab_0" : data_get=data[192];
"Q8_state_est_c_0" : data_get=data[193];
"Q8_state_est_ab_1" : data_get=data[194];
"Q8_state_est_c_1" : data_get=data[195];
"Q8_state_est_ab_2" : data_get=data[196];
"Q8_state_est_c_2" : data_get=data[197];
"Q8_i_sum" : data_get=data[198];
"Q8_q_sum" : data_get=data[199];
"Q9_state_est_ab_0" : data_get=data[200];
"Q9_state_est_c_0" : data_get=data[201];
"Q9_state_est_ab_1" : data_get=data[202];
"Q9_state_est_c_1" : data_get=data[203];
"Q9_state_est_ab_2" : data_get=data[204];
"Q9_state_est_c_2" : data_get=data[205];
"Q9_i_sum" : data_get=data[206];
"Q9_q_sum" : data_get=data[207];
"Q10_state_est_ab_0" : data_get=data[208];
"Q10_state_est_c_0" : data_get=data[209];
"Q10_state_est_ab_1" : data_get=data[210];
"Q10_state_est_c_1" : data_get=data[211];
"Q10_state_est_ab_2" : data_get=data[212];
"Q10_state_est_c_2" : data_get=data[213];
"Q10_i_sum" : data_get=data[214];
"Q10_q_sum" : data_get=data[215];
"Q11_state_est_ab_0" : data_get=data[216];
"Q11_state_est_c_0" : data_get=data[217];
"Q11_state_est_ab_1" : data_get=data[218];
"Q11_state_est_c_1" : data_get=data[219];
"Q11_state_est_ab_2" : data_get=data[220];
"Q11_state_est_c_2" : data_get=data[221];
"Q11_i_sum" : data_get=data[222];
"Q11_q_sum" : data_get=data[223];
"Q12_state_est_ab_0" : data_get=data[224];
"Q12_state_est_c_0" : data_get=data[225];
"Q12_state_est_ab_1" : data_get=data[226];
"Q12_state_est_c_1" : data_get=data[227];
"Q12_state_est_ab_2" : data_get=data[228];
"Q12_state_est_c_2" : data_get=data[229];
"Q12_i_sum" : data_get=data[230];
"Q12_q_sum" : data_get=data[231];
"Q13_state_est_ab_0" : data_get=data[232];
"Q13_state_est_c_0" : data_get=data[233];
"Q13_state_est_ab_1" : data_get=data[234];
"Q13_state_est_c_1" : data_get=data[235];
"Q13_state_est_ab_2" : data_get=data[236];
"Q13_state_est_c_2" : data_get=data[237];
"Q13_i_sum" : data_get=data[238];
"Q13_q_sum" : data_get=data[239];
"Q14_state_est_ab_0" : data_get=data[240];
"Q14_state_est_c_0" : data_get=data[241];
"Q14_state_est_ab_1" : data_get=data[242];
"Q14_state_est_c_1" : data_get=data[243];
"Q14_state_est_ab_2" : data_get=data[244];
"Q14_state_est_c_2" : data_get=data[245];
"Q14_i_sum" : data_get=data[246];
"Q14_q_sum" : data_get=data[247];
"Q15_state_est_ab_0" : data_get=data[248];
"Q15_state_est_c_0" : data_get=data[249];
"Q15_state_est_ab_1" : data_get=data[250];
"Q15_state_est_c_1" : data_get=data[251];
"Q15_state_est_ab_2" : data_get=data[252];
"Q15_state_est_c_2" : data_get=data[253];
"Q15_i_sum" : data_get=data[254];
"Q15_q_sum" : data_get=data[255];
endcase
"timer" : data_get=data[ 0];
"counter" : data_get=data[ 1];
"loc_state" : data_get=data[ 2];
"glb_state" : data_get=data[ 3];
"feed_data" : data_get=data[ 4];
"send_data" : data_get=data[ 5];
"sram_count" : data_get=data[ 6];
"push_count" : data_get=data[ 7];
"command" : data_get=data[ 8];
"function" : data_get=data[ 9];
"sample_depth" : data_get=data[ 10];
"read_threshold" : data_get=data[ 11];
"qubit_state" : data_get=data[ 12];
"read_req_ctrl" : data_get=data[ 13];
"demod_width_0" : data_get=data[ 14];
"demod_width_1" : data_get=data[ 15];
"demod_width_2" : data_get=data[ 16];
"demod_width_3" : data_get=data[ 17];
"demod_width_4" : data_get=data[ 18];
"demod_width_5" : data_get=data[ 19];
"demod_width_6" : data_get=data[ 20];
"demod_width_7" : data_get=data[ 21];
"demod_width_8" : data_get=data[ 22];
"demod_width_9" : data_get=data[ 23];
"demod_width_10" : data_get=data[ 24];
"demod_width_11" : data_get=data[ 25];
"demod_width_12" : data_get=data[ 26];
"demod_width_13" : data_get=data[ 27];
"demod_width_14" : data_get=data[ 28];
"demod_width_15" : data_get=data[ 29];
"demod_freq_0" : data_get=data[ 30];
"demod_freq_1" : data_get=data[ 31];
"demod_freq_2" : data_get=data[ 32];
"demod_freq_3" : data_get=data[ 33];
"demod_freq_4" : data_get=data[ 34];
"demod_freq_5" : data_get=data[ 35];
"demod_freq_6" : data_get=data[ 36];
"demod_freq_7" : data_get=data[ 37];
"demod_freq_8" : data_get=data[ 38];
"demod_freq_9" : data_get=data[ 39];
"demod_freq_10" : data_get=data[ 40];
"demod_freq_11" : data_get=data[ 41];
"demod_freq_12" : data_get=data[ 42];
"demod_freq_13" : data_get=data[ 43];
"demod_freq_14" : data_get=data[ 44];
"demod_freq_15" : data_get=data[ 45];
"Q0_state0_statistics" : data_get=data[ 46];
"Q0_state1_statistics" : data_get=data[ 47];
"Q0_state2_statistics" : data_get=data[ 48];
"Q0_state3_statistics" : data_get=data[ 49];
"Q1_state0_statistics" : data_get=data[ 50];
"Q1_state1_statistics" : data_get=data[ 51];
"Q1_state2_statistics" : data_get=data[ 52];
"Q1_state3_statistics" : data_get=data[ 53];
"Q2_state0_statistics" : data_get=data[ 54];
"Q2_state1_statistics" : data_get=data[ 55];
"Q2_state2_statistics" : data_get=data[ 56];
"Q2_state3_statistics" : data_get=data[ 57];
"Q3_state0_statistics" : data_get=data[ 58];
"Q3_state1_statistics" : data_get=data[ 59];
"Q3_state2_statistics" : data_get=data[ 60];
"Q3_state3_statistics" : data_get=data[ 61];
"Q4_state0_statistics" : data_get=data[ 62];
"Q4_state1_statistics" : data_get=data[ 63];
"Q4_state2_statistics" : data_get=data[ 64];
"Q4_state3_statistics" : data_get=data[ 65];
"Q5_state0_statistics" : data_get=data[ 66];
"Q5_state1_statistics" : data_get=data[ 67];
"Q5_state2_statistics" : data_get=data[ 68];
"Q5_state3_statistics" : data_get=data[ 69];
"Q6_state0_statistics" : data_get=data[ 70];
"Q6_state1_statistics" : data_get=data[ 71];
"Q6_state2_statistics" : data_get=data[ 72];
"Q6_state3_statistics" : data_get=data[ 73];
"Q7_state0_statistics" : data_get=data[ 74];
"Q7_state1_statistics" : data_get=data[ 75];
"Q7_state2_statistics" : data_get=data[ 76];
"Q7_state3_statistics" : data_get=data[ 77];
"Q8_state0_statistics" : data_get=data[ 78];
"Q8_state1_statistics" : data_get=data[ 79];
"Q8_state2_statistics" : data_get=data[ 80];
"Q8_state3_statistics" : data_get=data[ 81];
"Q9_state0_statistics" : data_get=data[ 82];
"Q9_state1_statistics" : data_get=data[ 83];
"Q9_state2_statistics" : data_get=data[ 84];
"Q9_state3_statistics" : data_get=data[ 85];
"Q10_state0_statistics" : data_get=data[ 86];
"Q10_state1_statistics" : data_get=data[ 87];
"Q10_state2_statistics" : data_get=data[ 88];
"Q10_state3_statistics" : data_get=data[ 89];
"Q11_state0_statistics" : data_get=data[ 90];
"Q11_state1_statistics" : data_get=data[ 91];
"Q11_state2_statistics" : data_get=data[ 92];
"Q11_state3_statistics" : data_get=data[ 93];
"Q12_state0_statistics" : data_get=data[ 94];
"Q12_state1_statistics" : data_get=data[ 95];
"Q12_state2_statistics" : data_get=data[ 96];
"Q12_state3_statistics" : data_get=data[ 97];
"Q13_state0_statistics" : data_get=data[ 98];
"Q13_state1_statistics" : data_get=data[ 99];
"Q13_state2_statistics" : data_get=data[100];
"Q13_state3_statistics" : data_get=data[101];
"Q14_state0_statistics" : data_get=data[102];
"Q14_state1_statistics" : data_get=data[103];
"Q14_state2_statistics" : data_get=data[104];
"Q14_state3_statistics" : data_get=data[105];
"Q15_state0_statistics" : data_get=data[106];
"Q15_state1_statistics" : data_get=data[107];
"Q15_state2_statistics" : data_get=data[108];
"Q15_state3_statistics" : data_get=data[109];
"Q0_state_est_ab_0" : data_get=data[110];
"Q0_state_est_c_0" : data_get=data[111];
"Q0_state_est_ab_1" : data_get=data[112];
"Q0_state_est_c_1" : data_get=data[113];
"Q0_state_est_ab_2" : data_get=data[114];
"Q0_state_est_c_2" : data_get=data[115];
"Q0_i_sum" : data_get=data[116];
"Q0_q_sum" : data_get=data[117];
"Q1_state_est_ab_0" : data_get=data[118];
"Q1_state_est_c_0" : data_get=data[119];
"Q1_state_est_ab_1" : data_get=data[120];
"Q1_state_est_c_1" : data_get=data[121];
"Q1_state_est_ab_2" : data_get=data[122];
"Q1_state_est_c_2" : data_get=data[123];
"Q1_i_sum" : data_get=data[124];
"Q1_q_sum" : data_get=data[125];
"Q2_state_est_ab_0" : data_get=data[126];
"Q2_state_est_c_0" : data_get=data[127];
"Q2_state_est_ab_1" : data_get=data[128];
"Q2_state_est_c_1" : data_get=data[129];
"Q2_state_est_ab_2" : data_get=data[130];
"Q2_state_est_c_2" : data_get=data[131];
"Q2_i_sum" : data_get=data[132];
"Q2_q_sum" : data_get=data[133];
"Q3_state_est_ab_0" : data_get=data[134];
"Q3_state_est_c_0" : data_get=data[135];
"Q3_state_est_ab_1" : data_get=data[136];
"Q3_state_est_c_1" : data_get=data[137];
"Q3_state_est_ab_2" : data_get=data[138];
"Q3_state_est_c_2" : data_get=data[139];
"Q3_i_sum" : data_get=data[140];
"Q3_q_sum" : data_get=data[141];
"Q4_state_est_ab_0" : data_get=data[142];
"Q4_state_est_c_0" : data_get=data[143];
"Q4_state_est_ab_1" : data_get=data[144];
"Q4_state_est_c_1" : data_get=data[145];
"Q4_state_est_ab_2" : data_get=data[146];
"Q4_state_est_c_2" : data_get=data[147];
"Q4_i_sum" : data_get=data[148];
"Q4_q_sum" : data_get=data[149];
"Q5_state_est_ab_0" : data_get=data[150];
"Q5_state_est_c_0" : data_get=data[151];
"Q5_state_est_ab_1" : data_get=data[152];
"Q5_state_est_c_1" : data_get=data[153];
"Q5_state_est_ab_2" : data_get=data[154];
"Q5_state_est_c_2" : data_get=data[155];
"Q5_i_sum" : data_get=data[156];
"Q5_q_sum" : data_get=data[157];
"Q6_state_est_ab_0" : data_get=data[158];
"Q6_state_est_c_0" : data_get=data[159];
"Q6_state_est_ab_1" : data_get=data[160];
"Q6_state_est_c_1" : data_get=data[161];
"Q6_state_est_ab_2" : data_get=data[162];
"Q6_state_est_c_2" : data_get=data[163];
"Q6_i_sum" : data_get=data[164];
"Q6_q_sum" : data_get=data[165];
"Q7_state_est_ab_0" : data_get=data[166];
"Q7_state_est_c_0" : data_get=data[167];
"Q7_state_est_ab_1" : data_get=data[168];
"Q7_state_est_c_1" : data_get=data[169];
"Q7_state_est_ab_2" : data_get=data[170];
"Q7_state_est_c_2" : data_get=data[171];
"Q7_i_sum" : data_get=data[172];
"Q7_q_sum" : data_get=data[173];
"Q8_state_est_ab_0" : data_get=data[174];
"Q8_state_est_c_0" : data_get=data[175];
"Q8_state_est_ab_1" : data_get=data[176];
"Q8_state_est_c_1" : data_get=data[177];
"Q8_state_est_ab_2" : data_get=data[178];
"Q8_state_est_c_2" : data_get=data[179];
"Q8_i_sum" : data_get=data[180];
"Q8_q_sum" : data_get=data[181];
"Q9_state_est_ab_0" : data_get=data[182];
"Q9_state_est_c_0" : data_get=data[183];
"Q9_state_est_ab_1" : data_get=data[184];
"Q9_state_est_c_1" : data_get=data[185];
"Q9_state_est_ab_2" : data_get=data[186];
"Q9_state_est_c_2" : data_get=data[187];
"Q9_i_sum" : data_get=data[188];
"Q9_q_sum" : data_get=data[189];
"Q10_state_est_ab_0" : data_get=data[190];
"Q10_state_est_c_0" : data_get=data[191];
"Q10_state_est_ab_1" : data_get=data[192];
"Q10_state_est_c_1" : data_get=data[193];
"Q10_state_est_ab_2" : data_get=data[194];
"Q10_state_est_c_2" : data_get=data[195];
"Q10_i_sum" : data_get=data[196];
"Q10_q_sum" : data_get=data[197];
"Q11_state_est_ab_0" : data_get=data[198];
"Q11_state_est_c_0" : data_get=data[199];
"Q11_state_est_ab_1" : data_get=data[200];
"Q11_state_est_c_1" : data_get=data[201];
"Q11_state_est_ab_2" : data_get=data[202];
"Q11_state_est_c_2" : data_get=data[203];
"Q11_i_sum" : data_get=data[204];
"Q11_q_sum" : data_get=data[205];
"Q12_state_est_ab_0" : data_get=data[206];
"Q12_state_est_c_0" : data_get=data[207];
"Q12_state_est_ab_1" : data_get=data[208];
"Q12_state_est_c_1" : data_get=data[209];
"Q12_state_est_ab_2" : data_get=data[210];
"Q12_state_est_c_2" : data_get=data[211];
"Q12_i_sum" : data_get=data[212];
"Q12_q_sum" : data_get=data[213];
"Q13_state_est_ab_0" : data_get=data[214];
"Q13_state_est_c_0" : data_get=data[215];
"Q13_state_est_ab_1" : data_get=data[216];
"Q13_state_est_c_1" : data_get=data[217];
"Q13_state_est_ab_2" : data_get=data[218];
"Q13_state_est_c_2" : data_get=data[219];
"Q13_i_sum" : data_get=data[220];
"Q13_q_sum" : data_get=data[221];
"Q14_state_est_ab_0" : data_get=data[222];
"Q14_state_est_c_0" : data_get=data[223];
"Q14_state_est_ab_1" : data_get=data[224];
"Q14_state_est_c_1" : data_get=data[225];
"Q14_state_est_ab_2" : data_get=data[226];
"Q14_state_est_c_2" : data_get=data[227];
"Q14_i_sum" : data_get=data[228];
"Q14_q_sum" : data_get=data[229];
"Q15_state_est_ab_0" : data_get=data[230];
"Q15_state_est_c_0" : data_get=data[231];
"Q15_state_est_ab_1" : data_get=data[232];
"Q15_state_est_c_1" : data_get=data[233];
"Q15_state_est_ab_2" : data_get=data[234];
"Q15_state_est_c_2" : data_get=data[235];
"Q15_i_sum" : data_get=data[236];
"Q15_q_sum" : data_get=data[237];
endcase
$display("@%8t(ns) INFO: reg_rfm RD_DATA: %8h <= ",$realtime,data_get,reg_name);
return data_get;
endfunction
function set(string reg_name,bit[31:0] data_set);
return data_get;
endfunction
function set(string reg_name,bit[31:0] data_set);
$display("@%8t(ns) INFO: reg_rfm WR_DATA: %8h => ",$realtime,data_set,reg_name);
case(reg_name)
case(reg_name)
"MCU_PARA0" : data[000]=data_set;
"MCU_PARA1" : data[001]=data_set;
"MCU_PARA2" : data[002]=data_set;
@ -923,4 +931,4 @@ class reg_mems;
clk_regfile.init();
endfunction : init
endclass
endclass