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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: nono2000

[求助] 请问 Verilog 高手语法与ModelSim 问题?

[复制链接]
发表于 2012-12-21 20:55:10 | 显示全部楼层
我用Quartus II 9.1试了一下,没有出现你的问题。不过我没有分配任何管脚。
 楼主| 发表于 2012-12-23 09:54:06 | 显示全部楼层



我怀疑是 ModelSim 的问题.Quartus II 12.1 完全不能用 ModelSim
ModelSim 运行 Verilog 会提出这样的警告.

1

1

至于转 VHDL 后运行正常,但是 Quartus II 12.1 仍然无法使用.
你的 ModelSim 是第几版?
发表于 2012-12-23 22:16:50 | 显示全部楼层


我怀疑是 ModelSim 的问题.Quartus II 12.1 完全不能用 ModelSim
ModelSim 运行 Verilog 会提出这样的 ...
nono2000 发表于 2012-12-23 09:54




    6.5b
 楼主| 发表于 2012-12-23 23:46:29 | 显示全部楼层



Verilog 转 VHDL
c33[0]   <= (c33[1:0]==2'b00); 怎么转 VHDL?
使用 X-HDL3 转 c33[0]   <= to_bit(c33[1:0]==2'b00);
但是 Modelsim 不接受 to_bit 方式,产生错误,而且c33是bit_vector型态,非 std_logic型态.
最后只好使用  if 方式转.
发表于 2012-12-24 09:09:49 | 显示全部楼层


Verilog 转 VHDL
c33[0]
nono2000 发表于 2012-12-23 23:46




    是的,VHDL变量类型严格些,这个语句只能用if...else...语句。
 楼主| 发表于 2012-12-24 09:40:14 | 显示全部楼层


是的,VHDL变量类型严格些,这个语句只能用if...else...语句。
加油99 发表于 2012-12-24 09:09


我参考国外,好像都是自己造一个程序解决,X-HDL3转 VHDL 成度好差喔.
Function To_Std_Logic(L: BOOLEAN) return std_ulogic is
发表于 2012-12-24 15:04:55 | 显示全部楼层
module my_test(input clk,input rst,output d0,output d1);

reg a,b;


assign d0 = a;
assign d1 = b;

always @(posedge clk)                                                                     
begin   
     if (rst)
         a   <= 1'b0;
     else                                                                                    
         a  <= ~a;                                                                     
end

always @(posedge clk)                                                                     
begin   
     if (rst)
         b   <= 1'b0;
     else
      begin                                                                                    
       if (b == 1'b1)
         b <= 1'b0;
       else
         b <= 1'b1;   
      end
end

endmodule
已经试验没问题。软件平台的不同版本可能有些支持不够,建议用最新的
发表于 2012-12-30 17:59:42 | 显示全部楼层
给C16初始化一个初值,没有初值,怎么开始?
发表于 2013-1-2 19:42:20 | 显示全部楼层
有个初始值,一般都木有问题了
发表于 2013-1-3 20:13:44 | 显示全部楼层
初值问题,modelsim仿真出来是unknow. 实际不会有问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 10:39 , Processed in 0.028062 second(s), 8 queries , Gzip On, Redis On.

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