Board logo

标题: [求助]在VHDL怎样才能够延时??? [打印本页]

作者: 7855    时间: 2005-11-2 09:42     标题: [求助]在VHDL怎样才能够延时???

求助: 那位好心的大侠能够告诉我:在VHDL怎样才能够延时??? 在altera器件maxplus_ii的环境中 用VHDL语言延时应该怎么操作? 我按照下面的步骤进行,仿真的结果只是器件延时,而得不到我想要的延时100ns, library ieee; use ieee.std_logic_1164.all; --use ieee.std_logic_unsigned.all; --use ieee.std_logic_arith.all; entity delay_200ns is port (in1 : in std_logic; out1: out std_logic ); end delay_200ns; architecture a of delay_200ns is begin wu:process(in1) begin out1 <= in1 AFTER 100 ns; end process; end a ; 那个高手解释一下,步甚感激,另外在同样的环境中 wait for 100ns;同样不能应用?????
作者: fenglouto    时间: 2005-11-3 23:35

这种写发的延时只是在仿真里才有用。是不能综合的。具体的延时一般用计数器做,也还有其他的方法。
作者: zhiyuh    时间: 2005-11-4 08:58

可以用megacore实现




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0