标题:
verilog怎样初始化数据?
[打印本页]
作者:
anotherchen
时间:
2006-6-7 12:38
标题:
verilog怎样初始化数据?
想请问一下
verilog怎样初始化数据?因为默认是0吧
我想改为初值是1
用initial好像是不能综合的吧
作者:
stone133
时间:
2006-6-7 14:45
1。initial是仿真的时候用的,不能综合;
2。初始化没有默认值,对于我们来说是个不定值,对于硬件来说则是个固定值;
3。初值要求是1,在reset的时候可以设置;
作者:
anotherchen
时间:
2006-6-8 12:17
这么说不是要加一个reset的信号来将其复位为1?
如果不想再加一个信号呢?
作者:
stone133
时间:
2006-6-8 17:24
你的电路总要有一个上电复位吧?这个信号就可以作为你的复位信号
作者:
anotherchen
时间:
2006-6-8 17:59
哦,原来是上电复位
如果我没有上电复位的话
那么上电它会怎样?初值都是0么?
作者:
anotherchen
时间:
2006-6-9 10:24
你在RESET健里面设的初值是0么?
还是4个不一样?
作者:
stone133
时间:
2006-6-9 10:35
设置成什么由你来决定
作者:
anotherchen
时间:
2006-6-9 10:39
但是它说
不用按键它都可以复位成你设的值呢?
作者:
stone133
时间:
2006-6-9 10:51
lz做过上电复位的电路吗?就是一个电容一个电阻,利用电容的充放电得到一个复位信号,这个信号是在加电开始到电容充电完成期间产生的,这个信号和你按键产生的一样,只不过它是由电路自己产生的
作者:
anotherchen
时间:
2006-6-9 18:02
这样的话
要留一个IO口作为复位用吧
pengyoubieku的意思是不是说
他也留了一个口,但是不用有信号都可以将数据复位?
那么我就有一个疑问了:
是不是RESET默认为0,而要执行RESET健里面设的初值,条件刚好是RESET=0,
所以等同于本身已经成立,可以执行了,所以不用按外面的按键?
作者:
stone133
时间:
2006-6-9 19:42
端口留下,但是什么也不接,应该是不定值,RESET默认为0还是1是不知道的
作者:
anotherchen
时间:
2006-6-10 11:46
to stone
如果是不定值的话,那么是每次都不一样,,还是第一次有一个值以后,都保存这个值,只是具体不知道是什么值罢了?---如果是确定一个值,应该可以测出来吧?
to pengyoubieku
这样说,你要执行RESET里面的程序,条件究竟是什么呢?
作者:
stone133
时间:
2006-6-11 20:27
to pengyoubieku:
"留了一个IO口做复位键,虽然没有按复位键",你的试验里有上电复位电路吗?
“把RESET里面的值改了,他的初值确实是变了”,把RESET的有效电平变了(高变成低或者低变成高)会怎么样?
to anotherchen:
应用环境变了,这个值就可能发生变化,你要是想让电路的工作完全受控,最好加上复位
作者:
anotherchen
时间:
2006-6-12 09:34
o 这样
pengyoubieku,,对啊,究竟你的reset是怎样控制里面的程序的?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0