找回密码
 注册
搜索
查看: 937|回复: 5

[FPGA资料] verilog 问题,错误出在什么地方?

[复制链接]
发表于 2006-1-15 14:44:00 | 显示全部楼层 |阅读模式
module latch8(ld,data,shifterdata);
input[7:0]   data;
input        ld;
output[7:0]  shifterdata;
reg[7:0]     shifterdata;
always @(posedge ld)

shifterdata<=data;
endmodule
module reciveop_1(framelatchnode,frmclk,e);
input[7:0] framelatchnode;
input  frmclk;
output[7:0]e;
reg[7:0]    tempe;
reg[7:0]    e;
latch8    latch811(.data(framelatchnode[7:0]),.ld(frmclk),.shifterdata(tempe));
      e<=tempe ;
  
endmodule
我在编译的的时候总说有语法错误!
发表于 2006-1-18 15:58:00 | 显示全部楼层
<P>e&lt;=tempe ; ---改为 assign e = tempe ;</P><P>并改变reg为 wire
</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-1-21 21:09:00 | 显示全部楼层
e&lt;=tempe ;
改成assign e = tempe;
e的声明改成:wire [7:0] e; [br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-2-7 15:20:00 | 显示全部楼层
改法见楼上
输出可以是线网型或寄存器型
寄存器在行为建模语句中使用,如initial,always;
在此处是数据流模型赋值,要用assign 赋值
[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-2-13 12:20:00 | 显示全部楼层
同意楼上
点评回复

使用道具 举报

发表于 2008-1-3 16:34:00 | 显示全部楼层
[em02][em02][em02][em02][em02]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-9-30 06:19 , Processed in 0.047667 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表