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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Не стартует PCIE корка в Stratix V, Висит в состоянии LTSSM = 00001: Detect.Active.
Gate
сообщение Jun 6 2016, 17:11
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 859
Регистрация: 7-04-05
Из: Санкт-Петербург
Пользователь №: 3 943



У меня еще для рефлексиса в работающем дизайне есть строки:
Код
set_global_assignment -name VCCT_L_USER_VOLTAGE 1.0V
set_global_assignment -name VCCT_R_USER_VOLTAGE 1.0V
set_global_assignment -name VCCR_L_USER_VOLTAGE 1.0V
set_global_assignment -name VCCR_R_USER_VOLTAGE 1.0V
set_global_assignment -name VCCA_L_USER_VOLTAGE 3.0V
set_global_assignment -name VCCA_R_USER_VOLTAGE 3.0V
set_global_assignment -name POWER_HSSI_VCCHIP_LEFT "Opportunistically power off"
set_global_assignment -name POWER_HSSI_VCCHIP_RIGHT "Opportunistically power off"
set_global_assignment -name ENABLE_DRC_SETTINGS ON
set_global_assignment -name DISABLE_OCP_HW_EVAL ON

set_instance_assignment -name IO_STANDARD HCSL -to refclk_clk
set_instance_assignment -name XCVR_REFCLK_PIN_TERMINATION DC_COUPLING_EXTERNAL_RESISTOR -to refclk_clk
set_instance_assignment -name IO_STANDARD LVDS -to reconfig_xcvr_clk_clk
set_instance_assignment -name IO_STANDARD "2.5 V" -to perstn
#set_instance_assignment -name IO_STANDARD "1.5 V" -to local_rstn
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in0
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in1
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in2
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in3
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in4
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in5
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in6
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_rx_in7
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out0
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out1
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out2
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out3
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out4
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out5
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out6
set_instance_assignment -name IO_STANDARD "1.5-V PCML" -to pcie_256_hip_avmm_0_hip_serial_tx_out7
set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in0
set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in1
set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in2
set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in3
set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in4
set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in5
set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in6
set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in7
set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in0
set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in1
set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in2
set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in3
set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in4
set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in5
set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in6
set_instance_assignment -name XCVR_VCCA_VOLTAGE 3_0V -to pcie_256_hip_avmm_0_hip_serial_rx_in7


--------------------
"Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается." (с) С.Лем
Go to the top of the page
 
+Quote Post
novartis
сообщение Jun 9 2016, 09:33
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



Добавил в сигналтап секцию, клок для нее - pcie_refclk. В коде накатал счетчик от этой тактовой и вывел его в эту секцию сигналтапа.
Иногда заливаю прошивку - сигналтап пишет waiting clock, то есть клока нет.
Несколько раз перезаливаю эту же прошивку - клок появляется, счетчик тикает.

Рефклок от компьютера в разъеме pcie он же всегда должен быть?
Go to the top of the page
 
+Quote Post
doom13
сообщение Jun 9 2016, 09:43
Сообщение #18


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(novartis @ Jun 9 2016, 12:33) *
Рефклок от компьютера в разъеме pcie он же всегда должен быть?

Похоже что нет, если при старте система нашла PCIe устройство - тогда клок будет.
Go to the top of the page
 
+Quote Post
novartis
сообщение Jun 9 2016, 10:16
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



Во как получается.
Этот счетчик частоты pcie_refclk я еще могу на другой частоте с кварца в сигналтапе посмотреть.
И там вижу, что какое то количество тактов он натикал (тактов ~ 5500).

Выходит, залил прошивку, входа/выхода в высокий импеданс перешли, комп увидел это, подал рефклок, но входа/выхода дальше в нормальную работу не перешли, комп и снял рефклок.

Go to the top of the page
 
+Quote Post
doom13
сообщение Jun 9 2016, 10:24
Сообщение #20


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Если не ошибаюсь, у меня было так (до заливки прошивки во флэш дело тогда ещё не дошло) - комп стартовал, загружалась прошивка FPGA по JTAG и процом не мог промониторить память, которая использовалась в качестве PCIe BAR и тактировалась ref clock-ом, после перезагрузки компа всё начинало работать.
Go to the top of the page
 
+Quote Post

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

 


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


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