打印

MAX+PLUS软件仅支持87标准吗?

[复制链接]
1403|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
abm983|  楼主 | 2007-10-6 10:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY cnt4 IS
   PORT (clk:IN STD_LOGIC;
         q:OUT INTEGER RANGE 0 TO 15);
END cnt4;
ARCHITECTURE behavior OF cnt4 IS
SIGNAL s: INTEGER RANGE 0 to 15; 
BEGIN
   PROCESS(clk,S)
   BEGIN
   IF clk'event AND clk='1' THEN 
          s=s+1;
   END IF;
   q<=s;
   END PROCESS;
END behavior;
好像MAX+PLUS软件不支持缓冲方式,我该如何修改这个程序,使他能正常编译呢??就支持87标准对吗?

相关帖子

沙发
liangzhitu| | 2007-10-6 10:57 | 只看该作者

回复

MAX+PLUS软件支持87,93标准,您的错误是将s <= s+1 写成 s=s+1  !!!

使用特权

评论回复
板凳
abm983|  楼主 | 2007-10-6 11:11 | 只看该作者

谢谢了,

谢谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

14

帖子

0

粉丝