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

📄 state_m.tdf

📁 MAX+PLUSII教材及实例-西文-152页-1.7M-PDF版.zip
💻 TDF
字号:
SUBDESIGN state_m
(
	clk, reset, new					: INPUT;
	sel[1..0], next, first			: OUTPUT;
)
VARIABLE  
  filter: MACHINE WITH STATES (idle, tap1, tap2, tap3, tap4);
BEGIN
  filter.clk = clk;
  filter.reset = reset;

CASE filter IS
  WHEN idle =>
	next = GND;
	first = GND;
    IF new THEN
    	filter = tap1;
    END IF;
  WHEN tap1 =>
	sel[] = 0;
	first = VCC;
	filter = tap2;
  WHEN tap2 =>
	sel[] = 1;
	first = GND;
	filter = tap3;
  WHEN tap3 =>
	sel[] = 2;
	filter = tap4;
  WHEN tap4 =>
	sel[] = 3;
	next = VCC;
    IF new THEN
    	filter = tap1;
	ELSE
		filter = idle;
    END IF;
END CASE;          

END;

⌨️ 快捷键说明

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