題目:設計一個具有同步置1,異步清零的D觸發器。
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY DFF1 IS
PORT(CLK, CLR, SET : IN STD_LOGIC;
Q : OUT STD_LOGIC);
END DFF1;
ARCHITECTURE BHV OF DFF1 IS
BEGIN
PROCESS (CLK, SET, CLR)
BEGIN
IF CLR = '1' THEN Q <= '0';
ELSIF CLK'EVENT AND CLK = '1' THEN
IF SET = '1' THEN Q <= '1';
ELSE Q <= '0';
END IF;
END PROCESS;
END BHV;
不知道爲什麼回覆不了評論,就在這裏說吧~
定義的端口名,信號,變量等等,名稱都是你隨便的定義的,具體什麼功能只看你怎麼用而已,只不過爲了讓變量名稱跟具體使用相關聯,容易讓別人看懂,所以一般取比較有意義的名字,不用太死扣裏面有什麼區別