亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? d24wave.vhw

?? xilinx xc9572 cpld 實現的伺服電機控制器
?? VHW
?? 第 1 頁 / 共 3 頁
字號:
-- D:\FPGA\TEST\XC_9572
-- VHDL Test Bench created by
-- HDL Bencher 6.1i
-- Wed Apr 12 15:09:04 2006
-- 
-- Notes:
-- 1) This testbench has been automatically generated from
--   your Test Bench Waveform
-- 2) To use this as a user modifiable testbench do the following:
--   - Save it as a file with a .vhd extension (i.e. File->Save As...)
--   - Add it to your project as a testbench source (i.e. Project->Add Source...)
-- 

LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.NUMERIC_STD.ALL;USE IEEE.STD_LOGIC_TEXTIO.ALL;
USE STD.TEXTIO.ALL;

ENTITY d24wave IS
END d24wave;

ARCHITECTURE testbench_arch OF d24wave IS
-- If you get a compiler error on the following line,
-- from the menu do Options->Configuration select VHDL 87
FILE RESULTS: TEXT OPEN WRITE_MODE IS "results.txt";
	COMPONENT dq24
		PORT (
			D : In  std_logic;
			Din : In  std_logic_vector (23 DOWNTO 0);
			REST : In  std_logic;
			WR : In  std_logic;
			DQ0 : Out  std_logic;
			DQ1 : Out  std_logic;
			DQ2 : Out  std_logic;
			DQ3 : Out  std_logic;
			DQ4 : Out  std_logic;
			DQ5 : Out  std_logic;
			DQ6 : Out  std_logic;
			DQ7 : Out  std_logic;
			DQ8 : Out  std_logic;
			DQ9 : Out  std_logic;
			DQ10 : Out  std_logic;
			DQ11 : Out  std_logic;
			DQ12 : Out  std_logic;
			DQ13 : Out  std_logic;
			DQ14 : Out  std_logic;
			DQ15 : Out  std_logic;
			DQ16 : Out  std_logic;
			DQ17 : Out  std_logic;
			DQ18 : Out  std_logic;
			DQ19 : Out  std_logic;
			DQ20 : Out  std_logic;
			DQ21 : Out  std_logic;
			DQ22 : Out  std_logic;
			DQ23 : Out  std_logic
		);
	END COMPONENT;

	SIGNAL D : std_logic;
	SIGNAL Din : std_logic_vector (23 DOWNTO 0);
	SIGNAL REST : std_logic;
	SIGNAL WR : std_logic;
	SIGNAL DQ0 : std_logic;
	SIGNAL DQ1 : std_logic;
	SIGNAL DQ2 : std_logic;
	SIGNAL DQ3 : std_logic;
	SIGNAL DQ4 : std_logic;
	SIGNAL DQ5 : std_logic;
	SIGNAL DQ6 : std_logic;
	SIGNAL DQ7 : std_logic;
	SIGNAL DQ8 : std_logic;
	SIGNAL DQ9 : std_logic;
	SIGNAL DQ10 : std_logic;
	SIGNAL DQ11 : std_logic;
	SIGNAL DQ12 : std_logic;
	SIGNAL DQ13 : std_logic;
	SIGNAL DQ14 : std_logic;
	SIGNAL DQ15 : std_logic;
	SIGNAL DQ16 : std_logic;
	SIGNAL DQ17 : std_logic;
	SIGNAL DQ18 : std_logic;
	SIGNAL DQ19 : std_logic;
	SIGNAL DQ20 : std_logic;
	SIGNAL DQ21 : std_logic;
	SIGNAL DQ22 : std_logic;
	SIGNAL DQ23 : std_logic;

BEGIN
	UUT : dq24
	PORT MAP (
		D => D,
		Din => Din,
		REST => REST,
		WR => WR,
		DQ0 => DQ0,
		DQ1 => DQ1,
		DQ2 => DQ2,
		DQ3 => DQ3,
		DQ4 => DQ4,
		DQ5 => DQ5,
		DQ6 => DQ6,
		DQ7 => DQ7,
		DQ8 => DQ8,
		DQ9 => DQ9,
		DQ10 => DQ10,
		DQ11 => DQ11,
		DQ12 => DQ12,
		DQ13 => DQ13,
		DQ14 => DQ14,
		DQ15 => DQ15,
		DQ16 => DQ16,
		DQ17 => DQ17,
		DQ18 => DQ18,
		DQ19 => DQ19,
		DQ20 => DQ20,
		DQ21 => DQ21,
		DQ22 => DQ22,
		DQ23 => DQ23
	);

	PROCESS
		VARIABLE TX_OUT : LINE;
		VARIABLE TX_ERROR : INTEGER := 0;

		PROCEDURE CHECK_DQ3(
			next_DQ3 : std_logic;
			TX_TIME : INTEGER
		) IS
			VARIABLE TX_STR : String(1 to 4096);
			VARIABLE TX_LOC : LINE;
		BEGIN
			-- If compiler error ("/=" is ambiguous) occurs in the next line of code
			-- change compiler settings to use explicit declarations only
			IF (DQ3 /= next_DQ3) THEN 
				STD.TEXTIO.write(TX_LOC,string'("Error at time="));
				STD.TEXTIO.write(TX_LOC, TX_TIME);
				STD.TEXTIO.write(TX_LOC,string'("ns DQ3="));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, DQ3);
				STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_DQ3);
				STD.TEXTIO.write(TX_LOC, string'(" "));
				TX_STR(TX_LOC.all'range) := TX_LOC.all;
				STD.TEXTIO.writeline(results, TX_LOC);
				STD.TEXTIO.Deallocate(TX_LOC);
				ASSERT (FALSE) REPORT TX_STR SEVERITY ERROR;
				TX_ERROR := TX_ERROR + 1;
			END IF;
		END;

		PROCEDURE CHECK_DQ1(
			next_DQ1 : std_logic;
			TX_TIME : INTEGER
		) IS
			VARIABLE TX_STR : String(1 to 4096);
			VARIABLE TX_LOC : LINE;
		BEGIN
			-- If compiler error ("/=" is ambiguous) occurs in the next line of code
			-- change compiler settings to use explicit declarations only
			IF (DQ1 /= next_DQ1) THEN 
				STD.TEXTIO.write(TX_LOC,string'("Error at time="));
				STD.TEXTIO.write(TX_LOC, TX_TIME);
				STD.TEXTIO.write(TX_LOC,string'("ns DQ1="));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, DQ1);
				STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_DQ1);
				STD.TEXTIO.write(TX_LOC, string'(" "));
				TX_STR(TX_LOC.all'range) := TX_LOC.all;
				STD.TEXTIO.writeline(results, TX_LOC);
				STD.TEXTIO.Deallocate(TX_LOC);
				ASSERT (FALSE) REPORT TX_STR SEVERITY ERROR;
				TX_ERROR := TX_ERROR + 1;
			END IF;
		END;

		PROCEDURE CHECK_DQ2(
			next_DQ2 : std_logic;
			TX_TIME : INTEGER
		) IS
			VARIABLE TX_STR : String(1 to 4096);
			VARIABLE TX_LOC : LINE;
		BEGIN
			-- If compiler error ("/=" is ambiguous) occurs in the next line of code
			-- change compiler settings to use explicit declarations only
			IF (DQ2 /= next_DQ2) THEN 
				STD.TEXTIO.write(TX_LOC,string'("Error at time="));
				STD.TEXTIO.write(TX_LOC, TX_TIME);
				STD.TEXTIO.write(TX_LOC,string'("ns DQ2="));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, DQ2);
				STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_DQ2);
				STD.TEXTIO.write(TX_LOC, string'(" "));
				TX_STR(TX_LOC.all'range) := TX_LOC.all;
				STD.TEXTIO.writeline(results, TX_LOC);
				STD.TEXTIO.Deallocate(TX_LOC);
				ASSERT (FALSE) REPORT TX_STR SEVERITY ERROR;
				TX_ERROR := TX_ERROR + 1;
			END IF;
		END;

		PROCEDURE CHECK_DQ4(
			next_DQ4 : std_logic;
			TX_TIME : INTEGER
		) IS
			VARIABLE TX_STR : String(1 to 4096);
			VARIABLE TX_LOC : LINE;
		BEGIN
			-- If compiler error ("/=" is ambiguous) occurs in the next line of code
			-- change compiler settings to use explicit declarations only
			IF (DQ4 /= next_DQ4) THEN 
				STD.TEXTIO.write(TX_LOC,string'("Error at time="));
				STD.TEXTIO.write(TX_LOC, TX_TIME);
				STD.TEXTIO.write(TX_LOC,string'("ns DQ4="));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, DQ4);
				STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_DQ4);
				STD.TEXTIO.write(TX_LOC, string'(" "));
				TX_STR(TX_LOC.all'range) := TX_LOC.all;
				STD.TEXTIO.writeline(results, TX_LOC);
				STD.TEXTIO.Deallocate(TX_LOC);
				ASSERT (FALSE) REPORT TX_STR SEVERITY ERROR;
				TX_ERROR := TX_ERROR + 1;
			END IF;
		END;

		PROCEDURE CHECK_DQ5(
			next_DQ5 : std_logic;
			TX_TIME : INTEGER
		) IS
			VARIABLE TX_STR : String(1 to 4096);
			VARIABLE TX_LOC : LINE;
		BEGIN
			-- If compiler error ("/=" is ambiguous) occurs in the next line of code
			-- change compiler settings to use explicit declarations only
			IF (DQ5 /= next_DQ5) THEN 
				STD.TEXTIO.write(TX_LOC,string'("Error at time="));
				STD.TEXTIO.write(TX_LOC, TX_TIME);
				STD.TEXTIO.write(TX_LOC,string'("ns DQ5="));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, DQ5);
				STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_DQ5);
				STD.TEXTIO.write(TX_LOC, string'(" "));
				TX_STR(TX_LOC.all'range) := TX_LOC.all;
				STD.TEXTIO.writeline(results, TX_LOC);
				STD.TEXTIO.Deallocate(TX_LOC);
				ASSERT (FALSE) REPORT TX_STR SEVERITY ERROR;
				TX_ERROR := TX_ERROR + 1;
			END IF;
		END;

		PROCEDURE CHECK_DQ6(
			next_DQ6 : std_logic;
			TX_TIME : INTEGER
		) IS
			VARIABLE TX_STR : String(1 to 4096);
			VARIABLE TX_LOC : LINE;
		BEGIN
			-- If compiler error ("/=" is ambiguous) occurs in the next line of code
			-- change compiler settings to use explicit declarations only
			IF (DQ6 /= next_DQ6) THEN 
				STD.TEXTIO.write(TX_LOC,string'("Error at time="));
				STD.TEXTIO.write(TX_LOC, TX_TIME);
				STD.TEXTIO.write(TX_LOC,string'("ns DQ6="));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, DQ6);
				STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_DQ6);
				STD.TEXTIO.write(TX_LOC, string'(" "));
				TX_STR(TX_LOC.all'range) := TX_LOC.all;
				STD.TEXTIO.writeline(results, TX_LOC);
				STD.TEXTIO.Deallocate(TX_LOC);
				ASSERT (FALSE) REPORT TX_STR SEVERITY ERROR;
				TX_ERROR := TX_ERROR + 1;
			END IF;
		END;

		PROCEDURE CHECK_DQ7(
			next_DQ7 : std_logic;
			TX_TIME : INTEGER
		) IS
			VARIABLE TX_STR : String(1 to 4096);
			VARIABLE TX_LOC : LINE;
		BEGIN
			-- If compiler error ("/=" is ambiguous) occurs in the next line of code
			-- change compiler settings to use explicit declarations only
			IF (DQ7 /= next_DQ7) THEN 
				STD.TEXTIO.write(TX_LOC,string'("Error at time="));
				STD.TEXTIO.write(TX_LOC, TX_TIME);
				STD.TEXTIO.write(TX_LOC,string'("ns DQ7="));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, DQ7);
				STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_DQ7);
				STD.TEXTIO.write(TX_LOC, string'(" "));
				TX_STR(TX_LOC.all'range) := TX_LOC.all;
				STD.TEXTIO.writeline(results, TX_LOC);
				STD.TEXTIO.Deallocate(TX_LOC);
				ASSERT (FALSE) REPORT TX_STR SEVERITY ERROR;
				TX_ERROR := TX_ERROR + 1;
			END IF;
		END;

		PROCEDURE CHECK_DQ8(
			next_DQ8 : std_logic;
			TX_TIME : INTEGER
		) IS
			VARIABLE TX_STR : String(1 to 4096);
			VARIABLE TX_LOC : LINE;
		BEGIN
			-- If compiler error ("/=" is ambiguous) occurs in the next line of code
			-- change compiler settings to use explicit declarations only
			IF (DQ8 /= next_DQ8) THEN 
				STD.TEXTIO.write(TX_LOC,string'("Error at time="));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区二区免费不卡| 久久精品免费观看| 亚洲精品一区二区三区香蕉 | 韩国欧美国产一区| 美女脱光内衣内裤视频久久影院| 日韩电影在线观看电影| 亚洲va欧美va天堂v国产综合| 一区二区欧美在线观看| 亚洲国产精品自拍| 日本网站在线观看一区二区三区| 久久99精品一区二区三区| 国产美女视频一区| 福利电影一区二区三区| 99久久99久久久精品齐齐| 在线精品视频免费观看| 欧美一区二区福利在线| 国产亚洲精久久久久久| 亚洲视频一区二区在线| 午夜精品成人在线| 久99久精品视频免费观看| 国产69精品久久久久毛片| 日本高清视频一区二区| 6080国产精品一区二区| 久久亚洲一区二区三区四区| 国产精品久久一卡二卡| 亚洲电影视频在线| 极品少妇xxxx偷拍精品少妇| 不卡视频在线看| 欧美日韩国产综合久久| 欧美精品一区二区精品网| 亚洲色图视频免费播放| 日韩激情中文字幕| av亚洲精华国产精华精| 欧美一区国产二区| 亚洲欧美一区二区在线观看| 另类小说欧美激情| 在线观看亚洲一区| 国产日韩欧美高清在线| 日韩主播视频在线| 成人精品国产免费网站| 欧美电影在线免费观看| 久久久久久久久久久久久女国产乱| 亚洲色图制服诱惑| 国产69精品久久久久毛片| 制服丝袜一区二区三区| 亚洲欧美一区二区久久| 国产久卡久卡久卡久卡视频精品| 欧美在线观看视频一区二区三区| 久久精品无码一区二区三区| 日韩制服丝袜av| 在线一区二区三区四区| 国产精品少妇自拍| 国产一区二区在线观看免费| 欧美一级黄色录像| 日日摸夜夜添夜夜添精品视频 | 欧美午夜片在线观看| 久久久91精品国产一区二区精品| 亚洲一二三专区| 不卡电影一区二区三区| 久久久久久99精品| 韩国在线一区二区| 欧美mv日韩mv亚洲| 免费在线看成人av| 91精品国产一区二区三区蜜臀| 亚洲国产精品精华液网站| 99久久夜色精品国产网站| 国产精品久久看| 粉嫩久久99精品久久久久久夜| 26uuuu精品一区二区| 久久精品噜噜噜成人88aⅴ| 91麻豆精品久久久久蜜臀| 香蕉影视欧美成人| 欧美精品日韩一本| 首页欧美精品中文字幕| 正在播放亚洲一区| 午夜在线成人av| 欧美精品粉嫩高潮一区二区| 天堂一区二区在线| 欧美一区在线视频| 国内精品写真在线观看| 国产日韩欧美精品在线| 不卡免费追剧大全电视剧网站| 亚洲四区在线观看| 欧美色涩在线第一页| 三级久久三级久久| 久久综合九色综合97婷婷女人 | 亚洲精品国产a| 欧美午夜影院一区| 亚洲444eee在线观看| 欧美一级免费观看| 国产一区二区h| 国产精品久久久久9999吃药| 91官网在线免费观看| 日韩av在线播放中文字幕| 亚洲精品一区二区三区在线观看 | 91麻豆国产自产在线观看| 亚洲一区在线观看网站| 欧美美女黄视频| 国产在线视频精品一区| 专区另类欧美日韩| 91精品国产日韩91久久久久久| 国产精品一区二区不卡| 一区二区三区久久久| 日韩精品一区在线观看| 94色蜜桃网一区二区三区| 日本网站在线观看一区二区三区| 久久人人爽人人爽| 精品视频在线免费| 国产a区久久久| 午夜国产精品一区| 中文天堂在线一区| 在线精品视频一区二区| 国产精品一级在线| 亚洲成人动漫在线观看| 久久精品亚洲国产奇米99| 欧美色网一区二区| 成人app下载| 精品一二三四区| 天堂蜜桃91精品| 有码一区二区三区| 国产区在线观看成人精品| 欧美日韩国产一级二级| 91影视在线播放| 国产福利精品一区| 日韩电影网1区2区| 中文字幕在线观看一区二区| 欧美成人性福生活免费看| 欧美日韩一区二区在线视频| 色婷婷国产精品| 波多野结衣在线aⅴ中文字幕不卡| 久草在线在线精品观看| 日韩成人一级片| 亚洲国产精品久久久久秋霞影院| 精品va天堂亚洲国产| 欧美一级在线观看| 欧美乱妇20p| 日韩欧美国产高清| 欧美三区在线观看| 欧美在线观看一二区| 色婷婷香蕉在线一区二区| 91香蕉视频mp4| 99视频超级精品| 99国内精品久久| 99re这里只有精品首页| 波多野结衣中文一区| eeuss鲁片一区二区三区在线看| 国产盗摄视频一区二区三区| 国产福利一区二区| 高清不卡在线观看av| 成人精品gif动图一区| 懂色av一区二区三区免费观看| 国产精品911| 成人美女视频在线看| 97成人超碰视| 91国偷自产一区二区三区观看 | 91网站在线播放| 成人ar影院免费观看视频| eeuss鲁一区二区三区| 97精品视频在线观看自产线路二| 色综合一区二区| 欧美色手机在线观看| 日韩欧美一级二级三级久久久| 日韩一区二区三区观看| 亚洲精品一区二区在线观看| 久久久久久免费网| 亚洲日本在线看| 亚洲国产成人91porn| 毛片不卡一区二区| 丁香桃色午夜亚洲一区二区三区| 国产精品1024久久| 成人免费三级在线| 欧美三级视频在线播放| 日韩精品资源二区在线| 久久精品视频免费| 亚洲女女做受ⅹxx高潮| 日韩中文字幕91| 国产91精品欧美| 欧洲av一区二区嗯嗯嗯啊| 欧美一二三区在线| 中文字幕在线不卡视频| 日韩精品乱码免费| 大胆欧美人体老妇| 欧美高清激情brazzers| 久久久99精品免费观看| 亚洲一区二区三区四区中文字幕| 免费看欧美女人艹b| 91天堂素人约啪| 日韩免费高清av| 亚洲柠檬福利资源导航| 韩国一区二区视频| 欧美在线999| 中文字幕va一区二区三区| 午夜久久久久久久久| 大白屁股一区二区视频| 日韩一区二区免费在线观看| 亚洲图片另类小说| 国产不卡高清在线观看视频| 91精品国产综合久久久久久久久久 | 日韩精品中文字幕一区二区三区 | 国产精品美女一区二区在线观看|