-
Notifications
You must be signed in to change notification settings - Fork 6
/
plain.mmconfig
42 lines (42 loc) · 1.16 KB
/
plain.mmconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
% example configuration for basic tests
memaddresstime 3
memreadtime 10 memwritetime 10
membusbytes 16
branchpredictbits 2
branchaddressbits 1
branchhistorybits 1
branchdualbits 1
memchunksmax 100
hashprime 127
Scache blocksize 64
Scache setsize 512
Scache associativity 4 pseudolru
Scache accesstime 2
Dcache blocksize 32
Dcache setsize 256
Dcache victimsize 2
Icache blocksize 32
Icache setsize 256
Icache victimsize 2
DTcache associativity 4 lru
unit ALU1 00000000ffffffffffffffffffffffff0000000300000003fffffffffffffffe
unit ALU2 00000000ffffffffffffffffffffffff0000000300000003fffffffffffffffe
unit LSU1 00000000000000000000000000000000fffffffcfffffffc0000000000000000
unit LSU2 00000000000000000000000000000000fffffffcfffffffc0000000000000000
unit MUL1 000080f000000000000000000000000000000000000000000000000000000000
unit DIV1 00000c0f00000000000000000000000000000000000000000000000000000000
unit FPU1 7fff730000000000000000000000000000000000000000000000000000000000
memslots 4
renameregs 10
reorderbuffer 20
Dcache writeallocate 1
Scache writeallocate 1
Dcache writeback 1
Scache writeback 1
Dcache ports 2
DTcache ports 2
writebuffer 4
writeholdingtime 5
mul0 1
mul1 2
mul2 5