[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PCI-X questions
1) There is no defined behaviour. It is not something you have to worry
about or design for except if it is an SDD.
2) Nothing is defined. We choose to put split discard timers of 2^15
clocks (each partial split completion that arrives for a particular
transaction resets the counter for that transaction so that each partial
split has the full 2^15 clocks to arrive). If the timer expires then an
error is reported via programmable mechanisms and status is stored in a
user defined (i.e. not PCIX architected) register. If the split completion
finally does arrive after the discard timer has expired, then it is treated
as an unexpected split completion since that transaction is no longer
pending and we are no longer expecting it.
IBM Microelectronics Division -- Austin
System On a Chip / ASIC Development
Phone: 512-838-6305 Tie Line: 678-6305
<RSchranz@InfiniC To: <firstname.lastname@example.org>
Subject: PCI-X questions
10/17/02 04:19 PM
2 questions about the PCI-X spec:
1) Is there a defined behavior for a target if the initiator
disconnects a burst at other than an allowable disconnect boundary?
2) Is there a defined timeout behavior for a split completion?
I.e., how long do I have to wait for my data before I give up and how
do I indicate that I gave up?
Staff Hardware Engineer
InfiniCon Systems Inc.