整理一下整个赛灵思FPGA原理图的详细设计过程,一方面做下记录,另一方面希望与各位大佬沟通学习。当然,做原理图之前,架构啊,详细设计什么的,按理说应该都有了。这里我不多说。也有一些神仙公司这些东西是同时往复进行的,什么野路子我也都见识过。。。
器件符号的建立,对于很多大企业来说是由专门的攻城厮做的。这里咱从最基础的做起,熟悉整个FPGA的硬件原理设计。本案以UltraScaleFPGAKU040-FFVA1156为例
首先,先上野路子,这种几百上千引脚的芯片亲力亲为,多累,真香工具在此:
1、https://componentsearchengine.com/part-view/XCKU040-1FFVA1156C/XILINX
市面上常用的EDA工具都支持,真香
当然,类似的真香工具还有
https://www.snapeda.com/search/?q=690-019-298-412&search-type=parts
2、当然某些EDA工具库强大的很,直接搜索导出,也很香,比如某立创:
其次,上面提到的仅用于参考,用之前先检查一下别有错误,目前还没遇到过哈。正常流程如下:
1、咨询厂商提供,赛灵思的话,没有现成的,当然本案提到的FPGA是有开发板供参考的,可以拿来导出,再利用。
2、以上都没有的话,正式进入开发流程。。。。
赛灵思官方-->产品-->FPGA-->UltraScaleFPGA选型手册-->Packaging and Pinout User Guide:如下描述,该文件包含了器件的封装信息
封装指导手册
下载该文件,找到对应的器件如下:引脚序号,bank,IO类型等等都有了,嗯,1K多个引脚开始搬砖吧,能理解野路子多香了吧。。。。
有这个文件,不管你用啥EDA工具,导入创建器件符号即可。当然某些手指头得肿成狗。
当然某Cadence的快速器件建立蛮不错的