Intel E3815 FH8065301567411 Data Sheet

Product codes
FH8065301567411
Page of 5308
Intel
®
 Atom™ Processor E3800 Product Family
336
Datasheet
13.3.14
BTHCTRL—Offset 3Eh
BUnit Throttling Control (BTHCTRL)
Access Method
Default: 00000001h
Type: 
Message Bus Register
(Size: 32 bits)
Offset: 
Op Codes:
h - Read, h - Write
31
28
24
20
16
12
8
4
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
AGENT_TH
RO
TT
LI
N
G
_ENA
BLE
RE
SERV
ED_0
CLEAR_BW_C
OU
NTE
R
_ON_READS
CO
UNT_CO
RE_C
LO
CK
S
EN
ABLE_BW_CO
UNTER_UPDA
TES
RA
NK
_SEL
EC
TION_MA
S
K
Bit 
Range
Default & 
Access
Field Name (ID): Description
31:16
0h
RW
AGENT_THROTTLING_ENABLE: 
Agent[15:0] Throttling Enable: Setting a bit in the 
16 bit vector allows the BUnit to be configured to throttle Agents 0 to 15 requests in 
extreme conditions. /PnP: Leaving the Value for Power as ffff but will likely result in very 
low perf due to lower bandwidth.
15:11
0h
RO
RESERVED_0: 
Reserved
10
0h
RW
CLEAR_BW_COUNTER_ON_READS: 
When set clears the Bandwidth Counter when 
read.
9
0h
RW
COUNT_CORE_CLOCKS: 
Count Core Clocks (CountCoreClocks): Debug feature used to 
cause the Bunit to send bandwidth usage updates based upon 1024 core-clock periods, 
rather than 1024 us periods. In addition, the values reported during bandwidth counter 
updates will represent 32-byte quantities transferred, instead of 8k byte quantities.
8
0h
RW
ENABLE_BW_COUNTER_UPDATES: 
Enable Bandwidth Counter Updates 
(EnableBWCounterUpdates): The bandwidth counters always count the reads and writes 
to even and odd ranks. When updates are enabled, the Bunit will send an update 
message to the Punit roughly every millisecond with the current values contained in the 
bandwidth counters. When the message is sent, the counters are reset. When 
EnableBWCounterUpdates bit is clear, the counters will be reset only by the Clear 
Bandwidth Counters message.
7:0
01h
RW
RANK_SELECTION_MASK: 
Rank Selection Mask (RankPickMask): Bit mask compared 
to bits [35:28] of the incoming addresses to determine whether that address maps to 
Rank 'A' or to Rank 'B' PnP: Needs to match RANKMASK reg Note: Dunit RANK Hashing 
implemented for VLV XORs several address bits to create the Rank Select. Therefore this 
register no longer selects the actual Rank address of the request. Recommendation is to 
set this value to 0 and only use EVEN BW Counters in BBWC to determine total memory 
bandwidth.