Перейти к содержанию
    

PCI-E REF CLOCK

Разрабатываю плату с PCI-E 8X, подключаться будет к XILINX Virtex-6. Времени сейчас изучать стандарт совсем нет, поэтому схему подключения беру от ML605. Вопрос по тактированию. В ML605 с PCI-E заводится 100 МГЦ, которая в свою очередь раздваивается в клоковом драйвере. Затем одна диф. пара 100 МГЦ заводистя в ПЛИС, а вторая идет на микросхему ICS874001, которая умножает на 5 и делит на 2 + чистит джиттер. Полученная дифф. пара 250 МГц заводится в ПЛИС.

Можно-ли обойтись без ICS874001 и, соответственно без клокового драйвера, т.е. 250 МГЦ сделать Dcm в ПЛИС ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для работы встроенного блока PCIe нужна какая-то одна частота, 100МГц или 250МГц. Поддерживаются обе. Т.к. ML605 - отладочная плата, там реализованы оба варианта. Не знаю, есть ли какие-то преимущества у 250МГц, но на DCM эту частоту сделать не удастся, она должна подаваться на тактовый вход GTX (также, как и 100МГц).

Насчет x8 - если я не ошибаюсь, x8 на Virtex-6 поддерживается только на частоте 2,5 GT/s.

 

Дополнение: x8 на 5 GT/s поддерживается на спидгрейде -2 и -3.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ПЛИС будет XC6VSX315 со спидгрейдом - 1. Это значит, что смогу реализовать только X4? В дальнейшем хотел реализовать PCI Express 2.0. Зачем тогда заводят 2 частоты, если можно использовать 100 МГц? Спасибо за отвееты.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чисто теоретически можно подать такт и с MMCM, но по моему опыту поднимания SATA2, GTX трансивер отказался нормально работать - были ошибки по приему. После того как подал такт на специальные ноги трансивера все заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тут можно почитать о клоках на PCIe:

http://www.xilinx.com/support/answers/18329.htm

 

Из документа понял, что GEN1 И GEN2 можно будет сделать и на 100 Мгц. Про 250 Мгц написано. Говорится,что ее использования уменьшает джиттер TX.

Изменено пользователем maxics

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имеется такая ситуация:

подключаю заведомо рабочую плату с virtex-5 к компьютеру через pcie. С виртекса выведена на led опорная частота, поделённая до разумных пределов (сигнал refclkout от ядра pcie). В другом компьютере LED мигает в полном соответствии с опорой в 100 МГц. В этом - на порядок медленнее, как будто тактируется от опорной частоты мегагерц 10-12. Плата естественно не определяется.

С чем может быть связано такое поведение? Рут-комплекс держит интерфейс в каком-нибудь полувыключенном состоянии, или чего-то еще?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имеется такая ситуация:

подключаю заведомо рабочую плату с virtex-5 к компьютеру через pcie. С виртекса выведена на led опорная частота, поделённая до разумных пределов (сигнал refclkout от ядра pcie). В другом компьютере LED мигает в полном соответствии с опорой в 100 МГц. В этом - на порядок медленнее, как будто тактируется от опорной частоты мегагерц 10-12. Плата естественно не определяется.

С чем может быть связано такое поведение? Рут-комплекс держит интерфейс в каком-нибудь полувыключенном состоянии, или чего-то еще?

 

Добрый день.

Реально частоту в разъёме PCIe не измеряли?

Компьютеры одинаковые? В смысле размеров слотов и конфигурации материнской платы. Может есть разница в подключении слотов: без моста, через мост, через разные мосты?

Прошу прощения, что ничего не советую, возможно вопросы натолкнут на какие-то мысли.

Имеется такой опыт: плата тоже на Virtex 5. 100 МГц тактовый сигнал был пропущен через буфер ICS874003. Заложен был на всякий случай. В большинстве плат всё работало нормально. На трёх платах 100МГц в Virtex заходило, по форме сигнал, наблюдаемый доступными средствами(TDS3052), не отличался от 100МГц на рабочих платах, но линк по PCIe не устанавливался.

Грешил на Virtex. Но сначала выбросил буфер(заменить нечем было) и всё заработало на всех платах.

Интересно будет узнать, как Вы преодолеете проблему?

Удачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Andrew Su, проблема как это ни странно решилась сама. Наверное вмешалась наука о контактах, так как после некоторого количества соединений-разъединений плат clock пошел нормальный, 100 МГц.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...