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

 
 
> DDR2 WARNING PhysDesignRules:1412 - Dangling pins on block
-=HermiT=-
сообщение Apr 21 2010, 09:13
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 29-11-05
Из: Belarus
Пользователь №: 11 540



Сгенерировал с помощью MIG3.3 контроллер DDR2 SDRAM для Virtex5.
При выполнении Place&Route в ISE выдаются такие предупреждения для выводов dq и dqs:
Код
WARNING PhysDesignRules:1412 - Dangling pins on block:<ddr_ddr_ddr2_ctrl_u_ddr2_top_0_u_mem_if_top_u_phy_top_u_phy_io/gen_dqs_2_u_iob_dqs_u_idelay_dqs>:<IODELAY_IODELAY>. When DELAY_SRC is not DATAIN programming the DATAIN input pin is not used and will be ignored.


И прошивка вообще не работает. Еще возникают проблемы с timing, но они касаются только DDR2, т.е. по идее часть прошивки, которая выполняет другие задачи должна работать.

как с этими warning бороться?

и еще (не заметил поначалу), есть такие предупреждения:
Код
WARNING Pack:2549 - The register "ddr_ddr_ddr2_ctrl_u_ddr2_top_0_u_mem_if_top_u_phy_top_u_phy_io/gen_dqs_0_u_iob_dqs_u_tri_state_dqs" has the property IOB=TRUE, but was not packed into the OLOGIC component. The output signal for register symbol ddr_ddr_ddr2_ctrl_u_ddr2_top_0_u_mem_if_top_u_phy_top_u_phy_io/gen_dqs_0_u_iob_dqs_u_tri_state_dqs requires general routing.


в файле сначала стоял атрибут IOB=FORCE (из-за него было много таких же ворнингов), я заменил на IOB=TRUE, т.к. подумал, что ISE 10.1 его не понимает. После этого ворнинги исчезли, но, оказалось, что они есть и увидел их только в полном отчете.

На xilinx.com советовали поставить еще такой атрибут:
attribute S : string;
attribute S of dqs_oe_n_r : signal is "TRUE";

Пробовал - не помогает

возможно WARNING PhysDesignRules:1412 как-то вытекают из этих WARNING Pack:2549

Сообщение отредактировал -=HermiT=- - Apr 21 2010, 08:51
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
-=HermiT=-
сообщение Apr 23 2010, 15:37
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 29-11-05
Из: Belarus
Пользователь №: 11 540



проблема с нерабочей прошивкой была из-за неправильных IOSTANDARD выводов. Заработало, когда сделал так:
Код
NET  "ddr2_dq[*]"                               IOSTANDARD = SSTL18_II;
NET  "ddr2_a[*]"                                IOSTANDARD = SSTL18_II;
NET  "ddr2_ba[*]"                               IOSTANDARD = SSTL18_II;
NET  "ddr2_ras_n"                               IOSTANDARD = SSTL18_II;
NET  "ddr2_cas_n"                               IOSTANDARD = SSTL18_II;
NET  "ddr2_we_n"                                IOSTANDARD = SSTL18_II;
NET  "ddr2_cs_n[*]"                             IOSTANDARD = SSTL18_II;
NET  "ddr2_odt[*]"                              IOSTANDARD = SSTL18_II;
NET  "ddr2_cke[*]"                              IOSTANDARD = SSTL18_II;
NET  "ddr2_dm[*]"                               IOSTANDARD = SSTL18_II;
NET  "ddr2_dqs[*]"                              IOSTANDARD = DIFF_SSTL18_II;
NET  "ddr2_dqs_n[*]"                            IOSTANDARD = DIFF_SSTL18_II;
NET  "ddr2_ck[*]"                               IOSTANDARD = DIFF_SSTL18_II;
NET  "ddr2_ck_n[*]"                             IOSTANDARD = DIFF_SSTL18_II;


Но предупреждения:
Код
WARNING PhysDesignRules:1412 - Dangling pins on block:<ddr_ddr_ddr2_ctrl_u_ddr2_top_0_u_mem_if_top_u_phy_top_u_phy_io/gen_dqs_2_u_iob_dqs_u_idelay_dqs>:<IODELAY_IODELAY>. When DELAY_SRC is not DATAIN programming the DATAIN input pin is not used and will be ignored.

сохранились

В VHDL этот компонент подключается так:
Код
  u_idelay_dqs : IODELAY
    generic map (
      DELAY_SRC             => "I",
      IDELAY_TYPE           => "VARIABLE",
      HIGH_PERFORMANCE_MODE => HIGH_PERFORMANCE_MODE,
      IDELAY_VALUE          => 0,
      ODELAY_VALUE          => 0
      )
    port map (
      DATAOUT => dqs_idelay,
      C       => clkdiv0,
      CE      => dlyce_dqs,
      DATAIN  => '0',
      IDATAIN => dqs_ibuf,
      INC     => dlyinc_dqs,
      ODATAIN => '0',
      RST     => dlyrst_dqs,
      T       => '0'
      );
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 01:45
Рейтинг@Mail.ru


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