📄 tb_pipeline_adder.vhw
字号:
WAIT FOR 100 ns;
CHECK_Done('1', 4050);
-- -------------------------------------
-- ------------- Current Time: 4150ns
WAIT FOR 100 ns;
CHECK_Done('0', 4150);
-- -------------------------------------
-- ------------- Current Time: 4250ns
WAIT FOR 100 ns;
CHECK_Done('1', 4250);
-- -------------------------------------
-- ------------- Current Time: 4350ns
WAIT FOR 100 ns;
CHECK_Done('0', 4350);
-- -------------------------------------
-- ------------- Current Time: 4450ns
WAIT FOR 100 ns;
CHECK_Done('1', 4450);
-- -------------------------------------
-- ------------- Current Time: 4550ns
WAIT FOR 100 ns;
CHECK_Done('0', 4550);
-- -------------------------------------
-- ------------- Current Time: 4650ns
WAIT FOR 100 ns;
CHECK_Done('1', 4650);
-- -------------------------------------
-- ------------- Current Time: 4750ns
WAIT FOR 100 ns;
CHECK_Done('0', 4750);
-- -------------------------------------
-- ------------- Current Time: 4850ns
WAIT FOR 100 ns;
CHECK_Done('1', 4850);
-- -------------------------------------
-- ------------- Current Time: 4950ns
WAIT FOR 100 ns;
CHECK_Done('0', 4950);
-- -------------------------------------
-- ------------- Current Time: 5000ns
WAIT FOR 50 ns;
Request <= '1';
-- -------------------------------------
-- ------------- Current Time: 5050ns
WAIT FOR 50 ns;
CHECK_Done('1', 5050);
-- -------------------------------------
-- ------------- Current Time: 5150ns
WAIT FOR 100 ns;
CHECK_Done('0', 5150);
-- -------------------------------------
-- ------------- Current Time: 5250ns
WAIT FOR 100 ns;
CHECK_Done('1', 5250);
-- -------------------------------------
-- ------------- Current Time: 5350ns
WAIT FOR 100 ns;
CHECK_Done('0', 5350);
-- -------------------------------------
-- ------------- Current Time: 5450ns
WAIT FOR 100 ns;
CHECK_Done('1', 5450);
-- -------------------------------------
-- ------------- Current Time: 5550ns
WAIT FOR 100 ns;
CHECK_Done('0', 5550);
-- -------------------------------------
-- ------------- Current Time: 5650ns
WAIT FOR 100 ns;
CHECK_Done('1', 5650);
-- -------------------------------------
-- ------------- Current Time: 5750ns
WAIT FOR 100 ns;
CHECK_Done('0', 5750);
-- -------------------------------------
-- ------------- Current Time: 5850ns
WAIT FOR 100 ns;
CHECK_Done('1', 5850);
-- -------------------------------------
-- ------------- Current Time: 5950ns
WAIT FOR 100 ns;
CHECK_Done('0', 5950);
-- -------------------------------------
-- ------------- Current Time: 6050ns
WAIT FOR 100 ns;
CHECK_Done('1', 6050);
-- -------------------------------------
-- ------------- Current Time: 6150ns
WAIT FOR 100 ns;
CHECK_Done('0', 6150);
-- -------------------------------------
-- ------------- Current Time: 6250ns
WAIT FOR 100 ns;
CHECK_Done('1', 6250);
-- -------------------------------------
-- ------------- Current Time: 6350ns
WAIT FOR 100 ns;
CHECK_Done('0', 6350);
-- -------------------------------------
-- ------------- Current Time: 6450ns
WAIT FOR 100 ns;
CHECK_Done('1', 6450);
-- -------------------------------------
-- ------------- Current Time: 6550ns
WAIT FOR 100 ns;
CHECK_Done('0', 6550);
-- -------------------------------------
-- ------------- Current Time: 6650ns
WAIT FOR 100 ns;
CHECK_Done('1', 6650);
-- -------------------------------------
-- ------------- Current Time: 6700ns
WAIT FOR 50 ns;
Request <= '0';
-- -------------------------------------
-- ------------- Current Time: 6750ns
WAIT FOR 50 ns;
CHECK_Done('0', 6750);
-- -------------------------------------
-- ------------- Current Time: 6850ns
WAIT FOR 100 ns;
CHECK_Done('1', 6850);
-- -------------------------------------
-- ------------- Current Time: 6950ns
WAIT FOR 100 ns;
CHECK_Done('0', 6950);
-- -------------------------------------
-- ------------- Current Time: 7050ns
WAIT FOR 100 ns;
CHECK_Done('1', 7050);
-- -------------------------------------
-- ------------- Current Time: 7150ns
WAIT FOR 100 ns;
CHECK_Done('0', 7150);
-- -------------------------------------
-- ------------- Current Time: 7250ns
WAIT FOR 100 ns;
CHECK_Done('1', 7250);
-- -------------------------------------
-- ------------- Current Time: 7350ns
WAIT FOR 100 ns;
CHECK_Done('0', 7350);
-- -------------------------------------
-- ------------- Current Time: 7450ns
WAIT FOR 100 ns;
CHECK_Done('1', 7450);
-- -------------------------------------
-- ------------- Current Time: 7550ns
WAIT FOR 100 ns;
CHECK_Done('0', 7550);
-- -------------------------------------
-- ------------- Current Time: 7650ns
WAIT FOR 100 ns;
CHECK_Done('1', 7650);
-- -------------------------------------
-- ------------- Current Time: 7700ns
WAIT FOR 50 ns;
Request <= '1';
-- -------------------------------------
-- ------------- Current Time: 7750ns
WAIT FOR 50 ns;
CHECK_Done('0', 7750);
-- -------------------------------------
-- ------------- Current Time: 7850ns
WAIT FOR 100 ns;
CHECK_Done('1', 7850);
-- -------------------------------------
-- ------------- Current Time: 7950ns
WAIT FOR 100 ns;
CHECK_Done('0', 7950);
-- -------------------------------------
-- ------------- Current Time: 8050ns
WAIT FOR 100 ns;
CHECK_Done('1', 8050);
-- -------------------------------------
-- ------------- Current Time: 8150ns
WAIT FOR 100 ns;
CHECK_Done('0', 8150);
-- -------------------------------------
-- ------------- Current Time: 8250ns
WAIT FOR 100 ns;
CHECK_Done('1', 8250);
-- -------------------------------------
-- ------------- Current Time: 8350ns
WAIT FOR 100 ns;
CHECK_Done('0', 8350);
-- -------------------------------------
-- ------------- Current Time: 8450ns
WAIT FOR 100 ns;
CHECK_Done('1', 8450);
-- -------------------------------------
-- ------------- Current Time: 8550ns
WAIT FOR 100 ns;
CHECK_Done('0', 8550);
-- -------------------------------------
-- ------------- Current Time: 8650ns
WAIT FOR 100 ns;
CHECK_Done('1', 8650);
-- -------------------------------------
-- ------------- Current Time: 8750ns
WAIT FOR 100 ns;
CHECK_Done('0', 8750);
-- -------------------------------------
-- ------------- Current Time: 8850ns
WAIT FOR 100 ns;
CHECK_Done('1', 8850);
-- -------------------------------------
-- ------------- Current Time: 8950ns
WAIT FOR 100 ns;
CHECK_Done('0', 8950);
-- -------------------------------------
-- ------------- Current Time: 9050ns
WAIT FOR 100 ns;
CHECK_Done('1', 9050);
-- -------------------------------------
-- ------------- Current Time: 9150ns
WAIT FOR 100 ns;
CHECK_Done('0', 9150);
-- -------------------------------------
-- ------------- Current Time: 9250ns
WAIT FOR 100 ns;
CHECK_Done('1', 9250);
-- -------------------------------------
-- ------------- Current Time: 9350ns
WAIT FOR 100 ns;
CHECK_Done('0', 9350);
-- -------------------------------------
-- ------------- Current Time: 9450ns
WAIT FOR 100 ns;
CHECK_Done('1', 9450);
-- -------------------------------------
-- ------------- Current Time: 9550ns
WAIT FOR 100 ns;
CHECK_Done('0', 9550);
-- -------------------------------------
-- ------------- Current Time: 9650ns
WAIT FOR 100 ns;
CHECK_Done('1', 9650);
-- -------------------------------------
-- ------------- Current Time: 9750ns
WAIT FOR 100 ns;
CHECK_Done('0', 9750);
-- -------------------------------------
-- ------------- Current Time: 9850ns
WAIT FOR 100 ns;
CHECK_Done('1', 9850);
-- -------------------------------------
-- ------------- Current Time: 9950ns
WAIT FOR 100 ns;
CHECK_Done('0', 9950);
WAIT FOR 50 ns;
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;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -