Snoop Under Hold During Line Fill - Intel Quark SoC X1000 Core Developer's Manual

Hide thumbs Also See for Quark SoC X1000 Core:
Table of Contents

Advertisement

10.4.3.5.1
Snoop under HOLD during Cache Line Fill
As shown in
line-fill cycle until the line fill is completed (in clock five). Upon completing the line fill in
clock five, the Write-Back Enhanced Intel
the system begins snooping by driving EADS# and INV in the following clock period.
The assertion of HITM# in clock nine indicates that the snoop cycle has hit a modified
line and the cache line is written back to memory. The assertion of HITM# in clock nine
and CACHE# and ADS# in clock 11 identifies the beginning of the snoop write-back
cycle. The snoop write-back cycle begins upon the de-assertion of HOLD, and HITM# is
asserted throughout the duration of the snoop write-back cycle.
Figure 119. Snoop under HOLD during Line Fill
CLK
HOLD
HLDA
EADS#
INV
HITM#
A31–A4
A3–A2
ADS#
BLAST#
CACHE#
BRDY#
W/R#
If HOLD is asserted during a non-cacheable, non-burst code prefetch cycle, as shown in
Figure
120, the Write-Back Enhanced Intel
clock seven (which is the clock period in which the next RDY# is asserted). If the
system snoop hits a modified line, the snoop write-back cycle begins after HOLD is
released. After the snoop write-back cycle is completed, an ADS# is issued and the
code prefetch cycle resumes.
®
Intel
Quark SoC X1000 Core
Developer's Manual
238
Figure
119, HOLD (asserted in clock two) does not fracture the burst cache
1
2
3
4
5
6
Linefill
0
4
8
C
To Processor
Intel
®
Quark SoC X1000 Core asserts HLDA and
7
8
9
10
11
12
13
0
®
Quark SoC X1000 Core issues HLDA in
®
Quark Core—Bus Operation
14
15
16
17
18
19
4
8
C
242202-156
October 2013
Order Number: 329679-001US

Advertisement

Table of Contents
loading

Table of Contents