creater1的个人空间 https://blog.eetop.cn/381020 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

I/O分配验证工具

已有 1393 次阅读| 2015-12-23 21:57 |个人分类:FPGA

I/O分配验证工具:验证管脚分配的合法性,保证尽快确定引脚分配。

start-- > start I/O assignment analysis

用户可以在FPGA工程设计前、设计过程中、及设计完成后检查管脚分配的合法性,这些检查报刊管脚是否使用了正确的参考电压、有效的管脚位置和正确的混合I/O标准,设置的电平类型是否正确、不支持LVDS电平类型的BANK中的管脚是否被设置成了LVDS电平、一个BANK中所有管脚的驱动电流是否超过其最大电流限制,以及是否忽略了PCI接口的钳位二级管等。

altera建议用户在设计的时候,如果改变或增加了管脚相关的分配时,都需要运行I/O分配验证。

无设计文件的I/O分配验证设计流程

FPGA设计的初始阶段,单板设计工程师会要求有一个FPGA的管脚锁定文件,这样单板工程师可以与FPGA设计工程师同步工作。由于此时FPGA设计工程师并没有完整的设计文件,那么就可以运行无文件的I/O分配验证流程对管脚分配进行基本的分析。基本步骤:

1.创建Quartus II工程。

2.使用assignment Editor(分配编辑器)或者TCL命令对工程分配管脚。设定与I/O管脚相关的特性,如I/O标准、当前电流强度、管脚锁定、Toggle-rate(翻转率)等。

为了允许单端电平管脚靠近差分信号管脚放置,对于频率非常低的输出管脚可以将其Toggle-rate设置为0

注:由于没有设计文件,用户需要将端口生命为保留(Reserved)属性,其中可以分别设置为“as bidirectional”“as input tri-stated”“as output driving a unspecified signal”“as output driving ground”“as output driving VCC”“as signalprobe output”。用户根据设计中I/O属性做相应的指定。

3. processing——>start——>start I/O assignment analysis】,开始运行I/O分配验证。产生的详细的分析报告分成5部分,包含在编译报告的fitter阶段,这5个部分是:

 

. 分析I/O分配总体信息(analyses I/O assignments summary);

. 平面布局视图(floorplan view);

. 管脚输出文件(pin-out file);

. 资源使用部分(resource section);

. 布局布线信息(fitter messages)。

此列表中内出了详细的分配验证信息,如不正确的I/O分配和问题描述;用户没有定义的编译假设;若是选择了器件移植,则在信息报告中会列出可移植的管脚和不可移植的管脚;每个I/Obank设定的I/O标准和电压等。

4.如有错误进行纠正。

无设计文件或只有部分设计文件的I/O分配验证过程对管脚分配的合法性检查作用比较有限,有时不能完全保证I/O分配没有违背设计原则。

在使用I/O分配验证命令时需要读入一个内部的映射网表和一个Quartus II设置文件(.qsf


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 143

    访问数
关闭

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


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

GMT+8, 2024-11-8 10:51 , Processed in 0.023863 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部