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

    

как на 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.

 

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация