Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | // ========== Copyright Header Begin ========================================== |
2 | // | |
3 | // OpenSPARC T2 Processor File: l2_pcx_fields_sample.vrhpal | |
4 | // Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved | |
5 | // 4150 Network Circle, Santa Clara, California 95054, U.S.A. | |
6 | // | |
7 | // * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | |
8 | // | |
9 | // This program is free software; you can redistribute it and/or modify | |
10 | // it under the terms of the GNU General Public License as published by | |
11 | // the Free Software Foundation; version 2 of the License. | |
12 | // | |
13 | // This program is distributed in the hope that it will be useful, | |
14 | // but WITHOUT ANY WARRANTY; without even the implied warranty of | |
15 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
16 | // GNU General Public License for more details. | |
17 | // | |
18 | // You should have received a copy of the GNU General Public License | |
19 | // along with this program; if not, write to the Free Software | |
20 | // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
21 | // | |
22 | // For the avoidance of doubt, and except that if any non-GPL license | |
23 | // choice is available it will apply instead, Sun elects to use only | |
24 | // the General Public License version 2 (GPLv2) at this time for any | |
25 | // software where a choice of GPL license versions is made | |
26 | // available with the language indicating that GPLv2 or any later version | |
27 | // may be used, or where a choice of which version of the GPL is applied is | |
28 | // otherwise unspecified. | |
29 | // | |
30 | // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, | |
31 | // CA 95054 USA or visit www.sun.com if you need additional information or | |
32 | // have any questions. | |
33 | // | |
34 | // ========== Copyright Header End ============================================ | |
35 | wildcard state LOAD_vld_0 ( {1'b1, 1'b0, LOAD_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
36 | wildcard state LOAD_nc_0 ( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
37 | wildcard state LOAD_nc_1 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
38 | wildcard state LOAD_cpuid_0( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h0, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
39 | wildcard state LOAD_cpuid_1( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h1, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
40 | wildcard state LOAD_cpuid_2( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h2, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
41 | wildcard state LOAD_cpuid_3( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h3, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
42 | wildcard state LOAD_cpuid_4( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h4, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
43 | wildcard state LOAD_cpuid_5( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h5, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
44 | wildcard state LOAD_cpuid_6( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h6, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
45 | wildcard state LOAD_cpuid_7( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h7, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
46 | wildcard state LOAD_tid_0 ( {1'b1, 1'b1, LOAD_RQ, 1'bx, 3'bx, 3'h0, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
47 | wildcard state LOAD_tid_1 ( {1'b1, 1'b1, LOAD_RQ, 1'bx, 3'bx, 3'h1, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
48 | wildcard state LOAD_tid_2 ( {1'b1, 1'b1, LOAD_RQ, 1'bx, 3'bx, 3'h2, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
49 | wildcard state LOAD_tid_3 ( {1'b1, 1'b1, LOAD_RQ, 1'bx, 3'bx, 3'h3, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
50 | wildcard state LOAD_tid_4 ( {1'b1, 1'b1, LOAD_RQ, 1'bx, 3'bx, 3'h4, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
51 | wildcard state LOAD_tid_5 ( {1'b1, 1'b1, LOAD_RQ, 1'bx, 3'bx, 3'h5, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
52 | wildcard state LOAD_tid_6 ( {1'b1, 1'b1, LOAD_RQ, 1'bx, 3'bx, 3'h6, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
53 | wildcard state LOAD_tid_7 ( {1'b1, 1'b1, LOAD_RQ, 1'bx, 3'bx, 3'h7, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
54 | wildcard state LOAD_l1way_0( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'bx, 3'b000, 2'h0, 8'bx, 40'bx} ); | |
55 | wildcard state LOAD_l1way_1( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'bx, 3'b000, 2'h1, 8'bx, 40'bx} ); | |
56 | wildcard state LOAD_l1way_2( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'bx, 3'b000, 2'h2, 8'bx, 40'bx} ); | |
57 | wildcard state LOAD_l1way_3( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'bx, 3'b000, 2'h3, 8'bx, 40'bx} ); | |
58 | ||
59 | // PREFETCH vld reqtype nc cpu thr bits l1way size addr | |
60 | wildcard state PREFETCH_vld_0 ( {1'b1, 1'b0, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
61 | wildcard state PREFETCH_cpuid_0( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h0, 3'bx, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
62 | wildcard state PREFETCH_cpuid_1( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h1, 3'bx, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
63 | wildcard state PREFETCH_cpuid_2( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h2, 3'bx, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
64 | wildcard state PREFETCH_cpuid_3( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h3, 3'bx, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
65 | wildcard state PREFETCH_cpuid_4( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h4, 3'bx, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
66 | wildcard state PREFETCH_cpuid_5( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h5, 3'bx, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
67 | wildcard state PREFETCH_cpuid_6( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h6, 3'bx, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
68 | wildcard state PREFETCH_cpuid_7( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h7, 3'bx, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
69 | wildcard state PREFETCH_tid_0 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h0, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
70 | wildcard state PREFETCH_tid_1 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h1, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
71 | wildcard state PREFETCH_tid_2 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h2, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
72 | wildcard state PREFETCH_tid_3 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h3, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
73 | wildcard state PREFETCH_tid_4 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h4, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
74 | wildcard state PREFETCH_tid_5 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h5, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
75 | wildcard state PREFETCH_tid_6 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h6, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
76 | wildcard state PREFETCH_tid_7 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h7, 3'b010, 2'bx, 8'bx, 40'bx} ); | |
77 | ||
78 | // DIAG_LOAD vld reqtype nc cpu thr bits l1way size addr | |
79 | wildcard state DIAG_LOAD_vld_0 ( {1'b1, 1'b0, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
80 | wildcard state DIAG_LOAD_cpuid_0 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h0, 3'bx, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
81 | wildcard state DIAG_LOAD_cpuid_1 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h1, 3'bx, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
82 | wildcard state DIAG_LOAD_cpuid_2 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h2, 3'bx, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
83 | wildcard state DIAG_LOAD_cpuid_3 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h3, 3'bx, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
84 | wildcard state DIAG_LOAD_cpuid_4 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h4, 3'bx, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
85 | wildcard state DIAG_LOAD_cpuid_5 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h5, 3'bx, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
86 | wildcard state DIAG_LOAD_cpuid_6 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h6, 3'bx, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
87 | wildcard state DIAG_LOAD_cpuid_7 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'h7, 3'bx, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
88 | wildcard state DIAG_LOAD_tid_0 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h0, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
89 | wildcard state DIAG_LOAD_tid_1 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h1, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
90 | wildcard state DIAG_LOAD_tid_2 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h2, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
91 | wildcard state DIAG_LOAD_tid_3 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h3, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
92 | wildcard state DIAG_LOAD_tid_4 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h4, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
93 | wildcard state DIAG_LOAD_tid_5 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h5, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
94 | wildcard state DIAG_LOAD_tid_6 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h6, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
95 | wildcard state DIAG_LOAD_tid_7 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'h7, 3'b000, 2'bx, 8'bx, 3'h5, 37'bx} ); | |
96 | wildcard state DIAG_LOAD_addr_a0 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'ha0, 32'bx} ); | |
97 | wildcard state DIAG_LOAD_addr_a1 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'ha1, 32'bx} ); | |
98 | wildcard state DIAG_LOAD_addr_a2 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'ha2, 32'bx} ); | |
99 | wildcard state DIAG_LOAD_addr_a3 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'ha3, 32'bx} ); | |
100 | wildcard state DIAG_LOAD_addr_a4 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'ha4, 32'bx} ); | |
101 | wildcard state DIAG_LOAD_addr_a5 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'ha5, 32'bx} ); | |
102 | wildcard state DIAG_LOAD_addr_a6 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'ha6, 32'bx} ); | |
103 | wildcard state DIAG_LOAD_addr_a7 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'ha7, 32'bx} ); | |
104 | wildcard state DIAG_LOAD_addr_a8 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'ha8, 32'bx} ); | |
105 | wildcard state DIAG_LOAD_addr_a9 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'ha9, 32'bx} ); | |
106 | wildcard state DIAG_LOAD_addr_aa ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'haa, 32'bx} ); | |
107 | wildcard state DIAG_LOAD_addr_ab ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hab, 32'bx} ); | |
108 | wildcard state DIAG_LOAD_addr_ac ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hac, 32'bx} ); | |
109 | wildcard state DIAG_LOAD_addr_ad ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'had, 32'bx} ); | |
110 | wildcard state DIAG_LOAD_addr_ae ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hae, 32'bx} ); | |
111 | wildcard state DIAG_LOAD_addr_af ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'haf, 32'bx} ); | |
112 | wildcard state DIAG_LOAD_addr_b0 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hb0, 32'bx} ); | |
113 | wildcard state DIAG_LOAD_addr_b1 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hb1, 32'bx} ); | |
114 | wildcard state DIAG_LOAD_addr_b2 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hb2, 32'bx} ); | |
115 | wildcard state DIAG_LOAD_addr_b3 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hb3, 32'bx} ); | |
116 | wildcard state DIAG_LOAD_addr_b4 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hb4, 32'bx} ); | |
117 | wildcard state DIAG_LOAD_addr_b5 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hb5, 32'bx} ); | |
118 | wildcard state DIAG_LOAD_addr_b6 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hb6, 32'bx} ); | |
119 | wildcard state DIAG_LOAD_addr_b7 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hb7, 32'bx} ); | |
120 | wildcard state DIAG_LOAD_addr_b8 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hb8, 32'bx} ); | |
121 | wildcard state DIAG_LOAD_addr_b9 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hb9, 32'bx} ); | |
122 | wildcard state DIAG_LOAD_addr_ba ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hba, 32'bx} ); | |
123 | wildcard state DIAG_LOAD_addr_bb ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hbb, 32'bx} ); | |
124 | wildcard state DIAG_LOAD_addr_bc ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hbc, 32'bx} ); | |
125 | wildcard state DIAG_LOAD_addr_bd ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hbd, 32'bx} ); | |
126 | wildcard state DIAG_LOAD_addr_be ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hbe, 32'bx} ); | |
127 | wildcard state DIAG_LOAD_addr_bf ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'hbf, 32'bx} ); | |
128 | // vld reqtype nc cpu thr bits l1way size addr | |
129 | wildcard state DIAG_LOAD_way_0 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'h0,18'bx} ); | |
130 | wildcard state DIAG_LOAD_way_1 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'h1,18'bx} ); | |
131 | wildcard state DIAG_LOAD_way_2 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'h2,18'bx} ); | |
132 | wildcard state DIAG_LOAD_way_3 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'h3,18'bx} ); | |
133 | wildcard state DIAG_LOAD_way_4 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'h4,18'bx} ); | |
134 | wildcard state DIAG_LOAD_way_5 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'h5,18'bx} ); | |
135 | wildcard state DIAG_LOAD_way_6 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'h6,18'bx} ); | |
136 | wildcard state DIAG_LOAD_way_7 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'h7,18'bx} ); | |
137 | wildcard state DIAG_LOAD_way_8 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'h8,18'bx} ); | |
138 | wildcard state DIAG_LOAD_way_9 ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'h9,18'bx} ); | |
139 | wildcard state DIAG_LOAD_way_a ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'ha,18'bx} ); | |
140 | wildcard state DIAG_LOAD_way_b ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'hb,18'bx} ); | |
141 | wildcard state DIAG_LOAD_way_c ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'hc,18'bx} ); | |
142 | wildcard state DIAG_LOAD_way_d ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'hd,18'bx} ); | |
143 | wildcard state DIAG_LOAD_way_e ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'he,18'bx} ); | |
144 | wildcard state DIAG_LOAD_way_f ( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x0xxx,10'bx,4'hf,18'bx} ); | |
145 | wildcard state DIAG_LOAD_addr52_0( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b000,3'bx} ); | |
146 | wildcard state DIAG_LOAD_addr52_1( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b000,3'bx} ); | |
147 | wildcard state DIAG_LOAD_addr52_2( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b001,3'bx} ); | |
148 | wildcard state DIAG_LOAD_addr52_3( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b001,3'bx} ); | |
149 | wildcard state DIAG_LOAD_addr52_4( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b010,3'bx} ); | |
150 | wildcard state DIAG_LOAD_addr52_5( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b010,3'bx} ); | |
151 | wildcard state DIAG_LOAD_addr52_6( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b011,3'bx} ); | |
152 | wildcard state DIAG_LOAD_addr52_7( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b011,3'bx} ); | |
153 | wildcard state DIAG_LOAD_addr52_8( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b100,3'bx} ); | |
154 | wildcard state DIAG_LOAD_addr52_9( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b100,3'bx} ); | |
155 | wildcard state DIAG_LOAD_addr52_a( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b101,3'bx} ); | |
156 | wildcard state DIAG_LOAD_addr52_b( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b101,3'bx} ); | |
157 | wildcard state DIAG_LOAD_addr52_c( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b110,3'bx} ); | |
158 | wildcard state DIAG_LOAD_addr52_d( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b110,3'bx} ); | |
159 | wildcard state DIAG_LOAD_addr52_e( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b111,3'bx} ); | |
160 | wildcard state DIAG_LOAD_addr52_f( {1'b1, 1'b1, LOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b111,3'bx} ); | |
161 | ||
162 | // DCACHE_INV vld reqtype nc cpu thr bits l1way size addr | |
163 | wildcard state DCACHE_INV_vld_0 ( {1'b1, 1'b0, LOAD_RQ, 1'b0, 3'bx, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
164 | wildcard state DCACHE_INV_cpuid_0( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h0, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
165 | wildcard state DCACHE_INV_cpuid_1( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h1, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
166 | wildcard state DCACHE_INV_cpuid_2( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h2, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
167 | wildcard state DCACHE_INV_cpuid_3( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h3, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
168 | wildcard state DCACHE_INV_cpuid_4( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h4, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
169 | wildcard state DCACHE_INV_cpuid_5( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h5, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
170 | wildcard state DCACHE_INV_cpuid_6( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h6, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
171 | wildcard state DCACHE_INV_cpuid_7( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'h7, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
172 | wildcard state DCACHE_INV_tid_0 ( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'h0, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
173 | wildcard state DCACHE_INV_tid_1 ( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'h1, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
174 | wildcard state DCACHE_INV_tid_2 ( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'h2, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
175 | wildcard state DCACHE_INV_tid_3 ( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'h3, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
176 | wildcard state DCACHE_INV_tid_4 ( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'h4, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
177 | wildcard state DCACHE_INV_tid_5 ( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'h5, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
178 | wildcard state DCACHE_INV_tid_6 ( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'h6, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
179 | wildcard state DCACHE_INV_tid_7 ( {1'b1, 1'b1, LOAD_RQ, 1'b0, 3'bx, 3'h7, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
180 | ||
181 | // IMISS vld reqtype nc cpu thr bits l1way size addr | |
182 | wildcard state IMISS_vld_0 ( {1'b1, 1'b0, IMISS_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
183 | wildcard state IMISS_nc_0 ( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
184 | wildcard state IMISS_nc_1 ( {1'b1, 1'b1, IMISS_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
185 | wildcard state IMISS_cpuid_0( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h0, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
186 | wildcard state IMISS_cpuid_1( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h1, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
187 | wildcard state IMISS_cpuid_2( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h2, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
188 | wildcard state IMISS_cpuid_3( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h3, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
189 | wildcard state IMISS_cpuid_4( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h4, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
190 | wildcard state IMISS_cpuid_5( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h5, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
191 | wildcard state IMISS_cpuid_6( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h6, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
192 | wildcard state IMISS_cpuid_7( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h7, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
193 | wildcard state IMISS_tid_0 ( {1'b1, 1'b1, IMISS_RQ, 1'bx, 3'bx, 3'h0, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
194 | wildcard state IMISS_tid_1 ( {1'b1, 1'b1, IMISS_RQ, 1'bx, 3'bx, 3'h1, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
195 | wildcard state IMISS_tid_2 ( {1'b1, 1'b1, IMISS_RQ, 1'bx, 3'bx, 3'h2, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
196 | wildcard state IMISS_tid_3 ( {1'b1, 1'b1, IMISS_RQ, 1'bx, 3'bx, 3'h3, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
197 | wildcard state IMISS_tid_4 ( {1'b1, 1'b1, IMISS_RQ, 1'bx, 3'bx, 3'h4, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
198 | wildcard state IMISS_tid_5 ( {1'b1, 1'b1, IMISS_RQ, 1'bx, 3'bx, 3'h5, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
199 | wildcard state IMISS_tid_6 ( {1'b1, 1'b1, IMISS_RQ, 1'bx, 3'bx, 3'h6, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
200 | wildcard state IMISS_tid_7 ( {1'b1, 1'b1, IMISS_RQ, 1'bx, 3'bx, 3'h7, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
201 | wildcard state IMISS_l1way_0( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'bx, 3'b000, 2'h0, 8'bx, 40'bx} ); | |
202 | wildcard state IMISS_l1way_1( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'bx, 3'b000, 2'h1, 8'bx, 40'bx} ); | |
203 | wildcard state IMISS_l1way_2( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'bx, 3'b000, 2'h2, 8'bx, 40'bx} ); | |
204 | wildcard state IMISS_l1way_3( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'bx, 3'b000, 2'h3, 8'bx, 40'bx} ); | |
205 | wildcard state IMISS_l1way_4( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'bx, 3'b001, 2'h0, 8'bx, 40'bx} ); | |
206 | wildcard state IMISS_l1way_5( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'bx, 3'b001, 2'h1, 8'bx, 40'bx} ); | |
207 | wildcard state IMISS_l1way_6( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'bx, 3'b001, 2'h2, 8'bx, 40'bx} ); | |
208 | wildcard state IMISS_l1way_7( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'bx, 3'b001, 2'h3, 8'bx, 40'bx} ); | |
209 | ||
210 | // ICACHE_INV vld reqtype nc cpu thr bits l1way size addr | |
211 | wildcard state ICACHE_INV_vld_0 ( {1'b1, 1'b0, IMISS_RQ, 1'b0, 3'bx, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
212 | wildcard state ICACHE_INV_cpuid_0( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h0, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
213 | wildcard state ICACHE_INV_cpuid_1( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h1, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
214 | wildcard state ICACHE_INV_cpuid_2( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h2, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
215 | wildcard state ICACHE_INV_cpuid_3( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h3, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
216 | wildcard state ICACHE_INV_cpuid_4( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h4, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
217 | wildcard state ICACHE_INV_cpuid_5( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h5, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
218 | wildcard state ICACHE_INV_cpuid_6( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h6, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
219 | wildcard state ICACHE_INV_cpuid_7( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'h7, 3'bx, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
220 | wildcard state ICACHE_INV_tid_0 ( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'h0, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
221 | wildcard state ICACHE_INV_tid_1 ( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'h1, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
222 | wildcard state ICACHE_INV_tid_2 ( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'h2, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
223 | wildcard state ICACHE_INV_tid_3 ( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'h3, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
224 | wildcard state ICACHE_INV_tid_4 ( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'h4, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
225 | wildcard state ICACHE_INV_tid_5 ( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'h5, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
226 | wildcard state ICACHE_INV_tid_6 ( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'h6, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
227 | wildcard state ICACHE_INV_tid_7 ( {1'b1, 1'b1, IMISS_RQ, 1'b0, 3'bx, 3'h7, 3'b100, 2'bx, 8'bx, 40'bx} ); | |
228 | ||
229 | // STORE vld reqtype nc cpu thr bits l1way size addr | |
230 | wildcard state STORE_vld_0 ( {1'b1, 1'b0, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
231 | wildcard state STORE_cpuid_0( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h0, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
232 | wildcard state STORE_cpuid_1( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h1, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
233 | wildcard state STORE_cpuid_2( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h2, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
234 | wildcard state STORE_cpuid_3( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h3, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
235 | wildcard state STORE_cpuid_4( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h4, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
236 | wildcard state STORE_cpuid_5( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h5, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
237 | wildcard state STORE_cpuid_6( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h6, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
238 | wildcard state STORE_cpuid_7( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h7, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
239 | wildcard state STORE_tid_0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h0, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
240 | wildcard state STORE_tid_1 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h1, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
241 | wildcard state STORE_tid_2 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h2, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
242 | wildcard state STORE_tid_3 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h3, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
243 | wildcard state STORE_tid_4 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h4, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
244 | wildcard state STORE_tid_5 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h5, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
245 | wildcard state STORE_tid_6 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h6, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
246 | wildcard state STORE_tid_7 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h7, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
247 | wildcard state STORE_8B_0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hff, 37'bx, 3'bxxx} ); | |
248 | wildcard state STORE_4B_0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h0f, 37'bx, 3'bxxx} ); | |
249 | wildcard state STORE_4B_4 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hf0, 37'bx, 3'bxxx} ); | |
250 | wildcard state STORE_2B_0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h03, 37'bx, 3'bxxx} ); | |
251 | wildcard state STORE_2B_2 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h0c, 37'bx, 3'bxxx} ); | |
252 | wildcard state STORE_2B_4 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h30, 37'bx, 3'bxxx} ); | |
253 | wildcard state STORE_2B_6 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hc0, 37'bx, 3'bxxx} ); | |
254 | wildcard state STORE_1B_0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h01, 37'bx, 3'bxxx} ); | |
255 | wildcard state STORE_1B_1 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h02, 37'bx, 3'bxxx} ); | |
256 | wildcard state STORE_1B_2 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h04, 37'bx, 3'bxxx} ); | |
257 | wildcard state STORE_1B_3 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h08, 37'bx, 3'bxxx} ); | |
258 | wildcard state STORE_1B_4 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h10, 37'bx, 3'bxxx} ); | |
259 | wildcard state STORE_1B_5 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h20, 37'bx, 3'bxxx} ); | |
260 | wildcard state STORE_1B_6 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h40, 37'bx, 3'bxxx} ); | |
261 | wildcard state STORE_1B_7 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'h80, 37'bx, 3'bxxx} ); | |
262 | //review augment with all other valid STORE cases (size,alignment)? | |
263 | ||
264 | // BLKSTORE vld reqtype nc cpu thr bits l1way size addr | |
265 | wildcard state BLKSTORE_vld_0 ( {1'b1, 1'b0, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
266 | wildcard state BLKSTORE_cpuid_0( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h0, 3'bx, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
267 | wildcard state BLKSTORE_cpuid_1( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h1, 3'bx, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
268 | wildcard state BLKSTORE_cpuid_2( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h2, 3'bx, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
269 | wildcard state BLKSTORE_cpuid_3( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h3, 3'bx, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
270 | wildcard state BLKSTORE_cpuid_4( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h4, 3'bx, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
271 | wildcard state BLKSTORE_cpuid_5( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h5, 3'bx, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
272 | wildcard state BLKSTORE_cpuid_6( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h6, 3'bx, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
273 | wildcard state BLKSTORE_cpuid_7( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h7, 3'bx, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
274 | wildcard state BLKSTORE_tid_0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h0, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
275 | wildcard state BLKSTORE_tid_1 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h1, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
276 | wildcard state BLKSTORE_tid_2 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h2, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
277 | wildcard state BLKSTORE_tid_3 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h3, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
278 | wildcard state BLKSTORE_tid_4 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h4, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
279 | wildcard state BLKSTORE_tid_5 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h5, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
280 | wildcard state BLKSTORE_tid_6 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h6, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
281 | wildcard state BLKSTORE_tid_7 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h7, 3'b011, 2'bx, 8'hx, 40'bx} ); | |
282 | // review BLKSTORE not valid anymore? | |
283 | ||
284 | // BLKINITST vld reqtype nc cpu thr bits l1way size addr | |
285 | wildcard state BLKINITST_vld_0 ( {1'b1, 1'b0, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
286 | wildcard state BLKINITST_cpuid_0( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h0, 3'bx, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
287 | wildcard state BLKINITST_cpuid_1( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h1, 3'bx, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
288 | wildcard state BLKINITST_cpuid_2( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h2, 3'bx, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
289 | wildcard state BLKINITST_cpuid_3( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h3, 3'bx, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
290 | wildcard state BLKINITST_cpuid_4( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h4, 3'bx, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
291 | wildcard state BLKINITST_cpuid_5( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h5, 3'bx, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
292 | wildcard state BLKINITST_cpuid_6( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h6, 3'bx, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
293 | wildcard state BLKINITST_cpuid_7( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h7, 3'bx, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
294 | wildcard state BLKINITST_tid_0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h0, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
295 | wildcard state BLKINITST_tid_1 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h1, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
296 | wildcard state BLKINITST_tid_2 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h2, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
297 | wildcard state BLKINITST_tid_3 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h3, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
298 | wildcard state BLKINITST_tid_4 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h4, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
299 | wildcard state BLKINITST_tid_5 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h5, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
300 | wildcard state BLKINITST_tid_6 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h6, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
301 | wildcard state BLKINITST_tid_7 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h7, 3'b001, 2'bx, 8'hx, 40'bx} ); | |
302 | ||
303 | // DIAG_STORE vld reqtype nc cpu thr bits l1way size addr | |
304 | wildcard state DIAG_STORE_vld_0 ( {1'b1, 1'b0, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
305 | wildcard state DIAG_STORE_cpuid_0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h0, 3'bx, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
306 | wildcard state DIAG_STORE_cpuid_1 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h1, 3'bx, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
307 | wildcard state DIAG_STORE_cpuid_2 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h2, 3'bx, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
308 | wildcard state DIAG_STORE_cpuid_3 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h3, 3'bx, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
309 | wildcard state DIAG_STORE_cpuid_4 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h4, 3'bx, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
310 | wildcard state DIAG_STORE_cpuid_5 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h5, 3'bx, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
311 | wildcard state DIAG_STORE_cpuid_6 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h6, 3'bx, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
312 | wildcard state DIAG_STORE_cpuid_7 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'h7, 3'bx, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
313 | wildcard state DIAG_STORE_tid_0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h0, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
314 | wildcard state DIAG_STORE_tid_1 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h1, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
315 | wildcard state DIAG_STORE_tid_2 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h2, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
316 | wildcard state DIAG_STORE_tid_3 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h3, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
317 | wildcard state DIAG_STORE_tid_4 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h4, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
318 | wildcard state DIAG_STORE_tid_5 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h5, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
319 | wildcard state DIAG_STORE_tid_6 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h6, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
320 | wildcard state DIAG_STORE_tid_7 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'h7, 3'b000, 2'bx, 8'hx, 3'h5, 37'bx} ); | |
321 | wildcard state DIAG_STORE_addr_a0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'ha0, 32'bx} ); | |
322 | wildcard state DIAG_STORE_addr_a1 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'ha1, 32'bx} ); | |
323 | wildcard state DIAG_STORE_addr_a2 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'ha2, 32'bx} ); | |
324 | wildcard state DIAG_STORE_addr_a3 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'ha3, 32'bx} ); | |
325 | wildcard state DIAG_STORE_addr_a4 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'ha4, 32'bx} ); | |
326 | wildcard state DIAG_STORE_addr_a5 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'ha5, 32'bx} ); | |
327 | wildcard state DIAG_STORE_addr_a6 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'ha6, 32'bx} ); | |
328 | wildcard state DIAG_STORE_addr_a7 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'ha7, 32'bx} ); | |
329 | wildcard state DIAG_STORE_addr_a8 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'ha8, 32'bx} ); | |
330 | wildcard state DIAG_STORE_addr_a9 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'ha9, 32'bx} ); | |
331 | wildcard state DIAG_STORE_addr_aa ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'haa, 32'bx} ); | |
332 | wildcard state DIAG_STORE_addr_ab ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hab, 32'bx} ); | |
333 | wildcard state DIAG_STORE_addr_ac ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hac, 32'bx} ); | |
334 | wildcard state DIAG_STORE_addr_ad ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'had, 32'bx} ); | |
335 | wildcard state DIAG_STORE_addr_ae ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hae, 32'bx} ); | |
336 | wildcard state DIAG_STORE_addr_af ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'haf, 32'bx} ); | |
337 | wildcard state DIAG_STORE_addr_b0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hb0, 32'bx} ); | |
338 | wildcard state DIAG_STORE_addr_b1 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hb1, 32'bx} ); | |
339 | wildcard state DIAG_STORE_addr_b2 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hb2, 32'bx} ); | |
340 | wildcard state DIAG_STORE_addr_b3 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hb3, 32'bx} ); | |
341 | wildcard state DIAG_STORE_addr_b4 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hb4, 32'bx} ); | |
342 | wildcard state DIAG_STORE_addr_b5 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hb5, 32'bx} ); | |
343 | wildcard state DIAG_STORE_addr_b6 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hb6, 32'bx} ); | |
344 | wildcard state DIAG_STORE_addr_b7 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hb7, 32'bx} ); | |
345 | wildcard state DIAG_STORE_addr_b8 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hb8, 32'bx} ); | |
346 | wildcard state DIAG_STORE_addr_b9 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hb9, 32'bx} ); | |
347 | wildcard state DIAG_STORE_addr_ba ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hba, 32'bx} ); | |
348 | wildcard state DIAG_STORE_addr_bb ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hbb, 32'bx} ); | |
349 | wildcard state DIAG_STORE_addr_bc ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hbc, 32'bx} ); | |
350 | wildcard state DIAG_STORE_addr_bd ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hbd, 32'bx} ); | |
351 | wildcard state DIAG_STORE_addr_be ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hbe, 32'bx} ); | |
352 | wildcard state DIAG_STORE_addr_bf ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'hbf, 32'bx} ); | |
353 | // vld reqtype nc cpu thr bits l1way size addr | |
354 | wildcard state DIAG_STORE_way_0 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'h0,18'bx} ); | |
355 | wildcard state DIAG_STORE_way_1 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'h1,18'bx} ); | |
356 | wildcard state DIAG_STORE_way_2 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'h2,18'bx} ); | |
357 | wildcard state DIAG_STORE_way_3 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'h3,18'bx} ); | |
358 | wildcard state DIAG_STORE_way_4 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'h4,18'bx} ); | |
359 | wildcard state DIAG_STORE_way_5 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'h5,18'bx} ); | |
360 | wildcard state DIAG_STORE_way_6 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'h6,18'bx} ); | |
361 | wildcard state DIAG_STORE_way_7 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'h7,18'bx} ); | |
362 | wildcard state DIAG_STORE_way_8 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'h8,18'bx} ); | |
363 | wildcard state DIAG_STORE_way_9 ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'h9,18'bx} ); | |
364 | wildcard state DIAG_STORE_way_a ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'ha,18'bx} ); | |
365 | wildcard state DIAG_STORE_way_b ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'hb,18'bx} ); | |
366 | wildcard state DIAG_STORE_way_c ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'hc,18'bx} ); | |
367 | wildcard state DIAG_STORE_way_d ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'hd,18'bx} ); | |
368 | wildcard state DIAG_STORE_way_e ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'he,18'bx} ); | |
369 | wildcard state DIAG_STORE_way_f ( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x0xxx,10'bx,4'hf,18'bx} ); | |
370 | wildcard state DIAG_STORE_addr52_0( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b000,3'bx} ); | |
371 | wildcard state DIAG_STORE_addr52_1( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b000,3'bx} ); | |
372 | wildcard state DIAG_STORE_addr52_2( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b001,3'bx} ); | |
373 | wildcard state DIAG_STORE_addr52_3( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b001,3'bx} ); | |
374 | wildcard state DIAG_STORE_addr52_4( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b010,3'bx} ); | |
375 | wildcard state DIAG_STORE_addr52_5( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b010,3'bx} ); | |
376 | wildcard state DIAG_STORE_addr52_6( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b011,3'bx} ); | |
377 | wildcard state DIAG_STORE_addr52_7( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b011,3'bx} ); | |
378 | wildcard state DIAG_STORE_addr52_8( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b100,3'bx} ); | |
379 | wildcard state DIAG_STORE_addr52_9( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b100,3'bx} ); | |
380 | wildcard state DIAG_STORE_addr52_a( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b101,3'bx} ); | |
381 | wildcard state DIAG_STORE_addr52_b( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b101,3'bx} ); | |
382 | wildcard state DIAG_STORE_addr52_c( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b110,3'bx} ); | |
383 | wildcard state DIAG_STORE_addr52_d( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b110,3'bx} ); | |
384 | wildcard state DIAG_STORE_addr52_e( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b0,16'bx,3'b111,3'bx} ); | |
385 | wildcard state DIAG_STORE_addr52_f( {1'b1, 1'b1, STORE_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bx, 8'hx, 8'b101x00xx,9'bx,1'b1,16'bx,3'b111,3'bx} ); | |
386 | ||
387 | // CAS1 vld reqtype nc cpu thr bits l1way size addr | |
388 | wildcard state CAS1_vld_0 ( {1'b1, 1'b0, CAS1_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
389 | wildcard state CAS1_cpuid_0( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'h0, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
390 | wildcard state CAS1_cpuid_1( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'h1, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
391 | wildcard state CAS1_cpuid_2( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'h2, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
392 | wildcard state CAS1_cpuid_3( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'h3, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
393 | wildcard state CAS1_cpuid_4( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'h4, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
394 | wildcard state CAS1_cpuid_5( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'h5, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
395 | wildcard state CAS1_cpuid_6( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'h6, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
396 | wildcard state CAS1_cpuid_7( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'h7, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
397 | wildcard state CAS1_tid_0 ( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'bx, 3'h0, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
398 | wildcard state CAS1_tid_1 ( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'bx, 3'h1, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
399 | wildcard state CAS1_tid_2 ( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'bx, 3'h2, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
400 | wildcard state CAS1_tid_3 ( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'bx, 3'h3, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
401 | wildcard state CAS1_tid_4 ( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'bx, 3'h4, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
402 | wildcard state CAS1_tid_5 ( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'bx, 3'h5, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
403 | wildcard state CAS1_tid_6 ( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'bx, 3'h6, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
404 | wildcard state CAS1_tid_7 ( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'bx, 3'h7, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
405 | wildcard state CAS1_8B_0 ( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'hff, 37'bx, 3'hx} ); | |
406 | wildcard state CAS1_4B_0 ( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'h0f, 37'bx, 3'hx} ); | |
407 | wildcard state CAS1_4B_4 ( {1'b1, 1'b1, CAS1_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'hf0, 37'bx, 3'hx} ); | |
408 | ||
409 | // CAS2 vld reqtype nc cpu thr bits l1way size addr | |
410 | wildcard state CAS2_vld_0( {1'b1, 1'b0, CAS2_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
411 | wildcard state CAS2_vld_1( {1'b1, 1'b1, CAS2_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
412 | ||
413 | // SWAP vld reqtype nc cpu thr bits l1way size addr | |
414 | wildcard state SWAP_vld_0 ( {1'b1, 1'b0, SWAP_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
415 | wildcard state SWAP_cpuid_0( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'h0, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
416 | wildcard state SWAP_cpuid_1( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'h1, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
417 | wildcard state SWAP_cpuid_2( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'h2, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
418 | wildcard state SWAP_cpuid_3( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'h3, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
419 | wildcard state SWAP_cpuid_4( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'h4, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
420 | wildcard state SWAP_cpuid_5( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'h5, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
421 | wildcard state SWAP_cpuid_6( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'h6, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
422 | wildcard state SWAP_cpuid_7( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'h7, 3'bx, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
423 | wildcard state SWAP_tid_0 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'h0, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
424 | wildcard state SWAP_tid_1 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'h1, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
425 | wildcard state SWAP_tid_2 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'h2, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
426 | wildcard state SWAP_tid_3 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'h3, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
427 | wildcard state SWAP_tid_4 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'h4, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
428 | wildcard state SWAP_tid_5 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'h5, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
429 | wildcard state SWAP_tid_6 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'h6, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
430 | wildcard state SWAP_tid_7 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'h7, 3'b000, 2'bx, 8'bx, 40'bx} ); | |
431 | wildcard state SWAP_4B_0 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'h0f, 37'bx, 3'bxxx} ); | |
432 | wildcard state SWAP_4B_4 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'hf0, 37'bx, 3'bxxx} ); | |
433 | wildcard state SWAP_1B_0 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'h01, 37'bx, 3'bxxx} ); | |
434 | wildcard state SWAP_1B_1 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'h02, 37'bx, 3'bxxx} ); | |
435 | wildcard state SWAP_1B_2 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'h04, 37'bx, 3'bxxx} ); | |
436 | wildcard state SWAP_1B_3 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'h08, 37'bx, 3'bxxx} ); | |
437 | wildcard state SWAP_1B_4 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'h10, 37'bx, 3'bxxx} ); | |
438 | wildcard state SWAP_1B_5 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'h20, 37'bx, 3'bxxx} ); | |
439 | wildcard state SWAP_1B_6 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'h40, 37'bx, 3'bxxx} ); | |
440 | wildcard state SWAP_1B_7 ( {1'b1, 1'b1, SWAP_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'h80, 37'bx, 3'bxxx} ); | |
441 | ||
442 | // STRLOAD vld reqtype nc cpu thr bits l1way size addr | |
443 | wildcard state STRLOAD_vld_0 ( {1'b1, 1'b0, STRLOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
444 | wildcard state STRLOAD_cpuid_0( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'h0, 3'bx, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
445 | wildcard state STRLOAD_cpuid_1( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'h1, 3'bx, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
446 | wildcard state STRLOAD_cpuid_2( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'h2, 3'bx, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
447 | wildcard state STRLOAD_cpuid_3( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'h3, 3'bx, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
448 | wildcard state STRLOAD_cpuid_4( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'h4, 3'bx, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
449 | wildcard state STRLOAD_cpuid_5( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'h5, 3'bx, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
450 | wildcard state STRLOAD_cpuid_6( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'h6, 3'bx, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
451 | wildcard state STRLOAD_cpuid_7( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'h7, 3'bx, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
452 | wildcard state STRLOAD_tid_0 ( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'h0, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
453 | wildcard state STRLOAD_tid_1 ( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'h1, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
454 | wildcard state STRLOAD_tid_2 ( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'h2, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
455 | wildcard state STRLOAD_tid_3 ( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'h3, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
456 | wildcard state STRLOAD_tid_4 ( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'h4, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
457 | wildcard state STRLOAD_tid_5 ( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'h5, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
458 | wildcard state STRLOAD_tid_6 ( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'h6, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
459 | wildcard state STRLOAD_tid_7 ( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'h7, 3'b000, 2'bx, 8'bxxx, 40'bx} ); | |
460 | //wildcard state STRLOAD_async_0( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'b0xx, 40'bx} ); | |
461 | //wildcard state STRLOAD_async_1( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'b1xx, 40'bx} ); | |
462 | //wildcard state STRLOAD_buf_0 ( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx0x, 40'bx} ); | |
463 | //wildcard state STRLOAD_buf_1 ( {1'b1, 1'b1, STRLOAD_RQ, 1'b1, 3'bx, 3'bx, 3'b000, 2'bx, 8'bx1x, 40'bx} ); | |
464 | // review? | |
465 | ||
466 | // STRST vld reqtype nc cpu thr bits l1way size addr | |
467 | wildcard state STRST_vld_0 ( {1'b1, 1'b0, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
468 | wildcard state STRST_cpuid_0( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'h0, 3'bx, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
469 | wildcard state STRST_cpuid_1( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'h1, 3'bx, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
470 | wildcard state STRST_cpuid_2( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'h2, 3'bx, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
471 | wildcard state STRST_cpuid_3( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'h3, 3'bx, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
472 | wildcard state STRST_cpuid_4( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'h4, 3'bx, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
473 | wildcard state STRST_cpuid_5( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'h5, 3'bx, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
474 | wildcard state STRST_cpuid_6( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'h6, 3'bx, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
475 | wildcard state STRST_cpuid_7( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'h7, 3'bx, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
476 | wildcard state STRST_tid_0 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'h0, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
477 | wildcard state STRST_tid_1 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'h1, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
478 | wildcard state STRST_tid_2 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'h2, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
479 | wildcard state STRST_tid_3 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'h3, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
480 | wildcard state STRST_tid_4 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'h4, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
481 | wildcard state STRST_tid_5 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'h5, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
482 | wildcard state STRST_tid_6 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'h6, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
483 | wildcard state STRST_tid_7 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'h7, 3'b000, 2'bxx, 8'bx, 40'bx} ); | |
484 | //wildcard state STRST_async_0( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'b0x, 8'bx, 40'bx} ); | |
485 | //wildcard state STRST_async_1( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'b1x, 8'bx, 40'bx} ); | |
486 | // vld reqtype nc cpu thr bits l1way size addr | |
487 | wildcard state STRST_8B_0 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'hff, 37'bx, 3'bxxx} ); | |
488 | wildcard state STRST_7B_0 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'hfe, 37'bx, 3'bxxx} ); | |
489 | wildcard state STRST_7B_1 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h7f, 37'bx, 3'bxxx} ); | |
490 | wildcard state STRST_6B_0 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'hfc, 37'bx, 3'bxxx} ); | |
491 | wildcard state STRST_6B_1 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h7e, 37'bx, 3'bxxx} ); | |
492 | wildcard state STRST_6B_2 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h3f, 37'bx, 3'bxxx} ); | |
493 | wildcard state STRST_5B_0 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'hf8, 37'bx, 3'bxxx} ); | |
494 | wildcard state STRST_5B_1 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h7c, 37'bx, 3'bxxx} ); | |
495 | wildcard state STRST_5B_2 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h3e, 37'bx, 3'bxxx} ); | |
496 | wildcard state STRST_5B_3 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h1f, 37'bx, 3'bxxx} ); | |
497 | wildcard state STRST_4B_0 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'hf0, 37'bx, 3'bxxx} ); | |
498 | wildcard state STRST_4B_1 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h78, 37'bx, 3'bxxx} ); | |
499 | wildcard state STRST_4B_2 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h3c, 37'bx, 3'bxxx} ); | |
500 | wildcard state STRST_4B_3 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h1e, 37'bx, 3'bxxx} ); | |
501 | wildcard state STRST_4B_4 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h0f, 37'bx, 3'bxxx} ); | |
502 | wildcard state STRST_3B_0 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'he0, 37'bx, 3'bxxx} ); | |
503 | wildcard state STRST_3B_1 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h70, 37'bx, 3'bxxx} ); | |
504 | wildcard state STRST_3B_2 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h38, 37'bx, 3'bxxx} ); | |
505 | wildcard state STRST_3B_3 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h1c, 37'bx, 3'bxxx} ); | |
506 | wildcard state STRST_3B_4 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h0e, 37'bx, 3'bxxx} ); | |
507 | wildcard state STRST_3B_5 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h07, 37'bx, 3'bxxx} ); | |
508 | wildcard state STRST_2B_0 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'hc0, 37'bx, 3'bxxx} ); | |
509 | wildcard state STRST_2B_1 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h60, 37'bx, 3'bxxx} ); | |
510 | wildcard state STRST_2B_2 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h30, 37'bx, 3'bxxx} ); | |
511 | wildcard state STRST_2B_3 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h18, 37'bx, 3'bxxx} ); | |
512 | wildcard state STRST_2B_4 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h0c, 37'bx, 3'bxxx} ); | |
513 | wildcard state STRST_2B_5 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h06, 37'bx, 3'bxxx} ); | |
514 | wildcard state STRST_2B_6 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h03, 37'bx, 3'bxxx} ); | |
515 | wildcard state STRST_1B_0 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h80, 37'bx, 3'bxxx} ); | |
516 | wildcard state STRST_1B_1 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h40, 37'bx, 3'bxxx} ); | |
517 | wildcard state STRST_1B_2 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h20, 37'bx, 3'bxxx} ); | |
518 | wildcard state STRST_1B_3 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h10, 37'bx, 3'bxxx} ); | |
519 | wildcard state STRST_1B_4 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h08, 37'bx, 3'bxxx} ); | |
520 | wildcard state STRST_1B_5 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h04, 37'bx, 3'bxxx} ); | |
521 | wildcard state STRST_1B_6 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h02, 37'bx, 3'bxxx} ); | |
522 | wildcard state STRST_1B_7 ( {1'b1, 1'b1, STRST_RQ, 1'bx, 3'bx, 3'bx, 3'b000, 2'bxx, 8'h01, 37'bx, 3'bxxx} ); | |
523 | ||
524 | // review add prefetchice and mmuld |