在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2726|回复: 1

[原创] 求大神,给讲解一下,这个问题

[复制链接]
发表于 2014-10-20 21:29:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
Error: Can't run Timing Analyzer (quartus_tan) -- Fitter (quartus_fit) failed or was not run



  1. `timescale 1ns/1ns
  2. module alu ( alu_out, zero, data, accum, alu_ena, opcode, clk );
  3. output[ 7 : 0 ] alu_out;
  4. output zero;
  5. input[ 7 : 0 ] data, accum;
  6. input[ 2 : 0 ] opcode;
  7. input alu_ena, clk;
  8. reg[ 7 : 0 ] alu_out;

  9. parameter
  10.       HLT = 3`b000,
  11.       SKZ = 3`b001,
  12.       ADD = 3`b010,
  13.       ANDD = 3`b011,
  14.       XORR = 3`b100,
  15.       LDA = 3`b101,
  16.       STO = 3`b110,
  17.       JMP = 3`b111;
  18. assign
  19.    zero = ! accum;
  20. always @ ( posedge clk )
  21.     if ( alu_ena )
  22.     begin
  23.     casex ( opcode )
  24.      HLT :
  25.       alu_out <= accum;
  26.      SKZ :
  27.       alu_out <= accum;
  28.     ADD :
  29.      alu_out <= data + accum;
  30.     ANDD:
  31.       alu_out <= data && accum;
  32.     XORR :
  33.        alu_out <= data ^ accum;
  34.     LDA :
  35.        alu_out <= data;
  36.     STO :
  37.       alu_out <= accum;
  38.     JMP :
  39.       alu_out <= accum;
  40.      default :
  41.       alu_out <= 8`bxxxx_xxxx;
  42.     endcase
  43.    end
  44. endmodule


复制代码
发表于 2014-10-21 15:05:07 | 显示全部楼层
Zero=!accum....这样写不对吧。去反用~吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-26 15:07 , Processed in 0.022409 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表