[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Host Bridge: Read Retry
- To: Mailing List Recipients <pci-sig-request@znyx.com>
- Subject: Host Bridge: Read Retry
- From: Pavel.Peleska@mch.scn.de
- Date: Tue, 17 Sep 96 10:35:33 +0200
- Resent-Date: Tue, 17 Sep 96 10:35:33 +0200
- Resent-From: pci-sig-request@znyx.com
- Resent-Message-Id: <"nJfcr.0.14.ENcFo"@dart>
- Resent-Sender: pci-sig-request@znyx.com
Hallo experts,
we intend to use the synthesizable PCI core for our host bridge design,
with four entry deep address fifos in the target path. We are wondering
what happens in the following scenario:
Two (or more) PCI devices are permanently writing to the host bridge, e.g.
with single writes, so that the address fifo is always filled with one or
more addresses which supposingly leads to any PCI device initiating a read
from the host bridge to experience a retry. Is this correct?
Is it a correct behaviour of a host bridge to return a retry to a PCI
device if the address fifo is not empty, i.e. a queued write has to be
processed first? Does this lead to a situation where the read from the core
will not come through? Or should the host bridge not accept any write
operation until the retryed read operation will be serviced and completed?
Is using a one level deep address fifo a remedy?
Thanx in advance for any comment,
Pavel Peleska Tel: ++49-89-722-41253
Siemens AG Fax: ++49-89-722-28502
SN EBF11 Email: Pavel.Peleska@mch.scn.de
Hofmannstr. 51
81359 Munich
Germany
The following was included as an attachement. Please use UUDECODE
to retrieve it. The original file name was 'ATTRIBS.BND'.
begin 666 ATTRIBS.BND
M0F5Y;VYD(%!A8VME9"!!='1R:6)U=&5S```+0514*```````2&]S="!"<FED
M9V4Z(%)E860@4F5T<GD`````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`%!A=F5L(%!E;&5S:V$`````````````````````````````````````````
M``````````````````````````````````!P-E@W*TLY841M````````````
M````````0F5Y;VYD(%!R;W!R:65T87)Y($1A=&$:`````!$`````````!`"G
M!0``````````````````````````5&5X=%8$"DAA;&QO(&5X<&5R=',L"@IW
M92!I;G1E;F0@=&\@=7-E('1H92!S>6YT:&5S:7IA8FQE(%!#22!C;W)E(&9O
M<B!O=7(@:&]S="!B<FED9V4@9&5S:6=N+"!W:71H(&9O=7(@96YT<GD@9&5E
M<"!A9&1R97-S(&9I9F]S(&EN('1H92!T87)G970@<&%T:"X@5V4@87)E('=O
M;F1E<FEN9R!W:&%T(&AA<'!E;G,@:6X@=&AE(&9O;&QO=VEN9R!S8V5N87)I
M;SH*"E1W;R`H;W(@;6]R92D@4$-)(&1E=FEC97,@87)E('!E<FUA;F5N=&QY
M('=R:71I;F<@=&\@=&AE(&AO<W0@8G)I9&=E+"!E+F<N('=I=&@@<VEN9VQE
M('=R:71E<RP@<V\@=&AA="!T:&4@861D<F5S<R!F:69O(&ES(&%L=V%Y<R!F
M:6QL960@=VET:"!O;F4@;W(@;6]R92!A9&1R97-S97,@=VAI8V@@<W5P<&]S
M:6YG;'D@;&5A9',@=&\@86YY(%!#22!D979I8V4@:6YI=&EA=&EN9R!A(')E
M860@9G)O;2!T:&4@:&]S="!B<FED9V4@=&\@97AP97)I96YC92!A(')E=')Y
M+B!)<R!T:&ES(&-O<G)E8W0_"@I)<R!I="!A(&-O<G)E8W0@8F5H879I;W5R
M(&]F(&$@:&]S="!B<FED9V4@=&\@<F5T=7)N(&$@<F5T<GD@=&\@82!00TD@
M9&5V:6-E(&EF('1H92!A9&1R97-S(&9I9F\@:7,@;F]T(&5M<'1Y+"!I+F4N
M(&$@<75E=65D('=R:71E(&AA<R!T;R!B92!P<F]C97-S960@9FER<W0_($1O
M97,@=&AI<R!L96%D('1O(&$@<VET=6%T:6]N('=H97)E('1H92!R96%D(&9R
M;VT@=&AE(&-O<F4@=VEL;"!N;W0@8V]M92!T:')O=6=H/R!/<B!S:&]U;&0@
M=&AE(&AO<W0@8G)I9&=E(&YO="!A8V-E<'0@86YY('=R:71E(&]P97)A=&EO
M;B!U;G1I;"!T:&4@<F5T<GEE9"!R96%D(&]P97)A=&EO;B!W:6QL(&)E('-E
M<G9I8V5D(&%N9"!C;VUP;&5T960_"@I)<R!U<VEN9R!A(&]N92!L979E;"!D
M965P(&%D9')E<W,@9FEF;R!A(')E;65D>3\*"E1H86YX(&EN(&%D=F%N8V4@
M9F]R(&%N>2!C;VUM96YT+`I0879E;"!096QE<VMA("`@("`@5&5L.B`@("LK
M-#DM.#DM-S(R+30Q,C4S"E-I96UE;G,@04<@("`@("`@("!&87@Z("`@*RLT
M.2TX.2TW,C(M,C@U,#(*4TX@14)&,3$@("`@("`@("`@($5M86EL.B!0879E
M;"Y096QE<VMA0&UC:"YS8VXN9&4*2&]F;6%N;G-T<BX@-3$*.#$S-3D@375N
M:6-H"D=E<FUA;GD*2P$#`%8$1`$#``(````3``$``0`!`*<#`````````@"H
M`ZX``````````0!6!`$`````````./\```````"0`0``````````1FEX961S
M>7,`````````````````````````````````````3/\```````"0`0``````
M````1FEX961S>7,``````````````````````````````````````0`!``$`
M`0`"`!```0`1`!$``0`2`,D``0#*`,H``0#+`.<!`0#H`>@!`0#I`5(#`0!3
M`U,#`0!4`X0#`0"%`X4#`0"&`Z<#`0"H`],#`0#4`_\#`0``!#($`0`S!$$$
M`0!"!$X$`0!/!%8$`0!7!%<$````````````````9``!X`$!P`,!H`4!@`<!
@8`D!0`L!(`T!``\!X!`!P!(!H!0!@!8!8!@!0!IS``!T
`
end
¬ œ