OpenCores
URL https://opencores.org/ocsvn/s1_core/s1_core/trunk

Subversion Repositories s1_core

[/] [s1_core/] [trunk/] [docs/] [other/] [ACCESSES.txt] - Blame information for rev 4

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 fafa1971
Simply RISC S1 Core - List of T1 accesses
2
=========================================
3
 
4
This is the list of the first accesses performed by
5
the SPARC Core in the core1_mini test-suite of the
6
OpenSPARC T1.
7
 
8
- receive packet 1700....0010001 (INT_RET)
9
- following requests go to region 4, base addr FFF0000020 (SSI ROM)
10
- request packet C2018FFF0000020...00 (ROM Addr 20 -> 1 Byte?)
11
- receive packet 111040300000005000100821060008410A0C0 (A-Type)
12
- request packet C2008FFF0000024...00 (ROM Addr 24)
13
- receive packet 111040300000005000100821060008410A0C0 (A-Type)
14
- request packet C2008FFF0000028...00 (ROM Addr 28)
15
- receive packet 111040300000005000100821060008410A0C0 (A-Type)
16
- request packet C2010FFF000002C...00 (ROM Addr 2C)
17
- receive packet 111040300000005000100821060008410A0C0 (A-Type)
18
- request packet C2010FFF0000030...00 (ROM Addr 30)
19
- receive packet 11104832870208410800181C0800001000000 (B-Type)
20
- request packet C2008FFF0000034...00 (ROM Addr 34)
21
- receive packet 11104832870208410800181C0800001000000 (B-Type)
22
- request packet C2018FFF0000038...00 (ROM Addr 38)
23
- receive packet 11104832870208410800181C0800001000000 (B-Type)
24
- request packet C2000FFF000003C...00 (ROM Addr 3C)
25
- receive packet 11104832870208410800181C0800001000000 (B-Type)
26
- now we have some requests to region 3
27
- request packet C200800000400C0...00 (RAM Bank 3 Addr 400C0)
28
- very long pause (maybe PLL?) and then receive 2 consecutive packets
29
- receive packet 11900B5802005A2102000821020A983287020 (C-Type)
30
- receive packet 11102E2706000E2706040E2706080E27060C0 (D-Type)
31
- request packet C201000000400C0...00 (RAM Bank 3 Addr 400C0)
32
- a bit long pause and receive the same two consecutive packets
33
- receive packet 11900B5802005A2102000821020A983287020 (C-Type)
34
- receive packet 11102E2706000E2706040E2706080E27060C0 (D-Type)
35
- now we are at 4900 ns, it is enough for now
36
- after some other accesses to Bank 3 then they are everywhere in RAM
37
 
38
And here are some notes about the memory map:
39
 
40
@0000008000       // Section '.RED_EXT_SEC', segment 'text' - Was PA 0000040000 YES 40000-402C0       (2) RAM3012
41
@0000009800       // Section '.RED_EXT_SEC', segment 'data' - Was PA 000004c000 YES 4C000-4C1A0       (5) RAM01
42
@0000010000       // Section '.HTRAPS', segment 'text'      - Was PA 0000080000 YES 80C80-843A0       (7) RAM2
43
@0000011800       // Section '.HTRAPS', segment 'data'      - Was PA 000008c000 NO (ZEROES)
44
 
45
// MMU is useless?!?
46
@0000200000       // TSB 'part_0_i_ctx_zero_ps0_tsb'        - Was PA 0001000000
47
@0000200034       // from compressed 0x0000000001000000     - Was PA 00010001a0
48
@0000200038       // from compressed 0x0000000001000000     - Was PA 00010001c0
49
@0000200120       // from compressed 0x0000000001000000     - Was PA 0001000900
50
@000020012C       // from compressed 0x0000000001000000     - Was PA 0001000960
51
@0000200144       // from compressed 0x0000000001000000     - Was PA 0001000a20
52
@0000200148       // from compressed 0x0000000001000000     - Was PA 0001000a40
53
@0000400000       // TSB 'part_0_i_ctx_nonzero_ps0_tsb'     - Was PA 0002000000
54
@0000400004       // from compressed 0x0000000002000000     - Was PA 0002000020
55
@0000400034       // from compressed 0x0000000002000000     - Was PA 00020001a0
56
@0000400038       // from compressed 0x0000000002000000     - Was PA 00020001c0
57
@0000400144       // from compressed 0x0000000002000000     - Was PA 0002000a20
58
@0000400148       // from compressed 0x0000000002000000     - Was PA 0002000a40
59
@0000A00000       // TSB 'part_0_d_ctx_zero_ps0_tsb'        - Was PA 0005000000
60
@0000A0012C       // from compressed 0x0000000005000000     - Was PA 0005000960
61
@0000A00138       // from compressed 0x0000000005000000     - Was PA 00050009c0
62
@0000A00434       // from compressed 0x0000000005000000     - Was PA 00050021a0
63
@0000A00438       // from compressed 0x0000000005000000     - Was PA 00050021c0
64
@0000C00000       // TSB 'part_0_d_ctx_nonzero_ps0_tsb'     - Was PA 0006000000
65
@0000C00434       // from compressed 0x0000000006000000     - Was PA 00060021a0
66
@0000C00438       // from compressed 0x0000000006000000     - Was PA 00060021c0
67
@0008200000       // TSB_LINK 'part_0_tsb_link'             - Was PA 0041000000
68
 
69
@0200024000       // Section '.TRAPS', segment 'text'       - Was PA 1000120000 YES 1000122400-10001225C0 (10) RAM31
70
@0200025800       // Section '.TRAPS', segment 'data'       - Was PA 100012c000 NO (ZEROES)
71
@0200028800       // Section '.HPRIV_RESET', segment 'text' - Was PA 1000144000 YES 1000144000-1000144020 (8) RAM0
72
@0220306800       // Section '.KERNEL', segment 'text'      - Was PA 1101834000 YES 1101834000-1101834080 (9) RAM012
73
@0220386800       // Section '.KERNEL', segment 'data'      - Was PA 1101c34000 YES 1101C34020-1101C34028 (11) RAM0
74
@0226000000       // Section '.MAIN', segment 'text'        - Was PA 1130000000 YES 1130000000-1130000080 (12) RAM012
75
@022E000000       // Section '.MAIN', segment 'data'        - Was PA 1170000000 NO (EMPTY)
76
@022F004000       // Section '.USER_HEAP', segment 'data'   - Was PA 1178020000 NO (EMPTY)
77
@022F006000       // Section '.MAIN', segment 'bss'         - Was PA 1178030000 NO (EMPTY)
78
 
79
// SSI ROM
80
@1FFE000000       // Section '.RED_SEC', segment 'text'     - Was PA fff0000000 YES FFF0000020-FFF000003C      (1) I/O
81
@1FFE002000       // Section '.RED_SEC', segment 'data'     - Was PA fff0010000 NO (ONLY 1 WORD)
82
 
83
// Accessed but missing in mem.image
84
PA 0000000000-0000000400                                                                                      (6)
85
PA A900000000-A9000000C0                                                                                      (3) RAM0123
86
PA AA00000000-AA000000C0                                                                                      (4) RAM0123

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.