请各位大神们帮帮忙,用的是quartus ii 9.0 写verilog代码,在编译的时候,老出现下面两个问题:

Error(10500):VHDLsyntaxerroratfifomem.vhd(1)neartext"module";expecting"entity",or"arc... Error (10500): VHDL syntax error at fifomem.vhd(1) near text "module"; expecting "entity", or "architecture", or "use", or "library", or "package", or "configuration"
Error (10500): VHDL syntax error at fifomem.vhd(13) near text @
代码如下所示:
module fifomem(rdata,wdata,waddr,raddr,wclken,wclk,wfull);
parameter DATASIZE=8;
parameter ADDRSIZE=4;
parameter DEPTH=1<<ADDRSIZE;
output [DATASIZE-1:0] rdata;
input [DATASIZE-1:0] wdata;
input [ADDRSIZE-1:0] waddr,raddr;
input wfull,wclken,wclk;
reg [DATASIZE-1:0] MEM [0:DEPTH-1];

assign rdata=MEM[raddr];

always@(posedge wclk) begin

if(wclken && !wfull) MEM[waddr]<=wdata;

end
endmodule
展开
 我来答
百度网友56b2128
2014-04-25
知道答主
回答量:7
采纳率:0%
帮助的人:5.3万
展开全部
你在新建时选择的是VHDL语言,而你写的是Verilog语言,所以出错。
你重新建一个就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式