[an error occurred while processing this directive]
|
>Кончилась транзакция. Мастер выставил /Frame = 1 и /IRDY = 1.
Неправильно. Последняя фаза (last data phase – см. ниже) соответствует /FRAME=1, /IRDY=0.
Исходя из этого:
If not already deasserted, TRDY#, STOP#, and DEVSEL# must be deasserted the clock following the completion of the last data phase and must be tri-stated the next clock.
(Deasserted = лог. 1.) Так что на следующем такте – т.е. мин. за 7ns до следующего фронта должна быть единица, а на втором такте – уже Z.
P.S. Цитата взята из PCI 2.1, стр.247, кстати советую изучить это приложение - Appendix C, Operating Rules.
E-mail: info@telesys.ru