Datasheet

Datasheet, Volume 2 471
Processor Uncore Configuration Registers
4.3.2.5 HABGFTune—HA BGF Tuning Register
The flow accommodates BGF sync pulse frequencies of 100 MHz, 50 MHz, 33 MHz, and
25 MHz. However, the MC frequency is likely to be a multiple of 33 MHz. The ratio
would have to be programmed with respect to a 33 MHz sync pulse, and the RatioType
set to use the pcode-programmed ratio exactly.
HABGFTune
Bus: 1 Device: 14 Function: 0 Offset: A0h
Bit Attr
Reset
Value
Description
31 RV 0b Reserved
30 RWS-LV 0b
Uratio Match Event Status
This bit records the Uratio match event occurs for debug and performance tuning
observation.
1 = Uratio match event occurs
0 = Uratio does not match
29:21 RW-L 0h
BGF Bubble Generator Initial Value
Tune bubble generator initial value for update debug and data bubble generator. It
overrides the default initial value when Uratio matches.
It contains ratio signal bits of initial value of BGF bubble generator counter value.
It is U clock bubble generator value to communicate to Dclock domain (under U>D
condition). The initial counter value is set up by pCode. The width of the signals
must be properly to handle the arithmetic requirement.
20:12 RW-L 0h
Command Bubble Generator Inital Value
Tune Command BGF bubble generator initial value. Overrides default initial value
when Uratio matches.
11:9 RW-L 000b
Uclock vs. Dclock Separation Pointer Distance
This field is used for the value of UD separation pointer distance. Tune U to D
pointer distance and overrides parameter from PCU when Uratio matches.
8:1 RW-L 0h
Uclock to Bgf Sync Pulse Frequency Ratio
This is Uclock to 33 MHz BGF sync pulse frequency ratio. Uclock ratio at which
tuning parameters take effect.
0RW-L 0b
Bgf Override
When set, this bit forces BgfRun to remain high when PMA deasserts BGF run. It
overrides the PMA BGFrun signal