moore2.tdf

来自「verilog编写实用多功能电子表」· TDF 代码 · 共 32 行

TDF
32
字号
SUBDESIGN moore2
(
	clk	: INPUT;
	reset	: INPUT;
	y		: INPUT;
	z		: OUTPUT;
)
VARIABLE
	ss: MACHINE WITH STATES (s0, s1, s2, s3);
	zd: NODE;
BEGIN
	ss.clk   = clk;
	ss.reset = reset;

	z = DFF(zd, clk, VCC, VCC);

	TABLE
	%	current	current		next		next   %
	%	state		input		state		output %
		ss,		y		=>	ss,		zd;

		s0,		0		=>	s0,		0;
		s0,		1		=>	s2,		1;
		s1,		0		=>	s0,		0;
		s1,		1		=>	s2,		1;
		s2,		0		=>	s2,		1;
		s2,		1		=>	s3,		0;
		s3,		0		=>	s3,		0;
		s3,		1		=>	s1,		1;
	END TABLE;
END;

⌨️ 快捷键说明

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