Цитата(Amurak @ Nov 26 2014, 17:07)

Найти блочек idelayctrl и задать для него аттрибут:
attribute IODELAY_GROUP : string;
attribute IODELAY_GROUP of u_idelayctrl : label is "GMII";
и для всех линий задержек, которыми он управляет задать такое же значение.
Хотя если это готовая корка, то по идее уже должно быть все прописано.
Т.е. предлагается доработать компонент?
Нашел в fmc_imageon_vita_receiver следующее
Код
IDELAYCTRL_INST : for bnk_i in 0 to NROF_DELAYCTRLS-1 generate
u_idelayctrl : IDELAYCTRL
port map (
rdy => idelay_ctrl_rdy_i(bnk_i),
refclk => REF_CLK,
rst => RESET_DELAYCTRL
);
end generate IDELAYCTRL_INST;
а в gmii_to_rgmii
Код
dlyctrl : IDELAYCTRL
port map (
RDY => open,
REFCLK => refclk,
RST => idelayctrl_reset_sync
);
получились одинаковые имена
Тогда , допустим в fmc_imageon_vita_receiver, нужно добавить
attribute IODELAY_GROUP : string;
attribute IODELAY_GROUP of u_idelayctrl : label is "IDELAYCTRL_fmc";
а может просто заменить IDELAYCTRL на IDELAYCTRL_fmc ?
а т.к. больше ничего не найдено , то
действие
и для всех линий задержек, которыми он управляет задать такое же значение.считать выполненным?
Сообщение отредактировал serg_k1 - Nov 26 2014, 14:27