0
收藏
微博
微信
复制链接

FPGA系统硬件电路设计技巧

2020-05-15 11:02
3065

FPGA的硬件设计有别于DSP和ARM系统,较为灵便和随意。只要设计好专用管脚的电路,通用I/O的连接能够自身定义。因而,FPGA的电路设计中也有一些特殊的技巧能够参考。

1.FPGA管脚兼容模式设计

FPGA在芯片选择项时要尽可能挑选兼容模式好的封裝。那么,在硬件配置电路设计时,就需要考虑到怎样适配多种多样芯片的难题。比如,EP2C8Q208C8和EP2C5Q208这两个型号规格的FPGA。其芯片仅有十几个I/O管脚定义是不一样的。在EP2C5Q208芯片上,这好多个I/O是通用I/O管脚,而在EP2C8Q208C8芯片上,他们是开关电源和地信号。以便能确保2个芯片在同样的电路板上都能工作中,大家就务必依照EP2C5Q208的规定来把相匹配管脚连接到开关电源和地平面图。由于,通用的I/O能够连接到开关电源或是地信号,可是开关电源或地信号却不可以做为通用I/O。在同样封裝、适配好几个型号规格FPGA的设计中,一般标准就依照通用I/O总数少的芯片设计制作电路。

硬件电路设计

2.依据电路合理布局来分派管脚作用

FPGA的通用I/O作用定义能够依据必须来特定。在电路图设计的步骤中,假如可以依据PCB的合理布局来相匹配的调节电路原理图中FPGA的管脚定义,就可以使中后期的走线工作中更圆满。SDRAM芯片在FPGA的左边。在FPGA的管脚分派时,应当把与SDRAM有关的信号分配在FPGA的左边管脚上。那样,能够确保SDRAM信号的走线间距最短,完成最好的信号一致性。

3.FPGA预置测试点

现阶段FPGA出示的I/O总数愈来愈多,除开可以考虑设计必须的I/O外,也有一些剩下I/O沒有定义。这种I/O能够做为预埋的测试点来应用。比如,在检测与FPGA相接的SDRAM工作中时序情况时,立即用数字示波器精确测量SDRAM有关管脚会很艰难。并且SDRAM输出功率较高,立即精确测量会导入附加的特性阻抗,危害SDRAM的一切正常工作中。假如FPGA有预埋的测试点,能够即将检测的信号从FPGA內部特定到这种预埋的测试点上。那样既能检测到这种信号的波型,又不容易危害SDRAM的工作中。假如电路检测全过程中发觉必须飞线才可以解决困难,那么这种预埋的测试点还能够做为飞线的衔接点。


登录后查看更多
1
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

电路之家

专注电子、科技分享,对电子领域深入剖解

开班信息