导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教vhdl问题[mateng]

 *第26568篇: 请教vhdl问题

  
楼 主:mateng 2004年10月11日11:13
 请教vhdl问题
library IEEE;
use IEEE.std_logic_1164.all;

entity dou is
    port (
        din: in STD_LOGIC;
        clk: in STD_LOGIC;
        dout: out STD_LOGIC
    );
end dou;

architecture dou_arch of dou is
signal x,y:std_logic;
begin
 process(clk)
begin
 if clk'event and clk='1' then
 x  <=din;
 y  <=x;
 end if;
 dout  <=x and (not y);
end process;
end dou_arch;
请问         x  <=din;
 y  <=x;
是并行执行还是顺序执行?

  
2楼:guest 2004年10月11日15:18
 进程内的语句一般是顺序执行的[em06]
进程内的语句一般是顺序执行的
  
3楼:mateng 2004年10月11日16:44
 但是仿真的结果不对,如果顺序执行,是不是
但是仿真的结果不对,如果顺序执行,是不是
din赋值给x
然后x赋值给y,
使x=din,y=x
我觉得这样理解仿真结果是错误的
dout  <=x and (not y),那不是恒等于0吗?

请指教!!不胜感激

  
4楼:yumen2 2006年5月22日10:50
 同问,怎么达到消抖目的
同问,怎么达到消抖目的

>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:[原创]请问有没有这样的IC

[下一篇主题]:老古兄弟啊,可否将FTP里面的for-lzg的文件恢复啊.