首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 其他开发语言 >

VHDL语句,求看一眼

2013-07-11 
VHDL语句,求大虾看一眼本帖最后由 lingdulebaishi 于 2013-02-25 11:52:36 编辑process(m_pulse_add_in)be

VHDL语句,求大虾看一眼
本帖最后由 lingdulebaishi 于 2013-02-25 11:52:36 编辑 process(m_pulse_add_in)
begin
    if m_pulse_add_in'event and m_pulse_add_in='0' then--捕捉到分脉冲下降沿
         m_pulse_flag  <= "01";
    else
        m_pulse_flag <= "00";
    end if;  
end process;

小弟想实现捕捉到某信号下降沿后,给标志位置位,在其他地方判断这个标志位来做响应操作,这一段编译过不去,如果不加else那一块的话,能编译过去,不过标志位的值被锁存了,没有什么意义了,求大虾指点一下 VHDL下降沿触发
[解决办法]
你这样的话,等于是在一个周期内除了下降沿,其他的时间标志位都会赋值为00,这样的写法有点问题,你可以在下一个周期的下降沿给标志位赋值为00,或者用其他的条件来是标志位为00.
我也是新手,大家交流一下,不知道对不对啊

热点排行