реклама на сайте
подробности

 
 
> Кто и в каких случаях вырабатывает сигнал PAR
anatol1983
сообщение Apr 14 2005, 03:27
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 96
Регистрация: 16-02-05
Из: РОССИЯ г. Пенза
Пользователь №: 2 690



Начал делать PCI-target устройство. С транзакцией вроде бы разобрался, а вот бит паритета... ни как не пойму кто его должен вырабатывать, а кто проверять. Я думаю так, что тот кто данные выдаёт тот и генерирует сигнал паритета, а тот кто данные получает - проверяет, т.е. в транзакции записи в целевое устройтво бит паритета генерирует задатчик, а транзакции чтения его генерирует целевое устройство.
Есть и другая гипотиза, бит паритета генерируют оба участника транзакции а мост проверяет, но тогда зачем на шине контакт PERR?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Elresearch
сообщение Apr 14 2005, 10:04
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 214
Регистрация: 29-12-04
Пользователь №: 1 730



На сколько помню. Вырабатывает PAR тот кто в фазах адреса или данных выставлял на шину AD адрес/данные (соответственно с задержкой на такт выставляя PAR). А проверяют все кто находиться на шине. Т.е. Если в текущей фазе Ваше устройство что-то выдало на AD, то PAR счтать Вам, а если Ваше устройство считывает с AD, то на следующем такте Вам проверять. Рекомендую посмотреть PCI-X PROTOCOL ADDENDUM TO THE PCI LOCAL BUS SPECIFICATION, REV. 2.0. Там очень красивые картинки, которые помогут решить много проблем (и ещё больше создать ;-) )
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 04:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016