这是卢毅写的《VHDL与数字电路设计》书中的程序,代码如下:
LIBRARY IEEE;
USE...
--*******
ENTITY DCHIP IS
PORT(
CP:IN STD_LOGIC;
Q:OUT STD_LOGIC);
--********
ARCHITECTURE A OF DCHIP IS
SIGNAL QN:STD_LOGIC;
BEGIN
PROCESS(CP)
BEGIN
IF CP'EVENT AND CP='1' THEN
QN<=NOT QN;
END IF;
END PROCESS;
Q<=QN;
END A;
这段程序,其实一看就能看出问题来,因为QN没有初始值,仿真结果也证明了这段程序的问题。但是通过很多方法来设置QN的初始值,总是不对。请各位大虾指教一下本人,谢谢。作者: lujia_1975@163. 时间: 2003-9-1 15:04