GR740-UM-DS, Nov 2017, Version 1.7
373
www.cobham.com/gaisler
GR740
Table 469.
0x000 - CONF0 - Configuration 0
31
25 24 23
21 20 19 18 17 16 15 14 13 12
8
7
6
5
4
3
2
1
0
RESERVED
JE
RES
ST EP ET SP SE LE AE
RES
MAPPING
TD MU
SEL
ME RE TE RS
0
0
0
0
1
0
1
0
0
0
0
0b00110
0
0
0
0
0
0
0
r
rw
r
rw rw rw rw rw rw rw
r
rw
rw rw
rw
rw rw rw rw
31: 25
RESERVED
24
Jitter Correction Enable (JE) - (not usable in this implementation).
23: 22
RESERVED
21:
Synchronisation using SpaceWire Time-Code Enable (only for target).
Note: Only available in silicon revision 1.
20:
External ET Increment Polarity (EP) - To select the rising or falling edge of the external enable sig-
nal to increment the Elapsed time. Value ‘1’ Rising edge. Value ‘0’ Falling edge.
Note: Only available in silicon revision 1.
19:
External ET Increment Enable.(ET) - To increment the Elapsed Time based on external signal. When
disabled the internal frequency synthesizer is used to increment the Elapsed Time counter.
Note: Only available in silicon revision 1.
18:
Set ET External Polarity (SP) - To select the rising or falling edge of the external enable signal to
load the Elapsed Time with the contents of the command field register.
Note: Only available in silicon revision 1.
17:
Set ET External Enable (SE) - Based on the external enable signal load the Elapsed Time with the
contents of the command field register.
Note: Only available in silicon revision 1.
16:
Latency Enable (LE) - To calculate latency between an initiator and target this bit must be enabled in
both of them.
Note: Only available in silicon revision 1.
15:
AMBA Interrupt Enable (AE) - The interrupts (explained in interrupt registers) in this core will gen-
erate an AMBA interrupt only when this bit is enabled.
14 13
RESERVED
12: 8
Mapping (MAP) - Defines mapping of SpaceWire Time-Codes versus CCSDS Time-code.
Value 0b00000 will send SpaceWire Time-Codes every Second,
Value 0b00001 will send SpaceWire Time-Codes every 0.5 Second,
Value 0b00010 will send SpaceWire Time-Codes every 0.25 Second,
Value 0b00011 will send SpaceWire Time-Codes every 0.125 Second
The maximum value it can take is 0b11000.
7:
Enable TDP (TD) - This is to indicate that the TDP provides SpaceWire Time-codes and Distributed
interrupts.
6:
RESERVED
5: 4
Select (SEL) - Select for SpaceWire Time-Codes and Distributed Interrupt transmission and recep-
tion, one of 0 through 3, (must always be 0b00 in this implementation).
3:
Mitigation Enable (ME) - (not usable in this implementation).
2:
Receiver Enable (RE) - Enabling this will make the core to act as target.
1
Transmit Enable (TE) - Enabling this will make the core to act as initiator.
The core can act only as an initiator or target, both TE and RE cannot be enabled at the same time.
0
Reset (RS) - Reset core. Makes complete reset when enabled, self clears itself (to disable).