[an error occurred while processing this directive]
|
Сейчас формирую импульс по старинке - через триггер и текущее значение. А хотелось бы по культурному: через функцию наподобие rising_edge(signal), что нить типа rising_edge_pulse(signal, clk). Может уже есть такая штатная функция в библиотеках VHDL?
SIGNAL signal, signal_dff, pulse : STD_LOGIC;
begin
signal_dff <= signal when rising_edge(clk);
pulse <= signal and not(signal_dff) when rising_edge(clk);
end;
E-mail: info@telesys.ru