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

 
 
> Cyclone V завести все трансиверы
spectr
сообщение Nov 21 2016, 10:11
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 10-12-04
Из: Earth
Пользователь №: 1 437



Возможно ли завести одновременно все 9 трансиверов (каждый в режиме tx/rx), находящихся в пятом циклоне (пускай будет кристалл 5CSXFC6D6F31C7)?

Больше 6-ти пока не получается даже скомпилировать....
Перепробовал разные варианты конфигураций: и с встроенными TXPLL, и с внешними, и с bonded и с не-bonded, - не собирается и всё тут. Такое ощущение что это невозможно (хотя на форуме встречал упоминания об обратном, но без какой-либо конкретики, пруф).

Куда копать хотя бы?

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
spectr
сообщение Nov 21 2016, 11:33
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 10-12-04
Из: Earth
Пользователь №: 1 437



Native PHY, настройки в данный момент такие:
Прикрепленное изображение


Выдает следующие ошибки:
Код
Error (14566): Could not place 1 periphery component(s) due to conflicts with existing constraints (1 Channel PLL(s))
    Error (175020): Illegal constraint of Channel PLL that is part of Cyclone V Transceiver Native PHY gxb to the region (0, 40) to (0, 42): no valid locations in region
    Error (11238): Node is not compatible with other nodes placed at the same location either because there are too few available Channel PLL locations, or the nodes have different inputs, parameters, or both.


Don Eugenio, вполне вероятно, что я неправильно подключаю сигналы. Как это сделано у Вас?

Правильно ли я понимаю, что сделано всё так:
- у каждого трансивера есть своя pll;
- трансиверы сгруппированы в банки по 3 штуки;
- в каждом банке pll "центрального" трансивера может шарить свой клок на соседей;
- клок также можеть шариться и на другие банки (но это увеличивает джиттер) с помощью bonded-режима;
- опору можно давать через специальную ногу REFCLK;
- передающую часть трансивера можно тактировать лююбым из вышеприведенных способов, а также отдельным pll, а также просто внешней опорой с ножки (вопрос - с какой?);
?

И сразу еще вопрос: что дает параметр "TX local clock division factor" и что означает параметр "TX PLL base data rate"? Это для всяких JESD-применений, когда используется несколько каналов?
Пока не могу понять: вроде написано что это делитель, а по цифрам получается умножитель...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- spectr   Cyclone V завести все трансиверы   Nov 21 2016, 10:11
- - warrior-2001   Именно для циклона не скажу, но это реально, если ...   Nov 21 2016, 10:33
- - spectr   В моем случае это будут несвязанные физически (в к...   Nov 21 2016, 10:50
- - Don Eugenio   Какое IP ядро вы используете (Native-Phy или Custo...   Nov 21 2016, 11:12
- - Don Eugenio   Настройки нормальные. По моему проекту: у нас исп...   Nov 21 2016, 11:35
- - spectr   Спасибо за пояснения, буду разбираться. Для чего н...   Nov 21 2016, 12:33
- - Don Eugenio   В данном тестовом проекте Quartus расположил входн...   Nov 21 2016, 13:03
- - spectr   Собралось, ура. История такая: если один трансивер...   Nov 21 2016, 13:28
|- - bogaev_roman   Цитата(spectr @ Nov 21 2016, 16:28) Истор...   Nov 30 2016, 08:03
- - warrior-2001   Если одна мегафункция с общей частотой - то это ср...   Nov 22 2016, 05:52
- - spectr   Собрать удалось, теперь разбираюсь с синхронизацие...   Nov 25 2016, 11:09
- - Don Eugenio   В своем проекте использую преобразование 8b/10b и ...   Nov 25 2016, 13:04
- - spectr   Сейчас туда подаю tx_std_clkout и rx_std_clkout со...   Nov 25 2016, 13:20
- - spectr   Чудеса расчудесные происходят: настроил трансивер ...   Nov 28 2016, 08:04


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

 


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


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