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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 15783|回复: 30

[求助] FPGA/CPLD设计无复位输入,内部寄存器初值是怎样的?

[复制链接]
发表于 2011-1-11 08:48:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近一款设计,FPGA/CPLD无输入复位pin,那么一上电后,有人说内部寄存器是默认值为零

但本人一直没有得到权威资料证实,请大家帮忙,谢谢!
发表于 2011-1-11 08:55:44 | 显示全部楼层
回复 1# yl5495


    reg xxx = 0;

在你声明寄存器的地方

至于默认值,我记得altera芯片上电是零,在altera官网上下“推荐代码风格”,上面有
 楼主| 发表于 2011-1-11 08:58:42 | 显示全部楼层
回复 2# cuichenhust


    verilog 可以声明寄存器时定义初值吗?VHDL有这个功能,verilog我还从来没这么用过!

    非常感谢您的及时帮助!
发表于 2011-1-11 12:41:26 | 显示全部楼层
从语言上是不可能做到没有复位就赋初值的,你说的设置应该是工具针对芯片内部进行的处理。如果按一般来说,初始状态都是未知的。
发表于 2011-1-11 13:53:54 | 显示全部楼层
回复 1# yl5495


    自己写逻辑做一个RST
 楼主| 发表于 2011-1-11 14:37:30 | 显示全部楼层
回复 5# dragon0301


  您说的可以做,别的项目我做过,但上电后寄存器初值问题我一直想搞明白.
发表于 2011-1-11 14:40:11 | 显示全部楼层
回复 6# yl5495


    做一堆有复位的FF去采一堆无复位的FF,输出到管脚,你就知道了。
发表于 2011-1-12 10:31:01 | 显示全部楼层
回复 6# yl5495


    上电后是不定态。在项目里面,很少见没有复位的。
发表于 2011-1-20 04:43:41 | 显示全部楼层
thanks
发表于 2011-1-20 20:15:53 | 显示全部楼层
xilinx是有约束去确保初值的
默认初值是0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-7-14 23:18 , Processed in 0.032909 second(s), 9 queries , Gzip On, MemCached On.

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