|
Помогите с PCI, Схема, размещение, дрова |
|
|
|
Nov 8 2006, 14:59
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 29-09-06
Пользователь №: 20 821

|
Цитата(Elresearch @ Nov 3 2006, 12:00)  Implementation Note: Sizing a 32-bit Base Address Register Example Спасибо !!! И ещё вопрос, как правильно завершать транзакцую, нужен ли сигнал STOP ???
|
|
|
|
|
Nov 15 2006, 15:27
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 29-09-06
Пользователь №: 20 821

|
Цитата(Elresearch @ Nov 9 2006, 12:15)  смотрите спецификацию пункт Bus Transactions, а для сигнала STOP подпункт Target Initiated Termination в этом то вся соль, если моё устройство ''допустим'' работает без ошибок, нужен мне сигнал STOP или нет, т.е. транзакцию завершает мастер "всегда", вот в чём вопрос? З.Ы. я плохо понимаю по не нашему, поэтому стараюсь читать русское, но у нас в деревне этого мало, да и в нете не много халявного, а с ненашего не всё понимаю что перевожу, опыта маловато, вот и обращаюсь с такими вопросами. З.З.Ы. и ещё в тужу облатсь, я МОГУ обойтись без сигналов perr, serr и par???????????? ну не хоца мне всё это контролировать и проверять, больно уж простое устройство, ДОЛЖНО работать )
|
|
|
|
|
Nov 15 2006, 15:39
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(plis @ Nov 15 2006, 18:27)  Цитата(Elresearch @ Nov 9 2006, 12:15)  смотрите спецификацию пункт Bus Transactions, а для сигнала STOP подпункт Target Initiated Termination
в этом то вся соль, если моё устройство ''допустим'' работает без ошибок, нужен мне сигнал STOP или нет, т.е. транзакцию завершает мастер "всегда", вот в чём вопрос? В принципе, можете. Если Ваше устройство всегда и везде будет отвечать на любые приходящие к нему запросы. Цитата З.З.Ы. и ещё в тужу облатсь, я МОГУ обойтись без сигналов perr, serr и par???????????? ну не хоца мне всё это контролировать и проверять, больно уж простое устройство, ДОЛЖНО работать ) Без SERR и PERR можно, а вот без PAR обойтись не получится, если Ваше устройство поддерживает транзакции чтения, когда оно управляет линиями AD. В стандарте сказано, что наряду с линиями AD устройство должно управлять и линией PAR - Parity Generation.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Nov 28 2006, 09:55
|

Местный
  
Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069

|
Цитата(URANst @ Nov 27 2006, 20:21)  Так вот вопрос в следующем: как мне мое PCI устройство (работающее в среде c 3.3 В) подключить к компу ? Все-таки поищите по форуму. Ключевые слова : idt3861, SN74CBTD
|
|
|
|
|
Nov 28 2006, 10:20
|

Местный
  
Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894

|
Цитата(makc @ Nov 15 2006, 15:39)  Цитата(plis @ Nov 15 2006, 18:27)  Цитата(Elresearch @ Nov 9 2006, 12:15)  смотрите спецификацию пункт Bus Transactions, а для сигнала STOP подпункт Target Initiated Termination
в этом то вся соль, если моё устройство ''допустим'' работает без ошибок, нужен мне сигнал STOP или нет, т.е. транзакцию завершает мастер "всегда", вот в чём вопрос? В принципе, можете. Если Ваше устройство всегда и везде будет отвечать на любые приходящие к нему запросы. Цитата З.З.Ы. и ещё в тужу облатсь, я МОГУ обойтись без сигналов perr, serr и par???????????? ну не хоца мне всё это контролировать и проверять, больно уж простое устройство, ДОЛЖНО работать ) Без SERR и PERR можно, а вот без PAR обойтись не получится, если Ваше устройство поддерживает транзакции чтения, когда оно управляет линиями AD. В стандарте сказано, что наряду с линиями AD устройство должно управлять и линией PAR - Parity Generation. Сигнал STOP в прогстейшем случае дублируется TRDY. Работать без PAR можно, по видимому для обработки ошибок четности нужно программную надстройку делать, сам PCI-host ничего не делает....
|
|
|
|
|
Nov 28 2006, 11:11
|

Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070

|
Цитата(URANst @ Nov 27 2006, 21:06)  Я сделал PCI устройство на FPGA. Все Plis (ALTERA FPGA) питаются от 3,3 В. В компьтере стоит 5 вольтовый разьем, и как я понимаю там будут работать PCI платы с сигналами работающими в 5 вольтовой среде. Так вот вопрос в следующем: как мне мое PCI устройство (работающее в среде c 3.3 В) подключить к компу ? Если твоя альтера имеет 5V tolerance (FLEX10K, KA, KE, ACEX1K) - смело вставляй плату в компьютер, должна работать. Если не имеет (Cyclone) - тогда лучше поставить SN74CBTD, как тебе уже посоветовали. Однако опытное устройство можно воткнуть в компьютер и без них, предварительно проверив уровни сигналов на шине данного конкретного компьютера - они скорее всего не превысят 3.3 вольта. С серийным устройством так делать нельзя - никто не может гарантировать, что рядом с твоей платой не воткнут истинно 5-вольтовую плату, выдающую на шину 5-вольтовые сигналы.
|
|
|
|
|
Nov 28 2006, 11:54
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(o-henry @ Nov 28 2006, 09:55)  Цитата(URANst @ Nov 27 2006, 20:21)  Так вот вопрос в следующем: как мне мое PCI устройство (работающее в среде c 3.3 В) подключить к компу ?
Все-таки поищите по форуму. Ключевые слова : idt3861, SN74CBTD И все равно решение, полностью удовлетворяющее спецификации 5V PCI, неизвестно. Известно только, что так многие делают - и обычно работает.
--------------------
Пишите в личку.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|