⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 76_pid_stim.vhd

📁 北京里工大学ASIC设计研究所的100个 VHDL程序设计例子
💻 VHD
字号:
library work;

entity test_pid is
end test_pid;

architecture beh of test_pid is
  component fu_pid
  port
   (	reset       : in bit;
	Fsignin     : in bit;
	HostInterrupt : in bit;
	PositionChange: in bit;
	Irefkout      : out real);
   end component;

   signal sig_rst,sig_Fin,sig_HI,sig_PC :bit;
   signal sig_Io : real;
   for all: fu_pid use entity work.pid(behavior);
 begin
  Inst_pid : fu_pid
  port map(
		   reset    =>sig_rst,
		   Fsignin  =>sig_Fin,
		   HostInterrupt =>sig_HI,
		   PositionChange=>sig_PC,
		   Irefkout      =>sig_Io);
  process
   begin
	sig_Fin<= '0';
	sig_HI <= '1';
	sig_PC <= '0';
	wait for 100 ns;
	sig_HI<= '0';
	wait for 100 ns;
	sig_PC <= '1';
	wait for 3500 ns; 

	sig_Fin<= '0';
	sig_HI <= '0';
	sig_PC <= '0';
	wait for 100 ns;
	sig_HI <= '0';
	wait for 100 ns;
	sig_PC <= '1';
	sig_HI <= '1';
	wait for 3500 ns;

	sig_Fin <= '1';
	sig_HI  <= '0';
	sig_PC  <= '0';
	wait for 100 ns;
	sig_HI  <= '0';
	wait for 100 ns;
	sig_PC <= '1';
	wait for 3500 ns;

	sig_Fin <= '1';
	sig_PC<= '0';
	wait for 100 ns;
	sig_HI<= '0';
	wait for 100 ns;
	sig_PC <= '1';
	sig_HI <= '1';
	wait for 6000 ns;

	assert false
	report "---End of Simulating---"
	severity error;
  end process;
end beh;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -