OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6749|回复: 3

[ALTERA] RTL Viewer中出现了孤立的管脚

[复制链接]

52

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
316
金钱
316
注册时间
2019-4-1
在线时间
118 小时
发表于 2019-10-17 14:43:33 | 显示全部楼层 |阅读模式
5金钱
本帖最后由 jshzp 于 2019-10-17 14:45 编辑

写一个模数转换的程序,编译已经通过,用RTL Viewer查看逻辑图时,看到有两个孤立的输入管脚(图中左上角红圈里面,两个没有任何连接的管脚)截图如下:
无标题.png
和这两个管脚相关的代码如下:
  1. module ADC
  2. (
  3. input                        sys_clk,      //系统时钟
  4. input                        sys_rst_n,  //系统复位,低电平有效
  5. input                        ad_busy,      //ad忙
  6. input                        ad_sdata,      //ad串行数据输入口
  7. );


  8. always @(posedge sys_clk or negedge sys_rst_n) begin
  9.      if (!sys_rst_n)
  10.         begin
  11.             。。。。。。
  12.         end
  13.     else
  14.         begin
  15.             case(step)
  16.                 1:ad_convst=0;                        //拉低启动转换
  17.                 2:while(ad_busy);                    //等待转换结束
  18.                 。。。。。。

  19.             endcase
  20.         end
复制代码


限于篇幅,ad_sdata的相关代码就不贴出来了。
问题:代码中明明用到了这两个管脚,为什么RTL Viewer中却显示没有任何连接呢?求指教,非常感谢!


最佳答案

查看完整内容[请看2#楼]

(1)所有综合工具都支持的结构:always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,integer,default,for,function,and,nand,or,nor,xor,xnor,buf,not,bufif0,bufif1,notif0,notif1,if,inout,input,instantitation,module,negedge,posedge,operators,output,parameter。 (2)所有综合工具都不支持的结构:time,defparam,$finish,fork,join,initial,delays,UDP,wait。 (3 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

18

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
374
金钱
374
注册时间
2012-6-20
在线时间
100 小时
发表于 2019-10-17 14:43:34 | 显示全部楼层
(1)所有综合工具都支持的结构:always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,integer,default,for,function,and,nand,or,nor,xor,xnor,buf,not,bufif0,bufif1,notif0,notif1,if,inout,input,instantitation,module,negedge,posedge,operators,output,parameter。
(2)所有综合工具都不支持的结构:time,defparam,$finish,fork,join,initial,delays,UDP,wait。
(3)有些工具支持有些工具不支持的结构:casex,casez,wand,triand,wor,trior,real,disable,forever,arrays,memories,repeat,task,while。
回复

使用道具 举报

52

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
316
金钱
316
注册时间
2019-4-1
在线时间
118 小时
 楼主| 发表于 2019-10-17 16:13:30 | 显示全部楼层
MY40130064 发表于 2019-10-17 14:56
(1)所有综合工具都支持的结构:always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,i ...

非常感谢楼上的回复!需要确认代码使用到了的结构,是否被综合工具支持,是吗?另外,我用的芯片是cyclone IVE系列的。
回复

使用道具 举报

52

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
316
金钱
316
注册时间
2019-4-1
在线时间
118 小时
 楼主| 发表于 2019-10-17 16:15:42 | 显示全部楼层
MY40130064 发表于 2019-10-17 14:56
(1)所有综合工具都支持的结构:always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,i ...

我用到了while语句,请问怎么修改呢?望继续指教,谢谢!
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-10-3 07:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表