MEMORY BUS FUNCTIONAL DESCRIPTION
6.1.2.
Read
Miss Cycles
6.1.2.1.
WITH CLEAN REPLACEMENT
Cl K
ADS#
~--~~~--~~~--~, ~~~~~--~~--~~~--~~~
CPU_ADDR
QI~I~41~~BI~~I~
CACHE#
N
I
1.\"/'S"-"'5S\".\\".\\\:I'''\S'''''"
'
. 6\ . . . . . ,'-.,"'-S"-VS>\SS ':::::\S>
NA.
I
I I I 141 I I
I I I I I I
CPU_DATA
A4
B1'
BLAST#
I
I '---l--+-! I
I I I
BRDV#
,
"
al E C#
+---J--;
~±=~'\~~~;;;;;'~;'~(~~'-i~l~~f'~~~
I
if-I
I~
I I I I
I if I I
I~
AHOLD
EADS#
INV
S"SS\S'>,\I"'\"'~,),S",,\,\\S
-I ''''&:JSY
I
\ \
\JSSS'"SS't:::
S"-''\
S\'S'S".\SS\\'::SSSSS'\
,\\1\7
I
\,;ssy
,
CADS#ICDTS#
RDYSRC
MCACHE#
I
I
I~I
I
I
I
I I
I
1'-411 I I I I I I
I
I
ss
SSSSS'SY '
)§\~ S"~,,
I
,
~,SS\
.\'W\,\S>\JSS\SSS\"S '
I kdss$ ssfMk<l\\S{\\ I
,~
I~
CCACHE#
\ \ \ \ \ \ ' \ \
'
,
IS
"SiS'-," "'-S '\ \S
'l
\\\\'\S\'\'\\
I
,
rs:;::ss:s:
BGT'
f>{" >$" >f'\
AI tS':j"\S{ssst
w
;f;s+5\1s'SS$>'S$SSSf"4\ {\5\1w$",*,\
al .zs$s::i=
CNA#
:,>,S\r,'>,,, \. '0\"
Y
• \ AI
Ev;SS'\'SS'<S><SS\ '\ \ "\,, V,S\, "\S'>-""<\\\\\\<.\9:;S\"\\\'\\\
B
I
sss:sssr::
KWEND,
i~*S4ss
$Y I
I \ AI
$sf;ss$ss~fss1S\\lssstsss};\
al
~
MKEN#
§SS,,'S'\,""S"'\ \\\.:\:"3.
I
is,-,\\S,,,,S\\\'S'\'\ \.\\',>\0\0><;0\"'\-.. \.,\ SJ\S\S\\
I
~
SWEND,
fss'jss\!MS~Y
I \ AI LS$ssi
sst
ss$,~~Yjssst\Ss$'sst
\$
I
I
' - --+-
CRDY#
MCLK~
MSEl # -,-,-,-,-,-,,,-,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_
MDATA
--t--+--+-1I---j--+-aJD---+-<A)-J-<j~>-I--GD--+--+--+--+--+--<::D:1D<:ID1:J4iI2)@2
MBRDY#
SS5'SS\'\S§
SS\SS\S\,,,\'\~-;-, --~-:--;---;-, ~\i"-. ~
MEOC#
I
I
I
I
I
I
I
I~
I
I
I
I
I
• STRO,BEO MPOE:
•
MISTS
---l---1---1---f---l----l---1~~I----I---1---J---f---I----I---1---1---
NOTE:
1.
2.
CDa55
In strobed mode MISTS is used in place of MSRDY to indicate data transfer onto the
memory bus.
MClK is asynchronous to ClK
Figure 6-2. Read Miss With Clean Replacement
Figure 6-2 illustrates CPU read cycles (A, B) that miss the 82496 Cache Controller. In such
cycles, the 82496 Cache Controller will instruct the MBC (memory bus controller) to perform
a cache line-fill cycle on the memory bus (a cache line-fill is a read of a complete 82496 Cache
Controller line from the main memory). The line is then written into the 82491 Cache SRAM
ARRAY, and data transferred to the CPU as requested). If the line fetched from the main
memory replaces a valid unmodified line (i.e. [E] or [S]), then a back-invalidation cycle is
6-4
I
Need help?
Do you have a question about the 82496 CACHE CONTROLLER and is the answer not in the manual?
Questions and answers