maxics 0 5 января, 2013 Опубликовано 5 января, 2013 · Жалоба Разрабатываю плату с PCI-E 8X, подключаться будет к XILINX Virtex-6. Времени сейчас изучать стандарт совсем нет, поэтому схему подключения беру от ML605. Вопрос по тактированию. В ML605 с PCI-E заводится 100 МГЦ, которая в свою очередь раздваивается в клоковом драйвере. Затем одна диф. пара 100 МГЦ заводистя в ПЛИС, а вторая идет на микросхему ICS874001, которая умножает на 5 и делит на 2 + чистит джиттер. Полученная дифф. пара 250 МГц заводится в ПЛИС. Можно-ли обойтись без ICS874001 и, соответственно без клокового драйвера, т.е. 250 МГЦ сделать Dcm в ПЛИС ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 5 января, 2013 Опубликовано 5 января, 2013 · Жалоба 2 maxics а как вы планируете использовать эти 250 МГЦ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 6 января, 2013 Опубликовано 6 января, 2013 · Жалоба Для работы встроенного блока PCIe нужна какая-то одна частота, 100МГц или 250МГц. Поддерживаются обе. Т.к. ML605 - отладочная плата, там реализованы оба варианта. Не знаю, есть ли какие-то преимущества у 250МГц, но на DCM эту частоту сделать не удастся, она должна подаваться на тактовый вход GTX (также, как и 100МГц). Насчет x8 - если я не ошибаюсь, x8 на Virtex-6 поддерживается только на частоте 2,5 GT/s. Дополнение: x8 на 5 GT/s поддерживается на спидгрейде -2 и -3. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maxics 0 7 января, 2013 Опубликовано 7 января, 2013 · Жалоба ПЛИС будет XC6VSX315 со спидгрейдом - 1. Это значит, что смогу реализовать только X4? В дальнейшем хотел реализовать PCI Express 2.0. Зачем тогда заводят 2 частоты, если можно использовать 100 МГц? Спасибо за отвееты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dimidrol 0 8 января, 2013 Опубликовано 8 января, 2013 · Жалоба Чисто теоретически можно подать такт и с MMCM, но по моему опыту поднимания SATA2, GTX трансивер отказался нормально работать - были ошибки по приему. После того как подал такт на специальные ноги трансивера все заработало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 8 января, 2013 Опубликовано 8 января, 2013 · Жалоба Вот тут можно почитать о клоках на PCIe: http://www.xilinx.com/support/answers/18329.htm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maxics 0 8 января, 2013 Опубликовано 8 января, 2013 (изменено) · Жалоба Вот тут можно почитать о клоках на PCIe: http://www.xilinx.com/support/answers/18329.htm Из документа понял, что GEN1 И GEN2 можно будет сделать и на 100 Мгц. Про 250 Мгц написано. Говорится,что ее использования уменьшает джиттер TX. Изменено 8 января, 2013 пользователем maxics Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jack_of_Shadows 0 23 января, 2013 Опубликовано 23 января, 2013 · Жалоба Имеется такая ситуация: подключаю заведомо рабочую плату с virtex-5 к компьютеру через pcie. С виртекса выведена на led опорная частота, поделённая до разумных пределов (сигнал refclkout от ядра pcie). В другом компьютере LED мигает в полном соответствии с опорой в 100 МГц. В этом - на порядок медленнее, как будто тактируется от опорной частоты мегагерц 10-12. Плата естественно не определяется. С чем может быть связано такое поведение? Рут-комплекс держит интерфейс в каком-нибудь полувыключенном состоянии, или чего-то еще? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_su 1 24 января, 2013 Опубликовано 24 января, 2013 · Жалоба Имеется такая ситуация: подключаю заведомо рабочую плату с virtex-5 к компьютеру через pcie. С виртекса выведена на led опорная частота, поделённая до разумных пределов (сигнал refclkout от ядра pcie). В другом компьютере LED мигает в полном соответствии с опорой в 100 МГц. В этом - на порядок медленнее, как будто тактируется от опорной частоты мегагерц 10-12. Плата естественно не определяется. С чем может быть связано такое поведение? Рут-комплекс держит интерфейс в каком-нибудь полувыключенном состоянии, или чего-то еще? Добрый день. Реально частоту в разъёме PCIe не измеряли? Компьютеры одинаковые? В смысле размеров слотов и конфигурации материнской платы. Может есть разница в подключении слотов: без моста, через мост, через разные мосты? Прошу прощения, что ничего не советую, возможно вопросы натолкнут на какие-то мысли. Имеется такой опыт: плата тоже на Virtex 5. 100 МГц тактовый сигнал был пропущен через буфер ICS874003. Заложен был на всякий случай. В большинстве плат всё работало нормально. На трёх платах 100МГц в Virtex заходило, по форме сигнал, наблюдаемый доступными средствами(TDS3052), не отличался от 100МГц на рабочих платах, но линк по PCIe не устанавливался. Грешил на Virtex. Но сначала выбросил буфер(заменить нечем было) и всё заработало на всех платах. Интересно будет узнать, как Вы преодолеете проблему? Удачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jack_of_Shadows 0 11 февраля, 2013 Опубликовано 11 февраля, 2013 · Жалоба Andrew Su, проблема как это ни странно решилась сама. Наверное вмешалась наука о контактах, так как после некоторого количества соединений-разъединений плат clock пошел нормальный, 100 МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться