找回密码
 注册
关于网站域名变更的通知
查看: 471|回复: 1
打印 上一主题 下一主题

关于fpga配置时的管脚状态

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-17 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
大多数的回答是:配置的时候所有的管脚默认是Z态。
) x" ?6 l) r8 h7 O2 u* {' d+ p: \/ F" ~0 c  _0 q; K) o
这个说法到底对不对呢?下面我谈谈自己使用的几款新品的情况。
5 c% V+ \  }; M9 \' ?0 o- R. J6 \2 L) X  [& W9 [
项目背景:开关信号发射机。初始状态要求IO信号都是低电平,来自控制DSP的发射控制信号触发IO开关信号的产生。
2 p3 |. v4 h3 n8 y2 f6 q( N) J上电的时候不能有高电平,否则引起发射机状态不稳,会产生问题。
" c: a5 \3 L3 W# Y9 r; y/ }9 G* o# v: @9 H
(1)VirtexII1000
/ v2 n/ S  W+ a* G7 {' H/ c设作IO的信号在上电配置的过程中用示波器测量时高电平,大约在90ms左右,和配置时间基本一致。在管脚配置栏设置( h, S$ Q8 \; x
pull-down后,这个现象消失。未使用管脚没有这个现象。未使用管脚的处理是float。  
; W3 |) D9 {0 O
' i& j  _# B8 F4 A- U- O- }. J* F(2)virtex5-xc5vsx50t
) H$ X) L* O# N, t设作IO的信号在上电配置的过程中发现有和配置时间基本一致的一段大约在0.2V左右的凸起。基本可以认为是没有信号。) ]+ i- q# ^( c# J+ y
管脚配置没有做特殊设置。
9 ]) a$ d; f' b3 t$ t* V  L' C) I7 U
(3)EP3C25的FPGA,在配置的时候,能够发现编程应用的IO脚和未使用的管脚都有大约300ms左右的(EPCS16)高电平。
, ?0 D& l0 F( g* {& h( V/ D和配置时间完全一致。使用外接的下拉电阻6k左右下拉到1V左右,使用1k下拉到0.2V左右。0 S$ g; D" u/ s0 s
; w+ C+ A/ a7 N9 W* V; w% [0 t
谈谈我的理解:无论a还是x的fpga,IO脚的基本结构都差不多,输出都是推拉mos管,能够实现三态、可编程的上下拉电阻等等。6 G  C) s' x5 N2 \
在默认配置下,我认为cad工具可能设定了配置状态时 IO模块的三态功能和弱上拉功能同时起作用,所以会有上述现象。
& I; {. f# V+ a  A8 n, H. {
( \( o1 D* g% W8 N& l! D  [altera cyclone3的EP3C25的fpga,我在网络上查了很久,测试过powerup no 什么的指示, io feature设定等,都没有作用,最好+ `# H2 K5 s2 }3 z' R( ~
只好外加下拉电阻了。7 P5 @- I4 p: P
不知道哪位大神遇到类似问题,是否在q软件里面可以设定,麻烦告知,非常感谢!9 F5 \8 T! u4 ~8 P2 L

, f3 ~; d, _. ]

该用户从未签到

2#
发表于 2019-5-17 17:24 | 只看该作者
eda365有你更精彩
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-3 11:54 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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