LIBRARY IEEE;<br />USE IEEE.STD_LOGIC_1164.ALL;<br />USE IEEE.STD_LOGIC_UNSIGNED.ALL;<br />ENTITY cnt4 IS<br /> PORT (clk:IN STD_LOGIC;<br /> q:OUT INTEGER RANGE 0 TO 15);<br />END cnt4;<br />ARCHITECTURE behavior OF cnt4 IS<br />SIGNAL s: INTEGER RANGE 0 to 15; <br />BEGIN<br /> PROCESS(clk,S)<br /> BEGIN<br /> IF clk'event AND clk='1' THEN <br /> s=s+1;<br /> END IF;<br /> q<=s;<br /> END PROCESS;<br />END behavior;<br />好像MAX+PLUS软件不支持缓冲方式,我该如何修改这个程序,使他能正常编译呢??就支持87标准对吗? |
|