Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Совместная работа устройств PCI 3.3 и 3.0
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
Koluchiy
Здравствуйте.

Собственно, вопросов 2.

1. В системе предполагаются устройства PCI 3.3 вольт (Virtex 5) и PCI 3.0 вольт (Cyclone III).
Согласно даташитам, вроде бы проблем быть не должно.

Кто-нибудь пробовал такую комбинацию? Если да, какие могут быть траблы.

2. Мой любимый начальник, который собственно и занимается Циклоном 3, развел ноги PCI по микросхеме не так, как рекомендует Альтера (передвинуты 4 ноги AD). Никаких пересчетов на тему, не уползут ли времянки, ессно, не проводилось.
У меня уже закончились аргументы на тему, почему так делать не надо.

Кто-нибудь присоветуйте, чо еще сказать. Какие-нибудь примеры злобной глючности PCIных устройств с неправильной разводкой ног по ПЛИСу, или еще чего-нибудь.

Всем заранее спасибо.
o-henry
По второму вопросу сугубо IMHO: если тактовая 33 MHz, то пофигу разводка ног.
Правда в моем случае это были Spartan3 и Spartan3E.
Koluchiy
Фишка в том, что проще сделать правильно, чем проверять опытным путем правильность Вашего ИМХО применительно к микросхемам другого семейства и производителя smile.gif.
В системе несколько микросхем разных производителей с различными временными параметрами, и точное соблюдение спецификации может оказаться критичным.

Если нормально не заработает, с точки зрения завершения проекта будет потеряно порядка 4 месяцев времени.
Victor®
Цитата(Koluchiy @ Jul 6 2010, 14:14) *
У меня уже закончились аргументы на тему, почему так делать не надо.


Рекомендации производителя FPGA - это не догма.
Проверьте полученные временные параметры и станет ясно кто прав.
o-henry
Цитата(Koluchiy @ Jul 9 2010, 09:54) *
Фишка в том, что проще сделать правильно, чем проверять опытным путем правильность Вашего ИМХО применительно к микросхемам другого семейства и производителя smile.gif.
Так кто ж спорит, что лучше быть богатым и здоровым. Сможете додавить начальника сделать всё по стандартам и рекомедациям производителя - честь и хвала. Я просто привел пример из личной практики.

Koluchiy
Цитата(Victor® @ Jul 9 2010, 11:14) *
Рекомендации производителя FPGA - это не догма.
Проверьте полученные временные параметры и станет ясно кто прав.


Проверить на практике - надо ждать готовую плату (она еще в разводке).
Проверить в теории - желательно знать, как сделано альтерное PCIное ядро (мало ли чего они там понакрутили).
А код закрыт.

На мой взгляд, человек, неаргументированно забивающий на рекомендации, в любом случае неправ (тем более, что случаи хождения по граблям у него уже были).
Victor®
Цитата(Koluchiy @ Jul 9 2010, 10:39) *
Проверить в теории - желательно знать, как сделано альтерное PCIное ядро (мало ли чего они там понакрутили).
А код закрыт.


Очень сомнительно, что они там что-то "понакрутили" :-).
И открытого кода для этого не надо. Делается тестбенч и проверяется достаточно просто.
Если уж так думать - то может они и в чипах что-то накрутили. Вы же не собираетесь у них запрашивать дизайн чипов для проверки, надеюсь ;-)

А по поводу "граблей"- их нет у того, кто ничего не делает. Вся жизнь разработчика неотделима от борьбы с граблями (своими или чужими).
Естественно надо стараться минимизировать вероятность их появления :-)

Цитата(o-henry @ Jul 6 2010, 15:01) *
По второму вопросу сугубо IMHO: если тактовая 33 MHz, то пофигу разводка ног.
Правда в моем случае это были Spartan3 и Spartan3E.


Делал на Spartan-3E - согласен с Вами.
Serhiy_UA
Цитата(Koluchiy @ Jul 6 2010, 14:14) *
...собственно и занимается Циклоном 3, развел ноги PCI по микросхеме не так, как рекомендует Альтера (передвинуты 4 ноги AD)...

Занимаюсь аналогичными делами на CycloneIII (EP3C40Q240C8): сейчас схема и проектирование МПП, потом синтез и вставка ядра.
Не понял про передвижку 4 ног AD. Что именно нарушено из рекомендаций Альтеры?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.