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

Протаскивание сигнала через иерархии Verilog

Есть MIG корка для работы с памятью. На 400МГц память не работает (не калибруется), на 200 работает.

 

Снаружи корки торчит сигнал q и d с 3мя состояниями, т.е. подалются на tristate буферы.

 

Хочется посмотреть эти сигнала в ILA, но напрямую его подавать понятное дело нельзя.

 

Что делать?

1) Закопаться на 5 уровней вглубль, добраться до места, где этот сигнал превращается в обычный и вытащить обратно наружу?

2) Может быть у верилога есть такое волшебное свойство, как присвоение значений сигналам внутри иерархий?

Ну например assign a=*/u_ip_top/u_QDR1_mig_7series_v1_8/mig_7series_v1_8_u_clk_ibuf/sys_clk_i;

3) Написать некоторую хитрую конструкцию для синтезатора, чтобы он увидев присвоение сигнала с тремя состояниями догадался снять хороший сигнал без трех состояний со входа буфера?

 

Есть варианты?

 

 

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


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

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

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

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

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

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

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

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

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

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