Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / env / fc / niu_tasks.v
CommitLineData
86530b38
AT
1// ========== Copyright Header Begin ==========================================
2//
3// OpenSPARC T2 Processor File: niu_tasks.v
4// Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
5// 4150 Network Circle, Santa Clara, California 95054, U.S.A.
6//
7// * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
8//
9// This program is free software; you can redistribute it and/or modify
10// it under the terms of the GNU General Public License as published by
11// the Free Software Foundation; version 2 of the License.
12//
13// This program is distributed in the hope that it will be useful,
14// but WITHOUT ANY WARRANTY; without even the implied warranty of
15// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16// GNU General Public License for more details.
17//
18// You should have received a copy of the GNU General Public License
19// along with this program; if not, write to the Free Software
20// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21//
22// For the avoidance of doubt, and except that if any non-GPL license
23// choice is available it will apply instead, Sun elects to use only
24// the General Public License version 2 (GPLv2) at this time for any
25// software where a choice of GPL license versions is made
26// available with the language indicating that GPLv2 or any later version
27// may be used, or where a choice of which version of the GPL is applied is
28// otherwise unspecified.
29//
30// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
31// CA 95054 USA or visit www.sun.com if you need additional information or
32// have any questions.
33//
34// ========== Copyright Header End ============================================
35task assert_mdint;
36input[2:0] id;
37begin
38 if(id==0) begin
39 $display("assert_mdint id=0 time=%0d\n", $time);
40 force tb_top.cpu.XAUI_MDINT0_L = 1'b0;
41 end
42 if(id==1) begin
43 $display("assert_mdint id=1 time=%0d\n", $time);
44 force tb_top.cpu.XAUI_MDINT1_L = 1'b0;
45 end
46end
47endtask
48
49task deassert_mdint;
50input[2:0] id;
51begin
52 if(id==0) begin
53 $display("deassert_mdint id=0 time=%0d\n", $time);
54 release tb_top.cpu.XAUI_MDINT0_L;
55 end
56 if(id==1) begin
57 $display("deassert_mdint id=1 time=%0d\n", $time);
58 release tb_top.cpu.XAUI_MDINT1_L;
59 end
60end
61endtask
62
63task check_mdint_status;
64input[2:0] id;
65inout status;
66begin
67 if(id==0) begin
68 $display("check_mdint_status=%0b id=0 time=%0d\n", tb_top.cpu.XAUI_MDINT0_L, $time);
69 status=tb_top.cpu.XAUI_MDINT0_L;
70 end
71 if(id==1) begin
72 $display("check_mdint_status=%0b id=1 time=%0d\n", tb_top.cpu.XAUI_MDINT1_L, $time);
73 status=tb_top.cpu.XAUI_MDINT1_L;
74 end
75end
76endtask
77
78
79task force_rxc_cksum_be_partial;
80
81begin
82 `ifdef NIU_SYSTEMC_T2
83 `else
84 `ifdef NIU_GATE
85 $display("ERROR: FORCE_rxc_cksum_be_partial not supported in NIU_GATES...yet\n");
86 `else
87 $display("FORCE_rxc_cksum_be_partial\n");
88 force `RTX.rxc.ipp_top_0.ipp0.sum_unit_0.ipp_full_cksum = 1'h0;
89 force `RTX.rxc.ipp_top_0.ipp1.sum_unit_0.ipp_full_cksum = 1'h0;
90 `endif
91 `endif // NIU_SYSTEMC_T2
92end
93endtask
94
95task force_tcam_entry;
96input [7:0] index;
97input [199:0] tcam_key;
98begin
99
100`ifdef NIU_SYSTEMC_T2
101`else
102
103`ifdef MAC_SAT
104begin
105end
106`else // if not MAC_SAT
107begin
108// $display("n2_niu_tb_top.v: force_tcam_entry(): FORCE_TCAM index = %h, data = %h", index, tcam_key);
109 `ifdef NIU_GATE
110 tb_top.cpu.rtx.rxc_niu_tcam_0_niu_scam0_cam_128x200_0.niu_tcam_ary0.mem_data[index] = tcam_key;
111 `else
112 tb_top.cpu.rtx.rxc.niu_tcam_0.niu_scam0.cam_128x200_0.niu_tcam_ary0.mem_data[index] = tcam_key;
113 `endif
114end
115`endif // end for mac_sat/not
116
117`endif // NIU_SYSTEMC_T2
118end
119endtask
120
121
122task backdoor_init_tcam;
123integer ii;
124begin
125
126`ifdef NIU_SYSTEMC_T2
127`else
128
129`ifdef MAC_SAT
130begin
131end
132`else
133begin
134 // $display("n2_niu_tb_top.v: FORCE_TCAM keys to 0s and masks to 1s");
135 `ifdef NIU_GATE
136 for(ii=0;ii<128;ii=ii+1) begin
137 tb_top.cpu.rtx.rxc_niu_tcam_0_niu_scam0_cam_128x200_0.niu_tcam_ary0.mem_data[ii] = {200{1'b0}};
138 tb_top.cpu.rtx.rxc_niu_tcam_0_niu_scam0_cam_128x200_0.niu_tcam_ary0.mem_mask[ii] = {200{1'b1}};
139 end
140 `else
141 for(ii=0;ii<128;ii=ii+1) begin
142 tb_top.cpu.rtx.rxc.niu_tcam_0.niu_scam0.cam_128x200_0.niu_tcam_ary0.mem_data[ii] = {200{1'b0}};
143 tb_top.cpu.rtx.rxc.niu_tcam_0.niu_scam0.cam_128x200_0.niu_tcam_ary0.mem_mask[ii] = {200{1'b1}};
144 end
145 `endif
146end
147`endif
148
149`endif // NIU_SYSTEMC_T2
150end
151endtask
152
153// Added this task to slam Vlan table -MAQ
154
155task force_vlan_tbl_entry;
156input [15:0] mem_addr;
157input [17:0] mem_wr_data;
158
159begin
160
161`ifdef NIU_SYSTEMC_T2
162 $display("force_vlan_tbl_entry is not supported in niu systemc model!");
163`else
164
165`ifdef NIU_GATE
166 case(mem_addr[11:7])
167
168
169 5'b0 : begin
170 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[8];
171 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[7];
172 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[6];
173 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[5];
174 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[4];
175 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[3];
176 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[2];
177 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[1];
178 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[0];
179 end
180 5'b1 : begin
181 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[8];
182 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[7];
183 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[6];
184 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[5];
185 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[4];
186 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[3];
187 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[2];
188 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[1];
189 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[0];
190 end
191 5'b10 : begin
192 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[8];
193 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[7];
194 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[6];
195 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[5];
196 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[4];
197 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[3];
198 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[2];
199 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[1];
200 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[0];
201 end
202 5'b11 : begin
203 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[8];
204 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[7];
205 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[6];
206 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[5];
207 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[4];
208 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[3];
209 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[2];
210 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[1];
211 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[0];
212 end
213 5'b100 : begin
214 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[8];
215 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[7];
216 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[6];
217 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[5];
218 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[4];
219 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[3];
220 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[2];
221 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[1];
222 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[0];
223 end
224 5'b101 : begin
225 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[8];
226 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[7];
227 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[6];
228 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[5];
229 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[4];
230 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[3];
231 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[2];
232 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[1];
233 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[0];
234 end
235 5'b110 : begin
236 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[8];
237 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[7];
238 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[6];
239 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[5];
240 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[4];
241 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[3];
242 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[2];
243 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[1];
244 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[0];
245 end
246 5'b111 : begin
247 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[8];
248 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[7];
249 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[6];
250 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[5];
251 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[4];
252 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[3];
253 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[2];
254 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[1];
255 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[0];
256 end
257 5'b1000 : begin
258 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[8];
259 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[7];
260 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[6];
261 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[5];
262 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[4];
263 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[3];
264 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[2];
265 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[1];
266 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[0];
267 end
268 5'b1001 : begin
269 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[8];
270 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[7];
271 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[6];
272 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[5];
273 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[4];
274 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[3];
275 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[2];
276 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[1];
277 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[0];
278 end
279 5'b1010 : begin
280 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[8];
281 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[7];
282 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[6];
283 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[5];
284 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[4];
285 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[3];
286 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[2];
287 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[1];
288 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[0];
289 end
290 5'b1011 : begin
291 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[8];
292 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[7];
293 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[6];
294 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[5];
295 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[4];
296 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[3];
297 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[2];
298 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[1];
299 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[0];
300 end
301 5'b1100 : begin
302 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[8];
303 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[7];
304 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[6];
305 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[5];
306 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[4];
307 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[3];
308 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[2];
309 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[1];
310 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[0];
311 end
312 5'b1101 : begin
313 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[8];
314 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[7];
315 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[6];
316 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[5];
317 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[4];
318 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[3];
319 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[2];
320 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[1];
321 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[0];
322 end
323 5'b1110 : begin
324 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[8];
325 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[7];
326 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[6];
327 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[5];
328 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[4];
329 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[3];
330 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[2];
331 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[1];
332 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[0];
333 end
334 5'b1111 : begin
335 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[8];
336 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[7];
337 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[6];
338 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[5];
339 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[4];
340 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[3];
341 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[2];
342 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[1];
343 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[0];
344 end
345 5'b10000 : begin
346 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[8];
347 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[7];
348 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[6];
349 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[5];
350 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[4];
351 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[3];
352 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[2];
353 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[1];
354 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[0];
355 end
356 5'b10001 : begin
357 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[8];
358 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[7];
359 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[6];
360 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[5];
361 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[4];
362 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[3];
363 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[2];
364 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[1];
365 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[0];
366 end
367 5'b10010 : begin
368 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[8];
369 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[7];
370 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[6];
371 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[5];
372 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[4];
373 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[3];
374 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[2];
375 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[1];
376 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[0];
377 end
378 5'b10011 : begin
379 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[8];
380 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[7];
381 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[6];
382 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[5];
383 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[4];
384 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[3];
385 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[2];
386 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[1];
387 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[0];
388 end
389 5'b10100 : begin
390 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[8];
391 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[7];
392 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[6];
393 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[5];
394 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[4];
395 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[3];
396 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[2];
397 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[1];
398 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[0];
399 end
400 5'b10101 : begin
401 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[8];
402 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[7];
403 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[6];
404 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[5];
405 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[4];
406 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[3];
407 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[2];
408 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[1];
409 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[0];
410 end
411 5'b10110 : begin
412 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[8];
413 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[7];
414 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[6];
415 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[5];
416 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[4];
417 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[3];
418 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[2];
419 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[1];
420 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[0];
421 end
422 5'b10111 : begin
423 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[8];
424 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[7];
425 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[6];
426 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[5];
427 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[4];
428 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[3];
429 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[2];
430 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[1];
431 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[0];
432 end
433 5'b11000 : begin
434 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[8];
435 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[7];
436 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[6];
437 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[5];
438 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[4];
439 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[3];
440 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[2];
441 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[1];
442 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[0];
443 end
444 5'b11001 : begin
445 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[8];
446 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[7];
447 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[6];
448 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[5];
449 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[4];
450 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[3];
451 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[2];
452 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[1];
453 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[0];
454 end
455 5'b11010 : begin
456 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[8];
457 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[7];
458 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[6];
459 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[5];
460 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[4];
461 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[3];
462 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[2];
463 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[1];
464 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[0];
465 end
466 5'b11011 : begin
467 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[8];
468 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[7];
469 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[6];
470 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[5];
471 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[4];
472 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[3];
473 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[2];
474 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[1];
475 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[0];
476 end
477 5'b11100 : begin
478 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[8];
479 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[7];
480 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[6];
481 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[5];
482 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[4];
483 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[3];
484 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[2];
485 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[1];
486 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[0];
487 end
488 5'b11101 : begin
489 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[8];
490 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[7];
491 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[6];
492 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[5];
493 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[4];
494 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[3];
495 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[2];
496 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[1];
497 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[0];
498 end
499 5'b11110 : begin
500 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[8];
501 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[7];
502 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[6];
503 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[5];
504 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[4];
505 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[3];
506 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[2];
507 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[1];
508 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[0];
509 end
510 5'b11111 : begin
511 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[8];
512 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[7];
513 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[6];
514 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[5];
515 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[4];
516 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[3];
517 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[2];
518 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[1];
519 tb_top.cpu.rtx.rxc_niu_ram_4096x9_0_ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[0];
520 end
521 endcase
522
523 `else
524 case(mem_addr[11:7])
525
526
527 5'b0 : begin
528 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[8];
529 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[7];
530 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[6];
531 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[5];
532 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[4];
533 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[3];
534 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[2];
535 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[1];
536 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[0];
537 end
538 5'b1 : begin
539 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[8];
540 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[7];
541 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[6];
542 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[5];
543 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[4];
544 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[3];
545 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[2];
546 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[1];
547 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[0];
548 end
549 5'b10 : begin
550 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[8];
551 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[7];
552 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[6];
553 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[5];
554 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[4];
555 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[3];
556 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[2];
557 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[1];
558 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[0];
559 end
560 5'b11 : begin
561 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[8];
562 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[7];
563 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[6];
564 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[5];
565 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[4];
566 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[3];
567 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[2];
568 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[1];
569 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[0];
570 end
571 5'b100 : begin
572 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[8];
573 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[7];
574 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[6];
575 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[5];
576 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[4];
577 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[3];
578 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[2];
579 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[1];
580 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[0];
581 end
582 5'b101 : begin
583 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[8];
584 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[7];
585 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[6];
586 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[5];
587 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[4];
588 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[3];
589 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[2];
590 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[1];
591 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[0];
592 end
593 5'b110 : begin
594 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[8];
595 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[7];
596 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[6];
597 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[5];
598 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[4];
599 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[3];
600 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[2];
601 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[1];
602 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[0];
603 end
604 5'b111 : begin
605 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b16.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[8];
606 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b14.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[7];
607 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b12.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[6];
608 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b10.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[5];
609 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b8.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[4];
610 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b6.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[3];
611 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b4.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[2];
612 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b2.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[1];
613 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b0.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[0];
614 end
615 5'b1000 : begin
616 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[8];
617 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[7];
618 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[6];
619 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[5];
620 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[4];
621 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[3];
622 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[2];
623 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[1];
624 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[0];
625 end
626 5'b1001 : begin
627 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[8];
628 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[7];
629 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[6];
630 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[5];
631 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[4];
632 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[3];
633 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[2];
634 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[1];
635 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[0];
636 end
637 5'b1010 : begin
638 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[8];
639 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[7];
640 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[6];
641 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[5];
642 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[4];
643 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[3];
644 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[2];
645 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[1];
646 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[0];
647 end
648 5'b1011 : begin
649 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[8];
650 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[7];
651 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[6];
652 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[5];
653 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[4];
654 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[3];
655 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[2];
656 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[1];
657 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[0];
658 end
659 5'b1100 : begin
660 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[8];
661 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[7];
662 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[6];
663 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[5];
664 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[4];
665 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[3];
666 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[2];
667 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[1];
668 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[0];
669 end
670 5'b1101 : begin
671 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[8];
672 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[7];
673 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[6];
674 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[5];
675 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[4];
676 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[3];
677 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[2];
678 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[1];
679 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[0];
680 end
681 5'b1110 : begin
682 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[8];
683 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[7];
684 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[6];
685 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[5];
686 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[4];
687 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[3];
688 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[2];
689 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[1];
690 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[0];
691 end
692 5'b1111 : begin
693 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b17.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[8];
694 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b15.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[7];
695 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b13.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[6];
696 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b11.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[5];
697 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b9.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[4];
698 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b7.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[3];
699 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b5.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[2];
700 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b3.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[1];
701 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_up.array_2k.b1.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[0];
702 end
703 5'b10000 : begin
704 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[8];
705 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[7];
706 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[6];
707 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[5];
708 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[4];
709 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[3];
710 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[2];
711 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[1];
712 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[0];
713 end
714 5'b10001 : begin
715 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[8];
716 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[7];
717 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[6];
718 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[5];
719 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[4];
720 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[3];
721 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[2];
722 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[1];
723 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[0];
724 end
725 5'b10010 : begin
726 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[8];
727 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[7];
728 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[6];
729 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[5];
730 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[4];
731 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[3];
732 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[2];
733 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[1];
734 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[0];
735 end
736 5'b10011 : begin
737 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[8];
738 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[7];
739 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[6];
740 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[5];
741 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[4];
742 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[3];
743 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[2];
744 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[1];
745 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[0];
746 end
747 5'b10100 : begin
748 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[8];
749 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[7];
750 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[6];
751 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[5];
752 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[4];
753 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[3];
754 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[2];
755 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[1];
756 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[0];
757 end
758 5'b10101 : begin
759 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[8];
760 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[7];
761 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[6];
762 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[5];
763 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[4];
764 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[3];
765 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[2];
766 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[1];
767 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[0];
768 end
769 5'b10110 : begin
770 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[8];
771 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[7];
772 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[6];
773 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[5];
774 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[4];
775 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[3];
776 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[2];
777 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[1];
778 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[0];
779 end
780 5'b10111 : begin
781 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b16.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[8];
782 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b14.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[7];
783 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b12.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[6];
784 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b10.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[5];
785 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b8.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[4];
786 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b6.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[3];
787 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b4.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[2];
788 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b2.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[1];
789 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b0.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[0];
790 end
791 5'b11000 : begin
792 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[8];
793 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[7];
794 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[6];
795 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[5];
796 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[4];
797 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[3];
798 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[2];
799 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[1];
800 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b0.mem[mem_addr[6:0]]=mem_wr_data[0];
801 end
802 5'b11001 : begin
803 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[8];
804 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[7];
805 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[6];
806 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[5];
807 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[4];
808 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[3];
809 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[2];
810 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[1];
811 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b1.mem[mem_addr[6:0]]=mem_wr_data[0];
812 end
813 5'b11010 : begin
814 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[8];
815 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[7];
816 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[6];
817 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[5];
818 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[4];
819 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[3];
820 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[2];
821 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[1];
822 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b2.mem[mem_addr[6:0]]=mem_wr_data[0];
823 end
824 5'b11011 : begin
825 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[8];
826 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[7];
827 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[6];
828 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[5];
829 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[4];
830 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[3];
831 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[2];
832 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[1];
833 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b3.mem[mem_addr[6:0]]=mem_wr_data[0];
834 end
835 5'b11100 : begin
836 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[8];
837 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[7];
838 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[6];
839 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[5];
840 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[4];
841 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[3];
842 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[2];
843 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[1];
844 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b4.mem[mem_addr[6:0]]=mem_wr_data[0];
845 end
846 5'b11101 : begin
847 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[8];
848 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[7];
849 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[6];
850 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[5];
851 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[4];
852 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[3];
853 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[2];
854 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[1];
855 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b5.mem[mem_addr[6:0]]=mem_wr_data[0];
856 end
857 5'b11110 : begin
858 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[8];
859 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[7];
860 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[6];
861 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[5];
862 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[4];
863 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[3];
864 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[2];
865 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[1];
866 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b6.mem[mem_addr[6:0]]=mem_wr_data[0];
867 end
868 5'b11111 : begin
869 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b17.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[8];
870 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b15.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[7];
871 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b13.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[6];
872 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b11.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[5];
873 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b9.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[4];
874 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b7.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[3];
875 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b5.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[2];
876 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b3.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[1];
877 tb_top.cpu.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.niu_sp_4096x9s_bank.array_dn.array_2k.b1.mem.b7.mem[mem_addr[6:0]]=mem_wr_data[0];
878 end
879 endcase
880
881`endif // GATESIM...else
882
883`endif // NIU_SYSTEMC_T2
884
885end
886
887endtask
888