Gate 0 6 июня, 2016 Опубликовано 6 июня, 2016 · Жалоба У меня еще для рефлексиса в работающем дизайне есть строки: 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
novartis 0 9 июня, 2016 Опубликовано 9 июня, 2016 · Жалоба Добавил в сигналтап секцию, клок для нее - pcie_refclk. В коде накатал счетчик от этой тактовой и вывел его в эту секцию сигналтапа. Иногда заливаю прошивку - сигналтап пишет waiting clock, то есть клока нет. Несколько раз перезаливаю эту же прошивку - клок появляется, счетчик тикает. Рефклок от компьютера в разъеме pcie он же всегда должен быть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
doom13 0 9 июня, 2016 Опубликовано 9 июня, 2016 · Жалоба Рефклок от компьютера в разъеме pcie он же всегда должен быть? Похоже что нет, если при старте система нашла PCIe устройство - тогда клок будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
novartis 0 9 июня, 2016 Опубликовано 9 июня, 2016 · Жалоба Во как получается. Этот счетчик частоты pcie_refclk я еще могу на другой частоте с кварца в сигналтапе посмотреть. И там вижу, что какое то количество тактов он натикал (тактов ~ 5500). Выходит, залил прошивку, входа/выхода в высокий импеданс перешли, комп увидел это, подал рефклок, но входа/выхода дальше в нормальную работу не перешли, комп и снял рефклок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
doom13 0 9 июня, 2016 Опубликовано 9 июня, 2016 · Жалоба Если не ошибаюсь, у меня было так (до заливки прошивки во флэш дело тогда ещё не дошло) - комп стартовал, загружалась прошивка FPGA по JTAG и процом не мог промониторить память, которая использовалась в качестве PCIe BAR и тактировалась ref clock-ом, после перезагрузки компа всё начинало работать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться