搜索
bottom↓
回复: 7

quartus 里面的pin planner内默认的 IO standard 起什么作用。

[复制链接]

出0入25汤圆

发表于 2020-10-14 21:43:41 | 显示全部楼层 |阅读模式

今天还是提一个非常基础,但又在google内找不到答案的问题。

我用了 fpga bank 8 上的一个io 。然后bank 8 的vccio 是接3.3v的。   我也阅读了 fpga的手册,知道只要在bank8 上的io 。高电平会按照3.3v 进行输出。 这是物理布线决定的。也就是vccio实际接的电源决定的。

那么问题来了。  为什么 pin planner 里面还要设置 IO的标准?  比如  默认情况下(也就是不进行任何设置)  EP4CE6E22C8这个片子,   IO会默认设置位2.5v(default),如下图:




然后我自己写了一个IO测试程序。  用2.5V(default) 去编译(bank 的io 物理接的是3.3v) 。我的目的是 想搞明白  到底 IO口会输出 3.3V 还是 2.5V

最后我用万用表测量得到的结果是3.3V。(和我的想象结果是一致的)


我想问的是 为什么 pin planner 的设计者,会故意让 程序员去 选择这个 IO s'tandard的选项卡??  这个选项卡 对工程的编译会起到什么作用??  

请各位有fpga开发经验人士,谈谈这个选项卡 当初设计的初衷。

本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果天空是黑暗的,那就摸黑生存;
如果发出声音是危险的,那就保持沉默;
如果自觉无力发光,那就蜷伏于牆角。
但是,不要习惯了黑暗就为黑暗辩护;
也不要为自己的苟且而得意;
不要嘲讽那些比自己更勇敢的人。
我们可以卑微如尘土,但不可扭曲如蛆虫。

出0入442汤圆

发表于 2020-10-14 21:55:37 来自手机 | 显示全部楼层
那个有2个作用:(1)让程序自动检查io一致性,有冲突就报错了,(2)正确配置io驱动强度和速度。不同电压io的物理配置是不一样的,io通常有数十个晶体管并联,来控制电流和压摆率。

出0入25汤圆

 楼主| 发表于 2020-10-14 22:00:41 | 显示全部楼层
wye11083 发表于 2020-10-14 21:55
那个有2个作用:(1)让程序自动检查io一致性,有冲突就报错了,(2)正确配置io驱动强度和速度。不同电压i ...

(2)正确配置io驱动强度和速度。不同电压io的物理配置是不一样的,io通常有数十个晶体管并联,来控制电流和压摆率。

谢谢了。。 这个信息是 哪里  能找到的?

出0入442汤圆

发表于 2020-10-14 22:06:36 来自手机 | 显示全部楼层
rei1984 发表于 2020-10-14 22:00
(2)正确配置io驱动强度和速度。不同电压io的物理配置是不一样的,io通常有数十个晶体管并联,来控制电 ...

这个需要你查阅集成电路设计和制造工艺。

出100入0汤圆

发表于 2020-10-15 07:26:45 | 显示全部楼层
我一般是按照要求规规矩矩的去配置,从来没问过这个问题。

出0入17汤圆

发表于 2020-10-15 10:24:11 | 显示全部楼层
Read the fuck datasheet
数据手册里面有各种电平的VIL/VIL和VOH/VOL,不同电平标准的值是不同的,虽然说2.5V和3.3V的标准基本兼容

出0入17汤圆

发表于 2020-10-15 10:36:51 | 显示全部楼层
有图有真相

本帖子中包含更多资源

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

x

出0入25汤圆

 楼主| 发表于 2020-10-15 11:54:22 | 显示全部楼层
Nuker 发表于 2020-10-15 10:24
Read the fuck datasheet
数据手册里面有各种电平的VIL/VIL和VOH/VOL,不同电平标准的值是不同的,虽然说2. ...

比如 我的vccio 是 3.3v 。 设置里 保持 2.5v(default)   然后进行编译后, 内部综合的结果 其实是不合理的(虽然 比如做uart iic的实验,现象都ok)。


总结:
pin planner 在这里的设置 会影响综合的结果。期间内部的电路实现也会不一样。  一切要按照你的项目需要合理设置。

对于用户来讲要做到一下几个步骤:

1.  根据项目的需求, 确定 某个bank vccio的电气指标

2. layout的时候 ,对应的 bank vccio 接上 正确的电压

3. pin planner 里面设置正确的  IO标准。

4. 最后进行综合。

完成以上步骤 才是 正确的?  是否有遗漏?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-9-21 04:42

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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