Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PCI-E REF CLOCK
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
maxics
Разрабатываю плату с PCI-E 8X, подключаться будет к XILINX Virtex-6. Времени сейчас изучать стандарт совсем нет, поэтому схему подключения беру от ML605. Вопрос по тактированию. В ML605 с PCI-E заводится 100 МГЦ, которая в свою очередь раздваивается в клоковом драйвере. Затем одна диф. пара 100 МГЦ заводистя в ПЛИС, а вторая идет на микросхему ICS874001, которая умножает на 5 и делит на 2 + чистит джиттер. Полученная дифф. пара 250 МГц заводится в ПЛИС.
Можно-ли обойтись без ICS874001 и, соответственно без клокового драйвера, т.е. 250 МГЦ сделать Dcm в ПЛИС ?
Kuzmi4
2 maxics
а как вы планируете использовать эти 250 МГЦ?
Flood
Для работы встроенного блока PCIe нужна какая-то одна частота, 100МГц или 250МГц. Поддерживаются обе. Т.к. ML605 - отладочная плата, там реализованы оба варианта. Не знаю, есть ли какие-то преимущества у 250МГц, но на DCM эту частоту сделать не удастся, она должна подаваться на тактовый вход GTX (также, как и 100МГц).
Насчет x8 - если я не ошибаюсь, x8 на Virtex-6 поддерживается только на частоте 2,5 GT/s.

Дополнение: x8 на 5 GT/s поддерживается на спидгрейде -2 и -3.
maxics
ПЛИС будет XC6VSX315 со спидгрейдом - 1. Это значит, что смогу реализовать только X4? В дальнейшем хотел реализовать PCI Express 2.0. Зачем тогда заводят 2 частоты, если можно использовать 100 МГц? Спасибо за отвееты.
dm.pogrebnoy
Чисто теоретически можно подать такт и с MMCM, но по моему опыту поднимания SATA2, GTX трансивер отказался нормально работать - были ошибки по приему. После того как подал такт на специальные ноги трансивера все заработало.
Flood
Вот тут можно почитать о клоках на PCIe:
http://www.xilinx.com/support/answers/18329.htm
maxics
Цитата(Flood @ Jan 8 2013, 09:28) *
Вот тут можно почитать о клоках на PCIe:
http://www.xilinx.com/support/answers/18329.htm


Из документа понял, что GEN1 И GEN2 можно будет сделать и на 100 Мгц. Про 250 Мгц написано. Говорится,что ее использования уменьшает джиттер TX.
Jack_of_Shadows
Имеется такая ситуация:
подключаю заведомо рабочую плату с virtex-5 к компьютеру через pcie. С виртекса выведена на led опорная частота, поделённая до разумных пределов (сигнал refclkout от ядра pcie). В другом компьютере LED мигает в полном соответствии с опорой в 100 МГц. В этом - на порядок медленнее, как будто тактируется от опорной частоты мегагерц 10-12. Плата естественно не определяется.
С чем может быть связано такое поведение? Рут-комплекс держит интерфейс в каком-нибудь полувыключенном состоянии, или чего-то еще?
Andrew Su
Цитата(Jack_of_Shadows @ Jan 23 2013, 09:04) *
Имеется такая ситуация:
подключаю заведомо рабочую плату с virtex-5 к компьютеру через pcie. С виртекса выведена на led опорная частота, поделённая до разумных пределов (сигнал refclkout от ядра pcie). В другом компьютере LED мигает в полном соответствии с опорой в 100 МГц. В этом - на порядок медленнее, как будто тактируется от опорной частоты мегагерц 10-12. Плата естественно не определяется.
С чем может быть связано такое поведение? Рут-комплекс держит интерфейс в каком-нибудь полувыключенном состоянии, или чего-то еще?


Добрый день.
Реально частоту в разъёме PCIe не измеряли?
Компьютеры одинаковые? В смысле размеров слотов и конфигурации материнской платы. Может есть разница в подключении слотов: без моста, через мост, через разные мосты?
Прошу прощения, что ничего не советую, возможно вопросы натолкнут на какие-то мысли.
Имеется такой опыт: плата тоже на Virtex 5. 100 МГц тактовый сигнал был пропущен через буфер ICS874003. Заложен был на всякий случай. В большинстве плат всё работало нормально. На трёх платах 100МГц в Virtex заходило, по форме сигнал, наблюдаемый доступными средствами(TDS3052), не отличался от 100МГц на рабочих платах, но линк по PCIe не устанавливался.
Грешил на Virtex. Но сначала выбросил буфер(заменить нечем было) и всё заработало на всех платах.
Интересно будет узнать, как Вы преодолеете проблему?
Удачи.
Jack_of_Shadows
Andrew Su, проблема как это ни странно решилась сама. Наверное вмешалась наука о контактах, так как после некоторого количества соединений-разъединений плат clock пошел нормальный, 100 МГц.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.