天机测试单板(Tianjic2)调试总结


1、FPGA选型时,首先要详读相应型号的器件手册,需注意特殊的特性。

(1)如Cyclone IVGX中,LVDS根据所在bank的不同,就有/LVDS之分,真LVDStrue lvdstransmitters)(IO标准选为LVDS)只需在接收端加100Ω的匹配电阻,但是伪LVDSemulated lvds)(IO标准选为LVDS_E_3R)还要在发送端加一个三电阻的电阻网络

(2)、当LVDS和普通信号一起作为输出信号时,普通信号的IO至少距离LVDS信号5PIN。比如P101P103作为LVDS输出,则 P96~P100,P102,P104~P108不可以同时被分配成普通输出信号,但可以被配置成LVDS输出信号。这些在硬件设计之初也需要有考虑。对于输出管脚,要求为pads must be separated by a minimum of 4 pads,而对于输入引脚,要求为pads must be separated by a minimum of 5 pads

(3)、选作LVDSBankVCCIO电压是2.5V,在硬件设计时需要注意,如果电压分配不正确,也无法完成LVDS的分配。一旦该Bank VCCIO电压被设计成2.5V,那么该Bank的其他非LVDS信号(包括配置信号)的高电平也是2.5V了。需要注意FPGA输出电平与芯片电平的匹配问题,如有需要须进行电平转换。

(4)、某些专用时钟输入引脚只能与MPLL相连,不能与FPGA内部逻辑网络相连。

2、拿到板子,首先测量晶振时钟与复位管脚等是否正常工作。

3、关于原理图中两个板子接插件信号名称不统一的问题,不必过分在意名字,只需将对应位置的管脚分配正确即可。

4、在编译之前要在工程中将未使用的管脚设置为输入三态,否则将输出高电平,灌电流进芯片,烧坏芯片。

5、必须添加SDC时钟约束文件。对于相关联的时钟,应该正确creat generate clock 与 set group。对于经过代码分频后,综合报No Path 的warning,请参考文章曲线救国。

6、信号不正确的时候,先检查硬件是否都正确,再调软件。比如LVDS不稳定,是不是电阻焊接的问题。

7、FPGA输出电平与芯片电平不匹配时,不要将输出信号直接接到芯片上,需要进行电平转换



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值