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

как на verilog описать posedge n negrdge

Здравствуйте!

 

Подскажите пожалуйста, кто знает, самый простой способ на verilog описать posedge n negrdge не клокового тактового сигнала

 

Загвозка как описать предыдущее состояние так чтобы понял синтезатор\

Я как уже не пробовал но вивадовский синтезатор не понимат (

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


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

Загвозка как описать предыдущее состояние так чтобы понял синтезатор\

Я как уже не пробовал но вивадовский синтезатор не понимат (

Синтезатор может не понимать, если ПЛИС не поддерживает такой режим работы.

Кто сказал, что там ячейка не работает либо только от posedge либо только negedge?

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


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

В простейшем случае находите обычным детектором фронта передний фронт сигнала, и задний фронт сигнала.

 

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


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

Приветствую!

...

Подскажите пожалуйста, кто знает, самый простой способ на verilog описать posedge n negrdge не клокового тактового сигнала

 

Загвозка как описать предыдущее состояние так чтобы понял синтезатор\

Я как уже не пробовал но вивадовский синтезатор не понимат (

Вы бы чуть яснее объяснили что хотите. А то не только синтезатор но и экстрасенсы в замешательстве.

Вам нужно выделить фронты входного сигнала din? Если да то тогда так:

logic din_old;
logic din_pos;
logic din_neg;

assign din_pos =  din && ~din_old;
assign din_neg = ~din &&  din_old;

always_ff @(posedge clk) begin
  din_old <= din;
end

Естественно предполагается что din уже засинхронизирован на clk.

 

Удачи! Rob.

 

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


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

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

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

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

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

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

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

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

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

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