Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / tsotool / prop / piu / fc8.prop
CommitLineData
86530b38
AT
1!-----------------------------------------------------------------------
2! Run 64 threads on eight cores with DMA on thread 5.
3!-----------------------------------------------------------------------
4TSOTOOL.PROCESSOR niagara2.rtl
5TSOTOOL.MODE GEN
6TSOTOOL.N_THREADS 64
7TSOTOOL.TEST_NAME fc8_prop_diag
8TSOTOOL.BATCH Y
9!
10! It appears that DMA generating threads are about 18% efficient.
11! In other words, if all threads try to execute the same number
12! of 'instructions' the non-DMA threads will finish long before
13! the DMA threads. The sollowing weighting seems to work for an
14! FC1 model with one thread doing DMA.
15!
16! 0 0 1 2 3 4 5 6 7 1 0 1 2 3 4 5 6 7 2 0 1 2 3 4 5 6 7 3 0 1 2 3 4 5 6 7 4 0 1 2 3 4 5 6 7 5 0 1 2 3 4 5 6 7 6 0 1 2 3 4 5 6 7 7 0 1 2 3 4 5 6 7
17GEN.N_INSTR_PER_THREAD 100, 100, 100, 100, 100, 19, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100
18GEN.AVG_LOOP_SIZE 0
19GEN.AVG_LOOP_ITER 0
20! GEN.SEED 499406026
21ADMAP.RTL.REGION_PA_SEPARATION 8M
22ADMAP.N_REGIONS 4
23ADMAP.REGION_SIZE 64K
24ADMAP.REGION_OFFSETS 916-920-984-1012, 180-1416-2228-3228, 316-692-1268-1520-1560-2404, 2108-2132-2156-2304-2412-2544-2556
25ADMAP.ATTRIBUTES CV=1110,CP=1110
26ADMAP.NC_MEMMAP 0xc800002000:8G
27ADMAP.N_ALIASES 0
28ADMAP.ALIAS_FREQUENCY 64
29ADMAP.ALIAS_OFFSET 8388608
30RUN.SIMULATOR no_simulator_defined
31WT.PCT_FP_INSTR 10
32WT.PCT_LITTLE_ENDIAN 5
33WT.PCT_LOADS_NF 0
34WT.PCT_NFS_FAULT 0
35WT.PCT_PREFETCH_FAULT 20
36WT.PCT_PREFETCH_UNIMP 20
37WT.PCT_CBRANCH 0
38WT.PCT_SECONDARY_CTX 0
39WT.PCT_NUCLEUS_CTX 0
40WT.REPLACEMENT 5 0 cpu=5
41WT.INTERRUPT 0
42WT.LD 10 0 cpu=5
43WT.BLD 0 5 cpu=0-4,6-63 region=0-2
44WT.DWLD 0 1 cpu=0-4,6-63 region=0-2
45WT.LDD 0
46WT.QWLD 0
47WT.AQLD 0 1 cpu=0-4,6-63 region=1
48WT.ST 5 0 cpu=5
49WT.BST 0 10 cpu=0-4,6-63 region=0-2
50WT.BSTC 0
51WT.ST_BINIT 0
52WT.DWST_BINIT 0
53WT.DWST 0 10 cpu=0-4,6-63 region=0-2
54WT.QWST 0
55WT.SWAP 0 5 cpu=0-4,6-63 region=0-2
56WT.CAS 0 5 cpu=0-4,6-63 region=0-2
57WT.CASX 0 5 cpu=0-4,6-63 region=0-2
58WT.ASI_L2_FLUSH 0
59WT.FLUSHI 0
60WT.MEMBAR 0
61WT.PREFETCH 10 0 cpu=5
62WT.NOP 0
63ADV.L2_WAYS 16
64ADV.RESULTS_TO_MEM N
65ADV.BST_MEMBARS Y
66ADV.BLD_MEMBARS Y
67ADV.FP_FLUSH_MEMBARS Y
68ADV.CAS_IMPLICIT_MEMBARS Y
69ADV.WARMUP_ITERATIONS 0
70ADV.TEST_REPETITIONS 1
71
72! PEP based DMA operation weights
73! The weights here try to skew for mostly small
74! and large DMAs, with the emphasis on large and
75! skewed towards writes.
76
77WT.MACRO.ALM_DMA0_RD 0 10 cpu=5 region=0-2
78WT.MACRO.ALM_DMA1_RD 0 10 cpu=5 region=0-2
79WT.MACRO.ALM_DMA2_RD 0 10 cpu=5 region=0-2
80WT.MACRO.ALM_DMA3_RD 0 10 cpu=5 region=0-2
81WT.MACRO.DMA0_RD_0x8 0 15 cpu=5 region=0-2
82WT.MACRO.DMA0_RD_0xC 0 4 cpu=5 region=0-2
83WT.MACRO.DMA0_RD_0x10 0 4 cpu=5 region=0-2
84WT.MACRO.DMA0_RD_0x14 0 4 cpu=5 region=0-2
85WT.MACRO.DMA0_RD_0x20 0 4 cpu=5 region=0-2
86WT.MACRO.DMA0_RD_0x30 0 4 cpu=5 region=0-2
87WT.MACRO.DMA0_RD_0x3C 0 30 cpu=5 region=0-2
88WT.MACRO.DMA0_RD_0x40 0 10 cpu=5 region=0-2
89WT.MACRO.DMA1_RD_0x40 0 10 cpu=5 region=0-2
90WT.MACRO.DMA2_RD_0x40 0 10 cpu=5 region=0-2
91WT.MACRO.DMA3_RD_0x40 0 10 cpu=5 region=0-2
92
93WT.MACRO.ALM_DMA0_WR 0 10 cpu=5 region=0-2
94WT.MACRO.ALM_DMA1_WR 0 10 cpu=5 region=0-2
95WT.MACRO.ALM_DMA2_WR 0 10 cpu=5 region=0-2
96WT.MACRO.ALM_DMA3_WR 0 10 cpu=5 region=0-2
97WT.MACRO.DMA0_WR_0x8 0 30 cpu=5 region=0-2
98WT.MACRO.DMA0_WR_0xC 0 10 cpu=5 region=0-2
99WT.MACRO.DMA0_WR_0x10 0 10 cpu=5 region=0-2
100WT.MACRO.DMA0_WR_0x14 0 10 cpu=5 region=0-2
101WT.MACRO.DMA0_WR_0x20 0 10 cpu=5 region=0-2
102WT.MACRO.DMA0_WR_0x30 0 10 cpu=5 region=0-2
103WT.MACRO.DMA0_WR_0x3C 0 80 cpu=5 region=0-2
104WT.MACRO.DMA0_WR_0x40 0 25 cpu=5 region=0-2
105WT.MACRO.DMA1_WR_0x40 0 25 cpu=5 region=0-2
106WT.MACRO.DMA2_WR_0x40 0 25 cpu=5 region=0-2
107WT.MACRO.DMA3_WR_0x40 0 25 cpu=5 region=0-2
108
109WT.MACRO.ALM_DMA0_INT 0 40 cpu=5 region=0-2