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

 
 
 
Reply to this topicStart new topic
> Cyclone IV GX b PCI-express
Владимир_О
сообщение Nov 28 2011, 11:05
Сообщение #1


Участник
*

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



Добрый день
Выбрал для реализации EndPoint PCIe Cyclone IV GX. Опыта маловато в этом деле (до этого реализовывал на CPLD PCI протокол - там все проще PCIclk на клоковый вход и вперед...).

1) Насколько в целом удачный выбор?
2) На какие клоковые входы Циклона заводить Refclk 100MHz?
3) Откуда брать 2.5 Ггц для работы основной логики циклона при обработке сигналов PCIe?
4) Возможно у кого-нибудь есть схемы - куда и что заводить на Циклон для реализации PCIe?

Спасибо за разъяснения и ссылки.
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Nov 28 2011, 11:45
Сообщение #2


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Владимир_О @ Nov 28 2011, 20:05) *
Добрый день
Выбрал для реализации EndPoint PCIe Cyclone IV GX. Опыта маловато в этом деле (до этого реализовывал на CPLD PCI протокол - там все проще PCIclk на клоковый вход и вперед...).

1) Насколько в целом удачный выбор?
2) На какие клоковые входы Циклона заводить Refclk 100MHz?
3) Откуда брать 2.5 Ггц для работы основной логики циклона при обработке сигналов PCIe?
4) Возможно у кого-нибудь есть схемы - куда и что заводить на Циклон для реализации PCIe?

Спасибо за разъяснения и ссылки.


1) в целом номаный выбор %).
2) смотрите ug_pci_express.pdf
3) Ниоткуда, в Cyclone IV GX есть hardip, но возможно и софт реализация PCIe, на выходе корки получите либо avalon MM, либо avalon st, либо вообще TLP, работающие на частотах 125 MHz и менее.
4) у альтеры думаю есть в качестве реф дизайна.

на это стоит обратить внимание
1) если генерить hard Ip core, то внимательно подключите Lane 0. см hand book Cyclone 4.
2) перед тем как разводить pcb, скомпилируйте, убедитесь что всё фитится.
3) в качестве реф клока нужен исключительно клоковый дифф вход(Refclk0/Refclk1/Refclk2) НО! см п4.
4) попали на такое вот - ква 11.1 отказался подключать в качестве клока пины Refclk0(кора была сгенерена Qsys), когда кору сгенерили мегакор визардом ква слопал(пока эта инфа не проверена мной лично, это со слов феи (FAE) biggrin.gif ).


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Nov 28 2011, 12:03
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата(Postoroniy_V @ Nov 28 2011, 13:45) *
...ква 11.1 отказался подключать в качестве клока пины Refclk0(кора была сгенерена Qsys)..

А какая у него аргументация у него была? Что ему не понравилось?
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Nov 28 2011, 12:19
Сообщение #4


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Kuzmi4 @ Nov 28 2011, 21:03) *
А какая у него аргументация у него была? Что ему не понравилось?

как-то вот так бредово - "не могу подключить плл5 к этой ноге(refclk0) потому что нога не того типу. "


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
torik
сообщение Nov 29 2011, 05:02
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



В хандбуке нарисовано, какие клоковые ноги на какие PLL/MPLL попадут. Распишите на бумажке свою ситуацию и соберите проект. У меня задействованы (все пустышки) 8 GX блоков и после фиттера поглядел в чиппланер - все получилось так, как написано в хандбуке.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Nov 29 2011, 07:56
Сообщение #6


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(torik @ Nov 29 2011, 14:02) *
В хандбуке нарисовано, какие клоковые ноги на какие PLL/MPLL попадут. Распишите на бумажке свою ситуацию и соберите проект. У меня задействованы (все пустышки) 8 GX блоков и после фиттера поглядел в чиппланер - все получилось так, как написано в хандбуке.

хендбук был изучен на эту тему в самом начале, возможные проблемы с hard pcie не описаны как и ограничения - типа "реф клок только сюда".
офиц. ответ альтеры - "для данного чипа нужно реф клок подавть на refclk2"
ответ просто зашибись, потому что ква не против подключить refclk0 к сгенереной мегавизардом корки. и против того что нагенерил Qsys.
пмсм. косяк в Qsys генераторе корки.


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Nov 30 2011, 06:34
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата(Postoroniy_V @ Nov 29 2011, 09:56) *
офиц. ответ альтеры - "для данного чипа нужно реф клок подавть на refclk2"

А в еррате то не было описано? Или теперь уже будет sm.gif
Go to the top of the page
 
+Quote Post
Владимир_О
сообщение Jan 23 2012, 13:22
Сообщение #8


Участник
*

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



Цитата(Postoroniy_V @ Nov 28 2011, 15:45) *
2) перед тем как разводить pcb, скомпилируйте, убедитесь что всё фитится.


И вот наконец возникла такая проблема

Critical Warning: GXB Central Management Unit (CMU) PCIe_core:HardIP|PCIe_core_serdes:serdes|PCIe_core_serdes_alt_c3gxb_hcf8:PCIe_co
re_serdes_alt_c3gxb_hcf8_component|cent_unit0 is not connected to a GXB reconfig logic block, but the RX offset cancellation feature requires that it must be
Critical Warning: GXB Central Management Unit (CMU) PCIe_core:HardIP|PCIe_core_serdes:serdes|PCIe_core_serdes_alt_c3gxb_hcf8:PCIe_co
re_serdes_alt_c3gxb_hcf8_component|cent_unit0 is not connected to a GXB reconfig logic block, but the RX offset cancellation feature requires that it must be
Critical Warning: GXB Central Management Unit (CMU) PCIe_core:HardIP|PCIe_core_serdes:serdes|PCIe_core_serdes_alt_c3gxb_hcf8:PCIe_co
re_serdes_alt_c3gxb_hcf8_component|cent_unit0 is not connected to a GXB reconfig logic block, but the RX offset cancellation feature requires that it must be
Critical Warning: GXB Central Management Unit (CMU) PCIe_core:HardIP|PCIe_core_serdes:serdes|PCIe_core_serdes_alt_c3gxb_hcf8:PCIe_co
re_serdes_alt_c3gxb_hcf8_component|cent_unit0 is not connected to a GXB reconfig logic block, but the DPRIO Reconfiguration feature requires that it must be

Корку генерил в визарде. Что не так?
Go to the top of the page
 
+Quote Post

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

 


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


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