删掉了其他没用的,更简洁了

This commit is contained in:
yangshenbo 2026-03-17 10:02:36 +08:00
parent 177b84b82c
commit 7b91c56bc5
730 changed files with 236519 additions and 56942 deletions

View File

@ -1,261 +0,0 @@
00100000
00000004
0c000010
00200000
00000400
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080

View File

@ -1,261 +0,0 @@
00100000
00000004
0c000010
00200000
00000400
0180ff80
0180ff7f
0180ff7f
0180ff7f
0180ff7f
0180ff7f
017fff7f
0180ff7f
017fff7f
0180ff7f
017fff7f
0180ff7f
017fff7f
0180ff80
0180ff7f
0180ff7f
0180ff7f
0180ff80
0180ff7f
0180ff7f
0180ff7f
0180ff80
0180ff7f
017fff7f
0180ff7f
0180ff80
0180ff80
017fff7f
0180ff7f
0180ff80
0180ff7f
017fff7f
0180ff7f
0180ff7f
0180ff80
017fff7f
0180ff7f
0180ff7f
0180ff7f
017fff7f
0180ff7f
017fff7f
0180ff80
0180ff7f
017fff7f
0180ff7f
0180ff7f
0180ff80
0180ff7f
017fff7f
0180ff80
0180ff7f
017fff80
0180ff7f
0180ff7f
0180ff80
0180ff7f
017fff7f
0180ff80
0180ff7f
017fff7f
0180ff7f
0180ff7f
0180ff80
0180ff7f
017fff7f
0180ff7f
0180ff7f
017fff80
0180ff7f
0180ff7f
0180ff80
0180ff7f
017fff7f
0180ff7f
0180ff7f
0180ff7f
0180ff7f
0180ff7f
0180ff80
0180ff7f
0180ff7f
0180ff7f
017fff80
0180ff80
0180ff7f
0180ff7f
0180ff7f
017fff7f
017fff80
0180ff7f
0180ff7f
0180ff7f
017fff7f
017fff80
0180ff7f
0180ff7f
0180ff7f
0180ff7f
017fff80
0180ff80
0180ff7f
0180ff7f
0180ff7f
017fff80
0180ff80
0180ff7f
0180ff7f
0180ff7f
017fff7f
017fff80
0180ff7f
0180ff7f
0180ff7f
0180ff7f
017fff80
0180ff80
0180ff7f
0180ff7f
0180ff7f
017fff7f
0180ff80
0180ff7f
0180ff7f
0180ff7f
017fff7f
017fff80
0180ff7f
0180ff7f
0180ff7f
0180ff7f
017fff80
0180ff7f
0180ff7f
0180ff7f
0180ff7f
017fff80
0180ff80
0180ff7f
0180ff7f
0180ff7f
017fff7f
0180ff80
0180ff7f
0180ff7f
0180ff7f
0180ff7f
017fff80
0180ff7f
0180ff7f
0180ff7f
0180ff7f
017fff7f
0180ff7f
0180ff7f
0180ff7f
0180ff7f
017fff7f
0180ff80
0180ff7f
0180ff7f
0180ff7f
0180ff7f
0180ff7f
0180ff7f
0180ff7f
0180ff80
0180ff80
0180ff80
0180ff7f
0180ff7f
017fff7f
017fff7f
017fff7f
0180ff7f
0180ff7f
0180ff7f
0180ff80
0180ff80
0180ff80
0180ff7f
017fff7f
017fff7f
017fff7f
017fff7f
0180ff7f
0180ff7f
0180ff80
0180ff80
0180ff80
0180ff7f
0180ff7f
017fff7f
017fff7f
017fff7f
0180ff7f
0180ff7f
0180ff7f
0180ff80
0180ff80
0180ff80
0180ff7f
0180ff7f
017fff7f
017fff7f
017fff7f
0180ff7f
0180ff7f
0180ff80
0180ff80
0180ff80
0180ff7f
0180ff7f
017fff7f
017fff7f
017fff7f
0180ff7f
0180ff7f
0180ff7f
0180ff80
0180ff80
0180ff80
0180ff7f
0180ff7f
017fff7f
017fff7f
017fff7f
0180ff7f
0180ff7f
0180ff7f
0180ff80
0180ff80
0180ff80
0180ff7f
0180ff7f
017fff7f
017fff7f
0180ff7f
0180ff7f
0180ff7f
0180ff7f
0180ff80
0180ff80
0180ff7f
0180ff7f
017fff7f
017fff7f
017fff7f
0180ff7f
0180ff7f
0180ff7f
0180ff80
0180ff80
0180ff80
0180ff7f
0180ff7f

View File

@ -1,261 +0,0 @@
00100000
00000004
0c000010
00200000
00000400
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
80808080
81808080
81818181
81818181
81818181
81818181
81818181
81818181
81818181
81818181
81818181
81818181
81818181
81818181
82828281
82828282
82828282
82828282
82828282
82828282
82828282
82828282
82828282
82828282
82828282
82828282
83828282
83838383
83838383
83838383
83838383
83838383
83838383
83838383
83838383
83838383
83838383
83838383
83838383
84848483
84848484
84848484
84848484
84848484
84848484
84848484
84848484
84848484
84848484
84848484
84848484
85848484
85858585
85858585
85858585
85858585
85858585
85858585
85858585
85858585
85858585
85858585
85858585
85858585
86868685
86868686
86868686
86868686
86868686
86868686
86868686
86868686
86868686
86868686
86868686
86868686
86868686
87878787
87878787
87878787
87878787
87878787
87878787
87878787
87878787
87878787
87878787
87878787
87878787
88888787
88888888
88888888
88888888
88888888
88888888
88888888
88888888
88888888
88888888
88888888
88888888
88888888
89898989
89898989
89898989
89898989
89898989
89898989
89898989
89898989
89898989
89898989
89898989
89898989
8a8a8989
8a8a8a8a
8a8a8a8a
8a8a8a8a
8a8a8a8a
8a8a8a8a
8a8a8a8a
8a8a8a8a
8a8a8a8a
8a8a8a8a
8a8a8a8a
8a8a8a8a
8a8a8a8a
8b8b8b8a
8b8b8b8b
8b8b8b8b
8b8b8b8b
8b8b8b8b
8b8b8b8b
8b8b8b8b
8b8b8b8b
8b8b8b8b
8b8b8b8b
8b8b8b8b
8b8b8b8b
8c8b8b8b
8c8c8c8c
8c8c8c8c
8c8c8c8c
8c8c8c8c
8c8c8c8c
8c8c8c8c
8c8c8c8c
8c8c8c8c
8c8c8c8c
8c8c8c8c
8c8c8c8c
8c8c8c8c
8d8d8d8c
8d8d8d8d
8d8d8d8d
8d8d8d8d
8d8d8d8d
8d8d8d8d
8d8d8d8d
8d8d8d8d
8d8d8d8d
8d8d8d8d
8d8d8d8d
8d8d8d8d
8d8d8d8d
8e8e8e8e
8e8e8e8e
8e8e8e8e
8e8e8e8e
8e8e8e8e
8e8e8e8e
8e8e8e8e
8e8e8e8e
8e8e8e8e
8e8e8e8e
8e8e8e8e
8e8e8e8e
8f8f8e8e
8f8f8f8f
8f8f8f8f
8f8f8f8f
8f8f8f8f
8f8f8f8f
8f8f8f8f
8f8f8f8f
8f8f8f8f
8f8f8f8f
8f8f8f8f
8f8f8f8f
8f8f8f8f
9090908f
90909090
90909090
90909090
90909090
90909090
90909090
90909090
90909090
90909090
90909090
90909090
91909090
91919191
91919191
91919191
91919191
91919191
91919191
91919191
91919191
91919191
91919191
91919191
91919191
92929191
92929292
92929292
92929292
92929292
92929292
92929292
92929292
92929292
92929292
92929292
92929292
92929292
93939392
93939393
93939393
93939393
93939393
93939393
93939393
93939393
93939393
93939393
93939393
93939393
94939393
94949494
94949494
94949494
94949494

View File

@ -1,261 +0,0 @@
00100000
00000004
0c000010
00200000
00000400
b9a79380
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c7f
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c7f
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c7f
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c7f
0e192635
02010207
26190e07
6c584635
b9a79380
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c7f
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a79380
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a79380
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a79380
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a79380
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a79380
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c7f
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80
0e192635
02010207
26190e07
6c584635
b9a7937f
f1e6d9ca
fdfffdf8
d9e6f1f8
93a7b9ca
46586c80

View File

@ -1,261 +0,0 @@
00100000
00000004
0c000010
00200000
00000400
807f8080
807f807f
807f807f
807f7f7f
807f7f7f
807f7f7f
80807f7f
807f807f
8080807f
807f807f
8080807f
7f7f807f
8080807f
7f7f8080
8080807f
7f7f807f
807f807f
7f7f8080
807f807f
7f7f807f
7f7f807f
807f8080
807f7f7f
8080807f
7f7f807f
807f8080
807f7f80
8080807f
7f7f807f
807f8080
807f7f7f
8080807f
7f7f807f
807f807f
807f7f80
8080807f
7f7f807f
807f807f
807f807f
8080807f
807f807f
7f80807f
807f8080
807f807f
7f807f7f
807f807f
7f7f807f
807f7f80
807f807f
7f80807f
807f8080
807f807f
80807f80
807f807f
7f7f807f
807f7f80
807f807f
7f80807f
807f8080
807f807f
80807f7f
807f807f
7f7f807f
807f7f80
807f807f
7f80807f
807f807f
807f807f
80807f80
807f807f
7f7f807f
807f8080
807f807f
7f80807f
807f807f
807f807f
807f7f7f
807f807f
7f7f807f
807f8080
807f807f
807f807f
807f807f
80808080
807f8080
7f7f807f
7f7f7f7f
807f807f
8080807f
80808080
7f7f807f
7f7f7f7f
807f7f7f
8080807f
80808080
807f807f
7f7f7f7f
807f7f7f
807f807f
80808080
807f8080
7f7f807f
7f7f7f7f
807f807f
80808080
807f8080
7f7f807f
7f7f7f7f
807f807f
8080807f
80808080
807f807f
7f7f7f7f
807f7f7f
807f807f
80808080
807f8080
7f7f807f
807f7f7f
807f807f
8080807f
807f8080
7f7f807f
7f7f7f7f
807f807f
8080807f
80808080
807f807f
7f7f7f7f
807f807f
807f807f
80808080
807f807f
7f7f807f
807f7f7f
807f807f
80808080
807f8080
7f7f807f
807f7f7f
807f807f
8080807f
807f8080
807f807f
7f7f7f7f
807f807f
807f807f
80808080
807f807f
7f7f807f
807f7f7f
807f807f
8080807f
807f807f
7f7f807f
807f7f7f
807f807f
8080807f
807f8080
807f807f
7f7f7f7f
807f807f
807f807f
807f7f7f
807f7f7f
807f7f7f
807f8080
807f8080
7f7f8080
7f7f807f
7f7f807f
8080807f
8080807f
8080807f
807f7f7f
807f7f7f
807f7f7f
807f8080
7f7f8080
7f7f8080
7f7f807f
7f80807f
8080807f
8080807f
80807f7f
807f7f7f
807f7f7f
807f8080
807f8080
7f7f8080
7f7f807f
7f7f807f
8080807f
8080807f
8080807f
807f7f7f
807f7f7f
807f7f7f
807f8080
807f8080
7f7f8080
7f7f807f
7f7f807f
8080807f
8080807f
8080807f
807f7f7f
807f7f7f
807f7f80
807f8080
7f7f8080
7f7f807f
7f7f807f
8080807f
8080807f
8080807f
807f7f7f
807f7f7f
807f7f7f
807f8080
807f8080
7f7f8080
7f7f807f
7f7f807f
8080807f
8080807f
8080807f
807f7f7f
807f7f7f
807f7f7f
807f8080
807f8080
7f7f8080
7f7f807f
807f807f
8080807f
8080807f
807f807f
807f7f7f
807f7f7f
807f807f
807f8080
7f7f8080
7f7f807f
7f7f807f
8080807f
8080807f
8080807f
807f7f7f
807f7f7f
807f7f7f
807f8080
807f8080
7f7f8080
7f7f807f
807f807f

View File

@ -1,71 +0,0 @@
00100000
0000000c
04000002
800003e8
04004002
00200000
00000100
04030100
0b090706
110f0e0c
17161412
1d1c1a19
2422211f
2a282725
302f2d2c
37353332
3d3b3a38
4342403e
4a484645
504e4d4b
56555351
5c5b5958
6361605e
69676664
6f6e6c6b
76747271
7c7a7977
82817f7d
89878584
8f8d8c8a
95949290
9b9a9897
a2a09f9d
a8a6a5a3
aeadabaa
b5b3b1b0
bbb9b8b6
c1c0bebc
c8c6c4c3
c3c4c6c8
bcbec0c1
b6b8b9bb
b0b1b3b5
aaabadae
a3a5a6a8
9d9fa0a2
97989a9b
90929495
8a8c8d8f
84858789
7d7f8182
77797a7c
71727476
6b6c6e6f
64666769
5e606163
58595b5c
51535556
4b4d4e50
4546484a
3e404243
383a3b3d
32333537
2c2d2f30
2527282a
1f212224
191a1c1d
12141617
0c0e0f11
0607090b
00010304

View File

@ -1,64 +0,0 @@
module DEM_Reverse_64CH (
input clk
,input [6:0] msb_in [63:0]
,input [4:0] lsb_in [63:0]
,input vld_in
,output reg vld_out
,output reg [7:0] data_out [63:0]
);
reg [7:0] data_out_rr[63:0];
reg [7:0] data_out_r [63:0];
reg [1:0] vld_out_r;
genvar k;
generate
for(k = 0; k < 32; k = k + 1) begin
DEM_Reverse U_DEM_Reverse (
.clk ( clk )
,.therm_in ( msb_in[k] )
,.bin_in ( lsb_in[k] )
,.data_out ( data_out_r[k] )
);
end
for(k = 32; k < 64; k = k + 1) begin
DEM_Reverse U_DEM_Reverse (
.clk ( ~clk )
,.therm_in ( msb_in[k] )
,.bin_in ( lsb_in[k] )
,.data_out ( data_out_r[k] )
);
end
endgenerate
generate
for(k = 0; k < 64; k = k + 1) begin
if(k<32) begin
assign data_out[k] = data_out_r[k];
end
else begin
assign data_out[k] = data_out_rr[k];
end
end
endgenerate
always @(posedge clk) begin
data_out_rr <= data_out_r;
end
// \u5728\u65f6\u949f\u4e0a\u5347\u6cbf\u5bc4\u5b58\u8f93\u51fa
always @(posedge clk) begin
vld_out_r <= {vld_out_r[0],vld_in};
end
assign vld_out = vld_out_r[1];
endmodule

View File

@ -1,212 +0,0 @@
`include "../define/chip_define.v"
module da4008_chip_top (
//spi port
input PI_sclk // Spi Clock
,input PI_csn // Spi Chip Select active low
,input PI_mosi // Spi Mosi
,output PO_miso // Spi Miso
//irq
,output PO_irq
//system port
,input PI_async_rstn
,input PI_sync_in
,output PO_sync_out
,input clk
//lvds rx
,input [3 :0] lvds_data
,input [0 :0] lvds_valid
,input [0 :0] lvds_clk
,output [2 :0] phase_tap
//DAC Data
,output [6 :0] MSB_OUT [63:0]
,output [4 :0] LSB_OUT [63:0]
,output MSB_DUM [63:0]
,output DEM_VLD
//DAC Cfg Port
,output [3 :0] Rterm
,output [2 :0] CasAddr
,output [2 :0] CasDw
,output [9 :0] IMainCtrl
,output [3 :0] IBleedCtrl
,output [3 :0] ICkCml
,output [31 :0] CurRsv0
,output [31 :0] CurRsv1
//CLK Cfg Port
,output [0 :0] CcalRstn
,output [3 :0] EnAllP
,output [0 :0] DccEn
,output [0 :0] CasGateCkCtrl
,output [0 :0] SpiEnPi
,output [0 :0] SpiEnQec
,output [0 :0] SpiEnDcc
,output [4 :0] SpiQecCtrlIp
,output [4 :0] SpiQecCtrlIn
,output [4 :0] SpiQecCtrlQp
,output [4 :0] SpiQecCtrlQn
,output [5 :0] SpiDccCtrlIup
,output [5 :0] SpiDccCtrlIdn
,output [5 :0] SpiDccCtrlQup
,output [5 :0] SpiDccCtrlQdn
,output [7 :0] SpiSiqNOut
,output [7 :0] SpiSiqPOut
,output [3 :0] SpiSiPOut
,output [3 :0] SpiSqPOut
,output [2 :0] CrtlCrossOverN
,output [2 :0] CrtlCrossOverP
,output [31 :0] CcalRsv0
,output [31 :0] CcalRsv1
,output [3 :0] SelCk10GDig
,output [3 :0] SelCk2p5GDig
,output [8 :0] SelCk625MDig
,output [15 :0] P2sDataEn
,output [15 :0] P2sEnAllP
,output [15 :0] EnPiP
,output [15 :0] CkDivRstn
,output [31 :0] p2srsv0
,output [31 :0] p2srsv1
,output [15 :0] CkRxSw
,output [15 :0] RstnCk
,output [15 :0] CtrlZin
);
//------------------------------iopad instantiation start--------------------------------------
// iopad
//---------------------------------------------------------------------------------------------
wire async_rstn ;
wire sync_in ;
wire sync_out ;
wire sclk ;
wire csn ;
wire mosi ;
wire miso ;
wire oen ;
wire irq ;
iopad U_iopad (
//+++++++++++++++++++++++++++++++++++++++++++++//
// PAD Strat //
//+++++++++++++++++++++++++++++++++++++++++++++//
.PI_async_rstn ( PI_async_rstn )
,.PI_sync_in ( PI_sync_in )
,.PO_sync_out ( PO_sync_out )
,.PI_sclk ( PI_sclk )
,.PI_csn ( PI_csn )
,.PI_mosi ( PI_mosi )
,.PO_miso ( PO_miso )
,.PO_irq ( PO_irq )
//+++++++++++++++++++++++++++++++++++++++++++++//
// PAD End //
//+++++++++++++++++++++++++++++++++++++++++++++//
//+++++++++++++++++++++++++++++++++++++++++++++//
// Internal signal Start //
//+++++++++++++++++++++++++++++++++++++++++++++//
,.async_rstn ( async_rstn )
,.sync_in ( sync_in )
,.sync_out ( sync_out )
,.sclk ( sclk )
,.csn ( csn )
,.mosi ( mosi )
,.miso ( miso )
,.oen ( oen )
,.irq_n ( ~irq )
);
//------------------------------spi_slave instantiation start----------------------------------
// spi_slave
//---------------------------------------------------------------------------------------------
wire [7 :0] wave_data_out [63:0] ;
wire wave_data_valid ;
wire [14 :0] Set [63:0] ;
wire PrbsEn ;
digital_top digital_top (
.clk ( clk )
,.rst_n ( async_rstn )
,.sync_in ( sync_in )
,.sync_out ( sync_out )
,.cfgid ( 5'b00000 )
,.sclk ( sclk )
,.csn ( csn )
,.mosi ( mosi )
,.miso ( miso )
,.oen ( oen )
,.irq ( irq )
,.wave_data_out ( wave_data_out )
,.wave_data_valid ( wave_data_valid )
,.lvds_data ( lvds_data )
,.lvds_valid ( lvds_valid )
,.lvds_clk ( lvds_clk )
,.phase_tap ( phase_tap )
,.Rterm ( Rterm )
,.PrbsEn ( PrbsEn )
,.Set ( Set )
,.CasAddr ( CasAddr )
,.CasDw ( CasDw )
,.IMainCtrl ( IMainCtrl )
,.IBleedCtrl ( IBleedCtrl )
,.ICkCml ( ICkCml )
,.CurRsv0 ( CurRsv0 )
,.CurRsv1 ( CurRsv1 )
,.CcalRstn ( CcalRstn )
,.EnAllP ( EnAllP )
,.DccEn ( DccEn )
,.CasGateCkCtrl ( CasGateCkCtrl )
,.SpiEnPi ( SpiEnPi )
,.SpiEnQec ( SpiEnQec )
,.SpiEnDcc ( SpiEnDcc )
,.SpiQecCtrlIp ( SpiQecCtrlIp )
,.SpiQecCtrlIn ( SpiQecCtrlIn )
,.SpiQecCtrlQp ( SpiQecCtrlQp )
,.SpiQecCtrlQn ( SpiQecCtrlQn )
,.SpiDccCtrlIup ( SpiDccCtrlIup )
,.SpiDccCtrlIdn ( SpiDccCtrlIdn )
,.SpiDccCtrlQup ( SpiDccCtrlQup )
,.SpiDccCtrlQdn ( SpiDccCtrlQdn )
,.SpiSiqNOut ( SpiSiqNOut )
,.SpiSiqPOut ( SpiSiqPOut )
,.SpiSiPOut ( SpiSiPOut )
,.SpiSqPOut ( SpiSqPOut )
,.CrtlCrossOverN ( CrtlCrossOverN )
,.CrtlCrossOverP ( CrtlCrossOverP )
,.CcalRsv0 ( CcalRsv0 )
,.CcalRsv1 ( CcalRsv1 )
,.SelCk10GDig ( SelCk10GDig )
,.SelCk2p5GDig ( SelCk2p5GDig )
,.SelCk625MDig ( SelCk625MDig )
,.P2sDataEn ( P2sDataEn )
,.P2sEnAllP ( P2sEnAllP )
,.EnPiP ( EnPiP )
,.CkDivRstn ( CkDivRstn )
,.p2srsv0 ( p2srsv0 )
,.p2srsv1 ( p2srsv1 )
,.CkRxSw ( CkRxSw )
,.RstnCk ( RstnCk )
,.CtrlZin ( CtrlZin )
);
//------------------------------spi_slave instantiation start----------------------------------
// DEM
//---------------------------------------------------------------------------------------------
sirv_gnrl_dffr #(1) DEM_VLD_dffr (wave_data_valid, DEM_VLD, clk, async_rstn);
DEM_PhaseSync_4008 U_DEM_PhaseSync_4008 (
.clk ( clk )
,.prbs_en ( PrbsEn )
,.RST_N ( async_rstn )
,.dem_set ( Set )
,.data_in ( wave_data_out )
,.MSB_OUT ( MSB_OUT )
,.LSB_OUT ( LSB_OUT )
,.MSB_DUM ( MSB_DUM )
);
endmodule
`include "../define/chip_undefine.v"

View File

@ -1,400 +0,0 @@
`include "../../rtl/define/chip_define.v"
`include "../../model/SPI_DRIVER.sv"
`include "../../model/LVDS_DRIVER.sv"
`timescale 1ns/1ps
module TB ();
//###################################
// Generate Clocks & Reset
//###################################
//Generate Clock
localparam PERIOD = 1.536;
logic clk ;
//clk
clock_tb #(
.PERIOD ( PERIOD )
,.PHASE ( 0 )
)clk_inst (
.clk_out ( clk )
);
//clk_40g
logic clk_40g;
clock_tb #(
.PERIOD ( 0.024)
,.PHASE ( 0 )
)clk_40g_inst (
.clk_out ( clk_40g )
);
//Generate Reset
logic rst_n;
int file_path;
string CONFIG_FILE = "";
string DATA_O_FILE = "";
parameter string CASE_TEMP = "../../case_temp.txt";
parameter string DATA_TEMP = "../../data_temp.txt";
parameter string LVDS_FILE = "../../../../case/lvds/0305/lvds.txt";
initial begin
file_path = $fopen(CASE_TEMP, "r");
if(file_path != 0) begin
$fscanf(file_path, "%s", CONFIG_FILE);
$display(CONFIG_FILE);
$fclose(file_path);
end
file_path = $fopen(DATA_TEMP, "r");
if(file_path != 0) begin
$fscanf(file_path, "%s", DATA_O_FILE);
$display(DATA_O_FILE);
$fclose(file_path);
end
$fsdbAutoSwitchDumpfile(500, "./verdplus.fsdb", 1000000);
$fsdbDumpvars();
$fsdbDumpMDA();
end
//###################################
// configure the dut
//###################################
virtual spi_if vif;
spi_if spi_bus(.clk(clk), .rstn(rst_n));
virtual lvds_if lvds_vif;
lvds_if lvds_bus(.clk(clk));
initial begin
spi_bus.sclk = 1'b1;
spi_bus.mosi = 1'b0;
spi_bus.csn = 1'b1;
vif = spi_bus;
lvds_vif = lvds_bus;
end
spi_driver my_drv;
lvds_driver lvds_drv;
logic start;
initial begin
rst_n = 1'b0;
start = 1'b0;
lvds_drv = new();
lvds_drv.drv_if = lvds_vif;
my_drv = new();
my_drv.file_path = CONFIG_FILE;
my_drv.itf = vif;
# 20;
rst_n = 1'b1;
/////////////////////////////////
////LVDS send
/////////////////////////////////
lvds_drv.train_count = 100;
lvds_drv.send_training();
lvds_drv.scrambler_en = 1;
lvds_drv.send_frame_from_file(LVDS_FILE);
/////////////////////////////////
////SPI send
/////////////////////////////////
file_path = $fopen(DATA_O_FILE, "w");
my_drv.do_drive(file_path);
$fclose(file_path);
/////////////////////////////////
////trig
/////////////////////////////////
# 30;
start = 1'b1;
# PERIOD;
# PERIOD;
start = 1'b0;
# 30000;
/////////////////////////////////
////SPI send
/////////////////////////////////
file_path = $fopen(DATA_O_FILE, "w");
my_drv.do_drive(file_path);
$fclose(file_path);
/////////////////////////////////
////trig
/////////////////////////////////
start = 1'b1;
# PERIOD;
# PERIOD;
start = 1'b0;
# 30000;
/////////////////////////////////
////SPI send
/////////////////////////////////
file_path = $fopen(DATA_O_FILE, "w");
my_drv.do_drive(file_path);
$fclose(file_path);
/////////////////////////////////
////trig
/////////////////////////////////
start = 1'b1;
# PERIOD;
# PERIOD;
start = 1'b0;
# 30000;
$finish(0);
end
////////////////////////////////////////////////////////////////////////////////////////
//DUT
////////////////////////////////////////////////////////////////////////////////////////
//sync_out
logic sync_out ;
//irq
logic irq ;
//lvds rx
logic [3 :0] lvds_data = '0;
logic [0 :0] lvds_valid = '0;
logic [0 :0] lvds_clk = '0;
//DAC Data
logic [6 :0] MSB_OUT [63:0] ;
logic [4 :0] LSB_OUT [63:0] ;
logic MSB_DUM [63:0] ;
logic DEM_VLD ;
//DAC Cfg Port
logic [3 :0] Rterm ;
logic [2 :0] CasAddr ;
logic [2 :0] CasDw ;
logic [9 :0] IMainCtrl ;
logic [3 :0] IBleedCtrl ;
logic [3 :0] ICkCml ;
logic [31 :0] CurRsv0 ;
logic [31 :0] CurRsv1 ;
//CLK Cfg Port
logic [0 :0] CcalRstn ;
logic [3 :0] EnAllP ;
logic [0 :0] DccEn ;
logic [0 :0] CasGateCkCtrl ;
logic [0 :0] SpiEnPi ;
logic [0 :0] SpiEnQec ;
logic [0 :0] SpiEnDcc ;
logic [4 :0] SpiQecCtrlIp ;
logic [4 :0] SpiQecCtrlIn ;
logic [4 :0] SpiQecCtrlQp ;
logic [4 :0] SpiQecCtrlQn ;
logic [5 :0] SpiDccCtrlIup ;
logic [5 :0] SpiDccCtrlIdn ;
logic [5 :0] SpiDccCtrlQup ;
logic [5 :0] SpiDccCtrlQdn ;
logic [7 :0] SpiSiqNOut ;
logic [7 :0] SpiSiqPOut ;
logic [3 :0] SpiSiPOut ;
logic [3 :0] SpiSqPOut ;
logic [2 :0] CrtlCrossOverN ;
logic [2 :0] CrtlCrossOverP ;
logic [31 :0] CcalRsv0 ;
logic [31 :0] CcalRsv1 ;
logic [3 :0] SelCk10GDig ;
logic [3 :0] SelCk2p5GDig ;
logic [8 :0] SelCk625MDig ;
logic [15 :0] P2sDataEn ;
logic [15 :0] P2sEnAllP ;
logic [15 :0] EnPiP ;
logic [15 :0] CkDivRstn ;
logic [31 :0] p2srsv0 ;
logic [31 :0] p2srsv1 ;
logic [15 :0] CkRxSw ;
logic [15 :0] RstnCk ;
logic [15 :0] CtrlZin ;
da4008_chip_top U_da4008_chip_top (
.PI_sclk ( spi_bus.sclk )
,.PI_csn ( spi_bus.csn )
,.PI_mosi ( spi_bus.mosi )
,.PO_miso ( spi_bus.miso )
,.PO_irq ( irq )
,.PI_async_rstn ( rst_n )
,.PI_sync_in ( start )
,.PO_sync_out ( sync_out )
,.clk ( clk )
,.lvds_data ( lvds_bus.data )
,.lvds_valid ( lvds_bus.valid )
,.lvds_clk ( lvds_bus.clk )
,.MSB_OUT ( MSB_OUT )
,.LSB_OUT ( LSB_OUT )
,.MSB_DUM ( MSB_DUM )
,.DEM_VLD ( DEM_VLD )
,.Rterm ( Rterm )
,.CasAddr ( CasAddr )
,.CasDw ( CasDw )
,.IMainCtrl ( IMainCtrl )
,.IBleedCtrl ( IBleedCtrl )
,.ICkCml ( ICkCml )
,.CurRsv0 ( CurRsv0 )
,.CurRsv1 ( CurRsv1 )
,.CcalRstn ( CcalRstn )
,.EnAllP ( EnAllP )
,.DccEn ( DccEn )
,.CasGateCkCtrl ( CasGateCkCtrl )
,.SpiEnPi ( SpiEnPi )
,.SpiEnQec ( SpiEnQec )
,.SpiEnDcc ( SpiEnDcc )
,.SpiQecCtrlIp ( SpiQecCtrlIp )
,.SpiQecCtrlIn ( SpiQecCtrlIn )
,.SpiQecCtrlQp ( SpiQecCtrlQp )
,.SpiQecCtrlQn ( SpiQecCtrlQn )
,.SpiDccCtrlIup ( SpiDccCtrlIup )
,.SpiDccCtrlIdn ( SpiDccCtrlIdn )
,.SpiDccCtrlQup ( SpiDccCtrlQup )
,.SpiDccCtrlQdn ( SpiDccCtrlQdn )
,.SpiSiqNOut ( SpiSiqNOut )
,.SpiSiqPOut ( SpiSiqPOut )
,.SpiSiPOut ( SpiSiPOut )
,.SpiSqPOut ( SpiSqPOut )
,.CrtlCrossOverN ( CrtlCrossOverN )
,.CrtlCrossOverP ( CrtlCrossOverP )
,.CcalRsv0 ( CcalRsv0 )
,.CcalRsv1 ( CcalRsv1 )
,.SelCk10GDig ( SelCk10GDig )
,.SelCk2p5GDig ( SelCk2p5GDig )
,.SelCk625MDig ( SelCk625MDig )
,.P2sDataEn ( P2sDataEn )
,.P2sEnAllP ( P2sEnAllP )
,.EnPiP ( EnPiP )
,.CkDivRstn ( CkDivRstn )
,.p2srsv0 ( p2srsv0 )
,.p2srsv1 ( p2srsv1 )
,.CkRxSw ( CkRxSw )
,.RstnCk ( RstnCk )
,.CtrlZin ( CtrlZin )
);
////////////////////////////////////////////////////////////////////////////////////////
//DEM_Reverse_64CH
////////////////////////////////////////////////////////////////////////////////////////
logic vld_out ;
logic [7 :0] data_out [63:0] ;
DEM_Reverse_64CH U_DEM_Reverse_64CH (
.clk ( clk )
,.msb_in ( MSB_OUT )
,.lsb_in ( LSB_OUT )
,.vld_in ( DEM_VLD )
,.vld_out ( vld_out )
,.data_out ( data_out )
);
logic [7 :0] data_out_r [63:0] ;
logic vld_out_r ;
always @(posedge clk_40g) begin
data_out_r <= data_out ;
vld_out_r <= vld_out ;
end
///////////////////////////////////////////////////////////////////////
//DA4008 DEM output data save
///////////////////////////////////////////////////////////////////////
wire add_cnt = vld_out_r;
wire end_cnt = 1'b0;
logic [5 :0] cnt_c;
wire [5 :0] cnt_n = end_cnt ? 6'h0 :
add_cnt ? cnt_c + 1'b1 :
cnt_c ;
always @(posedge clk_40g or negedge rst_n) begin
if(rst_n==1'b0) begin
cnt_c <= 6'd0;
end
else begin
cnt_c <= cnt_n;
end
end
logic [7:0] cs_wave;
always @(posedge clk_40g or negedge rst_n) begin
if(rst_n==1'b0) begin
cs_wave <= 16'h0;
end
else begin
case(cnt_c)
6'd0 : cs_wave <= {~data_out_r[0 ][7],data_out_r[0 ][6:0]};
6'd1 : cs_wave <= {~data_out_r[1 ][7],data_out_r[1 ][6:0]};
6'd2 : cs_wave <= {~data_out_r[2 ][7],data_out_r[2 ][6:0]};
6'd3 : cs_wave <= {~data_out_r[3 ][7],data_out_r[3 ][6:0]};
6'd4 : cs_wave <= {~data_out_r[4 ][7],data_out_r[4 ][6:0]};
6'd5 : cs_wave <= {~data_out_r[5 ][7],data_out_r[5 ][6:0]};
6'd6 : cs_wave <= {~data_out_r[6 ][7],data_out_r[6 ][6:0]};
6'd7 : cs_wave <= {~data_out_r[7 ][7],data_out_r[7 ][6:0]};
6'd8 : cs_wave <= {~data_out_r[8 ][7],data_out_r[8 ][6:0]};
6'd9 : cs_wave <= {~data_out_r[9 ][7],data_out_r[9 ][6:0]};
6'd10 : cs_wave <= {~data_out_r[10][7],data_out_r[10][6:0]};
6'd11 : cs_wave <= {~data_out_r[11][7],data_out_r[11][6:0]};
6'd12 : cs_wave <= {~data_out_r[12][7],data_out_r[12][6:0]};
6'd13 : cs_wave <= {~data_out_r[13][7],data_out_r[13][6:0]};
6'd14 : cs_wave <= {~data_out_r[14][7],data_out_r[14][6:0]};
6'd15 : cs_wave <= {~data_out_r[15][7],data_out_r[15][6:0]};
6'd16 : cs_wave <= {~data_out_r[16][7],data_out_r[16][6:0]};
6'd17 : cs_wave <= {~data_out_r[17][7],data_out_r[17][6:0]};
6'd18 : cs_wave <= {~data_out_r[18][7],data_out_r[18][6:0]};
6'd19 : cs_wave <= {~data_out_r[19][7],data_out_r[19][6:0]};
6'd20 : cs_wave <= {~data_out_r[20][7],data_out_r[20][6:0]};
6'd21 : cs_wave <= {~data_out_r[21][7],data_out_r[21][6:0]};
6'd22 : cs_wave <= {~data_out_r[22][7],data_out_r[22][6:0]};
6'd23 : cs_wave <= {~data_out_r[23][7],data_out_r[23][6:0]};
6'd24 : cs_wave <= {~data_out_r[24][7],data_out_r[24][6:0]};
6'd25 : cs_wave <= {~data_out_r[25][7],data_out_r[25][6:0]};
6'd26 : cs_wave <= {~data_out_r[26][7],data_out_r[26][6:0]};
6'd27 : cs_wave <= {~data_out_r[27][7],data_out_r[27][6:0]};
6'd28 : cs_wave <= {~data_out_r[28][7],data_out_r[28][6:0]};
6'd29 : cs_wave <= {~data_out_r[29][7],data_out_r[29][6:0]};
6'd30 : cs_wave <= {~data_out_r[30][7],data_out_r[30][6:0]};
6'd31 : cs_wave <= {~data_out_r[31][7],data_out_r[31][6:0]};
6'd32 : cs_wave <= {~data_out_r[32][7],data_out_r[32][6:0]};
6'd33 : cs_wave <= {~data_out_r[33][7],data_out_r[33][6:0]};
6'd34 : cs_wave <= {~data_out_r[34][7],data_out_r[34][6:0]};
6'd35 : cs_wave <= {~data_out_r[35][7],data_out_r[35][6:0]};
6'd36 : cs_wave <= {~data_out_r[36][7],data_out_r[36][6:0]};
6'd37 : cs_wave <= {~data_out_r[37][7],data_out_r[37][6:0]};
6'd38 : cs_wave <= {~data_out_r[38][7],data_out_r[38][6:0]};
6'd39 : cs_wave <= {~data_out_r[39][7],data_out_r[39][6:0]};
6'd40 : cs_wave <= {~data_out_r[40][7],data_out_r[40][6:0]};
6'd41 : cs_wave <= {~data_out_r[41][7],data_out_r[41][6:0]};
6'd42 : cs_wave <= {~data_out_r[42][7],data_out_r[42][6:0]};
6'd43 : cs_wave <= {~data_out_r[43][7],data_out_r[43][6:0]};
6'd44 : cs_wave <= {~data_out_r[44][7],data_out_r[44][6:0]};
6'd45 : cs_wave <= {~data_out_r[45][7],data_out_r[45][6:0]};
6'd46 : cs_wave <= {~data_out_r[46][7],data_out_r[46][6:0]};
6'd47 : cs_wave <= {~data_out_r[47][7],data_out_r[47][6:0]};
6'd48 : cs_wave <= {~data_out_r[48][7],data_out_r[48][6:0]};
6'd49 : cs_wave <= {~data_out_r[49][7],data_out_r[49][6:0]};
6'd50 : cs_wave <= {~data_out_r[50][7],data_out_r[50][6:0]};
6'd51 : cs_wave <= {~data_out_r[51][7],data_out_r[51][6:0]};
6'd52 : cs_wave <= {~data_out_r[52][7],data_out_r[52][6:0]};
6'd53 : cs_wave <= {~data_out_r[53][7],data_out_r[53][6:0]};
6'd54 : cs_wave <= {~data_out_r[54][7],data_out_r[54][6:0]};
6'd55 : cs_wave <= {~data_out_r[55][7],data_out_r[55][6:0]};
6'd56 : cs_wave <= {~data_out_r[56][7],data_out_r[56][6:0]};
6'd57 : cs_wave <= {~data_out_r[57][7],data_out_r[57][6:0]};
6'd58 : cs_wave <= {~data_out_r[58][7],data_out_r[58][6:0]};
6'd59 : cs_wave <= {~data_out_r[59][7],data_out_r[59][6:0]};
6'd60 : cs_wave <= {~data_out_r[60][7],data_out_r[60][6:0]};
6'd61 : cs_wave <= {~data_out_r[61][7],data_out_r[61][6:0]};
6'd62 : cs_wave <= {~data_out_r[62][7],data_out_r[62][6:0]};
6'd63 : cs_wave <= {~data_out_r[63][7],data_out_r[63][6:0]};
endcase
end
end
endmodule

View File

@ -1,92 +0,0 @@
# 测试平台说明文档 (TB.sv)
## 1. 概述
本测试平台用于验证 `da4008_chip_top` 芯片的数字功能。通过 SPI 接口配置芯片内部寄存器,并通过 LVDS 接口输入数据帧观察芯片输出的并行数据MSB_OUT/LSB_OUT以及经过后处理的波形数据。测试平台包含时钟生成、复位控制、驱动器模型、待测芯片实例化以及数据采集逻辑。
## 2. 主要模块及功能
### 2.1 时钟生成
- **clk**:周期 1.536 ns用于芯片主时钟。
- **clk_40g**:周期 0.024 ns用于高速数据采集后处理模块采样时钟
两个时钟均由 `clock_tb` 模块实例化产生。
### 2.2 复位信号
- `rst_n`:低有效复位,初始为 0延迟 20 ns 后置为 1。
### 2.3 配置文件读取
测试平台通过读取临时文件获取配置和数据的路径:
- `CASE_TEMP = "../../case_temp.txt"`:存储 SPI 配置文件路径。
- `DATA_TEMP = "../../data_temp.txt"`:存储输出数据文件路径。
- `LVDS_FILE = "../../../../case/lvds/0305/lvds.txt"`LVDS 输入数据文件路径。
`initial` 块中读取这些路径,并存入 `CONFIG_FILE``DATA_O_FILE` 字符串变量。
### 2.4 接口及驱动器
- **SPI 接口**`spi_if` 模块实例化为 `spi_bus`,包含 `sclk`、`mosi`、`miso`、`csn` 信号。通过 `virtual spi_if vif` 传递。
- **LVDS 接口**`lvds_if` 模块实例化为 `lvds_bus`,包含 `data`、`valid`、`clk` 信号。通过 `virtual lvds_if lvds_vif` 传递。
- **SPI 驱动器**`spi_driver` 类对象 `my_drv`,负责从 `CONFIG_FILE` 读取配置序列并驱动 SPI 总线,同时将读取的结果写入 `DATA_O_FILE`
- **LVDS 驱动器**`lvds_driver` 类对象 `lvds_drv`,负责从 `LVDS_FILE` 读取数据帧并驱动 LVDS 总线。先发送训练序列(`train_count = 100`),然后发送加扰数据帧。
### 2.5 测试流程
1. 初始化复位和驱动器对象。
2. 释放复位后LVDS 驱动器发送训练序列和数据帧。
3. 首次调用 `my_drv.do_drive(file_path)` 将 SPI 配置写入芯片(同时可能回读并保存)。
4. 拉高 `start` 信号两个周期,启动芯片内部同步。
5. 等待 30,000 ns 后再次调用 `do_drive` 保存数据。
6. 重复步骤 4-5 两次,共三次数据采集。
7. 仿真结束(`$finish`)。
### 2.6 待测芯片实例化
`da4008_chip_top` 例化为 `U_da4008_chip_top`,连接信号包括:
- SPI 接口:`PI_sclk`, `PI_csn`, `PI_mosi`, `PO_miso`
- 中断:`PO_irq`
- 同步信号:`PI_sync_in` (start), `PO_sync_out`
- 时钟:`clk`
- LVDS 输入:`lvds_data`, `lvds_valid`, `lvds_clk`
- DAC 输出总线:`MSB_OUT[63:0]`, `LSB_OUT[63:0]`, `MSB_DUM[63:0]`, `DEM_VLD`
- 各类配置端口电流、时钟、P2S 等)
### 2.7 后处理模块
- **DEM_Reverse_64CH**:将 `MSB_OUT``LSB_OUT` 合并并反向排列,输出 64 路 8 位数据 `data_out[63:0]` 及有效信号 `vld_out`
- 使用 `clk_40g``data_out``vld_out` 打一拍得到 `data_out_r``vld_out_r`
- 计数器 `cnt_c`:在 `vld_out_r` 有效时递增0~63 循环),用于轮询选择当前通道数据。
- `cs_wave`:根据 `cnt_c` 选择对应通道的 `data_out_r`,并将最高位取反(可能是为了满足特定输出格式),输出 8 位波形数据。
### 2.8 波形记录
使用 `$fsdbAutoSwitchDumpfile``$fsdbDumpvars` 记录 FSDB 格式波形,支持 MDA 转储,便于调试。
## 3. 文件依赖
- `../../rtl/define/chip_define.v`:芯片定义文件。
- `../../model/SPI_DRIVER.sv`SPI 驱动器模型。
- `../../model/LVDS_DRIVER.sv`LVDS 驱动器模型。
- `clock_tb` 时钟发生模块。
- `spi_if`、`lvds_if` SPI接口文件。
- `DEM_Reverse_64CH` DEM解码模块。
## 4. 仿真控制
通过修改 `case_temp.txt``data_temp.txt` 可指定不同的配置文件和输出文件。LVDS 数据文件路径固定为 `LVDS_FILE`,可根据需要修改。
## 5. 注意事项
- 仿真时间单位/精度为 1ns/1ps。
- 驱动器的具体实现未在此文件中给出,需确保相关模型正确。
- 多次调用 `my_drv.do_drive` 可能用于在不同时刻捕获芯片内部状态。
- `cs_wave` 的生成方式暗示了数据采集的时序要求,需保证 `clk_40g` 与芯片输出时钟的同步关系。
---
以上为该测试平台的结构与功能说明,可作为仿真环境的使用参考。

View File

@ -1,23 +0,0 @@
../../../../rtl/define/chip_define.v
../../../../sim/chip_top/TB.sv
../../../../model/spi_if.sv
../../../../model/DW01_addsub.v
../../../../model/DW02_mult.v
../../../../model/DW_mult_pipe.v
../../../../model/clk_gen.v
../../../../model/clock_tb.v
../../../../model/reset_tb.v
../../../../model/thermo2binary_top.v
../../../../model/thermo7_binary3.v
../../../../model/thermo15_binary4.v
../../../../model/glbl.v
../../../../rtl/memory/tsdn28hpcpuhdb128x128m4mw_170a_ffg0p99v0c.v
../../../../rtl/memory/tsdn28hpcpuhdb4096x32m4mw_170a_ffg0p99v0c.v
../../../../rtl/memory/tsdn28hpcpuhdb64x32m4mw_170a_ffg0p99v0c.v
../../../../rtl/memory/tsdn28hpcpuhdb512x128m4mwr_170a_ffg0p99v0c.v
../../../../rtl/memory/tsdn28hpcpuhdb4096x128m4mw_170a_ffg0p99v0c.v
../../../../rtl/dem/DEM_31MSB_decoder_1ch.v
../../../../rtl/dem/DEM_31MSB_decoder_16ch_XY.v
/data/pdk/TSMCHOME/digital/Front_End/verilog/tphn28hpcpgv18_110a/tphn28hpcpgv18.v
../../../../lib/tcbn28hpcplusbwp7t35p140.v
../../../../syn/current/outputs/xyz_chip_top.syn.v

View File

@ -1,46 +0,0 @@
../../../../rtl/define/chip_define.v
../../../../lib/tphn28hpcpgv18.v
../../../../lib/tsdn28hpcpuhdb4096x128m4mw_170a_ffg0p99v0c.v
../../../../rtl/io/iopad.v
../../../../rtl/systemregfile/systemregfile.v
../../../../rtl/dacif/dacif.v
../../../../rtl/fifo/syn_fwft_fifo.v
../../../../rtl/dac_regfile/dac_regfile.v
../../../../rtl/lvds/ulink_rx.sv
../../../../rtl/rstgen/rst_gen_unit.v
../../../../rtl/rstgen/rst_sync.v
../../../../rtl/comm/sirv_gnrl_xchecker.v
../../../../rtl/comm/pulse_generator.sv
../../../../rtl/comm/sirv_gnrl_dffs.v
../../../../rtl/comm/syncer.v
../../../../rtl/comm/ramp_gen.v
../../../../rtl/memory/tsmc_dpram.v
../../../../rtl/memory/sram_if.sv
../../../../rtl/memory/sram_dmux.sv
../../../../rtl/memory/dpram.v
../../../../rtl/memory/bhv_spram.v
../../../../rtl/memory/spram.v
../../../../rtl/clk/clk_regfile.v
../../../../rtl/awg/awg_top.sv
../../../../rtl/awg/awg_ctrl.v
../../../../rtl/dem/DEM_PhaseSync_4008.sv
../../../../rtl/dem/DA4008_DEM_Parallel_PRBS_1CH.v
../../../../rtl/dem/DA4008_DEM_Parallel_PRBS_64CH.v
../../../../rtl/top/da4008_chip_top.sv
../../../../rtl/top/digital_top.sv
../../../../rtl/spi/spi_bus_decoder.sv
../../../../rtl/spi/spi_slave.v
../../../../rtl/spi/spi_pll.v
../../../../rtl/spi/spi_sys.v
../../../../model/clock_tb.v
../../../../model/spi_if.sv
../../../../model/clk_gen.v
../../../../model/DEM_Reverse_64CH.v
../../../../model/DEM_Reverse.v
../../../../model/reset_tb.v
../../../../model/DW_stream_sync.v
../../../../model/DW_reset_sync.v
../../../../model/DW_sync.v
../../../../model/DW_pulse_sync.v
../../../../sim/chip_top/TB.sv
../../../../rtl/define/chip_undefine.v

View File

@ -1,2 +0,0 @@
../../../../case/config/try//sine_1g.txt

View File

@ -1,55 +0,0 @@
Command: vcs -full64 -j8 -sverilog +lint=TFIPC-L +v2k -debug_access+all -debug_region+cell+encrypt \
-P /opt/synopsys/verdi/Verdi_O-2018.09-SP2/share/PLI/VCS/linux64/novas_new_dumper.tab \
/opt/synopsys/verdi/Verdi_O-2018.09-SP2/share/PLI/VCS/linux64/pli.a +define+DUMP_FSDB \
-lca -q -timescale=1ns/1ps +nospecify -l compile.log -cm line+cond+fsm+tgl+branch \
-cm_dir ./coverage/simv.vdb -f filelist_vlg.f +incdir+./../../rtl/define +incdir+./../../rtl/qubitmcu \
+incdir+./../../model
Warning-[LCA_FEATURES_ENABLED] Usage warning
LCA features enabled by '-lca' argument on the command line. For more
information regarding list of LCA features please refer to Chapter "LCA
features" in the VCS/VCS-MX Release Notes
Warning-[RVOSFD] Return value discarded
../../model/SPI_DRIVER.sv, 50
System function '$fscanf' is invoked as task, its return value is discarded.
"../../model/SPI_DRIVER.sv", 50
Source info: $fscanf(file_id,"%h\n",value);
Warning-[RVOSFD] Return value discarded
../../model/LVDS_DRIVER.sv, 41
System function '$fscanf' is invoked as task, its return value is discarded.
"../../model/LVDS_DRIVER.sv", 41
Source info: $fscanf(file_id, "%h\n", value);
Warning-[RVOSFD] Return value discarded
../../sim/chip_top/TB.sv, 46
System function '$fscanf' is invoked as task, its return value is discarded.
"../../sim/chip_top/TB.sv", 46
Source info: $fscanf(file_path, "%s", CONFIG_FILE);
Warning-[RVOSFD] Return value discarded
../../sim/chip_top/TB.sv, 52
System function '$fscanf' is invoked as task, its return value is discarded.
"../../sim/chip_top/TB.sv", 52
Source info: $fscanf(file_path, "%s", DATA_O_FILE);
Lint-[TFIPC-L] Too few instance port connections
../../sim/chip_top/TB.sv, 214
TB, "da4008_chip_top U_da4008_chip_top( .PI_sclk (spi_bus.sclk), .PI_csn (spi_bus.csn), .PI_mosi (spi_bus.mosi), .PO_miso (spi_bus.miso), .PO_irq (irq), .PI_async_rstn (rst_n), .PI_sync_in (start), .PO_sync_out (sync_out), .clk (clk), .lvds_data (lvds_bus.data), .lvds_valid (lvds_bus.valid), .lvds_clk (lvds_bus.clk), .MSB_OUT (MSB_OUT), .LSB_OUT (LSB_OUT), .MSB_DUM (MSB_DUM), .DEM_VLD (DEM_VLD), .Rterm (Rterm), .CasAddr (CasAddr), .CasDw (CasDw), .IMainCtrl (IMainCtrl), .IBleedCtrl (IBleedCtrl), .ICkCml (ICkCml), .CurRsv0 (CurRsv0), .CurRsv1 (CurRsv1), .CcalRstn (CcalRstn), .EnAllP (EnAllP), .DccEn (DccEn), .CasGateCkCtrl (CasGateCkCtrl), .SpiEnPi (SpiEnPi), .SpiEnQec (SpiEnQec), .SpiEnDcc (SpiEnDcc), .SpiQecCtrlIp (SpiQecCtrlI ... "
The above instance has fewer port connections than the module definition,
output port 'phase_tap' is not connected.
VCS Coverage Metrics Release O-2018.09-SP2_Full64 Copyright (c) 1991-2018 by Synopsys Inc.
Notice: Ports coerced to inout, use -notice for details
Note-[VCS_PARAL] Parallel code-gen enabled
VCS is running with parallel code generation(-j)...
147 modules and 0 UDP read.
../simv up to date

View File

@ -1,16 +0,0 @@
Instrument
cond 3
line 3
fsm 65539
tgl 8
assign 0
obc 0
path 0
branch 3
Count 0
Glitch -1
cm_tglmda 0
cm_tglstructarr 0
cm_tglcount 0
cm_hier 0
cm_assert_hier 0

View File

@ -1 +0,0 @@
O-2018.09-SP2

View File

@ -1,11 +0,0 @@
TB.U_da4008_chip_top.digital_top.pulse_inst_sync.SM_IDLE0
TB.U_da4008_chip_top.digital_top.pulse_inst_sync.SM_WAIT1
TB.U_da4008_chip_top.digital_top.pulse_inst_sync.SM_WORK2
TB.U_da4008_chip_top.digital_top.U_spi_slave.U_spi_sys.IDLE0
TB.U_da4008_chip_top.digital_top.U_spi_slave.U_spi_sys.READ3
TB.U_da4008_chip_top.digital_top.U_spi_slave.U_spi_sys.RECVCMD1
TB.U_da4008_chip_top.digital_top.U_spi_slave.U_spi_sys.WRITE2
TB.U_da4008_chip_top.digital_top.U_awg_top.awg_ctrl_inst.CMD1
TB.U_da4008_chip_top.digital_top.U_awg_top.awg_ctrl_inst.HOLD3
TB.U_da4008_chip_top.digital_top.U_awg_top.awg_ctrl_inst.IDLE0
TB.U_da4008_chip_top.digital_top.U_awg_top.awg_ctrl_inst.WAVE2

View File

@ -1,55 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE cov SYSTEM "ucdb_srcinfo.dtd">
<srcinfo name="/home/shbyang/Desktop/workplace/lin-win-share/DA4008_V1.2/sim/chip_top" >
<ucapi_version major_ver="13" minor_ver="1" patch_str="O-2018.09-SP2" />
<fileinfo name="../../rtl/define/chip_define.v" id="0" />
<fileinfo name="../../lib/tphn28hpcpgv18.v" id="1" />
<fileinfo name="../../lib/tsdn28hpcpuhdb4096x128m4mw_170a_ffg0p99v0c.v" id="2" />
<fileinfo name="../../rtl/io/iopad.v" id="3" />
<fileinfo name="./../../rtl/define/../define/chip_define.v" id="4" />
<fileinfo name="./../../rtl/define/../define/chip_undefine.v" id="5" />
<fileinfo name="../../rtl/systemregfile/systemregfile.v" id="6" />
<fileinfo name="../../rtl/dacif/dacif.v" id="7" />
<fileinfo name="../../rtl/fifo/syn_fwft_fifo.v" id="8" />
<fileinfo name="../../rtl/dac_regfile/dac_regfile.v" id="9" />
<fileinfo name="../../rtl/lvds/ulink_rx.sv" id="10" />
<fileinfo name="../../rtl/rstgen/rst_gen_unit.v" id="11" />
<fileinfo name="../../rtl/rstgen/rst_sync.v" id="12" />
<fileinfo name="../../rtl/comm/sirv_gnrl_xchecker.v" id="13" />
<fileinfo name="../../rtl/comm/pulse_generator.sv" id="14" />
<fileinfo name="../../rtl/comm/sirv_gnrl_dffs.v" id="15" />
<fileinfo name="../../rtl/comm/syncer.v" id="16" />
<fileinfo name="../../rtl/comm/ramp_gen.v" id="17" />
<fileinfo name="../../rtl/memory/tsmc_dpram.v" id="18" />
<fileinfo name="../../rtl/memory/sram_if.sv" id="19" />
<fileinfo name="../../rtl/memory/sram_dmux.sv" id="20" />
<fileinfo name="../../rtl/memory/dpram.v" id="21" />
<fileinfo name="../../rtl/memory/bhv_spram.v" id="22" />
<fileinfo name="../../rtl/memory/spram.v" id="23" />
<fileinfo name="../../rtl/clk/clk_regfile.v" id="24" />
<fileinfo name="../../rtl/awg/awg_top.sv" id="25" />
<fileinfo name="../../rtl/awg/awg_ctrl.v" id="26" />
<fileinfo name="../../rtl/dem/DEM_PhaseSync_4008.sv" id="27" />
<fileinfo name="../../rtl/dem/DA4008_DEM_Parallel_PRBS_1CH.v" id="28" />
<fileinfo name="../../rtl/dem/DA4008_DEM_Parallel_PRBS_64CH.v" id="29" />
<fileinfo name="../../rtl/top/da4008_chip_top.sv" id="30" />
<fileinfo name="../../rtl/top/digital_top.sv" id="31" />
<fileinfo name="../../rtl/spi/spi_bus_decoder.sv" id="32" />
<fileinfo name="../../rtl/spi/spi_slave.v" id="33" />
<fileinfo name="../../rtl/spi/spi_pll.v" id="34" />
<fileinfo name="../../rtl/spi/spi_sys.v" id="35" />
<fileinfo name="../../model/clock_tb.v" id="36" />
<fileinfo name="../../model/spi_if.sv" id="37" />
<fileinfo name="../../model/clk_gen.v" id="38" />
<fileinfo name="../../model/DEM_Reverse_64CH.v" id="39" />
<fileinfo name="../../model/DEM_Reverse.v" id="40" />
<fileinfo name="../../model/reset_tb.v" id="41" />
<fileinfo name="../../model/DW_stream_sync.v" id="42" />
<fileinfo name="../../model/DW_reset_sync.v" id="43" />
<fileinfo name="../../model/DW_sync.v" id="44" />
<fileinfo name="../../model/DW_pulse_sync.v" id="45" />
<fileinfo name="../../sim/chip_top/TB.sv" id="46" />
<fileinfo name="../../model/SPI_DRIVER.sv" id="47" />
<fileinfo name="../../model/LVDS_DRIVER.sv" id="48" />
<fileinfo name="../../rtl/define/chip_undefine.v" id="49" />
</srcinfo>

View File

@ -1,132 +0,0 @@
// Synopsys, Inc.
// User: shbyang
// Date: Sat Mar 14 17:19:26 2026
// ==================================================================================================
// This config file prototype is produced from the last run using the complete list of extracted fsms.
// Please note that by providing your own description of the module you are enforcing what will be
// extracted for that module.
// Copy this file to your source directory and edit it as described below,
// then pass the file to VCS using the -cm_fsmcfg command line option.
// FSMs will be extracted normally for any module not mentioned in this file
// ==================================================================================================
// 1. For every module that you want to specify yourself, use:
// MODULE==name
// -----------------------------------------------------
// The following options are defining the behavior on the module level.
// -----------------------------------------------------
// 1.1 You can control what fsms should be used within this module:
// FSMS=AUTO
// this means that you want VCS to automatically extract all
// detectable FSMs from this module.
// -----------------------------------------------------
// FSMS=EXCLUDE
// this means that you want all fsms except the ones from the list that follows
// if the list is empty, all fsms will be extracted for this module
// -----------------------------------------------------
// FSMS=RESTRICT
// this means that you want only the fsms from the list that follows
// if the list is empty, no fsms will be extracted for this module
// -----------------------------------------------------
// If none of these options are specified, the program will assume FSMS=RESTRICT
// -----------------------------------------------------
// 1.2 You can specify that the state with the minimal value should be used as a
// start state for all sequences in every fsm in the module.
// FSMS=START_STATE_DFLT
// For any particular fsm you can overwrite this behavior inside its description.
// -----------------------------------------------------
// 2. Each fsm description in the list of fsms should be specified as follows:
// 2.1 provide the current state variable declaration:
// CURRENT= name of the current state variable
// -----------------------------------------------------
// 2.2 if next state variable is different from the current state provide:
// NEXT= next state variable
// if you don't use NEXT=, the program will assume that CURRENT and NEXT are the same
// -----------------------------------------------------
// 2.3 if you want to provide the restrictive the list of states, provide:
// STATES= s0,s1 etc. where s0 is either a name or a value of the state
// if you don't use STATES=, the program will assume that you want to use all states
// -----------------------------------------------------
// 2.4 if you want to ignore some states, specify them in the following list:
// STATES_X= s0,s1, etc.
// -----------------------------------------------------
// 2.5 if you want to mark, that some states should never be reached, specify them as a list:
// STATES_NEVER= s0,s1, etc.
// -----------------------------------------------------
// 2.6 similar to the STATES, if you want to provide the restrictive the list of transitions, specify:
// TRANSITIONS= s0->s1,s1->s2, etc.
// -----------------------------------------------------
// 2.7 similar to the STATES_X, if you want to ignore some transitions, specify them in the following list:
// TRANSITIONS_X= s0->s1,s1->s2, etc.
// -----------------------------------------------------
// 2.8 similar to the STATES_NEVER,if you want to mark, that some transitions should never occur,
// specify them as a list:
// TRANSITIONS_NEVER= s0->s1,s1->s2, etc.
// -----------------------------------------------------
// 2.9 if you want to specify the start state use:
// START_STATE= s0
// -----------------------------------------------------
// Please note:
// - that a state in every list can be specified either by name or by value.
// - in specifying the transitions you can use * in order to refer to 'any' state.
// ==================================================================================================
// Uncomment and modify the following 2 line to override default FSM sequence limits for all FSMs in the design.
//SEQ_NUMBER_MAX=10000
//SEQ_LENGTH_MAX=32
MODULE=pulse_generator
CURRENT=current_state
NEXT=current_state
STATES=SM_IDLE,SM_WAIT,SM_WORK
TRANSITIONS=SM_IDLE->SM_WAIT,
SM_WAIT->SM_IDLE,
SM_WAIT->SM_WORK,
SM_WORK->SM_IDLE
MODULE=spi_sys
CURRENT=state_c
NEXT=qout
STATES=IDLE,READ,RECVCMD,WRITE
TRANSITIONS=IDLE->RECVCMD,
READ->IDLE,
RECVCMD->IDLE,
RECVCMD->READ,
RECVCMD->WRITE,
WRITE->IDLE
MODULE=awg_ctrl
CURRENT=state_c
NEXT=qout
STATES=CMD,HOLD,IDLE,WAVE
TRANSITIONS=CMD->HOLD,
CMD->WAVE,
HOLD->IDLE,
HOLD->WAVE,
IDLE->CMD,
WAVE->HOLD,
WAVE->IDLE
MODULE=ulink_rx_train
CURRENT=state_c
NEXT=qout
STATES=SM_DOWN,SM_EXIT,SM_MATCH,SM_READY
TRANSITIONS=SM_DOWN->SM_MATCH,
SM_EXIT->SM_DOWN,
SM_EXIT->SM_READY,
SM_MATCH->SM_DOWN,
SM_MATCH->SM_EXIT,
SM_READY->SM_DOWN
MODULE=ulink_frame_receiver
CURRENT=word_state_c
NEXT=qout
STATES=S_IDLE,S_WORD0,S_WORD1,S_WORD2,S_WORD3
TRANSITIONS=S_IDLE->S_WORD0,
S_WORD0->S_WORD1,
S_WORD1->S_WORD2,
S_WORD2->S_WORD3,
S_WORD3->S_IDLE
MODULE=ulink_frame_receiver
CURRENT=state_c
NEXT=qout
STATES=ST_CRC,ST_DATA,ST_HEAD,ST_IDLE
TRANSITIONS=ST_CRC->ST_IDLE,
ST_DATA->ST_CRC,
ST_HEAD->ST_DATA,
ST_IDLE->ST_HEAD

View File

@ -1,129 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE cov SYSTEM "ucdb_fsm.dtd">
<fsm count="0" noconst="0" >
<ucapi_version major_ver="13" minor_ver="1" patch_str="O-2018.09-SP2" />
<fsmdef file="14" name="pulse_generator" lib="" parameterized="1" >
<fsmshape >
<fsmfsm name="current_state" id="0" width="2" line="27" chksum="1475478335" >
<state name="SM_IDLE" value="parameterized" id="0" flag="L" line="27" />
<state name="SM_WAIT" value="parameterized" id="1" flag="L" line="30" />
<state name="SM_WORK" value="parameterized" id="2" flag="L" line="31" />
<transition fromid="0" toid="1" flag="L" line="30" />
<transition fromid="1" toid="0" flag="L" line="27" />
<transition fromid="1" toid="2" flag="L" line="31" />
<transition fromid="2" toid="0" flag="L" line="27" />
</fsmfsm>
</fsmshape>
<fsminst name="TB.U_da4008_chip_top.digital_top.pulse_inst_sync" />
</fsmdef>
<fsmdef file="35" name="spi_sys" lib="" parameterized="1" >
<fsmshape >
<fsmfsm name="state_c" id="0" width="2" line="206" chksum="2589023488" >
<state name="IDLE" value="parameterized" id="0" flag="L" line="206" />
<state name="READ" value="parameterized" id="1" flag="L" line="206" />
<state name="RECVCMD" value="parameterized" id="2" flag="L" line="206" />
<state name="WRITE" value="parameterized" id="3" flag="L" line="206" />
<transition fromid="0" toid="2" flag="L" line="206" />
<transition fromid="1" toid="0" flag="L" line="206" />
<transition fromid="2" toid="0" flag="L" line="206" />
<transition fromid="2" toid="1" flag="L" line="206" />
<transition fromid="2" toid="3" flag="L" line="206" />
<transition fromid="3" toid="0" flag="L" line="206" />
</fsmfsm>
</fsmshape>
<fsminst name="TB.U_da4008_chip_top.digital_top.U_spi_slave.U_spi_sys" />
</fsmdef>
<fsmdef file="26" name="awg_ctrl" lib="" parameterized="1" >
<fsmshape >
<fsmfsm name="state_c" id="0" width="3" line="76" chksum="2071008238" >
<state name="CMD" value="parameterized" id="0" flag="L" line="76" />
<state name="HOLD" value="parameterized" id="1" flag="L" line="76" />
<state name="IDLE" value="parameterized" id="2" flag="L" line="76" />
<state name="WAVE" value="parameterized" id="3" flag="L" line="76" />
<transition fromid="0" toid="1" flag="L" line="76" />
<transition fromid="0" toid="3" flag="L" line="76" />
<transition fromid="1" toid="2" flag="L" line="76" />
<transition fromid="1" toid="3" flag="L" line="76" />
<transition fromid="2" toid="0" flag="L" line="76" />
<transition fromid="3" toid="1" flag="L" line="76" />
<transition fromid="3" toid="2" flag="L" line="76" />
</fsmfsm>
</fsmshape>
<fsminst name="TB.U_da4008_chip_top.digital_top.U_awg_top.awg_ctrl_inst" />
</fsmdef>
<fsmdef file="10" name="ulink_rx_train" lib="" chksum="3585652840" >
<fsmshape >
<fsmfsm name="state_c" id="0" width="2" line="631" chksum="3585652840" >
<state name="SM_DOWN" value="0" id="0" flag="L" line="631" />
<state name="SM_EXIT" value="2" id="1" flag="L" line="631" />
<state name="SM_MATCH" value="1" id="2" flag="L" line="631" />
<state name="SM_READY" value="3" id="3" flag="L" line="631" />
<transition fromid="0" toid="2" flag="L" line="631" />
<transition fromid="1" toid="0" flag="L" line="631" />
<transition fromid="1" toid="3" flag="L" line="631" />
<transition fromid="2" toid="0" flag="L" line="631" />
<transition fromid="2" toid="1" flag="L" line="631" />
<transition fromid="3" toid="0" flag="L" line="631" />
</fsmfsm>
</fsmshape>
<fsminst name="TB.U_da4008_chip_top.digital_top.dut.u_train" />
</fsmdef>
<fsmdef file="10" name="ulink_frame_receiver" lib="" chksum="3048501482" >
<fsmshape >
<fsmfsm name="word_state_c" id="0" width="3" line="336" chksum="1242571120" >
<state name="S_IDLE" value="0" id="0" flag="L" line="336" />
<state name="S_WORD0" value="1" id="1" flag="L" line="336" />
<state name="S_WORD1" value="2" id="2" flag="L" line="336" />
<state name="S_WORD2" value="3" id="3" flag="L" line="336" />
<state name="S_WORD3" value="4" id="4" flag="L" line="336" />
<transition fromid="0" toid="1" flag="L" line="336" />
<transition fromid="1" toid="2" flag="L" line="336" />
<transition fromid="2" toid="3" flag="L" line="336" />
<transition fromid="3" toid="4" flag="L" line="336" />
<transition fromid="4" toid="0" flag="L" line="336" />
</fsmfsm>
<fsmfsm name="state_c" id="1" width="3" line="396" chksum="3651469904" >
<state name="ST_CRC" value="3" id="0" flag="L" line="396" />
<state name="ST_DATA" value="2" id="1" flag="L" line="396" />
<state name="ST_HEAD" value="1" id="2" flag="L" line="396" />
<state name="ST_IDLE" value="0" id="3" flag="L" line="396" />
<transition fromid="0" toid="3" flag="L" line="396" />
<transition fromid="1" toid="0" flag="L" line="396" />
<transition fromid="2" toid="1" flag="L" line="396" />
<transition fromid="3" toid="2" flag="L" line="396" />
</fsmfsm>
</fsmshape>
<fsminst name="TB.U_da4008_chip_top.digital_top.dut.u_frame" />
</fsmdef>
<metric_sig chksum="DAB84131285F65367DFE7F8F286B011775CD0243" />
</fsm>

View File

@ -1,116 +0,0 @@
# Makefile generated by VCS to build your model
# This file may be modified; VCS will not overwrite it unless -Mupdate is used
# define default verilog source directory
VSRC=..
# Override TARGET_ARCH
TARGET_ARCH=
# Choose name of executable
PRODUCTBASE=$(VSRC)/simv
PRODUCT=$(PRODUCTBASE)
# Product timestamp file. If product is newer than this one,
# we will also re-link the product.
PRODUCT_TIMESTAMP=product_timestamp
# Path to runtime library
DEPLIBS=
VCSUCLI=-lvcsucli
RUNTIME=-lvcsnew -lsimprofile -lreader_common /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/libBA.a -luclinative /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/vcs_tls.o $(DEPLIBS)
VCS_SAVE_RESTORE_OBJ=/opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/vcs_save_restore_new.o
# Select your favorite compiler
# Linux:
VCS_CC=gcc
# Internal CC for gen_c flow:
CC_CG=gcc
# User overrode default CC:
VCS_CC=gcc
# Loader
LD=g++
# Strip Flags for target product
STRIPFLAGS=
PRE_LDFLAGS= # Loader Flags
LDFLAGS= -rdynamic -Wl,-rpath=/opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib -L/opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib
# Picarchive Flags
PICLDFLAGS=-Wl,-rpath-link=./ -Wl,-rpath='$$ORIGIN'/simv.daidir/ -Wl,-rpath=./simv.daidir/ -Wl,-rpath='$$ORIGIN'/simv.daidir//scsim.db.dir
# C run time startup
CRT0=
# C run time startup
CRTN=
# Machine specific libraries
SYSLIBS=/opt/synopsys/verdi/Verdi_O-2018.09-SP2/share/PLI/VCS/LINUX64/pli.a -ldl -lm -lc -lpthread -ldl
# Default defines
SHELL=/bin/sh
VCSTMPSPECARG=
VCSTMPSPECENV=
# NOTE: if you have little space in $TMPDIR, but plenty in /foo,
#and you are using gcc, uncomment the next line
#VCSTMPSPECENV=SNPS_VCS_TMPDIR=/foo
TMPSPECARG=$(VCSTMPSPECARG)
TMPSPECENV=$(VCSTMPSPECENV)
CC=$(TMPSPECENV) $(VCS_CC) $(TMPSPECARG)
# C flags for compilation
CFLAGS=-w -pipe -fPIC -O -I/opt/synopsys/vcs-mx/O-2018.09-SP2/include
CFLAGS_O0=-w -pipe -fPIC -I/opt/synopsys/vcs-mx/O-2018.09-SP2/include -O0 -fno-strict-aliasing
CFLAGS_CG=-w -pipe -fPIC -I/opt/synopsys/vcs-mx/O-2018.09-SP2/include -O -fno-strict-aliasing
LD_PARTIAL_LOADER=ld
# Partial linking
LD_PARTIAL=$(LD_PARTIAL_LOADER) -r -o
ASFLAGS=
LIBS=-lzerosoft_rt_stubs -lvirsim -lerrorinf -lsnpsmalloc -lvfs /opt/synopsys/verdi/Verdi_O-2018.09-SP2/share/PLI/VCS/linux64/pli.a
# Note: if make gives you errors about include, either get gmake, or
# replace the following line with the contents of the file filelist,
# EACH TIME IT CHANGES
# included file defines OBJS, and is automatically generated by vcs
include filelist
OBJS=$(VLOG_OBJS) $(SYSC_OBJS) $(VHDL_OBJS)
product : $(PRODUCT_TIMESTAMP)
@echo $(PRODUCT) up to date
objects : $(OBJS) $(DPI_STUB_OBJS) $(PLI_STUB_OBJS)
clean :
rm -f $(VCS_OBJS) $(CU_OBJS)
clobber : clean
rm -f $(PRODUCT) $(PRODUCT_TIMESTAMP)
picclean :
@rm -f _csrc*.so pre_vcsobj_*.so share_vcsobj_*.so
@rm -f $(PRODUCT).daidir/_[0-9]*_archive_*.so 2>/dev/null
product_clean_order :
@$(MAKE) -f Makefile --no-print-directory picclean
@$(MAKE) -f Makefile --no-print-directory product_order
product_order : $(PRODUCT)
$(PRODUCT_TIMESTAMP) : product_clean_order
@-if [ -x $(PRODUCT) ]; then chmod -x $(PRODUCT); fi
@$(LD) $(CRT0) -o $(PRODUCT) $(PRE_LDFLAGS) $(STRIPFLAGS) $(PCLDFLAGS) $(PICLDFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) $(RUNTIME) -Wl,-whole-archive $(VCSUCLI) -Wl,-no-whole-archive $(LINK_TB) $(DPI_STUB_OBJS) $(PLI_STUB_OBJS) $(VCS_SAVE_RESTORE_OBJ) $(SYSLIBS) $(CRTN)
@rm -f csrc[0-9]*.o
@touch $(PRODUCT_TIMESTAMP)
@-if [ -d ./objs ]; then find ./objs -type d -empty -delete; fi
$(PRODUCT) : $(LD_VERSION_CHECK) $(OBJS) $(DOTLIBS) $(DPI_STUB_OBJS) $(PLI_STUB_OBJS) $(CMODLIB) /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/libvcsnew.so /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/libsimprofile.so /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/libreader_common.so /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/libBA.a /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/libuclinative.so /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/vcs_tls.o /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/libvcsucli.so $(VCS_SAVE_RESTORE_OBJ)
@touch $(PRODUCT)

View File

@ -1,47 +0,0 @@
# Makefile generated by VCS to build rmapats.so for your model
VSRC=..
# Override TARGET_ARCH
TARGET_ARCH=
# Select your favorite compiler
# Linux:
VCS_CC=gcc
# Internal CC for gen_c flow:
CC_CG=gcc
# User overrode default CC:
VCS_CC=gcc
# Loader
LD=g++
# Loader Flags
LDFLAGS=
# Default defines
SHELL=/bin/sh
VCSTMPSPECARG=
VCSTMPSPECENV=
# NOTE: if you have little space in $TMPDIR, but plenty in /foo,
#and you are using gcc, uncomment the next line
#VCSTMPSPECENV=SNPS_VCS_TMPDIR=/foo
TMPSPECARG=$(VCSTMPSPECARG)
TMPSPECENV=$(VCSTMPSPECENV)
CC=$(TMPSPECENV) $(VCS_CC) $(TMPSPECARG)
# C flags for compilation
CFLAGS=-w -pipe -fPIC -O -I/opt/synopsys/vcs-mx/O-2018.09-SP2/include
CFLAGS_CG=-w -pipe -fPIC -I/opt/synopsys/vcs-mx/O-2018.09-SP2/include -O -fno-strict-aliasing
ASFLAGS=
LIBS=
include filelist.hsopt
rmapats.so: $(HSOPT_OBJS)
@$(VCS_CC) $(LDFLAGS) $(LIBS) -shared -o ./../simv.daidir/rmapats.so $(HSOPT_OBJS)

View File

@ -1 +0,0 @@
.//../simv.daidir//_32553_archive_1.so

View File

@ -1 +0,0 @@
.//../simv.daidir//_32573_archive_1.so

View File

@ -1 +0,0 @@
.//../simv.daidir//_32574_archive_1.so

View File

@ -1 +0,0 @@
.//../simv.daidir//_32575_archive_1.so

View File

@ -1 +0,0 @@
.//../simv.daidir//_32576_archive_1.so

View File

@ -1 +0,0 @@
.//../simv.daidir//_32577_archive_1.so

View File

@ -1 +0,0 @@
.//../simv.daidir//_32578_archive_1.so

View File

@ -1 +0,0 @@
.//../simv.daidir//_32579_archive_1.so

View File

@ -1 +0,0 @@
.//../simv.daidir//_64094_archive_1.so

View File

@ -1 +0,0 @@
.//../simv.daidir//_64123_archive_1.so

View File

@ -1 +0,0 @@
.//../simv.daidir//_csrc0.so

View File

@ -1 +0,0 @@
.//../simv.daidir//_prev_archive_1.so

File diff suppressed because it is too large Load Diff

View File

@ -1,964 +0,0 @@
#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif
#include <stdio.h>
#include <dlfcn.h>
#ifdef __cplusplus
extern "C" {
#endif
extern void* VCS_dlsymLookup(const char *);
extern void vcsMsgReportNoSource1(const char *, const char*);
/* PLI routine: $fsdbDumpvars:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbDumpvars
#define __VCS_PLI_STUB_novas_call_fsdbDumpvars
extern void novas_call_fsdbDumpvars(int data, int reason);
#pragma weak novas_call_fsdbDumpvars
void novas_call_fsdbDumpvars(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbDumpvars");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbDumpvars");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbDumpvars");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbDumpvars)(int data, int reason) = novas_call_fsdbDumpvars;
#endif /* __VCS_PLI_STUB_novas_call_fsdbDumpvars */
/* PLI routine: $fsdbDumpvars:misc */
#ifndef __VCS_PLI_STUB_novas_misc
#define __VCS_PLI_STUB_novas_misc
extern void novas_misc(int data, int reason, int iparam );
#pragma weak novas_misc
void novas_misc(int data, int reason, int iparam )
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason, int iparam ) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason, int iparam )) dlsym(RTLD_NEXT, "novas_misc");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason, int iparam )) VCS_dlsymLookup("novas_misc");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason, iparam );
}
}
void (*__vcs_pli_dummy_reference_novas_misc)(int data, int reason, int iparam ) = novas_misc;
#endif /* __VCS_PLI_STUB_novas_misc */
/* PLI routine: $fsdbDumpvarsByFile:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbDumpvarsByFile
#define __VCS_PLI_STUB_novas_call_fsdbDumpvarsByFile
extern void novas_call_fsdbDumpvarsByFile(int data, int reason);
#pragma weak novas_call_fsdbDumpvarsByFile
void novas_call_fsdbDumpvarsByFile(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbDumpvarsByFile");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbDumpvarsByFile");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbDumpvarsByFile");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbDumpvarsByFile)(int data, int reason) = novas_call_fsdbDumpvarsByFile;
#endif /* __VCS_PLI_STUB_novas_call_fsdbDumpvarsByFile */
/* PLI routine: $fsdbAddRuntimeSignal:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbAddRuntimeSignal
#define __VCS_PLI_STUB_novas_call_fsdbAddRuntimeSignal
extern void novas_call_fsdbAddRuntimeSignal(int data, int reason);
#pragma weak novas_call_fsdbAddRuntimeSignal
void novas_call_fsdbAddRuntimeSignal(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbAddRuntimeSignal");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbAddRuntimeSignal");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbAddRuntimeSignal");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbAddRuntimeSignal)(int data, int reason) = novas_call_fsdbAddRuntimeSignal;
#endif /* __VCS_PLI_STUB_novas_call_fsdbAddRuntimeSignal */
/* PLI routine: $sps_create_transaction_stream:call */
#ifndef __VCS_PLI_STUB_novas_call_sps_create_transaction_stream
#define __VCS_PLI_STUB_novas_call_sps_create_transaction_stream
extern void novas_call_sps_create_transaction_stream(int data, int reason);
#pragma weak novas_call_sps_create_transaction_stream
void novas_call_sps_create_transaction_stream(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_sps_create_transaction_stream");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_sps_create_transaction_stream");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_sps_create_transaction_stream");
}
}
void (*__vcs_pli_dummy_reference_novas_call_sps_create_transaction_stream)(int data, int reason) = novas_call_sps_create_transaction_stream;
#endif /* __VCS_PLI_STUB_novas_call_sps_create_transaction_stream */
/* PLI routine: $sps_begin_transaction:call */
#ifndef __VCS_PLI_STUB_novas_call_sps_begin_transaction
#define __VCS_PLI_STUB_novas_call_sps_begin_transaction
extern void novas_call_sps_begin_transaction(int data, int reason);
#pragma weak novas_call_sps_begin_transaction
void novas_call_sps_begin_transaction(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_sps_begin_transaction");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_sps_begin_transaction");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_sps_begin_transaction");
}
}
void (*__vcs_pli_dummy_reference_novas_call_sps_begin_transaction)(int data, int reason) = novas_call_sps_begin_transaction;
#endif /* __VCS_PLI_STUB_novas_call_sps_begin_transaction */
/* PLI routine: $sps_end_transaction:call */
#ifndef __VCS_PLI_STUB_novas_call_sps_end_transaction
#define __VCS_PLI_STUB_novas_call_sps_end_transaction
extern void novas_call_sps_end_transaction(int data, int reason);
#pragma weak novas_call_sps_end_transaction
void novas_call_sps_end_transaction(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_sps_end_transaction");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_sps_end_transaction");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_sps_end_transaction");
}
}
void (*__vcs_pli_dummy_reference_novas_call_sps_end_transaction)(int data, int reason) = novas_call_sps_end_transaction;
#endif /* __VCS_PLI_STUB_novas_call_sps_end_transaction */
/* PLI routine: $sps_free_transaction:call */
#ifndef __VCS_PLI_STUB_novas_call_sps_free_transaction
#define __VCS_PLI_STUB_novas_call_sps_free_transaction
extern void novas_call_sps_free_transaction(int data, int reason);
#pragma weak novas_call_sps_free_transaction
void novas_call_sps_free_transaction(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_sps_free_transaction");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_sps_free_transaction");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_sps_free_transaction");
}
}
void (*__vcs_pli_dummy_reference_novas_call_sps_free_transaction)(int data, int reason) = novas_call_sps_free_transaction;
#endif /* __VCS_PLI_STUB_novas_call_sps_free_transaction */
/* PLI routine: $sps_add_attribute:call */
#ifndef __VCS_PLI_STUB_novas_call_sps_add_attribute
#define __VCS_PLI_STUB_novas_call_sps_add_attribute
extern void novas_call_sps_add_attribute(int data, int reason);
#pragma weak novas_call_sps_add_attribute
void novas_call_sps_add_attribute(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_sps_add_attribute");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_sps_add_attribute");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_sps_add_attribute");
}
}
void (*__vcs_pli_dummy_reference_novas_call_sps_add_attribute)(int data, int reason) = novas_call_sps_add_attribute;
#endif /* __VCS_PLI_STUB_novas_call_sps_add_attribute */
/* PLI routine: $sps_update_label:call */
#ifndef __VCS_PLI_STUB_novas_call_sps_update_label
#define __VCS_PLI_STUB_novas_call_sps_update_label
extern void novas_call_sps_update_label(int data, int reason);
#pragma weak novas_call_sps_update_label
void novas_call_sps_update_label(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_sps_update_label");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_sps_update_label");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_sps_update_label");
}
}
void (*__vcs_pli_dummy_reference_novas_call_sps_update_label)(int data, int reason) = novas_call_sps_update_label;
#endif /* __VCS_PLI_STUB_novas_call_sps_update_label */
/* PLI routine: $sps_add_relation:call */
#ifndef __VCS_PLI_STUB_novas_call_sps_add_relation
#define __VCS_PLI_STUB_novas_call_sps_add_relation
extern void novas_call_sps_add_relation(int data, int reason);
#pragma weak novas_call_sps_add_relation
void novas_call_sps_add_relation(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_sps_add_relation");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_sps_add_relation");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_sps_add_relation");
}
}
void (*__vcs_pli_dummy_reference_novas_call_sps_add_relation)(int data, int reason) = novas_call_sps_add_relation;
#endif /* __VCS_PLI_STUB_novas_call_sps_add_relation */
/* PLI routine: $fsdbWhatif:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbWhatif
#define __VCS_PLI_STUB_novas_call_fsdbWhatif
extern void novas_call_fsdbWhatif(int data, int reason);
#pragma weak novas_call_fsdbWhatif
void novas_call_fsdbWhatif(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbWhatif");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbWhatif");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbWhatif");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbWhatif)(int data, int reason) = novas_call_fsdbWhatif;
#endif /* __VCS_PLI_STUB_novas_call_fsdbWhatif */
/* PLI routine: $paa_init:call */
#ifndef __VCS_PLI_STUB_novas_call_paa_init
#define __VCS_PLI_STUB_novas_call_paa_init
extern void novas_call_paa_init(int data, int reason);
#pragma weak novas_call_paa_init
void novas_call_paa_init(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_paa_init");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_paa_init");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_paa_init");
}
}
void (*__vcs_pli_dummy_reference_novas_call_paa_init)(int data, int reason) = novas_call_paa_init;
#endif /* __VCS_PLI_STUB_novas_call_paa_init */
/* PLI routine: $paa_sync:call */
#ifndef __VCS_PLI_STUB_novas_call_paa_sync
#define __VCS_PLI_STUB_novas_call_paa_sync
extern void novas_call_paa_sync(int data, int reason);
#pragma weak novas_call_paa_sync
void novas_call_paa_sync(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_paa_sync");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_paa_sync");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_paa_sync");
}
}
void (*__vcs_pli_dummy_reference_novas_call_paa_sync)(int data, int reason) = novas_call_paa_sync;
#endif /* __VCS_PLI_STUB_novas_call_paa_sync */
/* PLI routine: $fsdbDumpClassMethod:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbDumpClassMethod
#define __VCS_PLI_STUB_novas_call_fsdbDumpClassMethod
extern void novas_call_fsdbDumpClassMethod(int data, int reason);
#pragma weak novas_call_fsdbDumpClassMethod
void novas_call_fsdbDumpClassMethod(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbDumpClassMethod");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbDumpClassMethod");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbDumpClassMethod");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbDumpClassMethod)(int data, int reason) = novas_call_fsdbDumpClassMethod;
#endif /* __VCS_PLI_STUB_novas_call_fsdbDumpClassMethod */
/* PLI routine: $fsdbSuppressClassMethod:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbSuppressClassMethod
#define __VCS_PLI_STUB_novas_call_fsdbSuppressClassMethod
extern void novas_call_fsdbSuppressClassMethod(int data, int reason);
#pragma weak novas_call_fsdbSuppressClassMethod
void novas_call_fsdbSuppressClassMethod(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbSuppressClassMethod");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbSuppressClassMethod");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbSuppressClassMethod");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbSuppressClassMethod)(int data, int reason) = novas_call_fsdbSuppressClassMethod;
#endif /* __VCS_PLI_STUB_novas_call_fsdbSuppressClassMethod */
/* PLI routine: $fsdbSuppressClassProp:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbSuppressClassProp
#define __VCS_PLI_STUB_novas_call_fsdbSuppressClassProp
extern void novas_call_fsdbSuppressClassProp(int data, int reason);
#pragma weak novas_call_fsdbSuppressClassProp
void novas_call_fsdbSuppressClassProp(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbSuppressClassProp");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbSuppressClassProp");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbSuppressClassProp");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbSuppressClassProp)(int data, int reason) = novas_call_fsdbSuppressClassProp;
#endif /* __VCS_PLI_STUB_novas_call_fsdbSuppressClassProp */
/* PLI routine: $fsdbDumpMDAByFile:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbDumpMDAByFile
#define __VCS_PLI_STUB_novas_call_fsdbDumpMDAByFile
extern void novas_call_fsdbDumpMDAByFile(int data, int reason);
#pragma weak novas_call_fsdbDumpMDAByFile
void novas_call_fsdbDumpMDAByFile(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbDumpMDAByFile");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbDumpMDAByFile");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbDumpMDAByFile");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbDumpMDAByFile)(int data, int reason) = novas_call_fsdbDumpMDAByFile;
#endif /* __VCS_PLI_STUB_novas_call_fsdbDumpMDAByFile */
/* PLI routine: $fsdbTrans_create_stream_begin:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbEvent_create_stream_begin
#define __VCS_PLI_STUB_novas_call_fsdbEvent_create_stream_begin
extern void novas_call_fsdbEvent_create_stream_begin(int data, int reason);
#pragma weak novas_call_fsdbEvent_create_stream_begin
void novas_call_fsdbEvent_create_stream_begin(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbEvent_create_stream_begin");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbEvent_create_stream_begin");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbEvent_create_stream_begin");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbEvent_create_stream_begin)(int data, int reason) = novas_call_fsdbEvent_create_stream_begin;
#endif /* __VCS_PLI_STUB_novas_call_fsdbEvent_create_stream_begin */
/* PLI routine: $fsdbTrans_define_attribute:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbEvent_add_stream_attribute
#define __VCS_PLI_STUB_novas_call_fsdbEvent_add_stream_attribute
extern void novas_call_fsdbEvent_add_stream_attribute(int data, int reason);
#pragma weak novas_call_fsdbEvent_add_stream_attribute
void novas_call_fsdbEvent_add_stream_attribute(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbEvent_add_stream_attribute");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbEvent_add_stream_attribute");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbEvent_add_stream_attribute");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbEvent_add_stream_attribute)(int data, int reason) = novas_call_fsdbEvent_add_stream_attribute;
#endif /* __VCS_PLI_STUB_novas_call_fsdbEvent_add_stream_attribute */
/* PLI routine: $fsdbTrans_create_stream_end:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbEvent_create_stream_end
#define __VCS_PLI_STUB_novas_call_fsdbEvent_create_stream_end
extern void novas_call_fsdbEvent_create_stream_end(int data, int reason);
#pragma weak novas_call_fsdbEvent_create_stream_end
void novas_call_fsdbEvent_create_stream_end(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbEvent_create_stream_end");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbEvent_create_stream_end");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbEvent_create_stream_end");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbEvent_create_stream_end)(int data, int reason) = novas_call_fsdbEvent_create_stream_end;
#endif /* __VCS_PLI_STUB_novas_call_fsdbEvent_create_stream_end */
/* PLI routine: $fsdbTrans_begin:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbEvent_begin
#define __VCS_PLI_STUB_novas_call_fsdbEvent_begin
extern void novas_call_fsdbEvent_begin(int data, int reason);
#pragma weak novas_call_fsdbEvent_begin
void novas_call_fsdbEvent_begin(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbEvent_begin");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbEvent_begin");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbEvent_begin");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbEvent_begin)(int data, int reason) = novas_call_fsdbEvent_begin;
#endif /* __VCS_PLI_STUB_novas_call_fsdbEvent_begin */
/* PLI routine: $fsdbTrans_set_label:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbEvent_set_label
#define __VCS_PLI_STUB_novas_call_fsdbEvent_set_label
extern void novas_call_fsdbEvent_set_label(int data, int reason);
#pragma weak novas_call_fsdbEvent_set_label
void novas_call_fsdbEvent_set_label(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbEvent_set_label");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbEvent_set_label");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbEvent_set_label");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbEvent_set_label)(int data, int reason) = novas_call_fsdbEvent_set_label;
#endif /* __VCS_PLI_STUB_novas_call_fsdbEvent_set_label */
/* PLI routine: $fsdbTrans_add_attribute:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbEvent_add_attribute
#define __VCS_PLI_STUB_novas_call_fsdbEvent_add_attribute
extern void novas_call_fsdbEvent_add_attribute(int data, int reason);
#pragma weak novas_call_fsdbEvent_add_attribute
void novas_call_fsdbEvent_add_attribute(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbEvent_add_attribute");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbEvent_add_attribute");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbEvent_add_attribute");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbEvent_add_attribute)(int data, int reason) = novas_call_fsdbEvent_add_attribute;
#endif /* __VCS_PLI_STUB_novas_call_fsdbEvent_add_attribute */
/* PLI routine: $fsdbTrans_add_tag:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbEvent_add_tag
#define __VCS_PLI_STUB_novas_call_fsdbEvent_add_tag
extern void novas_call_fsdbEvent_add_tag(int data, int reason);
#pragma weak novas_call_fsdbEvent_add_tag
void novas_call_fsdbEvent_add_tag(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbEvent_add_tag");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbEvent_add_tag");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbEvent_add_tag");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbEvent_add_tag)(int data, int reason) = novas_call_fsdbEvent_add_tag;
#endif /* __VCS_PLI_STUB_novas_call_fsdbEvent_add_tag */
/* PLI routine: $fsdbTrans_end:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbEvent_end
#define __VCS_PLI_STUB_novas_call_fsdbEvent_end
extern void novas_call_fsdbEvent_end(int data, int reason);
#pragma weak novas_call_fsdbEvent_end
void novas_call_fsdbEvent_end(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbEvent_end");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbEvent_end");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbEvent_end");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbEvent_end)(int data, int reason) = novas_call_fsdbEvent_end;
#endif /* __VCS_PLI_STUB_novas_call_fsdbEvent_end */
/* PLI routine: $fsdbTrans_add_relation:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbEvent_add_relation
#define __VCS_PLI_STUB_novas_call_fsdbEvent_add_relation
extern void novas_call_fsdbEvent_add_relation(int data, int reason);
#pragma weak novas_call_fsdbEvent_add_relation
void novas_call_fsdbEvent_add_relation(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbEvent_add_relation");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbEvent_add_relation");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbEvent_add_relation");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbEvent_add_relation)(int data, int reason) = novas_call_fsdbEvent_add_relation;
#endif /* __VCS_PLI_STUB_novas_call_fsdbEvent_add_relation */
/* PLI routine: $fsdbTrans_get_error_code:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbEvent_get_error_code
#define __VCS_PLI_STUB_novas_call_fsdbEvent_get_error_code
extern void novas_call_fsdbEvent_get_error_code(int data, int reason);
#pragma weak novas_call_fsdbEvent_get_error_code
void novas_call_fsdbEvent_get_error_code(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbEvent_get_error_code");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbEvent_get_error_code");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbEvent_get_error_code");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbEvent_get_error_code)(int data, int reason) = novas_call_fsdbEvent_get_error_code;
#endif /* __VCS_PLI_STUB_novas_call_fsdbEvent_get_error_code */
/* PLI routine: $fsdbTrans_add_stream_attribute:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbTrans_add_stream_attribute
#define __VCS_PLI_STUB_novas_call_fsdbTrans_add_stream_attribute
extern void novas_call_fsdbTrans_add_stream_attribute(int data, int reason);
#pragma weak novas_call_fsdbTrans_add_stream_attribute
void novas_call_fsdbTrans_add_stream_attribute(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbTrans_add_stream_attribute");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbTrans_add_stream_attribute");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbTrans_add_stream_attribute");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbTrans_add_stream_attribute)(int data, int reason) = novas_call_fsdbTrans_add_stream_attribute;
#endif /* __VCS_PLI_STUB_novas_call_fsdbTrans_add_stream_attribute */
/* PLI routine: $fsdbTrans_add_scope_attribute:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbTrans_add_scope_attribute
#define __VCS_PLI_STUB_novas_call_fsdbTrans_add_scope_attribute
extern void novas_call_fsdbTrans_add_scope_attribute(int data, int reason);
#pragma weak novas_call_fsdbTrans_add_scope_attribute
void novas_call_fsdbTrans_add_scope_attribute(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbTrans_add_scope_attribute");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbTrans_add_scope_attribute");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbTrans_add_scope_attribute");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbTrans_add_scope_attribute)(int data, int reason) = novas_call_fsdbTrans_add_scope_attribute;
#endif /* __VCS_PLI_STUB_novas_call_fsdbTrans_add_scope_attribute */
/* PLI routine: $sps_interactive:call */
#ifndef __VCS_PLI_STUB_novas_call_sps_interactive
#define __VCS_PLI_STUB_novas_call_sps_interactive
extern void novas_call_sps_interactive(int data, int reason);
#pragma weak novas_call_sps_interactive
void novas_call_sps_interactive(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_sps_interactive");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_sps_interactive");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_sps_interactive");
}
}
void (*__vcs_pli_dummy_reference_novas_call_sps_interactive)(int data, int reason) = novas_call_sps_interactive;
#endif /* __VCS_PLI_STUB_novas_call_sps_interactive */
/* PLI routine: $sps_test:call */
#ifndef __VCS_PLI_STUB_novas_call_sps_test
#define __VCS_PLI_STUB_novas_call_sps_test
extern void novas_call_sps_test(int data, int reason);
#pragma weak novas_call_sps_test
void novas_call_sps_test(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_sps_test");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_sps_test");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_sps_test");
}
}
void (*__vcs_pli_dummy_reference_novas_call_sps_test)(int data, int reason) = novas_call_sps_test;
#endif /* __VCS_PLI_STUB_novas_call_sps_test */
/* PLI routine: $fsdbDumpClassObject:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbDumpClassObject
#define __VCS_PLI_STUB_novas_call_fsdbDumpClassObject
extern void novas_call_fsdbDumpClassObject(int data, int reason);
#pragma weak novas_call_fsdbDumpClassObject
void novas_call_fsdbDumpClassObject(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbDumpClassObject");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbDumpClassObject");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbDumpClassObject");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbDumpClassObject)(int data, int reason) = novas_call_fsdbDumpClassObject;
#endif /* __VCS_PLI_STUB_novas_call_fsdbDumpClassObject */
/* PLI routine: $fsdbDumpClassObjectByFile:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbDumpClassObjectByFile
#define __VCS_PLI_STUB_novas_call_fsdbDumpClassObjectByFile
extern void novas_call_fsdbDumpClassObjectByFile(int data, int reason);
#pragma weak novas_call_fsdbDumpClassObjectByFile
void novas_call_fsdbDumpClassObjectByFile(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbDumpClassObjectByFile");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbDumpClassObjectByFile");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbDumpClassObjectByFile");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbDumpClassObjectByFile)(int data, int reason) = novas_call_fsdbDumpClassObjectByFile;
#endif /* __VCS_PLI_STUB_novas_call_fsdbDumpClassObjectByFile */
/* PLI routine: $ridbDump:call */
#ifndef __VCS_PLI_STUB_novas_call_ridbDump
#define __VCS_PLI_STUB_novas_call_ridbDump
extern void novas_call_ridbDump(int data, int reason);
#pragma weak novas_call_ridbDump
void novas_call_ridbDump(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_ridbDump");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_ridbDump");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_ridbDump");
}
}
void (*__vcs_pli_dummy_reference_novas_call_ridbDump)(int data, int reason) = novas_call_ridbDump;
#endif /* __VCS_PLI_STUB_novas_call_ridbDump */
/* PLI routine: $sps_flush_file:call */
#ifndef __VCS_PLI_STUB_novas_call_sps_flush_file
#define __VCS_PLI_STUB_novas_call_sps_flush_file
extern void novas_call_sps_flush_file(int data, int reason);
#pragma weak novas_call_sps_flush_file
void novas_call_sps_flush_file(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_sps_flush_file");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_sps_flush_file");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_sps_flush_file");
}
}
void (*__vcs_pli_dummy_reference_novas_call_sps_flush_file)(int data, int reason) = novas_call_sps_flush_file;
#endif /* __VCS_PLI_STUB_novas_call_sps_flush_file */
/* PLI routine: $fsdbDumpSingle:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbDumpSingle
#define __VCS_PLI_STUB_novas_call_fsdbDumpSingle
extern void novas_call_fsdbDumpSingle(int data, int reason);
#pragma weak novas_call_fsdbDumpSingle
void novas_call_fsdbDumpSingle(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbDumpSingle");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbDumpSingle");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbDumpSingle");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbDumpSingle)(int data, int reason) = novas_call_fsdbDumpSingle;
#endif /* __VCS_PLI_STUB_novas_call_fsdbDumpSingle */
/* PLI routine: $fsdbDumpIO:call */
#ifndef __VCS_PLI_STUB_novas_call_fsdbDumpIO
#define __VCS_PLI_STUB_novas_call_fsdbDumpIO
extern void novas_call_fsdbDumpIO(int data, int reason);
#pragma weak novas_call_fsdbDumpIO
void novas_call_fsdbDumpIO(int data, int reason)
{
static int _vcs_pli_stub_initialized_ = 0;
static void (*_vcs_pli_fp_)(int data, int reason) = NULL;
if (!_vcs_pli_stub_initialized_) {
_vcs_pli_stub_initialized_ = 1;
_vcs_pli_fp_ = (void (*)(int data, int reason)) dlsym(RTLD_NEXT, "novas_call_fsdbDumpIO");
if (_vcs_pli_fp_ == NULL) {
_vcs_pli_fp_ = (void (*)(int data, int reason)) VCS_dlsymLookup("novas_call_fsdbDumpIO");
}
}
if (_vcs_pli_fp_) {
_vcs_pli_fp_(data, reason);
} else {
vcsMsgReportNoSource1("PLI-DIFNF", "novas_call_fsdbDumpIO");
}
}
void (*__vcs_pli_dummy_reference_novas_call_fsdbDumpIO)(int data, int reason) = novas_call_fsdbDumpIO;
#endif /* __VCS_PLI_STUB_novas_call_fsdbDumpIO */
#ifdef __cplusplus
}
#endif

View File

@ -1,2 +0,0 @@
FgDcH_d.o
amcQwB.o

View File

@ -1,150 +0,0 @@
Zp1LH_d.o
ke5cH_d.o
zNPu5_d.o
ga3jL_d.o
VaZm2_d.o
mZVHG_d.o
M7qR3_d.o
bQxt6_d.o
dfLHW_d.o
sIRhK_d.o
U0PST_d.o
NABmh_d.o
C0gYT_d.o
GzkJA_d.o
cQW1k_d.o
fLemy_d.o
dteMU_d.o
AVYgt_d.o
KkPJH_d.o
I7RzE_d.o
nS0i0_d.o
QGhk6_d.o
sZaSM_d.o
Jztd6_d.o
YBQ1m_d.o
wpYca_d.o
pucZW_d.o
ZZxj5_d.o
eR5Zz_d.o
yeRHW_d.o
BL1m7_d.o
AyqFm_d.o
urn8Q_d.o
i0k2A_d.o
BM4bj_d.o
aJYLF_d.o
NkwYe_d.o
bghMB_d.o
yuek5_d.o
rZC3e_d.o
FDqaf_d.o
xqWfY_d.o
EtT2L_d.o
MEIvW_d.o
K0TuH_d.o
jHcbf_d.o
S5Dr6_d.o
StNiL_d.o
J6VbG_d.o
DA1Pu_d.o
CNBi6_d.o
nJgqZ_d.o
ErxQ3_d.o
aEWK6_d.o
ZKk4u_d.o
eAsJz_d.o
CQ4ek_d.o
KpuhN_d.o
rq1J0_d.o
wGYhm_d.o
uQmb5_d.o
qcK8J_d.o
LR0zI_d.o
q09PC_d.o
HtwuV_d.o
g8kcb_d.o
Eie6s_d.o
DTJPF_d.o
uKPxf_d.o
V63WF_d.o
UTi0b_d.o
EkH6u_d.o
S90qD_d.o
qLaCg_d.o
UyGax_d.o
ircEj_d.o
zIUFF_d.o
EZF3t_d.o
CjC7H_d.o
ZmPik_d.o
qn6Yx_d.o
dviib_d.o
psjSY_d.o
zVfcK_d.o
ebe78_d.o
fMI2k_d.o
VJ8Wg_d.o
bEAZ8_d.o
VSdee_d.o
qePm9_d.o
UxPrL_d.o
N1ndr_d.o
LSxxn_d.o
gxqJp_d.o
QjV6F_d.o
iWZrk_d.o
jsR1C_d.o
LsJ1x_d.o
z4wk8_d.o
nULrd_d.o
P3BwM_d.o
QT8j3_d.o
aYKwj_d.o
Ss3zK_d.o
IYQDs_d.o
W9VnM_d.o
usz4x_d.o
riJVY_d.o
fTzb4_d.o
gwpgC_d.o
T59nH_d.o
HiTWu_d.o
qxEhc_d.o
mJZpP_d.o
sPggV_d.o
gL5Pd_d.o
t6fPF_d.o
yt645_d.o
Md441_d.o
anuMN_d.o
YRh5I_d.o
IZu3i_d.o
J5zQK_d.o
uuDJt_d.o
JznNw_d.o
YnCHV_d.o
EyyeT_d.o
gzftm_d.o
qCQFW_d.o
Pzaun_d.o
J6fGD_d.o
Z62Gy_d.o
IHYdB_d.o
YTwQz_d.o
TqmdJ_d.o
HYpLe_d.o
EZJLH_d.o
jAdLC_d.o
Q3Wk7_d.o
EEqKt_d.o
reYIK_d.o
UJ4u7_d.o
avdwk_d.o
hpMjC_d.o
atFKr_d.o
B0f3F_d.o
fEWTj_d.o
bhWYh_d.o
swWa5_d.o
dc6nH_d.o

File diff suppressed because it is too large Load Diff

View File

@ -1,822 +0,0 @@
{
"reusePaths": {
"amcQw_d": {
"icPath": "csrc"
},
"VJ8Wg_d": {
"icPath": "csrc"
},
"qn6Yx_d": {
"icPath": "csrc"
},
"CjC7H_d": {
"icPath": "csrc"
},
"ircEj_d": {
"icPath": "csrc"
},
"EZF3t_d": {
"icPath": "csrc"
},
"N1ndr_d": {
"icPath": "csrc"
},
"zVfcK_d": {
"icPath": "csrc"
},
"dviib_d": {
"icPath": "csrc"
},
"ebe78_d": {
"icPath": "csrc"
},
"UxPrL_d": {
"icPath": "csrc"
},
"psjSY_d": {
"icPath": "csrc"
},
"qePm9_d": {
"icPath": "csrc"
},
"LSxxn_d": {
"icPath": "csrc"
},
"VSdee_d": {
"icPath": "csrc"
},
"zIUFF_d": {
"icPath": "csrc"
},
"ZmPik_d": {
"icPath": "csrc"
},
"fMI2k_d": {
"icPath": "csrc"
},
"bEAZ8_d": {
"icPath": "csrc"
}
},
"CompUnits": {
"FgDcH_d": {
"mode": 4,
"bytes": 247526,
"mod": "_vcs_unit__348857874",
"out": "FgDcH_d.o",
"archive": "archive.1/_64094_archive_1.a",
"text": 88377,
"checksum": 0,
"cls": 87541
}
},
"Modules": {
"PRUW16SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0218889713287354,
1.8423959999999999,
0.161304,
323088,
323460,
1773479967.818311,
70083385584149250
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0236890316009521,
1.8432219999999999,
0.162412,
323088,
323460,
70083385589293096,
304942678017,
0
],
"nMops": 349
},
"PDB3AC_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0246360301971436,
1.844104,
0.16253600000000001,
323088,
323460,
1773479967.821058,
70083385591937042
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0252749919891357,
1.844104,
0.16323399999999999,
323088,
323460,
70083385593783244,
38654705665,
0
],
"nMops": 5
},
"_vcs_unit__348857874": {
"start_perf": [
1.9105210304260254,
1.7359149999999999,
0.14938399999999999,
321120,
323460,
1773479967.706943,
70083385268294832
],
"Compiled": "Yes",
"nQuads": 5582,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 129,
"end_perf": [
2.0046820640563965,
1.8259110000000001,
0.15905900000000001,
323088,
323460,
70083385535391354,
4294967297,
0
],
"svclass": [
"BinaryDataReader",
4304,
507,
4,
4,
4294969709,
"spi_item",
25578,
3405,
10,
9,
4294969785,
"spi_driver",
18975,
2279,
44,
4,
4294969964,
"DataReader",
2982,
297,
4,
4,
4294970137,
"lvds_item",
4769,
529,
5,
5,
4294970174,
"lvds_driver",
30933,
3663,
44,
20,
4294970216
],
"nMops": 21474
},
"...MASTER...": {
"start_perf": [
1.8347709178924561,
1.682831,
0.13050999999999999,
321096,
323460,
1773479967.6311929,
70083385053437532
],
"nQuads": 6,
"child_modules": {
"PVSS1AC_V_G": 1,
"PDDW08SDGZ_H_G": 1,
"PDDW04DGZ_H_G": 1,
"PVSS2DGZ_H_G": 1,
"PDUW04DGZ_V_G": 1,
"PDDW04DGZ_V_G": 1,
"PVDD3AC_V_G": 1,
"PRDW12SDGZ_H_G": 1,
"PVDD2POC_H_G": 1,
"TB": 1,
"PVDD1A_H_G": 1,
"PVSS3DGZ_H_G": 1,
"sirv_gnrl_xchecker": 1,
"PVSS1ANA_H_G": 1,
"reset_tb": 1,
"PVSS1DGZ_H_G": 1,
"PVSS2A_H_G": 1,
"PDDW04SDGZ_H_G": 1,
"PDDW12SDGZ_H_G": 1,
"PVDD1DGZ_V_G": 1,
"PVDD3A_V_G": 1,
"PDB3A_V_G": 1,
"PRDW16DGZ_V_G": 1,
"PRUW12SDGZ_V_G": 1,
"PRDW12SDGZ_V_G": 1,
"PDXOEDG_V_G": 1,
"PDUW16DGZ_V_G": 1,
"PVSS1ANA_V_G": 1,
"PDUW04SDGZ_H_G": 1,
"_vcs_unit__348857874": 1,
"PVSS1A_V_G": 1,
"PDUW04DGZ_H_G": 1,
"PVDD2DGZ_H_G": 1,
"PRUW08DGZ_V_G": 1,
"PVDD2ANA_H_G": 1,
"PRCUT_G": 1,
"PRDW12DGZ_H_G": 1,
"PDDW16DGZ_H_G": 1,
"PVSS3AC_V_G": 1,
"PVDD1AC_V_G": 1,
"PVSS2ANA_V_G": 1,
"PVSS2AC_H_G": 1,
"clk_gen": 1,
"PDUW16DGZ_H_G": 1,
"PRUW16SDGZ_V_G": 1,
"PDB3AC_V_G": 1,
"PVSS2AC_V_G": 1,
"PVSS1AC_H_G": 1,
"PDUW12DGZ_H_G": 1,
"PDDW16SDGZ_V_G": 1,
"PDDW08DGZ_V_G": 1,
"PVSS2A_V_G": 1,
"PENDCAPA_G": 1,
"PDB3A_H_G": 1,
"PRUW16SDGZ_H_G": 1,
"PRDW16DGZ_H_G": 1,
"PVSS2ANA_H_G": 1,
"PVSS1DGZ_V_G": 1,
"PRDW08DGZ_V_G": 1,
"PVSS1A_H_G": 1,
"PRDW08DGZ_H_G": 1,
"PVDD1DGZ_H_G": 1,
"PVDD3AC_H_G": 1,
"PRDW16SDGZ_V_G": 1,
"PVSS3DGZ_V_G": 1,
"PDXOEDG_H_G": 1,
"PDUW16SDGZ_H_G": 1,
"PVSS3A_H_G": 1,
"PDB3AC_H_G": 1,
"PDDW12DGZ_V_G": 1,
"PRDW08SDGZ_V_G": 1,
"PVSS2DGZ_V_G": 1,
"PDDW08DGZ_H_G": 1,
"PVDD1AC_H_G": 1,
"PRUW08SDGZ_V_G": 1,
"PVDD1ANA_V_G": 1,
"PDDW16DGZ_V_G": 1,
"PVDD3A_H_G": 1,
"PVDD2ANA_V_G": 1,
"PDUW12SDGZ_H_G": 1,
"std": 1,
"PCLAMP_G": 1,
"PVDD2POC_V_G": 1,
"PVDD2DGZ_V_G": 1,
"PVSS3A_V_G": 1,
"PRUW08DGZ_H_G": 1,
"PRUW12DGZ_V_G": 1,
"PRUW12DGZ_H_G": 1,
"PRDW16SDGZ_H_G": 1,
"PRUW08SDGZ_H_G": 1,
"PDDW12DGZ_H_G": 1,
"PVDD1A_V_G": 1,
"sirv_gnrl_ltch": 1,
"PRUW12SDGZ_H_G": 1,
"PDUW16SDGZ_V_G": 1,
"PRDW08SDGZ_H_G": 1,
"PVSS3AC_H_G": 1,
"PRUW16DGZ_V_G": 1,
"PCLAMPC_V_G": 1,
"sirv_gnrl_dffl": 1,
"PRCUTA_G": 1,
"PDUW12SDGZ_V_G": 1,
"PDUW08DGZ_V_G": 1,
"PVDD1ANA_H_G": 1,
"PDDW08SDGZ_V_G": 1,
"PDDW12SDGZ_V_G": 1,
"PENDCAP_G": 1,
"PDUW12DGZ_V_G": 1,
"PRUW16DGZ_H_G": 1,
"PCLAMPC_H_G": 1,
"PDDW16SDGZ_H_G": 1,
"PRDW12DGZ_V_G": 1,
"PDUW08SDGZ_H_G": 1,
"PDUW08DGZ_H_G": 1
},
"nRouts": 10,
"end_perf": [
1.8528308868408203,
1.6851020000000001,
0.13733600000000001,
321104,
323460,
70083385104884284,
0,
0
],
"nMops": 11
},
"da4008_chip_top": {
"Compiled": "Yes",
"start_perf": [
1.8604719638824463,
1.6868210000000001,
0.14393,
321096,
323460,
1773479967.656894,
70083385126417882
],
"nQuads": 5401,
"child_modules": {
"awg_top": 1,
"systemregfile": 1,
"DW_sync_0000": 1,
"clk_regfile": 1,
"spi_bus_decoder_0000": 1,
"dac_regfile": 1,
"DEM_PhaseSync_4008": 1,
"sram_if": 1,
"iopad": 1,
"ramp_gen_0000": 1,
"dacif_0000": 1,
"pulse_generator": 1,
"sram_if_0000": 4,
"ulink_rx": 1,
"DW_pulse_sync_0000": 4,
"rst_gen_unit": 1,
"spi_slave": 1
},
"Compiled Times": 2,
"nRouts": 913,
"end_perf": [
1.9104549884796143,
1.7358479999999998,
0.14937800000000001,
321120,
323460,
70083385268158750,
652835028993,
0
],
"nMops": 17503
},
"DW_sync_0000": {
"Compiled": "Yes",
"start_perf": [
2.0047380924224854,
1.825968,
0.15906400000000001,
323088,
323460,
1773479967.8011601,
70083385535503416
],
"nQuads": 542,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 66,
"end_perf": [
2.0087599754333496,
1.8292440000000001,
0.16015399999999999,
323088,
323460,
70083385546954436,
712964571137,
0
],
"nMops": 1210
},
"sirv_gnrl_xchecker": {
"Compiled": "Yes",
"start_perf": [
2.0087990760803223,
1.829283,
0.16015699999999999,
323088,
323460,
1773479967.8052211,
70083385547021488
],
"nQuads": 108,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 25,
"end_perf": [
2.0108110904693604,
1.830387,
0.161248,
323088,
323460,
70083385552762860,
549755813889,
0
],
"nMops": 136
},
"PVSS3A_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0279619693756104,
1.8449179999999998,
0.165349,
323088,
323460,
1773479967.824384,
70083385601368974
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0285539627075195,
1.845154,
0.16575799999999999,
323088,
323460,
70083385603075408,
459561500673,
0
],
"nMops": 5
},
"PVDD2DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0260200500488281,
1.8446180000000001,
0.16353000000000001,
323088,
323460,
1773479967.8224421,
70083385595861412
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0266458988189697,
1.8446180000000001,
0.164212,
323088,
323460,
70083385597666752,
356482285569,
0
],
"nMops": 5
},
"PDDW08SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0108439922332764,
1.8304200000000002,
0.16125100000000001,
323088,
323460,
1773479967.807266,
70083385552821464
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0128378868103027,
1.8325749999999998,
0.16125100000000001,
323088,
323460,
70083385558518500,
73014444033,
0
],
"nMops": 349
},
"PVSS2A_V_G": {
"Compiled": "Yes",
"start_perf": [
2.027318000793457,
1.8449179999999998,
0.16464599999999999,
323088,
323460,
1773479967.82374,
70083385599543894
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0279340744018555,
1.8449179999999998,
0.16531799999999999,
323088,
323460,
70083385601317494,
425201762305,
0
],
"nMops": 5
},
"PDDW16SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0128729343414307,
1.8326120000000001,
0.16125200000000001,
323088,
323460,
1773479967.8092949,
70083385558578320
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0146450996398926,
1.834544,
0.16125200000000001,
323088,
323460,
70083385563641204,
107374182401,
0
],
"nMops": 349
},
"PDUW08SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.014678955078125,
1.8345820000000002,
0.16125200000000001,
323088,
323460,
1773479967.811101,
70083385563702490
],
"nQuads": 151,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 25,
"end_perf": [
2.0164229869842529,
1.836435,
0.161301,
323088,
323460,
70083385568679394,
141733920769,
0
],
"nMops": 361
},
"PDUW16SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0164549350738525,
1.836468,
0.161304,
323088,
323460,
1773479967.8128769,
70083385568741114
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0182790756225586,
1.838457,
0.161304,
323088,
323460,
70083385573946664,
176093659137,
0
],
"nMops": 349
},
"PRUW08SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0200920104980469,
1.840435,
0.161304,
323088,
323460,
1773479967.816514,
70083385579052460
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0218560695648193,
1.8423590000000001,
0.161304,
323088,
323460,
70083385584091058,
270582939649,
0
],
"nMops": 349
},
"PRDW12SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.018312931060791,
1.838495,
0.161304,
323088,
323460,
1773479967.8147349,
70083385574010050
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0200610160827637,
1.8404020000000001,
0.161304,
323088,
323460,
70083385578993282,
236223201281,
0
],
"nMops": 349
},
"PDXOEDG_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0237228870391846,
1.8432569999999999,
0.162415,
323088,
323460,
1773479967.8201449,
70083385589349930
],
"nQuads": 24,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 11,
"end_perf": [
2.0245940685272217,
1.844104,
0.16249,
323088,
323460,
70083385591884000,
184683593729,
0
],
"nMops": 43
},
"PVDD1AC_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0253050327301025,
1.844104,
0.163267,
323088,
323460,
1773479967.821727,
70083385593838028
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0259900093078613,
1.844589,
0.16352700000000001,
323088,
323460,
70083385595809114,
322122547201,
0
],
"nMops": 5
},
"PVSS1A_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0266740322113037,
1.8446180000000001,
0.164243,
323088,
323460,
1773479967.823096,
70083385597716432
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0272889137268066,
1.8448880000000001,
0.16464400000000001,
323088,
323460,
70083385599490268,
390842023937,
0
],
"nMops": 5
},
"sram_if_0002": {
"Compiled": "Yes",
"start_perf": [
2.028580904006958,
1.8451819999999999,
0.16576099999999999,
323088,
323460,
1773479967.8250029,
70083385603160638
],
"nQuads": 30,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 13,
"end_perf": [
2.0296649932861328,
1.8463259999999999,
0.16576099999999999,
323088,
323460,
70083385606237580,
605590388737,
0
],
"nMops": 65
}
},
"ObjArchives": [
{
"archive": "archive.1/_64094_archive_1.a",
"objects": [
[
"FgDcH_d.o",
247526
],
[
"amcQwB.o",
141522
]
],
"size": 389048
}
],
"stat": {
"ru_self_end": {
"ru_utime_sec": 1.8735040000000001,
"ru_nivcsw": 22,
"ru_majflt": 0,
"ru_stime_sec": 0.17577699999999999,
"ru_nvcsw": 107,
"ru_maxrss_kb": 118196,
"ru_minflt": 51565
},
"ru_childs_end": {
"ru_utime_sec": 1.1946319999999999,
"ru_nivcsw": 36,
"ru_majflt": 0,
"ru_stime_sec": 0.31574000000000002,
"ru_nvcsw": 198,
"ru_maxrss_kb": 65388,
"ru_minflt": 64354
},
"cpu_cycles_end": 70083385818579956,
"peak_mem_kb": 323460
}
}

View File

@ -1,648 +0,0 @@
{
"reusePaths": {
"Q3Wk7_d": {
"icPath": "csrc"
},
"bhWYh_d": {
"icPath": "csrc"
},
"atFKr_d": {
"icPath": "csrc"
},
"UJ4u7_d": {
"icPath": "csrc"
},
"YTwQz_d": {
"icPath": "csrc"
},
"jAdLC_d": {
"icPath": "csrc"
},
"dc6nH_d": {
"icPath": "csrc"
},
"HYpLe_d": {
"icPath": "csrc"
},
"reYIK_d": {
"icPath": "csrc"
},
"Z62Gy_d": {
"icPath": "csrc"
},
"swWa5_d": {
"icPath": "csrc"
},
"EEqKt_d": {
"icPath": "csrc"
},
"hpMjC_d": {
"icPath": "csrc"
},
"fEWTj_d": {
"icPath": "csrc"
},
"IHYdB_d": {
"icPath": "csrc"
},
"TqmdJ_d": {
"icPath": "csrc"
},
"avdwk_d": {
"icPath": "csrc"
},
"EZJLH_d": {
"icPath": "csrc"
},
"B0f3F_d": {
"icPath": "csrc"
}
},
"CompUnits": {},
"Modules": {
"PDDW04DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0115668773651123,
0.152589,
0.017564,
321120,
321124,
1773479967.8079889,
70083385554876644
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0135390758514404,
0.15473899999999999,
0.017564,
321120,
321124,
70083385560502378,
42949672961,
0
],
"nMops": 349
},
"PVSS1AC_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0289120674133301,
0.169654,
0.019387000000000001,
321120,
321124,
1773479967.8253341,
70083385604066292
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0295729637145996,
0.170018,
0.019744000000000001,
321120,
321124,
70083385605967530,
395136991233,
0
],
"nMops": 5
},
"PDUW12DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0173249244689941,
0.15887000000000001,
0.017564,
321120,
321124,
1773479967.8137469,
70083385571204814
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0191459655761719,
0.160857,
0.017564,
321120,
321124,
70083385576403796,
146028888065,
0
],
"nMops": 349
},
"PRUW12DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0228331089019775,
0.164878,
0.017564,
321120,
321124,
1773479967.8192551,
70083385586825920
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0246460437774658,
0.166823,
0.017564,
321120,
321124,
70083385592006664,
274877906945,
0
],
"nMops": 349
},
"tsdn28hpcpuhdb4096x128m4mw_170a": {
"Compiled": "Yes",
"start_perf": [
1.8560850620269775,
0.00053600000000000002,
0.0,
321096,
321096,
1773479967.6525071,
70083385114045260
],
"nQuads": 23278,
"child_modules": {
"tsdn28hpcpuhdb4096x128m4mw_170a_Int_Array": 1
},
"Compiled Times": 2,
"nRouts": 2254,
"end_perf": [
1.9734809398651123,
0.115413,
0.01319,
321120,
321120,
70083385446895036,
481036337153,
0
],
"nMops": 61050
},
"clk_regfile": {
"Compiled": "Yes",
"start_perf": [
1.9735369682312012,
0.115469,
0.013195999999999999,
321120,
321120,
1773479967.769959,
70083385447005472
],
"nQuads": 5441,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 674,
"end_perf": [
1.9985220432281494,
0.13944999999999999,
0.016469999999999999,
321120,
321124,
70083385517940104,
627065225217,
0
],
"nMops": 15415
},
"sram_dmux_w_0000": {
"Compiled": "Yes",
"start_perf": [
1.9985730648040771,
0.13950099999999999,
0.016476000000000001,
321120,
321124,
1773479967.7949951,
70083385518020638
],
"nQuads": 2180,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 268,
"end_perf": [
2.0089349746704102,
0.149787,
0.017493000000000002,
321120,
321124,
70083385547456466,
609885356033,
0
],
"nMops": 5910
},
"std": {
"start_perf": [
2.008976936340332,
0.14982899999999999,
0.017498,
321120,
321124,
1773479967.8053989,
70083385547532858
],
"Compiled": "Yes",
"nQuads": 224,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 36,
"end_perf": [
2.0115189552307129,
0.15254100000000001,
0.017558000000000001,
321120,
321124,
70083385554796088,
8589934594,
0
],
"svclass": [
"$vcs_nba_dyn_obj",
0,
35,
2,
2,
0,
"sigprop$$",
0,
35,
2,
2,
0,
"process",
0,
200,
8,
8,
0,
"event",
0,
34,
2,
2,
0,
"mailbox",
0,
140,
9,
9,
0,
"semaphore",
0,
84,
5,
5,
0
],
"nMops": 533
},
"PDUW04DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0154459476470947,
0.15681999999999999,
0.017564,
321120,
321124,
1773479967.811868,
70083385565879200
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0172948837280273,
0.158836,
0.017564,
321120,
321124,
70083385571147634,
111669149697,
0
],
"nMops": 349
},
"PDDW12DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0135729312896729,
0.154777,
0.017564,
321120,
321124,
1773479967.8099949,
70083385560563292
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0154130458831787,
0.15678400000000001,
0.017564,
321120,
321124,
70083385565814768,
77309411329,
0
],
"nMops": 349
},
"PRDW16DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0210020542144775,
0.162881,
0.017564,
321120,
321124,
1773479967.8174241,
70083385581632478
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0227980613708496,
0.16484099999999999,
0.017564,
321120,
321124,
70083385586769150,
240518168577,
0
],
"nMops": 349
},
"PRDW08DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.019179105758667,
0.16089200000000001,
0.017564,
321120,
321124,
1773479967.8156011,
70083385576461176
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.020967960357666,
0.16284299999999999,
0.017564,
321120,
321124,
70083385581573888,
206158430209,
0
],
"nMops": 349
},
"reset_tb": {
"Compiled": "Yes",
"start_perf": [
2.0246798992156982,
0.16686000000000001,
0.017564,
321120,
321124,
1773479967.8211019,
70083385592064148
],
"nQuads": 48,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 13,
"end_perf": [
2.0257720947265625,
0.16805100000000001,
0.017564,
321120,
321124,
70083385595197388,
700079669249,
0
],
"nMops": 74
},
"spi_if": {
"start_perf": [
2.0258040428161621,
0.16808600000000001,
0.017564,
321120,
321124,
1773479967.822226,
70083385595255524
],
"Compiled": "Yes",
"nQuads": 12,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 10,
"end_perf": [
2.0267369747161865,
0.16811000000000001,
0.018557000000000001,
321120,
321124,
70083385597928036,
682899800065,
0
],
"svclass": [
"spi_if_vcs_virt_intf_C",
0,
0,
0,
0,
0
],
"nMops": 24
},
"PVDD2POC_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0282270908355713,
0.169654,
0.01864,
321120,
321124,
1773479967.8246491,
70083385602125402
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0288760662078857,
0.169654,
0.019347,
321120,
321124,
70083385604010682,
360777252865,
0
],
"nMops": 5
},
"PENDCAP_G": {
"Compiled": "Yes",
"start_perf": [
2.0267689228057861,
0.16814200000000001,
0.018561000000000001,
321120,
321124,
1773479967.8231909,
70083385597991372
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0274639129638672,
0.168825,
0.018636,
321120,
321124,
70083385600005642,
188978561025,
0
],
"nMops": 5
},
"PVDD1ANA_H_G": {
"Compiled": "Yes",
"start_perf": [
2.027501106262207,
0.16886100000000001,
0.01864,
321120,
321124,
1773479967.8239231,
70083385600084354
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0281999111175537,
0.169623,
0.01864,
321120,
321124,
70083385602071890,
326417514497,
0
],
"nMops": 5
},
"PVSS2AC_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0296149253845215,
0.170018,
0.019789000000000001,
321120,
321124,
1773479967.8260369,
70083385606066870
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0301990509033203,
0.170018,
0.020426,
321120,
321124,
70083385607742100,
429496729601,
0
],
"nMops": 5
},
"PVSS3AC_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0302259922027588,
0.170018,
0.020455999999999998,
321120,
321124,
1773479967.826648,
70083385607792598
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0308399200439453,
0.17039099999999999,
0.020752,
321120,
321124,
70083385609558922,
463856467969,
0
],
"nMops": 5
}
},
"ObjArchives": [],
"stat": {
"ru_self_end": {
"ru_utime_sec": 0.17053599999999999,
"ru_nivcsw": 1,
"ru_majflt": 0,
"ru_stime_sec": 0.02077,
"ru_nvcsw": 1,
"ru_maxrss_kb": 60452,
"ru_minflt": 6298
},
"ru_childs_end": {
"ru_utime_sec": 0.0,
"ru_nivcsw": 0,
"ru_majflt": 0,
"ru_stime_sec": 0.0,
"ru_nvcsw": 0,
"ru_maxrss_kb": 0,
"ru_minflt": 0
},
"cpu_cycles_end": 70083385609936994,
"peak_mem_kb": 321124
}
}

View File

@ -1,608 +0,0 @@
{
"reusePaths": {
"sZaSM_d": {
"icPath": "csrc"
},
"yeRHW_d": {
"icPath": "csrc"
},
"bghMB_d": {
"icPath": "csrc"
},
"i0k2A_d": {
"icPath": "csrc"
},
"eR5Zz_d": {
"icPath": "csrc"
},
"AyqFm_d": {
"icPath": "csrc"
},
"BL1m7_d": {
"icPath": "csrc"
},
"aJYLF_d": {
"icPath": "csrc"
},
"BM4bj_d": {
"icPath": "csrc"
},
"QGhk6_d": {
"icPath": "csrc"
},
"NkwYe_d": {
"icPath": "csrc"
},
"Jztd6_d": {
"icPath": "csrc"
},
"nS0i0_d": {
"icPath": "csrc"
},
"ZZxj5_d": {
"icPath": "csrc"
},
"pucZW_d": {
"icPath": "csrc"
},
"urn8Q_d": {
"icPath": "csrc"
},
"wpYca_d": {
"icPath": "csrc"
},
"I7RzE_d": {
"icPath": "csrc"
},
"YBQ1m_d": {
"icPath": "csrc"
}
},
"CompUnits": {},
"Modules": {
"dacif_0000": {
"Compiled": "Yes",
"start_perf": [
1.8578789234161377,
0.0,
0.001103,
321096,
321096,
1773479967.6543009,
70083385119457252
],
"nQuads": 16245,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 2597,
"end_perf": [
1.9472570419311523,
0.086514999999999995,
0.012045999999999999,
321120,
321120,
70083385372548748,
498216206337,
0
],
"nMops": 43142
},
"ramp_gen_0000": {
"Compiled": "Yes",
"start_perf": [
1.9473209381103516,
0.086577000000000001,
0.012055,
321120,
321120,
1773479967.7437429,
70083385372657430
],
"nQuads": 11555,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 783,
"end_perf": [
2.0077390670776367,
0.15248700000000001,
0.012055,
321120,
321124,
70083385544094966,
597000454145,
0
],
"nMops": 40957
},
"tsdn28hpcpuhdb4096x128m4mw_170a_Int_Array": {
"Compiled": "Yes",
"start_perf": [
2.0077929496765137,
0.15254599999999999,
0.012055,
321120,
321124,
1773479967.804215,
70083385544170496
],
"nQuads": 1663,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 65,
"end_perf": [
2.0180690288543701,
0.16375600000000001,
0.012055,
321120,
321124,
70083385573354080,
485331304449,
0
],
"nMops": 5779
},
"sirv_gnrl_dffl": {
"Compiled": "Yes",
"start_perf": [
2.0351779460906982,
0.18132999999999999,
0.013139,
321120,
321124,
1773479967.8316,
70083385621843560
],
"nQuads": 96,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 25,
"end_perf": [
2.0367250442504883,
0.18301700000000001,
0.013139,
321120,
321124,
70083385626268396,
571230650369,
0
],
"nMops": 172
},
"PDDW12DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0241880416870117,
0.170432,
0.012055,
321120,
321124,
1773479967.82061,
70083385590670596
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0259950160980225,
0.172402,
0.012055,
321120,
321124,
70083385595831472,
81604378625,
0
],
"nMops": 349
},
"pulse_generator": {
"Compiled": "Yes",
"start_perf": [
2.0181059837341309,
0.163796,
0.012055,
321120,
321124,
1773479967.814528,
70083385573421496
],
"nQuads": 675,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 70,
"end_perf": [
2.0220060348510742,
0.16805100000000001,
0.012055,
321120,
321124,
70083385584525382,
554050781185,
0
],
"nMops": 1336
},
"PDUW04DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0260279178619385,
0.17244000000000001,
0.012055,
321120,
321124,
1773479967.8224499,
70083385595892790
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0278160572052002,
0.17438999999999999,
0.012055,
321120,
321124,
70083385600996434,
115964116993,
0
],
"nMops": 349
},
"PDDW04DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.022042989730835,
0.16809199999999999,
0.012055,
321120,
321124,
1773479967.818465,
70083385584589298
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0241529941558838,
0.17039399999999999,
0.012055,
321120,
321124,
70083385590613132,
47244640257,
0
],
"nMops": 349
},
"PDUW12DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0278489589691162,
0.174426,
0.012055,
321120,
321124,
1773479967.824271,
70083385601058404
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0297040939331055,
0.17542199999999999,
0.013074000000000001,
321120,
321124,
70083385606349122,
150323855361,
0
],
"nMops": 349
},
"PRDW08DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0297360420227051,
0.175455,
0.013077,
321120,
321124,
1773479967.826158,
70083385606410784
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.031519889831543,
0.177342,
0.013136,
321120,
321124,
70083385611521108,
210453397505,
0
],
"nMops": 349
},
"PRDW16DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0315608978271484,
0.17738399999999999,
0.013139,
321120,
321124,
1773479967.8279829,
70083385611585196
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0333530902862549,
0.179339,
0.013139,
321120,
321124,
70083385616697102,
244813135873,
0
],
"nMops": 349
},
"PRUW12DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0333850383758545,
0.179373,
0.013139,
321120,
321124,
1773479967.829807,
70083385616757732
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.035146951675415,
0.18129500000000001,
0.013139,
321120,
321124,
70083385621784242,
279172874241,
0
],
"nMops": 349
},
"lvds_if": {
"start_perf": [
2.0367588996887207,
0.18305399999999999,
0.013139,
321120,
321124,
1773479967.8331809,
70083385626324620
],
"Compiled": "Yes",
"nQuads": 12,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 10,
"end_perf": [
2.0377650260925293,
0.18415100000000001,
0.013139,
321120,
321124,
70083385629206100,
721554505729,
0
],
"svclass": [
"lvds_if_vcs_virt_intf_C",
0,
0,
0,
0,
0
],
"nMops": 24
},
"PENDCAPA_G": {
"Compiled": "Yes",
"start_perf": [
2.0377969741821289,
0.18418699999999999,
0.013139,
321120,
321124,
1773479967.834219,
70083385629269842
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0384280681610107,
0.18487500000000001,
0.013139,
321120,
321124,
70083385631087666,
193273528321,
0
],
"nMops": 5
},
"PVDD1ANA_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0384581089019775,
0.18490699999999999,
0.013139,
321120,
321124,
1773479967.8348801,
70083385631143976
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0390989780426025,
0.18560699999999999,
0.013139,
321120,
321124,
70083385632988720,
330712481793,
0
],
"nMops": 5
},
"PVDD2POC_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0391280651092529,
0.185638,
0.013139,
321120,
321124,
1773479967.8355501,
70083385633040572
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0397439002990723,
0.186311,
0.013139,
321120,
321124,
70083385634814062,
365072220161,
0
],
"nMops": 5
},
"PVSS1AC_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0397710800170898,
0.18634000000000001,
0.013139,
321120,
321124,
1773479967.8361931,
70083385634862896
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0403969287872314,
0.18702299999999999,
0.013139,
321120,
321124,
70083385636666758,
399431958529,
0
],
"nMops": 5
},
"PVSS2AC_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0404250621795654,
0.187053,
0.013139,
321120,
321124,
1773479967.8368471,
70083385636719416
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0410199165344238,
0.18770200000000001,
0.013139,
321120,
321124,
70083385638432136,
433791696897,
0
],
"nMops": 5
},
"PVSS3AC_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0410459041595459,
0.18773100000000001,
0.013139,
321120,
321124,
1773479967.8374679,
70083385638479932
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0416350364685059,
0.18837400000000001,
0.013139,
321120,
321124,
70083385640177244,
468151435265,
0
],
"nMops": 5
}
},
"ObjArchives": [],
"stat": {
"ru_self_end": {
"ru_utime_sec": 0.18851499999999999,
"ru_nivcsw": 1,
"ru_majflt": 0,
"ru_stime_sec": 0.013139,
"ru_nvcsw": 2,
"ru_maxrss_kb": 60172,
"ru_minflt": 6184
},
"ru_childs_end": {
"ru_utime_sec": 0.0,
"ru_nivcsw": 0,
"ru_majflt": 0,
"ru_stime_sec": 0.0,
"ru_nvcsw": 0,
"ru_maxrss_kb": 0,
"ru_minflt": 0
},
"cpu_cycles_end": 70083385640505890,
"peak_mem_kb": 321124
}
}

View File

@ -1,602 +0,0 @@
{
"reusePaths": {
"wGYhm_d": {
"icPath": "csrc"
},
"LR0zI_d": {
"icPath": "csrc"
},
"EkH6u_d": {
"icPath": "csrc"
},
"qcK8J_d": {
"icPath": "csrc"
},
"qLaCg_d": {
"icPath": "csrc"
},
"uKPxf_d": {
"icPath": "csrc"
},
"uQmb5_d": {
"icPath": "csrc"
},
"HtwuV_d": {
"icPath": "csrc"
},
"q09PC_d": {
"icPath": "csrc"
},
"Eie6s_d": {
"icPath": "csrc"
},
"CQ4ek_d": {
"icPath": "csrc"
},
"UTi0b_d": {
"icPath": "csrc"
},
"KpuhN_d": {
"icPath": "csrc"
},
"S90qD_d": {
"icPath": "csrc"
},
"V63WF_d": {
"icPath": "csrc"
},
"UyGax_d": {
"icPath": "csrc"
},
"DTJPF_d": {
"icPath": "csrc"
},
"g8kcb_d": {
"icPath": "csrc"
},
"rq1J0_d": {
"icPath": "csrc"
}
},
"CompUnits": {},
"Modules": {
"dac_regfile": {
"Compiled": "Yes",
"start_perf": [
1.8584680557250977,
0.0,
0.00097900000000000005,
321096,
321096,
1773479967.6548901,
70083385121274100
],
"nQuads": 9772,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 1225,
"end_perf": [
1.9300410747528076,
0.057159000000000001,
0.021569000000000001,
321120,
321120,
70083385323708878,
506806140929,
0
],
"nMops": 29286
},
"PDUW04SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9791638851165771,
0.106241,
0.026075999999999998,
321120,
321124,
1773479967.7755859,
70083385462967278
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9833829402923584,
0.109469,
0.027095999999999999,
321120,
321124,
70083385475116752,
120259084289,
0
],
"nMops": 349
},
"spi_bus_decoder_0000": {
"Compiled": "Yes",
"start_perf": [
1.9615941047668457,
0.089214000000000002,
0.023935000000000001,
321120,
321124,
1773479967.7580161,
70083385413173480
],
"nQuads": 2554,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 394,
"end_perf": [
1.974247932434082,
0.100912,
0.026041999999999999,
321120,
321124,
70083385449073358,
661424963585,
0
],
"nMops": 6444
},
"systemregfile": {
"Compiled": "Yes",
"start_perf": [
1.9300990104675293,
0.057204999999999999,
0.021586999999999999,
321120,
321120,
1773479967.726521,
70083385323804544
],
"nQuads": 6948,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 881,
"end_perf": [
1.9615480899810791,
0.089174000000000003,
0.023924000000000001,
321120,
321124,
70083385413059624,
493921239041,
0
],
"nMops": 18207
},
"DA4008_DEM_Parallel_PRBS_64CH": {
"Compiled": "Yes",
"start_perf": [
1.9742910861968994,
0.10095,
0.026051000000000001,
321120,
321124,
1773479967.7707131,
70083385449145434
],
"nQuads": 6,
"child_modules": {
"DA4008_DEM_Parallel_PRBS_1CH": 64
},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
1.9753179550170898,
0.102063,
0.026058000000000001,
321120,
321124,
70083385452084192,
648540061697,
0
],
"nMops": 5
},
"PDDW12SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9773900508880615,
0.104306,
0.026075999999999998,
321120,
321124,
1773479967.7738121,
70083385457935786
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9791319370269775,
0.10620599999999999,
0.026075999999999998,
321120,
321124,
70083385462909544,
85899345921,
0
],
"nMops": 349
},
"PDDW04SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9753479957580566,
0.10209,
0.026065000000000001,
321120,
321124,
1773479967.77177,
70083385452138454
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9773569107055664,
0.10427599999999999,
0.026068999999999998,
321120,
321124,
70083385457876786,
51539607553,
0
],
"nMops": 349
},
"PCLAMPC_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0058069229125977,
0.12840699999999999,
0.030469,
321120,
321124,
1773479967.8022289,
70083385538537784
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0065619945526123,
0.129051,
0.030622,
321120,
321124,
70083385540704292,
17179869185,
0
],
"nMops": 5
},
"sirv_gnrl_ltch": {
"Compiled": "Yes",
"start_perf": [
2.004410982131958,
0.127827,
0.029526,
321120,
321124,
1773479967.800833,
70083385534575090
],
"nQuads": 72,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 17,
"end_perf": [
2.005774974822998,
0.12837799999999999,
0.030461999999999999,
321120,
321124,
70083385538478346,
584115552257,
0
],
"nMops": 147
},
"PDUW12SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9834809303283691,
0.109556,
0.027118,
321120,
321124,
1773479967.7799029,
70083385475294832
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.990156888961792,
0.115853,
0.027323,
321120,
321124,
70083385494316150,
154618822657,
0
],
"nMops": 349
},
"PVDD3A_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0079948902130127,
0.129608,
0.031585000000000002,
321120,
321124,
1773479967.8044169,
70083385544734596
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0086450576782227,
0.129608,
0.032294999999999997,
321120,
321124,
70083385546610572,
369367187457,
0
],
"nMops": 5
},
"PRDW08SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9902439117431641,
0.11593199999999999,
0.027342000000000002,
321120,
321124,
1773479967.7866659,
70083385494444478
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9959549903869629,
0.12067899999999999,
0.028524000000000001,
321120,
321124,
70083385510784820,
214748364801,
0
],
"nMops": 349
},
"PRDW16SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9960610866546631,
0.12077300000000001,
0.028545999999999998,
321120,
321124,
1773479967.7924831,
70083385510974368
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0024800300598145,
0.12572900000000001,
0.029517999999999999,
321120,
321124,
70083385529137104,
249108103169,
0
],
"nMops": 349
},
"PRCUT_G": {
"Compiled": "Yes",
"start_perf": [
2.0065920352935791,
0.129078,
0.030627999999999999,
321120,
321124,
1773479967.803014,
70083385540790878
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0073039531707764,
0.129078,
0.031362000000000001,
321120,
321124,
70083385542808662,
197568495617,
0
],
"nMops": 5
},
"PRUW12SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0025138854980469,
0.12575900000000001,
0.029526,
321120,
321124,
1773479967.7989359,
70083385529214432
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0043759346008301,
0.12778900000000001,
0.029526,
321120,
321124,
70083385534516158,
283467841537,
0
],
"nMops": 349
},
"PVDD1DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0073330402374268,
0.129078,
0.031393999999999998,
321120,
321124,
1773479967.803755,
70083385542859752
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0079669952392578,
0.129584,
0.031579000000000003,
321120,
321124,
70083385544685140,
335007449089,
0
],
"nMops": 5
},
"PVSS1ANA_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0086739063262939,
0.129608,
0.032326000000000001,
321120,
321124,
1773479967.8050959,
70083385546660376
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0097448825836182,
0.13009000000000001,
0.032522000000000002,
321120,
321124,
70083385549726674,
403726925825,
0
],
"nMops": 5
},
"PVSS2ANA_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0097730159759521,
0.13011400000000001,
0.032528000000000001,
321120,
321124,
1773479967.806195,
70083385549778774
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0103750228881836,
0.13063900000000001,
0.032659000000000001,
321120,
321124,
70083385551513078,
438086664193,
0
],
"nMops": 5
},
"PVSS3DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0104019641876221,
0.130663,
0.032665,
321120,
321124,
1773479967.806824,
70083385551561608
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0110709667205811,
0.13139300000000001,
0.032665,
321120,
321124,
70083385553487370,
472446402561,
0
],
"nMops": 5
}
},
"ObjArchives": [],
"stat": {
"ru_self_end": {
"ru_utime_sec": 0.13154199999999999,
"ru_nivcsw": 1,
"ru_majflt": 0,
"ru_stime_sec": 0.032665,
"ru_nvcsw": 13,
"ru_maxrss_kb": 59592,
"ru_minflt": 5381
},
"ru_childs_end": {
"ru_utime_sec": 0.0,
"ru_nivcsw": 0,
"ru_majflt": 0,
"ru_stime_sec": 0.0,
"ru_nvcsw": 0,
"ru_maxrss_kb": 0,
"ru_minflt": 0
},
"cpu_cycles_end": 70083385553830998,
"peak_mem_kb": 321124
}
}

View File

@ -1,607 +0,0 @@
{
"reusePaths": {
"YnCHV_d": {
"icPath": "csrc"
},
"yt645_d": {
"icPath": "csrc"
},
"qCQFW_d": {
"icPath": "csrc"
},
"J5zQK_d": {
"icPath": "csrc"
},
"gzftm_d": {
"icPath": "csrc"
},
"anuMN_d": {
"icPath": "csrc"
},
"Pzaun_d": {
"icPath": "csrc"
},
"J6fGD_d": {
"icPath": "csrc"
},
"mJZpP_d": {
"icPath": "csrc"
},
"qxEhc_d": {
"icPath": "csrc"
},
"JznNw_d": {
"icPath": "csrc"
},
"YRh5I_d": {
"icPath": "csrc"
},
"EyyeT_d": {
"icPath": "csrc"
},
"uuDJt_d": {
"icPath": "csrc"
},
"sPggV_d": {
"icPath": "csrc"
},
"t6fPF_d": {
"icPath": "csrc"
},
"gL5Pd_d": {
"icPath": "csrc"
},
"Md441_d": {
"icPath": "csrc"
},
"IZu3i_d": {
"icPath": "csrc"
}
},
"CompUnits": {},
"Modules": {
"DEM_Reverse_64CH_0000": {
"Compiled": "Yes",
"start_perf": [
1.8585898876190186,
0.00037399999999999998,
0.0,
321096,
321096,
1773479967.6550119,
70083385121151906
],
"nQuads": 10851,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 1504,
"end_perf": [
1.9302639961242676,
0.062198000000000003,
0.016368000000000001,
321120,
321120,
70083385324322700,
691489734657,
0
],
"nMops": 32497
},
"ulink_descrambler_128": {
"Compiled": "Yes",
"start_perf": [
2.0076189041137695,
0.14187,
0.017732999999999999,
321120,
321124,
1773479967.8040409,
70083385543758168
],
"nQuads": 211,
"child_modules": {
"ulink_descrambler_32": 4
},
"Compiled Times": 2,
"nRouts": 34,
"end_perf": [
2.0132620334625244,
0.14699100000000001,
0.018787999999999999,
321120,
321124,
70083385559718296,
519691042817,
0
],
"nMops": 453
},
"awg_top": {
"Compiled": "Yes",
"start_perf": [
1.9303150177001953,
0.062243,
0.016379000000000001,
321120,
321120,
1773479967.726737,
70083385324409216
],
"nQuads": 6143,
"child_modules": {
"dpram": 1,
"sram_if_0001": 1,
"sram_dmux_w_0000": 1,
"sram_if_0002": 1
},
"Compiled Times": 2,
"nRouts": 770,
"end_perf": [
1.9700961112976074,
0.10412399999999999,
0.017354000000000001,
321120,
321124,
70083385437308084,
631360192513,
0
],
"nMops": 16760
},
"PRDW08SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
1.9934110641479492,
0.12770799999999999,
0.017464,
321120,
321124,
1773479967.7898331,
70083385503459996
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9997138977050781,
0.13398099999999999,
0.017571,
321120,
321124,
70083385521318540,
219043332097,
0
],
"nMops": 349
},
"rst_gen_unit": {
"Compiled": "Yes",
"start_perf": [
1.9781169891357422,
0.11286499999999999,
0.017363,
321120,
321124,
1773479967.774539,
70083385459996042
],
"nQuads": 576,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 107,
"end_perf": [
1.9816389083862305,
0.116704,
0.017363,
321120,
321124,
70083385470026978,
541165879297,
0
],
"nMops": 1152
},
"syn_fwft_fifo": {
"Compiled": "Yes",
"start_perf": [
1.9701430797576904,
0.104168,
0.017361000000000001,
321120,
321124,
1773479967.7665651,
70083385437378518
],
"nQuads": 1370,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 165,
"end_perf": [
1.9780769348144531,
0.11282300000000001,
0.017361000000000001,
321120,
321124,
70083385459932460,
502511173633,
0
],
"nMops": 3886
},
"PRCUTA_G": {
"Compiled": "Yes",
"start_perf": [
2.0141201019287109,
0.14702299999999999,
0.019692000000000001,
321120,
321124,
1773479967.8105421,
70083385562111804
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0148379802703857,
0.14766299999999999,
0.019834999999999998,
321120,
321124,
70083385564176368,
201863462913,
0
],
"nMops": 5
},
"PDUW12SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
1.9890620708465576,
0.123173,
0.017440000000000001,
321120,
321124,
1773479967.7854841,
70083385491040212
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9933099746704102,
0.127609,
0.01745,
321120,
321124,
70083385503272612,
158913789953,
0
],
"nMops": 349
},
"PVSS2ANA_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0169188976287842,
0.14983299999999999,
0.019925999999999999,
321120,
321124,
1773479967.8133409,
70083385570047024
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0175590515136719,
0.150531,
0.019925999999999999,
321120,
321124,
70083385571888972,
442381631489,
0
],
"nMops": 5
},
"PDDW04SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
1.9816739559173584,
0.116742,
0.017363,
321120,
321124,
1773479967.778096,
70083385470087002
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9836668968200684,
0.11891500000000001,
0.017363,
321120,
321124,
70083385475774906,
55834574849,
0
],
"nMops": 349
},
"PDUW04SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
1.9854691028594971,
0.12082900000000001,
0.017416000000000001,
321120,
321124,
1773479967.7818911,
70083385480852090
],
"nQuads": 151,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 25,
"end_perf": [
1.9890270233154297,
0.123139,
0.017434999999999999,
321120,
321124,
70083385490982088,
124554051585,
0
],
"nMops": 361
},
"PDDW12SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
1.9837000370025635,
0.118952,
0.017363,
321120,
321124,
1773479967.780122,
70083385475829996
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9854369163513184,
0.120798,
0.017412,
321120,
321124,
70083385480792234,
90194313217,
0
],
"nMops": 349
},
"PVSS3DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0175850391387939,
0.15056,
0.019927,
321120,
321124,
1773479967.814007,
70083385571937166
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0181689262390137,
0.151196,
0.019927,
321120,
321124,
70083385573619646,
476741369857,
0
],
"nMops": 5
},
"PRDW16SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
1.9997670650482178,
0.13403200000000001,
0.017578,
321120,
321124,
1773479967.7961891,
70083385521401766
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0033390522003174,
0.137597,
0.017611999999999999,
321120,
321124,
70083385531577510,
253403070465,
0
],
"nMops": 349
},
"PCLAMPC_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0132958889007568,
0.14702299999999999,
0.018792,
321120,
321124,
1773479967.8097179,
70083385559774430
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0140900611877441,
0.14702299999999999,
0.019657000000000001,
321120,
321124,
70083385562057148,
21474836481,
0
],
"nMops": 5
},
"PVSS1ANA_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0161709785461426,
0.14902699999999999,
0.019925999999999999,
321120,
321124,
1773479967.812593,
70083385567927632
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0168890953063965,
0.14980099999999999,
0.019925999999999999,
321120,
321124,
70083385569990960,
408021893121,
0
],
"nMops": 5
},
"PRUW12SDGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0033750534057617,
0.137631,
0.017616,
321120,
321124,
1773479967.7997971,
70083385531636022
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0074820518493652,
0.14175299999999999,
0.017718999999999999,
321120,
321124,
70083385543523312,
287762808833,
0
],
"nMops": 349
},
"PVDD3A_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0155389308929443,
0.148338,
0.019925999999999999,
321120,
321124,
1773479967.8119609,
70083385566135894
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0161440372467041,
0.14899699999999999,
0.019925999999999999,
321120,
321124,
70083385567876186,
373662154753,
0
],
"nMops": 5
},
"PVDD1DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0148670673370361,
0.14769099999999999,
0.019838999999999999,
321120,
321124,
1773479967.8112891,
70083385564230184
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0155038833618164,
0.14830299999999999,
0.019921000000000001,
321120,
321124,
70083385566083854,
339302416385,
0
],
"nMops": 5
}
},
"ObjArchives": [],
"stat": {
"ru_self_end": {
"ru_utime_sec": 0.151338,
"ru_nivcsw": 1,
"ru_majflt": 0,
"ru_stime_sec": 0.019927,
"ru_nvcsw": 17,
"ru_maxrss_kb": 60116,
"ru_minflt": 5387
},
"ru_childs_end": {
"ru_utime_sec": 0.0,
"ru_nivcsw": 0,
"ru_majflt": 0,
"ru_stime_sec": 0.0,
"ru_nvcsw": 0,
"ru_maxrss_kb": 0,
"ru_minflt": 0
},
"cpu_cycles_end": 70083385573945984,
"peak_mem_kb": 321124
}
}

View File

@ -1,611 +0,0 @@
{
"reusePaths": {
"dfLHW_d": {
"icPath": "csrc"
},
"U0PST_d": {
"icPath": "csrc"
},
"KkPJH_d": {
"icPath": "csrc"
},
"sIRhK_d": {
"icPath": "csrc"
},
"GzkJA_d": {
"icPath": "csrc"
},
"dteMU_d": {
"icPath": "csrc"
},
"AVYgt_d": {
"icPath": "csrc"
},
"NABmh_d": {
"icPath": "csrc"
},
"bQxt6_d": {
"icPath": "csrc"
},
"cQW1k_d": {
"icPath": "csrc"
},
"C0gYT_d": {
"icPath": "csrc"
},
"M7qR3_d": {
"icPath": "csrc"
},
"VaZm2_d": {
"icPath": "csrc"
},
"ga3jL_d": {
"icPath": "csrc"
},
"fLemy_d": {
"icPath": "csrc"
},
"zNPu5_d": {
"icPath": "csrc"
},
"mZVHG_d": {
"icPath": "csrc"
},
"Zp1LH_d": {
"icPath": "csrc"
},
"ke5cH_d": {
"icPath": "csrc"
}
},
"CompUnits": {},
"Modules": {
"PDDW08DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9762380123138428,
0.118617,
0.0087860000000000004,
321120,
321124,
1773479967.77266,
70083385454664468
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9783480167388916,
0.12091200000000001,
0.0087930000000000005,
321120,
321124,
70083385460690730,
60129542145,
0
],
"nMops": 349
},
"PVDD1A_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0042519569396973,
0.13924900000000001,
0.015594999999999999,
321120,
321124,
1773479967.800674,
70083385534242344
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0062229633331299,
0.141398,
0.015594999999999999,
321120,
321124,
70083385539870752,
309237645313,
0
],
"nMops": 5
},
"PDB3A_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9997119903564453,
0.138907,
0.012342000000000001,
321120,
321124,
1773479967.796134,
70083385521323288
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0041279792785645,
0.139128,
0.015582,
321120,
321124,
70083385534013160,
25769803777,
0
],
"nMops": 5
},
"DEM_PhaseSync_4008": {
"Compiled": "Yes",
"start_perf": [
1.8593800067901611,
0.00048799999999999999,
0.0,
321096,
321096,
1773479967.655802,
70083385123375800
],
"nQuads": 10922,
"child_modules": {
"DA4008_DEM_Parallel_PRBS_64CH": 1
},
"Compiled Times": 2,
"nRouts": 1320,
"end_perf": [
1.91457200050354,
0.054052999999999997,
0.0066179999999999998,
321120,
321120,
70083385279870310,
639950127105,
0
],
"nMops": 21548
},
"PDUW16DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9828460216522217,
0.12504499999999999,
0.008796,
321120,
321124,
1773479967.779268,
70083385473410592
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9846301078796387,
0.12593199999999999,
0.0098549999999999992,
321120,
321124,
70083385478501936,
163208757249,
0
],
"nMops": 349
},
"dpram": {
"Compiled": "Yes",
"start_perf": [
1.9568278789520264,
0.099142999999999995,
0.007626,
321120,
321124,
1773479967.7532499,
70083385399613468
],
"nQuads": 1187,
"child_modules": {
"tsdn28hpcpuhdb4096x128m4mw_170a": 8
},
"Compiled Times": 2,
"nRouts": 198,
"end_perf": [
1.9665350914001465,
0.109682,
0.0076769999999999998,
321120,
321124,
70083385427193564,
614180323329,
0
],
"nMops": 6110
},
"ulink_rx": {
"Compiled": "Yes",
"start_perf": [
1.9146420955657959,
0.054129999999999998,
0.0066179999999999998,
321120,
321120,
1773479967.7110641,
70083385279959236
],
"nQuads": 6216,
"child_modules": {
"ulink_frame_receiver_0000": 1,
"ulink_descrambler_128": 1
},
"Compiled Times": 2,
"nRouts": 837,
"end_perf": [
1.9567749500274658,
0.099089999999999998,
0.0076220000000000003,
321120,
321124,
70083385399528224,
511101108225,
0
],
"nMops": 16015
},
"PDUW08DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9810059070587158,
0.12303799999999999,
0.008796,
321120,
321124,
1773479967.7774279,
70083385468191848
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9828140735626221,
0.12501000000000001,
0.008796,
321120,
321124,
70083385473351066,
128849018881,
0
],
"nMops": 349
},
"PDDW16DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9783821105957031,
0.120946,
0.008796,
321120,
321124,
1773479967.7748041,
70083385460744488
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.980971097946167,
0.122999,
0.008796,
321120,
321124,
70083385468133294,
94489280513,
0
],
"nMops": 349
},
"DA4008_DEM_Parallel_PRBS_1CH": {
"Compiled": "Yes",
"start_perf": [
1.966576099395752,
0.109724,
0.0076800000000000002,
321120,
321124,
1773479967.7629981,
70083385427280382
],
"nQuads": 590,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 56,
"end_perf": [
1.9761970043182373,
0.118575,
0.0087829999999999991,
321120,
321124,
70083385454604282,
644245094401,
0
],
"nMops": 1959
},
"PVDD2ANA_H_G": {
"Compiled": "Yes",
"start_perf": [
2.006309986114502,
0.14149300000000001,
0.015597,
321120,
321124,
1773479967.802732,
70083385540036300
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0081520080566406,
0.14350099999999999,
0.015597,
321120,
321124,
70083385545331116,
343597383681,
0
],
"nMops": 5
},
"PRDW12DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9846620559692383,
0.12596399999999999,
0.0098580000000000004,
321120,
321124,
1773479967.7810841,
70083385478561006
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9870820045471191,
0.12793199999999999,
0.0099249999999999998,
321120,
321124,
70083385485460752,
223338299393,
0
],
"nMops": 349
},
"PRUW16DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.991858959197998,
0.132768,
0.0099570000000000006,
321120,
321124,
1773479967.788281,
70083385499057792
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9972600936889648,
0.13752600000000001,
0.011089999999999999,
321120,
321124,
70083385514477852,
292057776129,
0
],
"nMops": 349
},
"PRUW08DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9871160984039307,
0.127967,
0.0099279999999999993,
321120,
321124,
1773479967.7835381,
70083385485518088
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9917581081390381,
0.13266500000000001,
0.0099489999999999995,
321120,
321124,
70083385498874728,
257698037761,
0
],
"nMops": 349
},
"iopad": {
"Compiled": "Yes",
"start_perf": [
1.9973599910736084,
0.137627,
0.011098999999999999,
321120,
321124,
1773479967.793782,
70083385514667432
],
"nQuads": 6,
"child_modules": {
"PDUW08SDGZ_V_G": 3,
"PDUW04SDGZ_V_G": 3,
"PDDW04SDGZ_V_G": 2
},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
1.9996209144592285,
0.138907,
0.012222999999999999,
321120,
321124,
70083385521156488,
489626271745,
0
],
"nMops": 5
},
"PVDD3AC_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0082330703735352,
0.143591,
0.015597,
321120,
321124,
1773479967.8046551,
70083385545490268
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0106329917907715,
0.14477200000000001,
0.016576,
321120,
321124,
70083385552407484,
377957122049,
0
],
"nMops": 5
},
"PVSS1DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0107309818267822,
0.144869,
0.016587999999999999,
321120,
321124,
1773479967.807153,
70083385552587756
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0120940208435059,
0.146317,
0.016625999999999998,
321120,
321124,
70083385556406434,
412316860417,
0
],
"nMops": 5
},
"PVSS2DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0121290683746338,
0.14635200000000001,
0.016629999999999999,
321120,
321124,
1773479967.8085511,
70083385556466100
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0127608776092529,
0.14704100000000001,
0.016629999999999999,
321120,
321124,
70083385558285826,
446676598785,
0
],
"nMops": 5
},
"sram_if": {
"Compiled": "Yes",
"start_perf": [
2.0127899646759033,
0.14707200000000001,
0.016629999999999999,
321120,
321124,
1773479967.809212,
70083385558336302
],
"nQuads": 30,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 13,
"end_perf": [
2.0137770175933838,
0.148149,
0.016629999999999999,
321120,
321124,
70083385561166886,
605590388737,
0
],
"nMops": 73
}
},
"ObjArchives": [],
"stat": {
"ru_self_end": {
"ru_utime_sec": 0.148344,
"ru_nivcsw": 4,
"ru_majflt": 0,
"ru_stime_sec": 0.016629999999999999,
"ru_nvcsw": 14,
"ru_maxrss_kb": 59924,
"ru_minflt": 5506
},
"ru_childs_end": {
"ru_utime_sec": 0.0,
"ru_nivcsw": 0,
"ru_majflt": 0,
"ru_stime_sec": 0.0,
"ru_nvcsw": 0,
"ru_maxrss_kb": 0,
"ru_minflt": 0
},
"cpu_cycles_end": 70083385561626160,
"peak_mem_kb": 321124
}
}

View File

@ -1,625 +0,0 @@
{
"reusePaths": {
"eAsJz_d": {
"icPath": "csrc"
},
"MEIvW_d": {
"icPath": "csrc"
},
"FDqaf_d": {
"icPath": "csrc"
},
"K0TuH_d": {
"icPath": "csrc"
},
"J6VbG_d": {
"icPath": "csrc"
},
"yuek5_d": {
"icPath": "csrc"
},
"xqWfY_d": {
"icPath": "csrc"
},
"StNiL_d": {
"icPath": "csrc"
},
"S5Dr6_d": {
"icPath": "csrc"
},
"CNBi6_d": {
"icPath": "csrc"
},
"ZKk4u_d": {
"icPath": "csrc"
},
"aEWK6_d": {
"icPath": "csrc"
},
"EtT2L_d": {
"icPath": "csrc"
},
"ErxQ3_d": {
"icPath": "csrc"
},
"DA1Pu_d": {
"icPath": "csrc"
},
"rZC3e_d": {
"icPath": "csrc"
},
"jHcbf_d": {
"icPath": "csrc"
},
"nJgqZ_d": {
"icPath": "csrc"
}
},
"CompUnits": {
"sH4Fc_d": {
"mode": 4,
"bytes": 301568,
"mod": "TB",
"out": "sH4Fc_d.o",
"archive": "archive.1/_64123_archive_1.a",
"text": 192017,
"checksum": 0
}
},
"Modules": {
"PVSS2DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0408909320831299,
0.17416599999999999,
0.023540999999999999,
323088,
323092,
1773479967.8373129,
70083385638042272
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0414628982543945,
0.17422399999999999,
0.024105999999999999,
323088,
323092,
70083385639689158,
450971566081,
0
],
"nMops": 5
},
"TB": {
"Compiled": "Yes",
"start_perf": [
1.8600120544433594,
0.00039100000000000002,
0.0,
321096,
321096,
1773479967.6564341,
70083385125163428
],
"nQuads": 7153,
"child_modules": {
"lvds_if": 1,
"spi_if": 1,
"da4008_chip_top": 1,
"DEM_Reverse_64CH_0000": 1
},
"Compiled Times": 2,
"nRouts": 642,
"end_perf": [
1.9631540775299072,
0.094270000000000007,
0.018634000000000001,
323080,
323080,
70083385417603822,
725849473025,
0
],
"nMops": 27223
},
"PDDW08DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0241329669952393,
0.15970000000000001,
0.019729,
323088,
323092,
1773479967.820555,
70083385590515290
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0261869430541992,
0.161937,
0.019729,
323088,
323092,
70083385596378128,
64424509441,
0
],
"nMops": 349
},
"spi_slave": {
"Compiled": "Yes",
"start_perf": [
1.963202953338623,
0.094315999999999997,
0.018643,
323080,
323080,
1773479967.759625,
70083385417707746
],
"nQuads": 9193,
"child_modules": {
"spi_sys_0000": 1
},
"Compiled Times": 2,
"nRouts": 1020,
"end_perf": [
2.0149190425872803,
0.14970800000000001,
0.019668999999999999,
323088,
323092,
70083385564449370,
665719930881,
0
],
"nMops": 25069
},
"PDDW16DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0262210369110107,
0.16197500000000001,
0.019729,
323088,
323092,
1773479967.822643,
70083385596440848
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0280730724334717,
0.163994,
0.019729,
323088,
323092,
70083385601726982,
98784247809,
0
],
"nMops": 349
},
"clk_gen": {
"Compiled": "Yes",
"start_perf": [
2.0149679183959961,
0.149755,
0.019675000000000002,
323088,
323092,
1773479967.8113899,
70083385564526738
],
"nQuads": 1019,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 126,
"end_perf": [
2.0203719139099121,
0.15560199999999999,
0.019723999999999998,
323088,
323092,
70083385579894220,
687194767361,
0
],
"nMops": 2525
},
"PRUW16DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0352349281311035,
0.170711,
0.020826000000000001,
323088,
323092,
1773479967.8316569,
70083385622002958
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.036945104598999,
0.17257500000000001,
0.020826000000000001,
323088,
323092,
70083385626896958,
296352743425,
0
],
"nMops": 349
},
"ulink_descrambler_32": {
"Compiled": "Yes",
"start_perf": [
2.0204119682312012,
0.15564,
0.019729,
323088,
323092,
1773479967.816834,
70083385579961246
],
"nQuads": 441,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 58,
"end_perf": [
2.0240950584411621,
0.15965799999999999,
0.019729,
323088,
323092,
70083385590453740,
515396075521,
0
],
"nMops": 1146
},
"PDUW16DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0299758911132812,
0.166071,
0.019729,
323088,
323092,
1773479967.8263979,
70083385607088626
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0316870212554932,
0.167937,
0.019729,
323088,
323092,
70083385611971984,
167503724545,
0
],
"nMops": 349
},
"PDUW08DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0281059741973877,
0.16403100000000001,
0.019729,
323088,
323092,
1773479967.824528,
70083385601782664
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0299429893493652,
0.16603399999999999,
0.019729,
323088,
323092,
70083385607031742,
133143986177,
0
],
"nMops": 349
},
"PDB3A_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0377640724182129,
0.17347000000000001,
0.020826000000000001,
323088,
323092,
1773479967.8341861,
70083385629175120
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0383739471435547,
0.17413500000000001,
0.020826000000000001,
323088,
323092,
70083385630930748,
30064771073,
0
],
"nMops": 5
},
"PRDW12DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0317189693450928,
0.16797200000000001,
0.019729,
323088,
323092,
1773479967.828141,
70083385612033016
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.033452033996582,
0.168769,
0.020822,
323088,
323092,
70083385616978644,
227633266689,
0
],
"nMops": 349
},
"PRUW08DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0334839820861816,
0.16880100000000001,
0.020826000000000001,
323088,
323092,
1773479967.829906,
70083385617040836
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0352039337158203,
0.170677,
0.020826000000000001,
323088,
323092,
70083385621946280,
261993005057,
0
],
"nMops": 349
},
"PCLAMP_G": {
"Compiled": "Yes",
"start_perf": [
2.0369811058044434,
0.17261499999999999,
0.020826000000000001,
323088,
323092,
1773479967.8334031,
70083385626957678
],
"nQuads": 12,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 9,
"end_perf": [
2.037726879119873,
0.173428,
0.020826000000000001,
323088,
323092,
70083385629119066,
12884901889,
0
],
"nMops": 8
},
"PVDD1A_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0384020805358887,
0.17416599999999999,
0.020826000000000001,
323088,
323092,
1773479967.8348241,
70083385630980868
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0390150547027588,
0.17416599999999999,
0.021493999999999999,
323088,
323092,
70083385632745970,
313532612609,
0
],
"nMops": 5
},
"PVDD2ANA_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0390419960021973,
0.17416599999999999,
0.021524000000000001,
323088,
323092,
1773479967.835464,
70083385632797286
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0396459102630615,
0.17416599999999999,
0.022183000000000001,
323088,
323092,
70083385634533752,
347892350977,
0
],
"nMops": 5
},
"PVDD3AC_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0396709442138672,
0.17416599999999999,
0.022211000000000002,
323088,
323092,
1773479967.8360929,
70083385634582146
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0402379035949707,
0.17416599999999999,
0.022828000000000001,
323088,
323092,
70083385636212136,
382252089345,
0
],
"nMops": 5
},
"PVSS1DGZ_V_G": {
"Compiled": "Yes",
"start_perf": [
2.0402629375457764,
0.17416599999999999,
0.022856000000000001,
323088,
323092,
1773479967.8366849,
70083385636260406
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0408639907836914,
0.17416599999999999,
0.023511000000000001,
323088,
323092,
70083385637987458,
416611827713,
0
],
"nMops": 5
},
"sram_if_0000": {
"Compiled": "Yes",
"start_perf": [
2.0414888858795166,
0.17424999999999999,
0.024109999999999999,
323088,
323092,
1773479967.8379109,
70083385639738802
],
"nQuads": 30,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 13,
"end_perf": [
2.0425040721893311,
0.17535500000000001,
0.024111,
323088,
323092,
70083385642677162,
605590388737,
0
],
"nMops": 73
}
},
"ObjArchives": [
{
"archive": "archive.1/_64123_archive_1.a",
"objects": [
[
"sH4Fc_d.o",
301568
]
],
"size": 301568
}
],
"stat": {
"ru_self_end": {
"ru_utime_sec": 0.17535500000000001,
"ru_nivcsw": 1,
"ru_majflt": 0,
"ru_stime_sec": 0.024364,
"ru_nvcsw": 1,
"ru_maxrss_kb": 61864,
"ru_minflt": 6421
},
"ru_childs_end": {
"ru_utime_sec": 0.0,
"ru_nivcsw": 0,
"ru_majflt": 0,
"ru_stime_sec": 0.0,
"ru_nvcsw": 0,
"ru_maxrss_kb": 0,
"ru_minflt": 0
},
"cpu_cycles_end": 70083385643257652,
"peak_mem_kb": 323092
}
}

View File

@ -1,605 +0,0 @@
{
"reusePaths": {
"iWZrk_d": {
"icPath": "csrc"
},
"P3BwM_d": {
"icPath": "csrc"
},
"T59nH_d": {
"icPath": "csrc"
},
"nULrd_d": {
"icPath": "csrc"
},
"QT8j3_d": {
"icPath": "csrc"
},
"Ss3zK_d": {
"icPath": "csrc"
},
"z4wk8_d": {
"icPath": "csrc"
},
"W9VnM_d": {
"icPath": "csrc"
},
"QjV6F_d": {
"icPath": "csrc"
},
"LsJ1x_d": {
"icPath": "csrc"
},
"HiTWu_d": {
"icPath": "csrc"
},
"usz4x_d": {
"icPath": "csrc"
},
"gxqJp_d": {
"icPath": "csrc"
},
"fTzb4_d": {
"icPath": "csrc"
},
"gwpgC_d": {
"icPath": "csrc"
},
"riJVY_d": {
"icPath": "csrc"
},
"IYQDs_d": {
"icPath": "csrc"
},
"aYKwj_d": {
"icPath": "csrc"
},
"jsR1C_d": {
"icPath": "csrc"
}
},
"CompUnits": {},
"Modules": {
"spi_sys_0000": {
"Compiled": "Yes",
"start_perf": [
1.9490780830383301,
0.079341999999999996,
0.017389999999999999,
321120,
321120,
1773479967.7455001,
70083385377644068
],
"nQuads": 7699,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 874,
"end_perf": [
1.9827609062194824,
0.11502900000000001,
0.018447999999999999,
321120,
321124,
70083385473225668,
674309865473,
0
],
"nMops": 20053
},
"ulink_frame_receiver_0000": {
"Compiled": "Yes",
"start_perf": [
1.8610560894012451,
0.0,
0.00070399999999999998,
321096,
321096,
1773479967.6574781,
70083385128456660
],
"nQuads": 13186,
"child_modules": {
"syn_fwft_fifo": 1,
"crc32": 1
},
"Compiled Times": 2,
"nRouts": 1713,
"end_perf": [
1.9490220546722412,
0.079291,
0.017378999999999999,
321120,
321120,
70083385377540102,
528280977409,
0
],
"nMops": 33983
},
"PDUW08SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9955570697784424,
0.124463,
0.021645000000000001,
321120,
321124,
1773479967.7919791,
70083385509464604
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9977540969848633,
0.12534400000000001,
0.022690999999999999,
321120,
321124,
70083385515729828,
137438953473,
0
],
"nMops": 349
},
"PDDW08SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9908609390258789,
0.121124,
0.020546999999999999,
321120,
321124,
1773479967.7872829,
70083385496140438
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9931700229644775,
0.122171,
0.021623,
321120,
321124,
70083385502730480,
68719476737,
0
],
"nMops": 349
},
"PRUW16SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0059709548950195,
0.13242100000000001,
0.023743,
321120,
321124,
1773479967.802393,
70083385538999072
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.007688045501709,
0.134294,
0.023743,
321120,
321124,
70083385543897280,
300647710721,
0
],
"nMops": 349
},
"PVDD1AC_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0096900463104248,
0.13531699999999999,
0.0247,
321120,
321124,
1773479967.8061121,
70083385549548408
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0103180408477783,
0.13589599999999999,
0.024806000000000002,
321120,
321124,
70083385551358514,
317827579905,
0
],
"nMops": 5
},
"DW_pulse_sync_0000": {
"Compiled": "Yes",
"start_perf": [
1.9828059673309326,
0.11507199999999999,
0.018454000000000002,
321120,
321124,
1773479967.779228,
70083385473300012
],
"nQuads": 613,
"child_modules": {
"DW_sync_0000": 1
},
"Compiled Times": 2,
"nRouts": 61,
"end_perf": [
1.9877560138702393,
0.12013799999999999,
0.018454000000000002,
321120,
321124,
70083385487386240,
717259538433,
0
],
"nMops": 1706
},
"crc32": {
"Compiled": "Yes",
"start_perf": [
1.9877939224243164,
0.12018,
0.018454000000000002,
321120,
321124,
1773479967.7842159,
70083385487443010
],
"nQuads": 253,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 36,
"end_perf": [
1.9908270835876465,
0.12109200000000001,
0.020542000000000001,
321120,
321124,
70083385496084964,
523986010113,
0
],
"nMops": 579
},
"PRDW12SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0018460750579834,
0.12843199999999999,
0.023743,
321120,
321124,
1773479967.7982681,
70083385527300494
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0041220188140869,
0.13040299999999999,
0.023743,
321120,
321124,
70083385533790874,
231928233985,
0
],
"nMops": 349
},
"PDDW16SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.99320387840271,
0.12220200000000001,
0.021628000000000001,
321120,
321124,
1773479967.7896259,
70083385502786556
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
1.9955151081085205,
0.12442300000000001,
0.021638000000000001,
321120,
321124,
70083385509403236,
103079215105,
0
],
"nMops": 349
},
"PVSS3A_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0134339332580566,
0.13711100000000001,
0.02699,
321120,
321124,
1773479967.8098559,
70083385560208336
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0147368907928467,
0.137577,
0.027945000000000001,
321120,
321124,
70083385563953816,
455266533377,
0
],
"nMops": 5
},
"PDUW16SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
1.9977879524230957,
0.12537599999999999,
0.022696999999999998,
321120,
321124,
1773479967.79421,
70083385515792636
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0018129348754883,
0.12840099999999999,
0.023737999999999999,
321120,
321124,
70083385527244048,
171798691841,
0
],
"nMops": 349
},
"PDB3AC_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0085549354553223,
0.13519,
0.023793000000000002,
321120,
321124,
1773479967.8049769,
70083385546329392
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0096580982208252,
0.13528599999999999,
0.024695000000000002,
321120,
321124,
70083385549493262,
34359738369,
0
],
"nMops": 5
},
"PRUW08SDGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0041561126708984,
0.130441,
0.023743,
321120,
321124,
1773479967.8005781,
70083385533852716
],
"nQuads": 148,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 24,
"end_perf": [
2.0059390068054199,
0.132385,
0.023743,
321120,
321124,
70083385538943462,
266287972353,
0
],
"nMops": 349
},
"PDXOEDG_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0077180862426758,
0.134327,
0.023743,
321120,
321124,
1773479967.8041401,
70083385543953454
],
"nQuads": 24,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 11,
"end_perf": [
2.0085148811340332,
0.135153,
0.023786999999999999,
321120,
321124,
70083385546272148,
180388626433,
0
],
"nMops": 43
},
"PVDD2DGZ_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0103480815887451,
0.13592299999999999,
0.024811,
321120,
321124,
1773479967.8067701,
70083385551411388
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0111320018768311,
0.13592299999999999,
0.025666000000000001,
321120,
321124,
70083385553669588,
352187318273,
0
],
"nMops": 5
},
"PVSS1A_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0111629962921143,
0.13592299999999999,
0.025700000000000001,
321120,
321124,
1773479967.807585,
70083385553726880
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.012037992477417,
0.136737,
0.025839999999999998,
321120,
321124,
70083385556322210,
386547056641,
0
],
"nMops": 5
},
"PVSS2A_H_G": {
"Compiled": "Yes",
"start_perf": [
2.0121040344238281,
0.136799,
0.025850999999999999,
321120,
321124,
1773479967.808526,
70083385556439972
],
"nQuads": 6,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 8,
"end_perf": [
2.0133709907531738,
0.13705200000000001,
0.026977999999999999,
321120,
321124,
70083385560084316,
420906795009,
0
],
"nMops": 5
},
"sram_if_0001": {
"Compiled": "Yes",
"start_perf": [
2.0147950649261475,
0.13763,
0.027956000000000002,
321120,
321124,
1773479967.8112171,
70083385564068890
],
"nQuads": 30,
"child_modules": {},
"Compiled Times": 2,
"nRouts": 13,
"end_perf": [
2.0169260501861572,
0.13992499999999999,
0.027984999999999999,
321120,
321124,
70083385570174088,
605590388737,
0
],
"nMops": 73
}
},
"ObjArchives": [],
"stat": {
"ru_self_end": {
"ru_utime_sec": 0.14016899999999999,
"ru_nivcsw": 1,
"ru_majflt": 0,
"ru_stime_sec": 0.028032999999999999,
"ru_nvcsw": 14,
"ru_maxrss_kb": 60188,
"ru_minflt": 5823
},
"ru_childs_end": {
"ru_utime_sec": 0.0,
"ru_nivcsw": 0,
"ru_majflt": 0,
"ru_stime_sec": 0.0,
"ru_nvcsw": 0,
"ru_maxrss_kb": 0,
"ru_minflt": 0
},
"cpu_cycles_end": 70083385570830554,
"peak_mem_kb": 321124
}
}

View File

@ -1,32 +0,0 @@
AR=ar
DOTLIBS=/opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/libzerosoft_rt_stubs.so /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/libvirsim.so /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/liberrorinf.so /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/libsnpsmalloc.so /opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib/libvfs.so /opt/synopsys/verdi/Verdi_O-2018.09-SP2/share/PLI/VCS/linux64/pli.a
# This file is automatically generated by VCS. Any changes you make to it
# will be overwritten the next time VCS is run
VCS_LIBEXT=
XTRN_OBJS=
DPI_WRAPPER_OBJS =
DPI_STUB_OBJS =
# filelist.dpi will populate DPI_WRAPPER_OBJS and DPI_STUB_OBJS
include filelist.dpi
PLI_STUB_OBJS =
include filelist.pli
include filelist.hsopt
include filelist.cu
VCS_MISC_OBJS=
VCS_INCR_OBJS=
AUGDIR=
AUG_LDFLAGS=
SHARED_OBJ_SO=
VLOG_OBJS= $(VCS_OBJS) $(CU_OBJS) $(VCS_ARC0) $(XTRN_OBJS) $(DPI_WRAPPER_OBJS) $(VCS_INCR_OBJS) $(SHARED_OBJ_SO) $(HSOPT_OBJS)

View File

@ -1,58 +0,0 @@
PIC_LD=ld
ARCHIVE_OBJS=
ARCHIVE_OBJS += _64094_archive_1.so
_64094_archive_1.so : archive.1/_64094_archive_1.a
@$(AR) -s $<
@$(PIC_LD) -shared -Bsymbolic -o .//../simv.daidir//_64094_archive_1.so --whole-archive $< --no-whole-archive
@rm -f $@
@ln -sf .//../simv.daidir//_64094_archive_1.so $@
ARCHIVE_OBJS += _64123_archive_1.so
_64123_archive_1.so : archive.1/_64123_archive_1.a
@$(AR) -s $<
@$(PIC_LD) -shared -Bsymbolic -o .//../simv.daidir//_64123_archive_1.so --whole-archive $< --no-whole-archive
@rm -f $@
@ln -sf .//../simv.daidir//_64123_archive_1.so $@
ARCHIVE_OBJS += _prev_archive_1.so
_prev_archive_1.so : archive.1/_prev_archive_1.a
@$(AR) -s $<
@$(PIC_LD) -shared -Bsymbolic -o .//../simv.daidir//_prev_archive_1.so --whole-archive $< --no-whole-archive
@rm -f $@
@ln -sf .//../simv.daidir//_prev_archive_1.so $@
VCS_ARC0 =_csrc0.so
VCS_OBJS0 =objs/amcQw_d.o
O0_OBJS =
$(O0_OBJS) : %.o: %.c
$(CC_CG) $(CFLAGS_O0) -c -o $@ $<
%.o: %.c
$(CC_CG) $(CFLAGS_CG) -c -o $@ $<
$(VCS_ARC0) : $(VCS_OBJS0)
$(PIC_LD) -shared -Bsymbolic -o .//../simv.daidir//$(VCS_ARC0) $(VCS_OBJS0)
rm -f $(VCS_ARC0)
@ln -sf .//../simv.daidir//$(VCS_ARC0) $(VCS_ARC0)
CU_UDP_OBJS = \
CU_LVL_OBJS = \
SIM_l.o
MAIN_OBJS = \
CU_OBJS = $(MAIN_OBJS) $(ARCHIVE_OBJS) $(VCS_ARC0) $(CU_UDP_OBJS) $(CU_LVL_OBJS)

View File

@ -1,13 +0,0 @@
rmapats_mop.o: rmapats.m
@/opt/synopsys/vcs-mx/O-2018.09-SP2/linux64/bin/cgmop1 -tls_initexe -pic -gen_obj rmapats.m rmapats_mop.o; rm -f rmapats.m; touch rmapats.m; touch rmapats_mop.o
rmapats.o: rmapats.c
@$(CC_CG) $(CFLAGS_CG) -c -fPIC -x c -o rmapats.o rmapats.c
rmapats%.o: rmapats%.c
@$(CC_CG) $(CFLAGS_CG) -c -fPIC -x c -o $@ $<
rmar.o: rmar.c
@$(CC_CG) $(CFLAGS_CG) -c -fPIC -x c -o rmar.o rmar.c
rmar%.o: rmar%.c
@$(CC_CG) $(CFLAGS_CG) -c -fPIC -x c -o $@ $<
include filelist.hsopt.objs

View File

@ -1 +0,0 @@
LLVM_OBJS += rmar_llvm_0_1.o rmar_llvm_0_0.o

View File

@ -1,7 +0,0 @@
HSOPT_OBJS +=rmapats_mop.o \
rmapats.o \
rmar.o rmar_nd.o
include filelist.hsopt.llvm2_0.objs
HSOPT_OBJS += $(LLVM_OBJS)

View File

@ -1,4 +0,0 @@
PLI_STUB_OBJS += _vcs_pli_stub_.o
_vcs_pli_stub_.o: _vcs_pli_stub_.c
@$(CC) -I/opt/synopsys/vcs-mx/O-2018.09-SP2/include -pipe -fPIC -I/opt/synopsys/vcs-mx/O-2018.09-SP2/include -fPIC -c -o _vcs_pli_stub_.o _vcs_pli_stub_.c
@strip -g _vcs_pli_stub_.o

View File

@ -1,43 +0,0 @@
// file = 0; split type = patterns; threshold = 100000; total count = 0.
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include "rmapats.h"
void hsG_0__0 (struct dummyq_struct * I1289, EBLK * I1283, U I685);
void hsG_0__0 (struct dummyq_struct * I1289, EBLK * I1283, U I685)
{
U I1547;
U I1548;
U I1549;
struct futq * I1550;
struct dummyq_struct * pQ = I1289;
I1547 = ((U )vcs_clocks) + I685;
I1549 = I1547 & ((1 << fHashTableSize) - 1);
I1283->I727 = (EBLK *)(-1);
I1283->I731 = I1547;
if (I1547 < (U )vcs_clocks) {
I1548 = ((U *)&vcs_clocks)[1];
sched_millenium(pQ, I1283, I1548 + 1, I1547);
}
else if ((peblkFutQ1Head != ((void *)0)) && (I685 == 1)) {
I1283->I733 = (struct eblk *)peblkFutQ1Tail;
peblkFutQ1Tail->I727 = I1283;
peblkFutQ1Tail = I1283;
}
else if ((I1550 = pQ->I1190[I1549].I745)) {
I1283->I733 = (struct eblk *)I1550->I744;
I1550->I744->I727 = (RP )I1283;
I1550->I744 = (RmaEblk *)I1283;
}
else {
sched_hsopt(pQ, I1283, I1547);
}
}
#ifdef __cplusplus
extern "C" {
#endif
void SinitHsimPats(void);
#ifdef __cplusplus
}
#endif

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +0,0 @@
#include <stdio.h>
#include <stdlib.h>
#include "rmar0.h"
// stubs for Hil functions
#ifdef __cplusplus
extern "C" {
#endif
void __Hil__Static_Init_Func__(void) {}
#ifdef __cplusplus
}
#endif

View File

@ -1,18 +0,0 @@
#ifndef _RMAR1_H_
#define _RMAR1_H_
#ifdef __cplusplus
extern "C" {
#endif
#ifndef __DO_RMAHDR_
#include "rmar0.h"
#endif /*__DO_RMAHDR_*/
extern UP rmaFunctionRtlArray[];
#ifdef __cplusplus
}
#endif
#endif

Binary file not shown.

View File

@ -1,13 +0,0 @@
#ifndef _RMAR0_H_
#define _RMAR0_H_
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
#endif

Some files were not shown because too many files have changed in this diff Show More