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

Реконфигурация трансивера

Можно ещё попробовать custom_phy, они конечно во многом очень похожи, но некоторые отличия есть. И на крайний случай сделать 2 прошивки с фиксированными настройками и перезаливать в соответствии с необходимостью.

ЗЫ а зачем пользовать 2 разные опорные PLL? нельзя одну реконфигурировать?

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


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

ЗЫ а зачем пользовать 2 разные опорные PLL? нельзя одну реконфигурировать?

Так ведь ему надо две опорные частоты - для каждой скорости свою.

 

Попробовал еще один вариант - каждый канал трансивера тактировать своим инстансом Transceiver PLL. Так вот - если реконфигурацию PLL не использовать, то проект вроде как даже собирается (максимум на 6 каналов), но как только к PLL подключаешь ядро реконфигуратора (неважно - одно общее на трансивер/pll либо два отдельных), то фиттер останавливается с ошибкой что, мол, не туда подключен опорный клок от pll (ШТОА?!)...

Error: Channel PLL node 'board:board|xcvr_controller:xcvr_controller|txpll:channel[2].txpll|av_xcvr_plls:txpll_inst|pll[0].pll.cmu_pll.tx_pll' is not properly connected on the 'CLKCDR' port. It must be connected to one of the valid ports listed below.
    Info: Can be connected to CLKCDRLOC port of arriav_hssi_pma_tx_cgb WYSIWYG
    Info: Can be connected to CLKCDR1B port of arriav_hssi_pma_tx_cgb WYSIWYG
    Info: Can be connected to CLKCDR1T port of arriav_hssi_pma_tx_cgb WYSIWYG
    Info: Can be connected to CLKFFPLL port of arriav_hssi_pma_tx_cgb WYSIWYG
    Info: Can be connected to CLKDNSEG port of arriav_hssi_pma_tx_cgb WYSIWYG
    Info: Can be connected to CLKUPSEG port of arriav_hssi_pma_tx_cgb WYSIWYG

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


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

Всем привет.

 Если кто-то ещё работает с этим или знает как сделать, будет очень здорово.

Не получается сделать параметры для Vod не по умолчанию. Как их вообще предлагается менять не динамически?

В assignment editor можно прописать только programmable differential output voltage, но это применимо только для lvds, rsds и mini-lvds. А как быть с 1.5 pcml?

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


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

6 hours ago, new123 said:

не дает прописывать? что за чип?

Циклон 5.

А где прописать?

В assignment editor пробовала выставлять programmable differential output voltage для tx, но на фиттере отказывается компилить. Может не на тот пин или не там пишу?

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


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

10 hours ago, Katrisha said:

но на фиттере отказывается компилить. Может не на тот пин или не там пишу?

мало вводных. Опишите больше, что там фиттер то пишет.
Так то в мануале по всем пятым сериям написано, что все трансиверы работают по pcml, при этом Vod можно задрать до 1600. Вдруг вы в XCVR_TX_VOD прям номинал пишите, а там нужно значение от 0 до 63

 

Попробую ради интереса чуть позже у себя поменять, не помню, менял я его пару лет назад или нет

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

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


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

Да, в мануале так и написано про псимиэл. Но нигде не написано, как это сделать.

А в другом мануале написано, что непосредственно пункт programmable differentual output voltage только для lvds.

Что пишет, чуть позже приложу.

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


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

Посмотрел ваш мануал, действительно, если выставить в assigment editors 
Programmable Differential Output Voltage (VOD), то поддерживает только LVDS подобные. Может еще какой то пункт есть, надо почитать

 

Может попробовать напрямую прописать XCVR_TX_VOD в qsf? У меня циклона не было из пятерок, попробовать не могу. На стратиксе делал

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

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


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

Вот мануал https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/xcvr_user_guide.pdf , пункт Analog Settings for Cyclone V Devices 2-26, присутствует XCVR_TX_VOD 

Сами значениея тут https://www.intel.com/content/www/us/en/programmable/documentation/mcn1422497163812.html#mcn1419933628979, пункт Typical TX VOD Setting for Cyclone V Transceiver Channels

 

если я все правильно понял

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

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


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

19 hours ago, Katrisha said:

Не получается сделать параметры для Vod не по умолчанию. Как их вообще предлагается менять не динамически?

Может я что-то не так понял - из меню Квартуса запускается табличка со списком pin FPGA - где можно задать, какой сигналам проекта назначить соответствующие pin'ы. В соответствующих столбцах выбираете стандарт и опции (типа подключение внутреннего согласующего резистора).

Если выбирается дифференциальный сигнал - автоматически появляются "line"_p и соответствующий ему дифференциальный "line_n".

Потом эти все настройки Квартус автоматом сохраняет в проекте  - поэтому нужно быть внимательным, т.к. сохраняется автоматически, нету кнопки "SAVE" или "CANCEL".

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


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

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

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

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

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

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

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

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

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

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