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

Мельком глянул, вот очень похожее на тест, но лучше почитать.
/Demonstration/FPGA/alt_eth/demo_batch/

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


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

2 hours ago, new123 said:

сейчас не с руки ковырять. Terasic для своих плат снабжает готовую прошивку трансиверов и скрипты. Можно зашиться и на петлях сразу проверить. Они прям на подобранных параметрах вроде тесты гоняют

их проект тоже не работает через систем консоль с двумя каналами...

2 hours ago, new123 said:

Мельком глянул, вот очень похожее на тест, но лучше почитать.
/Demonstration/FPGA/alt_eth/demo_batch/

я как раз выше про него и писал... :)

 

настройки трансиверов есть от производителя:

Quote

###############
# SFP+ PMA Setting

#SFP+ A
#TX
#tx: vod control, 25
set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 25 -to SFPA_TX_p
#tx: pre-emphasis first post-tap, -10
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_1ST_POST_TAP FIR_POST_1T_NEG -to SFPA_TX_p
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP 10 -to SFPA_TX_p
#tx: pre-emphasis pre-tap, -2
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_PRE_TAP_1T FIR_PRE_1T_NEG -to SFPA_TX_p
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T 2 -to SFPA_TX_p
#RX
#rx: DC gain(0~4), 4  
set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG4_GAIN7 -to SFPA_RX_p
#EqControl(0~28) = 16  
set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S RADP_CTLE_ACGAIN_4S_16 -to SFPA_RX_p
#rx: VGA(0~7) = 7
set_instance_assignment -name XCVR_A10_RX_ADP_VGA_SEL RADP_VGA_SEL_7 -to SFPA_RX_p
    
#SFP+ B    
#TX
#tx: vod control, 25
set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 25 -to SFPB_TX_p
#tx: pre-emphasis first post-tap, -10
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_1ST_POST_TAP FIR_POST_1T_NEG -to SFPB_TX_p
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP 10 -to SFPB_TX_p
#tx: pre-emphasis pre-tap, -2
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SIGN_PRE_TAP_1T FIR_PRE_1T_NEG -to SFPB_TX_p
set_instance_assignment -name XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T 2 -to SFPB_TX_p
#RX
#rx: DC gain(0~4), 4  
set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG4_GAIN7 -to SFPB_RX_p
#EqControl(0~28) = 16  
set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S RADP_CTLE_ACGAIN_4S_16 -to SFPB_RX_p
#rx: VGA(0~7) = 7
set_instance_assignment -name XCVR_A10_RX_ADP_VGA_SEL RADP_VGA_SEL_7 -to SFPB_RX_p

 

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


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

1 hour ago, Maverick_ said:

их проект тоже не работает через систем консоль с двумя каналами...

а они на петлях должны запускаться. Не уверен, что вы так быстро петли нашли )

1 hour ago, Maverick_ said:

настройки трансиверов есть от производителя:

попробуйте у себя прописать, вдруг повезет. Или они уже у вас прописаны

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

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


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

Настройки трансиверов уже прописаны.

На петлях еще не запускал...

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


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

6 hours ago, Maverick_ said:

На компьютере 2 канал постоянно отваливается.

Второй канал со своим маком или один на двоих?

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


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

On 6/22/2021 at 7:16 PM, Maverick_ said:

их проект тоже не работает через систем консоль с двумя каналами...

Купили плату от Терасика с Ариией 10 год назад (DE5a-Net-DDR4). Начал их тесты запускать, дошел до тестов памяти QDRII. Не проходят тесты. Начал разбираться, свои проекты собирать с нуля. Если одну микросхему QDRII в проекте задействую, тест проходит, данные записываются, считываются, никаких ошибок, хоть сутками тестируй. Проверил все четыре микросхемы QDRII по одиночке - нет ошибок. Как только в проекте задействуются две и больше микросхем - изредка начинают идти битовые ошибки в читаемых данных, причем по любому каналу может ошибка прилететь.

Переписывалсиь с Терасиком (долгий процесс, то у них китайский новый год, то день независимости Тайваня...), договорились, что они сами потестят плату онлайн, дали им удаленный доступ. Сначала они свои тесты гоняли, потом еще какую то прошивку залили (там какие то расширенные тесты). Ошибки подтвердили, сделали возврат платы и денег.

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


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

On 6/22/2021 at 9:21 PM, gosha-z said:

Второй канал со своим маком или один на двоих?

Да со своим...

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


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

6 hours ago, novartis said:

Ошибки подтвердили, сделали возврат платы и денег.

а новую дали? Если да, ошибок не стало?

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


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

28 minutes ago, new123 said:

а новую дали? Если да, ошибок не стало?

Мы другую захотели. И цена была такая же, поэтому глючную отправили им обратно, а они нам новую другую прислали. Там все их тесты прогнал, и свои проекты позапускал. Ошибок не было.

 

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


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

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

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

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

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

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

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

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

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

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