做项目过程中,器件选型确定后开始原理图
PCB设计,这其中就包括
FPGA的原理图PCB设计,而最终制版会错大多是因为原理图设计时的低级失误造成(之前就有项目遇到过FALSH配置专用引脚随意分配导致无法正常从FLASH中加载程序),特别是刚开始接触一个新的FPGA平台时,第一次打板常会出现一些问题(飞线、配置失败等),多人仔细检查会大概率一次打板成功。
一般我们在官网可以下载对应的数据手册,然后根据数据手册设计检查原理图PCB:
电源、配置、LVDS等,设计完成后自己和同事检查错误,一不小心就会出错,而且大多是低级错误和失误。
其实,可以通过FPGA官网都对应的Checklist来设计及检查,这样可以大大减少错误和失误,Xilinx有类似XPE(FPGA(Altera/Xilinx/Actel)如何估算分析功耗)的EXCEL形式的Checklist,下面举例Xilinx 7series FPGAs的Checklist操作:
Step1:点击新建一个Checklist
Step2:输入对应的FPGA型号等参数,输入完成后就可Check电源部分
Step3:Check配置部分
Step4:Check XADC模拟部分
Step5:Check MGT高速接口部分
Step6:Check 其它部分,包括时钟、MIG等
注意:1. 原理图PCB设计完成后需要再仔细Checklist下,因为PCB设计时经常由于布线等原因可能会重新随意分配了专用引脚(配置引脚、JTAG、时钟、差分对等);2. 原理图有checklist,其它设计也会有,多去官网看看。
最后,附上文中Xilinx官网下载的Checklist资料:
链接:
https://pan.baidu.com/s/1zsIcbA_tF5IH89r3fAFgWA
提取码:
e51t
复制这段内容后打开百度网盘
手机App,操作更方便哦
原文链接:FPGA2嵌入式