Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: гальваническая (электрическая) сложность pci
Форумы.КАБiNET > Технопарк > Электроника, моддинг, твикинг
eiix
в связи тут с одним проектом часто приходится это слышать. на вопрос: в чём эта сложность? получаю ответ: а вы попробуйте все тайминги учесть. ничего в этом ответе не понимаю. купил книжку про pci и usb. почитал, посмотрел временные диаграммы. но так и не понял, о чём идёт речь. единственное отличие для меня pci от usb или того же pci-express - это то, что в pci проводочков очень много. хм... это и есть электрическая сложность? но какое это отношение к таймингам имеет?
Gall
1) Проводов много.
2) Они могут работать как на 3.3, так и на 5 вольт.
3) Высокая частота, сравнимая со временем реакции элементов.
Отсюда опасность race conditions на аппаратном уровне.
4) Сразу несколько требований к таймингам в разных местах, что не способствует изящному обходу (3).
eiix
но у pci express частота гораздо выше, однако, считается, что это более простая для реализации архитектура. почему?
4872
PCI Express все же последовательная шина, а PCI - паралельная. На тех частотах, что приходится работать, все проводники, идущие от разъема PCI до активного элемента, должны иметь одинаковые емкостно-индуктивные показатели, что, как минимум, выливается в необходимость обеспечить идентичную длину, толщину и расстояние между всеми этими проводками, коих не один десяток.

PS. Эх, вспоминаю прекраыне времена ISA шин, когда можно было вешать на шину ключи на 315 транзюках навесным монтажом и играться с ними в Бейсике...
Gall
Цитата(eiix @ 30.7.2006, 10:45)
но у pci express частота гораздо выше, однако, считается, что это более простая для реализации архитектура. почему?
*


Приняты меры против race.
eiix
Цитата(Gall @ 30.7.2006, 14:42)
Приняты меры против race.
*



а в pci их сложно принять из-за количества проводов?
Gall
В общем да. Когда идет много проводов, надо, чтобы к моменту подачи тактового импульса на всех проводах успел установиться нужный уровень сигнала. А на высоких частотах время установления становится сравнимо с периодом тактовых импульсов, да и сам тактовый импульс "размазан" и имеет нечеткий фронт (вообще почти в синусоиду превращается).
eiix
а в pci express используется другое кодирование сигналов?
jogad
эт какой другой там может быть если речь идёт о предачи импульса одного huh.gif
Gall
Цитата(eiix @ 30.7.2006, 22:46)
а в pci express используется другое кодирование сигналов?
*


Там просто мало проводов. По сути только сигнал и такт. Сдвиг фазы в двух проводах предсказать гораздо легче, чем в каждом из кучи проводов.
eiix
Цитата(jogad @ 30.7.2006, 23:49)
эт какой другой там может быть если речь идёт о предачи импульса одного huh.gif
*



ну. известно же, что есть куча способов кодировать 1 и 0 при передаче цифровых сигналов. собственно вопрос о кодировании связан с тем, что вот в pci импульсы смазываются до синусоид на таких частотах. А в pci express частоты гораздо выше, больше, чем в 10 раз. Почему там не смазывается ничего? Да ещё и сами линки можно, в отличии от pci делать метровой длинны.
Gall
Смазываются тоже. Но если у нас есть две синусоиды (сигнал и такт), то добиться того, чтобы оба провода имели одинаковый сдвиг по фазе, очень легко - достаточно сделать их равной длины и пустить параллельно в пучке вместе с проводами земли. Если же у нас четыре десятка синусоид, то добиться такого же согласования трудно просто потому, что синусоид много, проводов много, все с погрешностями, крайние провода далеко друг от друга и поэтому трудно сделать все провода одинаковой длины и т.д. Обычная задача на теорию вероятностей. Вероятность одинакового сдвига фазы на двух проводах составляет 99%. Какова вероятность одинакового сдвига фазы на 100 проводах одновременно?
Русская версия IP.Board © 2001-2019 IPS, Inc.