[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: why chipset needn't PERR#?



Hi,

another reason may be that parity errors are not really expected to 
happen inside PCs.
I do agree that you're losing a bit of protection, but I've never seen a 
parity error happen on a PCI bus.

Ciao, Marco.

sushantsr@myw.ltindia.com wrote:
> ** Proprietary **
> 
> Hi Liu,
> 
> I dont know why the perticulat chepset dont have PERR# pin,
> but the chipset can detect polling, if there is any parity error found by the traget 
> See, in PCI header connfiguration, there is one bit in Status Register "Detected Parity Error"
> the chepset might be polling on fixed time to all devices to see whether any divice detected PERR??
> 
> OK, but this is not as effective as using PERR# and also it will affect the PCI bandwidth..
> have u got any other solution?
> 
> regards,
> ---sushant
> 
> 
>>>>" $(AÁõÔÆ·É" <liuyunfei@routerd.com> 11/22/02 08:07AM >>>
>>>
> Hi,experts
> We're using a chipset and I find that there is no PERR# pin within the PCI interface.And in the system the only PCI slot's PERR# pin is left unconnected(but with pull up resistor).
> I read in PCI spec that chipset used in mainboard is excluded from the requirement to implement the PERR# signal. According to the explanation of the PCI spec and Tom Shanley's "PCI system architecture",the chipset surely can learn whether parity error occurs when performing reading. But when initiating a write  ,how can the chipset get to know that a parity error is detected by the target? 
> The author of "PCI system architecture" explains this by assuming no PCI slots in system and no PERR# generated by PCI device. Obviously,it's just an assumption!Can anybody tell me how does a chipset get the information of detecting of parity errors by other devices?
> I'm confused about that and any light threw on me will be appreciated!
> Thanks in advance.
> 
> Liu Yunfei
> 
> 
> 
> 
> .
> 


-- 
----------------------------------------------------------
  Marco BRAMBILLA

  STMicroelectronics
  Via Tolomeo, 1
  20010 Cornaredo (MI)
  ITALY

  Network Division, Transport & Enterprise
  phone:  +39.02.93519.718 (ST Castelletto - TINA 051 4718)
  mailto:marco-tpa.brambilla@st.com
----------------------------------------------------------