Verilog语法问题请教

[复制链接]
2288|3
 楼主| 1dqmoon 发表于 2008-6-13 21:33 | 显示全部楼层 |阅读模式
module&nbsp;Ram(RamAddrH,&nbsp;RamAddrL,&nbsp;RamAddrMSB,&nbsp;RamData,&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RamWR,&nbsp;RamRD,&nbsp;RamCS,&nbsp;McuData,&nbsp;McuWR,&nbsp;McuRD,&nbsp;McuRS,&nbsp;xck);<br /><br />output&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RamWR;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;cpld&nbsp;与&nbsp;ram&nbsp;的写信号<br />output&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RamRD;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;cpld&nbsp;与&nbsp;ram&nbsp;的读信号<br />output&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RamCS;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;cpld&nbsp;与&nbsp;ram&nbsp;的片选信号<br /><br /><br /><br />initial<br />begin<br />&nbsp;&nbsp;RamWR=1'b1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;RamRD=1'b1;<br />&nbsp;&nbsp;RamCS='b0;<br />&nbsp;&nbsp;RamAddrMSB=1'b0;<br />end<br /><br />//////////////////////////////////////////////////<br />编译是出现如下错误<br />Error:&nbsp;Verilog&nbsp;HDL&nbsp;Procedural&nbsp;Assignment&nbsp;error&nbsp;at&nbsp;Ram.v(30):&nbsp;illegal&nbsp;Procedural&nbsp;Assignment&nbsp;to&nbsp;nonregister&nbsp;data&nbsp;type&nbsp;&quot;RamWR&quot;<br />Error:&nbsp;Verilog&nbsp;HDL&nbsp;Procedural&nbsp;Assignment&nbsp;error&nbsp;at&nbsp;Ram.v(31):&nbsp;illegal&nbsp;Procedural&nbsp;Assignment&nbsp;to&nbsp;nonregister&nbsp;data&nbsp;type&nbsp;&quot;RamRD&quot;<br />Error:&nbsp;Verilog&nbsp;HDL&nbsp;Procedural&nbsp;Assignment&nbsp;error&nbsp;at&nbsp;Ram.v(32):&nbsp;illegal&nbsp;Procedural&nbsp;Assignment&nbsp;to&nbsp;nonregister&nbsp;data&nbsp;type&nbsp;&quot;RamCS&quot;<br />Error:&nbsp;Verilog&nbsp;HDL&nbsp;Procedural&nbsp;Assignment&nbsp;error&nbsp;at&nbsp;Ram.v(34):&nbsp;illegal&nbsp;Procedural&nbsp;Assignment&nbsp;to&nbsp;nonregister&nbsp;data&nbsp;type&nbsp;&quot;RamAddrMSB&quot;<br /><br /><br />这是为什么啊?
dzcn_hh 发表于 2008-6-14 10:10 | 显示全部楼层

数据类型没有定义

  
zhaoshifen 发表于 2008-6-17 15:20 | 显示全部楼层

默认的是wire 不能在initial里面赋初值

默认的是wire&nbsp;不能在initial里面赋初值
娃蛙哇 发表于 2008-6-19 10:56 | 显示全部楼层

定义为reg型咯

initial语句里的赋值应该都要定义为reg类型吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

253

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部