Specifications

Intel
®
Quark SoC X1000 Core
October 2013 Developer’s Manual
Order Number: 329679-001US 233
Bus Operation—Intel
®
Quark Core
10.4.3.2.2 AHOLD Snoop Overlaying a Non-Burst Cycle
When AHOLD overlays a non-burst cycle, snooping is based on the completion of the
current non-burst transfer (ADS#-RDY# transfer). Figure 115 shows a snoop cycle
under AHOLD overlaying a non-burst line-fill cycle. HITM# is asserted two clocks after
EADS#, and the non-burst cycle is fractured after the RDY# for a specific single
transfer is asserted. The snoop write-back cycle is re-ordered ahead of an ongoing non-
burst cycle. After the write-back cycle is completed, the fractured non-burst cycle
continues. The snoop write-back ALWAYS precedes the completion of a fractured cycle,
regardless of the point at which AHOLD is de-asserted, and AHOLD must be de-
asserted before the fractured non-burst cycle can complete.
Figure 115. Snoop Cycle Overlaying a Non-Burst Cycle
10.4.3.2.3 AHOLD Snoop to the Same Line that is being Filled
A system snoop does not cause a write-back cycle to occur if the snoop hits a line while
the line is being filled. The processor does not allow a line to be modified until the fill is
completed (and a snoop only produces a write-back cycle for a modified line). Although
a snoop to a line that is being filled does not produce a write-back cycle, the snoop still
has an effect based on the following rules:
1. The processor always snoops the line being filled.
2. In all cases, the processor uses the operand that triggered the line fill.
242202-152
CLK
AHOLD
EADS#
INV
HITM#
ADS#
A31–A4
BLAST#
To Processor
Write-back from Processor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
A3–A2 0 0 4 8 C 4 8 C
RDY#
CACHE#
W/R#
Fill
Fill Cont.