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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 321liuwei321

当板子没有reset 键的时候,FPGA 内部怎么产生reset 信号?

[复制链接]
发表于 2011-12-14 14:57:25 | 显示全部楼层
USE  SRL16/32 is more efficient.
发表于 2011-12-22 11:29:21 | 显示全部楼层
用状态机复位,你是刚学的吧?
发表于 2011-12-23 13:34:44 | 显示全部楼层
发送短消息 关闭
收件人:        
内容:        
B Image Link Quote Code Smilies
       
       
               
中国电子顶级开发网论坛
产品索引 | 供应商索引 | 零件搜索          
          Analog Devices Molex TE Connectivity TI (所有供应商)
杀猪的日子   提醒 短消息 论坛任务   个人中心 退出

    首页
    论坛
    搜索
    博客
    充值
    签到
    帮助
    TI社区
    赛灵思
    微博

中国电子顶级开发网论坛» ASIC论坛/FPGA论坛/CPLD论坛 (数字前端) » 交流讨论 » 当板子没有reset 键的时候,FPGA 内部怎么产生reset 信号?
1234下一页
返回列表 回复 发帖
当板子没有reset 键的时候,FPGA 内部怎么产生reset 信号?
qushaobo

见习生

UID
    186177
帖子
    1207
精华
    0
积分
    23
资产
    23 信元
发贴收入
    7240 信元
推广收入
    0 信元
附件收入
    0 信元
下载支出
    7267 信元
阅读权限
    10
在线时间
    328 小时
注册时间
    2008-1-8
最后登录
    2011-11-22

[对qushaobo使用狗仔卡]
       
21# 跳转到 »
发表于 2009-11-11 07:46 | 只看该作者
原帖由 xtaixm 于 2009-9-21 14:13 发表  做一个power on reset 就是做一个计数器!上电后计数!计到最大后就不动了! reg [19:0] rst_cnt; always @(posedge clk) if(rst_cnt!=20'hfffff)rst_cnt + 1; wire rst = (rst_cnt!=20'hffff);
谢谢,可是问题是计数器在开始上电的时候并不是从0开始计数的,并没有初始化计数器啊。

有没有初始化计数器的设计的?

谢谢,或者有没有其他的方式产生呢?



计数器的值不能初始化吗?你用的什么器件啊?
TI EETOP社区免费在线视频,还可获取积分兑换!
       
回复 引用

报告 使用道具 TOP
       
taoy1986

见习生

UID
    360983
帖子
    180
精华
    0
积分
    23
资产
    23 信元
发贴收入
    1015 信元
推广收入
    0 信元
附件收入
    5 信元
下载支出
    1047 信元
阅读权限
    10
在线时间
    21 小时
注册时间
    2009-3-5
最后登录
    2011-8-11

[对taoy1986使用狗仔卡]
       
22#
发表于 2009-11-13 12:22 | 只看该作者
1# 321liuwei321


谢谢
TI EETOP社区免费在线视频,还可获取积分兑换!
       
回复 引用

报告 使用道具 TOP
       
hcm608

见习生

UID
    70096
帖子
    199
精华
    0
积分
    0
资产
    0 信元
发贴收入
    1050 信元
推广收入
    0 信元
附件收入
    440 信元
下载支出
    1748 信元
阅读权限
    10
在线时间
    76 小时
注册时间
    2006-12-11
最后登录
    2011-12-18

[对hcm608使用狗仔卡]
       
23#
发表于 2009-12-1 17:15 | 只看该作者
路过,学习了~~~
上传附件大小已更改到15M!(最新上传规则)
       
回复 引用

报告 使用道具 TOP
       
zuniaowu

金领一族

Rank: 3Rank: 3

UID
    172745
帖子
    177
精华
    0
积分
    712
资产
    712 信元
发贴收入
    935 信元
推广收入
    0 信元
附件收入
    0 信元
下载支出
    1273 信元
阅读权限
    30
在线时间
    29 小时
注册时间
    2007-11-28
最后登录
    2011-12-3

[对zuniaowu使用狗仔卡]
       
24#
发表于 2009-12-2 13:04 | 只看该作者
学习中,谢谢
safdwre
本站开始支持视频播放功能,大家可以发布视频了!
       
回复 引用

报告 使用道具 TOP
       
hcm608

见习生

UID
    70096
帖子
    199
精华
    0
积分
    0
资产
    0 信元
发贴收入
    1050 信元
推广收入
    0 信元
附件收入
    440 信元
下载支出
    1748 信元
阅读权限
    10
在线时间
    76 小时
注册时间
    2006-12-11
最后登录
    2011-12-18

[对hcm608使用狗仔卡]
       
25#
发表于 2009-12-3 09:27 | 只看该作者
采用计数器来实现复位,我试了下,综合后就没了。
赛灵思社区免费精彩视频,还可获取积分兑换!
       
回复 引用

报告 使用道具 TOP
       
jincheng235

金领一族

Rank: 3Rank: 3

UID
    163204
帖子
    14
精华
    0
积分
    1214
资产
    1214 信元
发贴收入
    90 信元
推广收入
    0 信元
附件收入
    1686 信元
下载支出
    633 信元
阅读权限
    30
在线时间
    40 小时
注册时间
    2007-11-2
最后登录
    2011-12-15

[对jincheng235使用狗仔卡]
       
26#
发表于 2009-12-8 15:08 | 只看该作者
一般就是用计数器做
赛灵思社区免费资料下载,还可获取积分兑换!
       
回复 引用

报告 使用道具 TOP
       
hjc1108eda

白领职员

Rank: 2

UID
    39328
帖子
    89
精华
    0
积分
    435
资产
    435 信元
发贴收入
    2175 信元
推广收入
    0 信元
附件收入
    0 信元
下载支出
    1790 信元
阅读权限
    20
在线时间
    119 小时
注册时间
    2006-7-18
最后登录
    2011-9-21

[对hjc1108eda使用狗仔卡]
       
27#
发表于 2009-12-8 16:33 | 只看该作者
必须有外部电路配合,或者内部已经有的机制,完全靠计数器肯定有问题。比如上面的
reg [19:0] rst_cnt;
always @(posedge clk)
if(rst_cnt!=20'hfffff)rst_cnt + 1;

wire rst = (rst_cnt!=20'hffff);
上电的时候没有rst_cnt,寄存器的值是随机的,如果随机在20'hfffff的话,rst信号就一直处于有效状态了
TI EETOP社区免费在线视频,还可获取积分兑换!
       
回复 引用

报告 使用道具 TOP
       
livelei

见习生

UID
    742136
帖子
    16
精华
    0
积分
    25
资产
    25 信元
发贴收入
    80 信元
推广收入
    0 信元
附件收入
    0 信元
下载支出
    107 信元
阅读权限
    10
在线时间
    17 小时
注册时间
    2010-10-15
最后登录
    2011-12-19

[对livelei使用狗仔卡]
       
28#
发表于 2011-12-13 17:01 | 只看该作者
目前对这个问题仍然是一头雾水,不清楚如何在内部实现抚慰功能
TI EETOP社区免费在线视频,还可获取积分兑换!
       
回复 引用

报告 使用道具 TOP
       
lybuct

小富人

Rank: 4

UID
    878122
帖子
    20
精华
    0
积分
    2041
资产
    2041 信元
发贴收入
    105 信元
推广收入
    0 信元
附件收入
    0 信元
下载支出
    34 信元
阅读权限
    50
在线时间
    53 小时
注册时间
    2011-10-11
最后登录
    2011-12-22

[对lybuct使用狗仔卡]
       
29#
发表于 2011-12-13 18:00 | 只看该作者
内部复位似乎用的是电容~~
受教了…
上传附件大小已更改到15M!(最新上传规则)
       
回复 引用

报告 使用道具 TOP
       
SKILLER

小富人

Rank: 4

UID
    859698
帖子
    81
精华
    0
积分
    2304
资产
    2304 信元
发贴收入
    420 信元
推广收入
    0 信元
附件收入
    64 信元
下载支出
    145 信元
阅读权限
    50
在线时间
    42 小时
注册时间
    2011-8-18
最后登录
    2011-12-23

[对SKILLER使用狗仔卡]
       
30#
发表于 2011-12-13 18:48 | 只看该作者
发表于 2013-4-15 14:22:16 | 显示全部楼层
回复 5# jerrylipeng


   gsr的用法是什么,为什么我用了不可以综合啊?
发表于 2013-4-15 15:31:49 | 显示全部楼层
看了,还是一头雾水。
发表于 2013-4-16 13:51:43 | 显示全部楼层
回复 4# 321liuwei321

无论xilinx,还是altera都是默认从0计数的。只要你定义的是计数器
发表于 2013-4-16 13:55:22 | 显示全部楼层
reg [9:0] cnt;
always @(posedge clk)
if(cnt<10'd1023)cnt<=cnt+1'b1;
else cnt<=cnt;

always @(posedge clk)
if(cnt<1023)rst<=1'b1;
else rst<=1'b0;

楼主复制我的代码,绝对可以。这个我用了几千次都不止了
发表于 2013-4-17 09:23:40 | 显示全部楼层
试一试移位寄存器吧
发表于 2013-4-18 17:51:10 | 显示全部楼层
学习了!
发表于 2016-12-7 15:42:07 | 显示全部楼层
学习学习。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-24 02:57 , Processed in 0.020951 second(s), 6 queries , Gzip On, Redis On.

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