72580|5

22

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

pin is stuck at VCC/GND 什么意思?求帮助 [复制链接]

这是我的RTL8019AS复位程序:向复位引脚rtl_rst输送高电平使其完成复位
module RTL_RESET
(
sysclk,
rst_b,
rtl_rst,
//rst_done,
in_start,
rst_led //test
);
//===============================================
//input and output declaration
//===============================================

input sysclk;
input rst_b;
output rtl_rst;
//output rst_done;
output in_start;
output rst_led;//test
//===============================================
//wire and reg declaration
//===============================================

reg rst_done;
wire sysclk;
wire rst_b;
reg  rtl_rst;
wire in_start;
wire rst_led;//test
//=================================================================================================
//wire and reg in the module
//=================================================================================================

reg [23:0] time_count;
reg [23:0] time_count_n;
//=================================================================================================
//Logic------------reset
//=================================================================================================
//count the time >800ns  100ms to reset the rtl8019as

always @ (posedge sysclk or negedge rst_b)
begin
  if(!rst_b)
   time_count <= 24'h0;
  else
   time_count <= time_count_n;
end

always @(posedge sysclk or negedge rst_b)
begin
if(!rst_b)
  time_count_n = 24'h0;
else if(time_count_n==24'hff_ffff) //keep 100ms high
  time_count_n = 0;
else
  time_count_n = time_count + 1'b1;
end
//rtl_rst > 800ns,100ms to reset the rtl8019as
always @ (posedge sysclk or negedge rst_b)
begin
if(!rst_b)
  begin
   rtl_rst <= 1;
   rst_done <= 0;
   //rst_led <= 1;
  end
else if(time_count == 24'h26_25a0)//about 100ms
   rtl_rst <= 0;
else if(time_count == 24'h26_e8f0)//delay 2ms to wait reset done
   rst_done <= 1;
else if(time_count == 24'hff_ffff)//delay 320ns rst_done == 1;for rtl8019as's initialization?
   rst_done <= 0;
else
  begin
   rtl_rst <= 0;
   rst_done <= 0;
  end
end
assign in_start = rst_done;
assign rst_led = (in_start) ? 1'b0 : 1'b1;//test

endmodule

为什么会出现下面的警告:
Warning (13410): Pin "rtl_rst" is stuck at VCC
Warning (13410): Pin "rtl_rst" is stuck at VCC

这是RTL8019AS的复位程序,我想用LED检测一下是不是复位完成,结果总是不亮?求指点
此帖出自FPGA/CPLD论坛

最新回复

肯定你的程序设计有冋题,让该信号长期为 高。  详情 回复 发表于 2013-5-15 13:00

点评

Pin \"rtl_rst\" is stuck at VCC,意思是说这个管脚始终为高,相当于接到VCC上了  详情 回复 发表于 2013-5-14 11:09
点赞 关注
 

回复
举报

6423

帖子

17

TA的资源

版主

沙发
 

回复 楼主 林泉 的帖子

Pin "rtl_rst" is stuck at VCC,意思是说这个管脚始终为高,相当于接到VCC上了
此帖出自FPGA/CPLD论坛

点评

对啊,我想知道为什么会有这个警告?我没有让它一直为高电平啊  详情 回复 发表于 2013-5-14 11:12
 
 

回复

22

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

回复 沙发 白丁 的帖子

对啊,我想知道为什么会有这个警告?我没有让它一直为高电平啊
此帖出自FPGA/CPLD论坛

点评

优化结果,只是警告而已,不影响功能就不用过多关注了吧  详情 回复 发表于 2013-5-14 13:09
 
 
 

回复

6423

帖子

17

TA的资源

版主

4
 

回复 板凳 林泉 的帖子

优化结果,只是警告而已,不影响功能就不用过多关注了吧
此帖出自FPGA/CPLD论坛

点评

现在我想要的结果出不来,可不得把所有的警告都检查一遍,不然怎么知道错哪了  详情 回复 发表于 2013-5-14 13:18
 
 
 

回复

22

帖子

0

TA的资源

一粒金砂(中级)

5
 

回复 4楼 白丁 的帖子

现在我想要的结果出不来,可不得把所有的警告都检查一遍,不然怎么知道错哪了
此帖出自FPGA/CPLD论坛
 
 
 

回复

6892

帖子

0

TA的资源

五彩晶圆(高级)

6
 
肯定你的程序设计有冋题,让该信号长期为
高。
此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表