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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? t_compact.timesim_vhw

?? 本人編寫的定點除法器,開發(fā)軟件為XILINX的ISE6.2,通過PAR仿真.
?? TIMESIM_VHW
字號:
-- D:\FPGA\仿真\DIVIDER_定點除法器
-- VHDL Test Bench created by
-- HDL Bencher 6.1i
-- Thu Jul 13 10:54:53 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.STD_LOGIC_ARITH.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;USE IEEE.STD_LOGIC_TEXTIO.ALL;
USE STD.TEXTIO.ALL;

ENTITY t_compact IS
END t_compact;

ARCHITECTURE testbench_arch OF t_compact 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 compact_divider
		GENERIC (
			n : INTEGER
		);
		PORT (
			a : In  INTEGER RANGE 0 TO 15;
			b : In  INTEGER RANGE 0 TO 15;
			y : Out  std_logic_vector (3 DOWNTO 0);
			rest : Out  INTEGER RANGE 0 TO 15;
			err : Out  std_logic
		);
	END COMPONENT;

	SIGNAL a : INTEGER RANGE 0 TO 15;
	SIGNAL b : INTEGER RANGE 0 TO 15;
	SIGNAL y : std_logic_vector (3 DOWNTO 0);
	SIGNAL rest : INTEGER RANGE 0 TO 15;
	SIGNAL err : std_logic;

BEGIN
	UUT : compact_divider
	GENERIC MAP (
		n => 3
	)
	PORT MAP (
		a => a,
		b => b,
		y => y,
		rest => rest,
		err => err
	);

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

		PROCEDURE CHECK_y(
			next_y : std_logic_vector (3 DOWNTO 0);
			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 (y /= next_y) THEN 
				STD.TEXTIO.write(TX_LOC,string'("Error at time="));
				STD.TEXTIO.write(TX_LOC, TX_TIME);
				STD.TEXTIO.write(TX_LOC,string'("us y="));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, y);
				STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_y);
				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_rest(
			next_rest : INTEGER;
			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 (rest /= next_rest) THEN 
				STD.TEXTIO.write(TX_LOC,string'("Error at time="));
				STD.TEXTIO.write(TX_LOC, TX_TIME);
				STD.TEXTIO.write(TX_LOC,string'("us rest="));
				STD.TEXTIO.write(TX_LOC, rest);
				STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
				STD.TEXTIO.write(TX_LOC, next_rest);
				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_err(
			next_err : 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 (err /= next_err) THEN 
				STD.TEXTIO.write(TX_LOC,string'("Error at time="));
				STD.TEXTIO.write(TX_LOC, TX_TIME);
				STD.TEXTIO.write(TX_LOC,string'("us err="));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, err);
				STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
				IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_err);
				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;

		BEGIN
		-- --------------------
		a <= transport 0; -- 0
		b <= transport 0; -- 0
		-- --------------------
		WAIT FOR 100 us; -- Time=100 us
		a <= transport 1; -- 1
		b <= transport 0; -- 0
		-- --------------------
		WAIT FOR 100 us; -- Time=200 us
		a <= transport 2; -- 2
		b <= transport 1; -- 1
		-- --------------------
		WAIT FOR 100 us; -- Time=300 us
		a <= transport 3; -- 3
		b <= transport 2; -- 2
		-- --------------------
		WAIT FOR 100 us; -- Time=400 us
		a <= transport 4; -- 4
		b <= transport 0; -- 0
		-- --------------------
		WAIT FOR 100 us; -- Time=500 us
		a <= transport 5; -- 5
		b <= transport 1; -- 1
		-- --------------------
		WAIT FOR 100 us; -- Time=600 us
		a <= transport 6; -- 6
		b <= transport 2; -- 2
		-- --------------------
		WAIT FOR 100 us; -- Time=700 us
		a <= transport 7; -- 7
		b <= transport 0; -- 0
		-- --------------------
		WAIT FOR 100 us; -- Time=800 us
		b <= transport 1; -- 1
		-- --------------------
		WAIT FOR 500 us; -- Time=1300 us
		-- --------------------

		IF (TX_ERROR = 0) THEN 
			STD.TEXTIO.write(TX_OUT,string'("No errors or warnings"));
			STD.TEXTIO.writeline(results, TX_OUT);
			ASSERT (FALSE) REPORT
				"Simulation successful (not a failure).  No problems detected. "
				SEVERITY FAILURE;
		ELSE
			STD.TEXTIO.write(TX_OUT, TX_ERROR);
			STD.TEXTIO.write(TX_OUT, string'(
				" errors found in simulation"));
			STD.TEXTIO.writeline(results, TX_OUT);
			ASSERT (FALSE) REPORT
				"Errors found during simulation"
				SEVERITY FAILURE;
		END IF;
	END PROCESS;
END testbench_arch;

CONFIGURATION compact_divider_cfg OF t_compact IS
	FOR testbench_arch
	END FOR;
END compact_divider_cfg;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产偷国产偷亚洲高清人白洁| 成人免费三级在线| 91精品婷婷国产综合久久 | 粉嫩久久99精品久久久久久夜| 精品国产自在久精品国产| 久久精品国产秦先生| 精品欧美乱码久久久久久| 久久精品国产精品亚洲综合| 国产婷婷一区二区| 91精品国产综合久久精品麻豆 | 国产午夜亚洲精品理论片色戒| 国产精品香蕉一区二区三区| 中文字幕一区二| 在线免费视频一区二区| 亚洲成人免费电影| 精品动漫一区二区三区在线观看| 国产精品一区免费视频| 日韩美女啊v在线免费观看| 99re这里都是精品| 午夜久久久影院| 久久夜色精品国产欧美乱极品| 成人黄色av网站在线| 伊人开心综合网| 精品捆绑美女sm三区| 成人高清免费观看| 婷婷亚洲久悠悠色悠在线播放| 久久综合狠狠综合久久激情 | 色婷婷国产精品| 午夜精品一区二区三区免费视频| 精品日产卡一卡二卡麻豆| 成人久久久精品乱码一区二区三区 | 国产日韩欧美精品电影三级在线| 91免费观看视频在线| 免费久久精品视频| 18欧美亚洲精品| 欧美tk丨vk视频| 在线亚洲一区二区| 国产精品正在播放| 天天色综合成人网| 国产精品美女视频| 欧美成人免费网站| 欧美伊人久久久久久午夜久久久久| 久久不见久久见免费视频1| 国产精品传媒视频| 久久婷婷成人综合色| 欧美性猛交一区二区三区精品| 国产成人日日夜夜| 秋霞电影一区二区| 一区av在线播放| 国产精品污网站| 精品国产乱码久久| 欧美日韩国产小视频在线观看| 成人av综合一区| 久久国产精品72免费观看| 亚洲成av人在线观看| ...中文天堂在线一区| 精品国产乱码久久久久久老虎| 欧美日韩午夜精品| 91视视频在线观看入口直接观看www | 欧美人动与zoxxxx乱| 国产精品羞羞答答xxdd| 日本欧美在线看| 亚洲制服欧美中文字幕中文字幕| 亚洲国产经典视频| 精品国产网站在线观看| 91精品国产综合久久精品性色| 一本大道久久精品懂色aⅴ| 成人综合婷婷国产精品久久免费| 蜜桃久久精品一区二区| 日本在线观看不卡视频| 亚洲午夜精品久久久久久久久| 亚洲另类一区二区| 成人欧美一区二区三区白人 | 日本系列欧美系列| 亚洲gay无套男同| 亚洲黄色av一区| 亚洲精品视频免费观看| 综合精品久久久| 国产一区二区中文字幕| 2019国产精品| 欧美v国产在线一区二区三区| 欧美美女激情18p| 在线观看免费成人| 欧美日韩另类一区| 欧美日韩视频第一区| 欧美年轻男男videosbes| 欧美性受xxxx黑人xyx| 欧美日韩高清影院| 欧美精品乱人伦久久久久久| 欧美久久久久免费| 91精品综合久久久久久| 欧美成人综合网站| 2020国产成人综合网| 欧美经典一区二区| 国产精品女同互慰在线看| 最新国产精品久久精品| 一区二区三区在线影院| 天天操天天色综合| 麻豆精品一区二区av白丝在线| 极品少妇一区二区三区精品视频| 国产一区二区三区电影在线观看| 国产一区二区三区不卡在线观看 | 国产乱人伦偷精品视频免下载| 国产一区二区成人久久免费影院 | 99国产欧美另类久久久精品| 97se亚洲国产综合自在线观| 欧美午夜不卡视频| 日韩亚洲欧美在线| 久久精品视频免费观看| 亚洲天堂久久久久久久| 一区二区三区在线播| 麻豆91小视频| 91一区二区在线| 69堂国产成人免费视频| 国产清纯美女被跳蛋高潮一区二区久久w | 国产精品一区二区三区乱码 | 91久久奴性调教| 欧美一区二区精品在线| 欧美激情一区二区在线| 依依成人精品视频| 国产在线视频一区二区三区| 99re热视频这里只精品| 日韩欧美一区在线| 亚洲欧洲国产日本综合| 蜜臀久久99精品久久久久宅男| 国产成人av一区二区三区在线| 欧洲亚洲精品在线| 成人黄色综合网站| 国产资源在线一区| 日本二三区不卡| 欧美zozo另类异族| 亚洲欧美二区三区| 捆绑紧缚一区二区三区视频| 99re视频精品| 精品动漫一区二区三区在线观看| 国产精品入口麻豆原神| 日本欧美在线看| 色哟哟一区二区在线观看| 欧美精品一区二| 亚洲国产欧美在线| a级精品国产片在线观看| 欧美一区二区国产| 亚洲国产裸拍裸体视频在线观看乱了 | 三级不卡在线观看| 91色婷婷久久久久合中文| 欧美大片顶级少妇| 午夜国产精品一区| 色婷婷综合激情| 国产精品久久影院| 狠狠狠色丁香婷婷综合久久五月| 欧美日韩国产天堂| 亚洲国产精品一区二区尤物区| 成人福利在线看| 欧美经典一区二区三区| 国产一区视频在线看| 日韩三级在线观看| 图片区小说区国产精品视频| 在线观看中文字幕不卡| 日韩理论片网站| 不卡欧美aaaaa| 亚洲国产高清在线观看视频| 国内外精品视频| www欧美成人18+| 韩国毛片一区二区三区| 精品久久久久久亚洲综合网| 蜜臀国产一区二区三区在线播放| 欧美日韩久久一区| 亚洲第一福利视频在线| 欧美日韩在线精品一区二区三区激情| 亚洲天堂成人在线观看| 91最新地址在线播放| 亚洲欧美另类久久久精品| 99re在线视频这里只有精品| 亚洲视频小说图片| 99re这里只有精品视频首页| 亚洲精品国产一区二区三区四区在线| 成人动漫一区二区在线| 中文字幕亚洲区| 日本丰满少妇一区二区三区| 亚洲国产综合人成综合网站| 欧美精品在线视频| 男女激情视频一区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 欧美喷水一区二区| 丝袜诱惑亚洲看片| 精品国产一区二区三区忘忧草| 国产原创一区二区三区| 国产精品女同一区二区三区| 91麻豆视频网站| 亚洲高清免费观看高清完整版在线观看| 欧美日本高清视频在线观看| 免费看日韩a级影片| 久久久99精品久久| 成人avav在线| 丝袜美腿亚洲综合| 久久久久久9999| 一本到不卡免费一区二区| 日韩激情中文字幕| 国产三级久久久| 欧美午夜寂寞影院|