[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
State of Gnt# and Req# during reset?
> >I had a question I was hoping someone could help me with.
> >
> >While trying to figure out what to do with Req#, Gnt#, Par,
> >AD(31:0), and C/BE#(3:0) signals during Reset, I came accross,
> >what seemed to me, a discrepancy in the PCI 2.1 Specification
> >that confuses me.
> >
> >In section 2.2.1, in the Rst# paragraph, it says, "Req# and Gnt#
> >must both be tri-stated (they cannot be driven low or high during
> >reset). To prevent AD, C/BE#, and Par signals from floating during
> >reset, the central resource may drive these lines during reset
> >(bus parking) but only to a logic low level-they may not be driven
> >high."
> >
> >Yet, in the bus parking section 3.4.3 it says that parking the bus
> >"implies permission for the arbiter to assert Gnt#".
> >
> >So, if the bus is parked by the arbiter during reset, which means
> >that Gnt# is driven low, doesn't this violate the statement in section
> >2.2.1 that says that Gnt# cannot be driven low or high during reset?
> >
> >So what exactly does happen with Req#, Gnt#, AD(31:0), C/BE#(3:0),
> >and Par during reset. They don't have pull ups (according to section
> >4.3.3) so I assume they must be driven during reset, even though
> >section 2.2.1 says they're not. What am I missing here?
> >
> >I'd appreciate any feedback on this.
> >Thanks,
> > Suzie Gemignani.
> >
>
q h X