某同学设计的VHDL部分源码如下,试问下述描述正确的是PROCESS (clk, clr,tmp) BEGIN IF clr = '1' THEN tmp <= "0000"; ELSIF (clk'EVENT AND clk = '1') THEN IF ena= '1' THEN IF (tmp="1000") THEN tmp<="0000"; ELSE tmp <=tmp+'1'; END IF; END IF; END IF; q<=tmp; END PROCESS;
选项:
A:tmp需定义为signal tmp: STD_LOGIC_VECTOR(3 downto 0);;
B:实现10进制计数 ;
C:clr同步清零;
D:ena异步使能
发布时间:2024-06-09 15:29:11