реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Hard PCIe core (Altera) и refclk
Владимир_О
сообщение Jan 24 2017, 12:46
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 24-10-11
Из: Санкт-Петербург
Пользователь №: 67 915



Требуется совет человека, использовавшего PCIe hardIP в Альтеровских ПЛИСах. Могу ли я завести нулевой лэйн PCIe на нулевой трансивер (это требование обязательно, я знаю) и при этом тактировать HardIP не от refclk0, а допустим, от refclk1 (завести pcie_refclk с мат платы на refclk1)? В альтеровских доках нигде ограничения не видел, по логике должно работать, но очень не хотелось бы промахнуться...
Go to the top of the page
 
+Quote Post
warrior-2001
сообщение Jan 24 2017, 14:24
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-08
Из: Таганрог, Ростовская обл.
Пользователь №: 40 792



А для тактирования разве не закреплен отдельный пин?


--------------------
Глупцы игнорируют сложность. Прагматики терпят ее. Некоторые могут избегать ее. Гении ее устраняют.
Go to the top of the page
 
+Quote Post
Владимир_О
сообщение Jan 24 2017, 14:44
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 24-10-11
Из: Санкт-Петербург
Пользователь №: 67 915



Цитата(warrior-2001 @ Jan 24 2017, 17:24) *
А для тактирования разве не закреплен отдельный пин?


Закреплен. Но их минимум 2 дифф пары (как и трансиверов). Вот и вопрос, если использую нулевой трансивер, а дифф клок - первый, будет ли все работать как надо?
Go to the top of the page
 
+Quote Post
DuHast
сообщение Jan 24 2017, 17:31
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Цитата(Владимир_О @ Jan 24 2017, 17:44) *
Закреплен. Но их минимум 2 дифф пары (как и трансиверов). Вот и вопрос, если использую нулевой трансивер, а дифф клок - первый, будет ли все работать как надо?

Можно почитать документацию, а можно просто попробовать скомпилить проект, если квартус не ругнётся, то всё будет работать.
Go to the top of the page
 
+Quote Post
krux
сообщение Jan 24 2017, 17:42
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



проект соберите.
так будет надёжнее.
на практике встречались разные варианты допустимого/недопустимого, поэтому дополнительное движение RTL-дизайнера в данном случае лишним не будет.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Владимир_О
сообщение Jan 25 2017, 07:10
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 24-10-11
Из: Санкт-Петербург
Пользователь №: 67 915



Цитата(krux @ Jan 24 2017, 20:42) *
проект соберите.
так будет надёжнее.
на практике встречались разные варианты допустимого/недопустимого, поэтому дополнительное движение RTL-дизайнера в данном случае лишним не будет.

Проект собирается, Квартус не ругается. Но до десятой версии он разрешал и не нулевой трансивер использовать для PCIe, а на практике это не работало... Потом Альтеровцы это подправили, Квартус начал ругаться на такое подключение, но осадок, что если компилится, то не факт, что заработает - остался.

Go to the top of the page
 
+Quote Post
DuHast
сообщение Jan 25 2017, 19:07
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Цитата(Владимир_О @ Jan 25 2017, 10:10) *
Проект собирается, Квартус не ругается. Но до десятой версии он разрешал и не нулевой трансивер использовать для PCIe, а на практике это не работало... Потом Альтеровцы это подправили, Квартус начал ругаться на такое подключение, но осадок, что если компилится, то не факт, что заработает - остался.

Забавно, а в ChipPlanner'е этот не рабочий проект смотрели? Клок шел на трансивер?

У Вас какой кристал? Могу на S-IV на своей плате попробовать. У меня клок и туда и туда, вроде, заведён. Кстати, почему бы вам так же не поступить?
Go to the top of the page
 
+Quote Post
Владимир_О
сообщение Jan 27 2017, 09:14
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 24-10-11
Из: Санкт-Петербург
Пользователь №: 67 915



Цитата(DuHast @ Jan 25 2017, 22:07) *
Забавно, а в ChipPlanner'е этот не рабочий проект смотрели? Клок шел на трансивер?

У Вас какой кристал? Могу на S-IV на своей плате попробовать. У меня клок и туда и туда, вроде, заведён. Кстати, почему бы вам так же не поступить?


У меня С-IV, второй клок (который refclk0) хочу использовать под другие нужды и удобнее завести сторонний клок именно на refclk0.
Если не сложно, проведите эксперимент, отпишитесь о результатах
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016