从零开始制作示波器--原理图设计之CIS库制作-0-CIS库建立-FPGA元件库建立(xcku5p)(cadence-orcad16.6)

发布时间 2023-05-04 11:12:34作者: 511442592

设计中拟采用FPGA+zynq的方案,其中FPGA选型为:XCKU5P-FFVB676AAZ,这是一款676引脚的kintex-U+系列FPGA,此部分介绍其原理图库设计。

1、建元件

先建立一个元件,里面小元件个数随意写个值(后期可更改),其中“package Type”,“Part Numbering”按默认就行。“package Type”两个选项的意思分别是:封装相同(另一选项为:封装不同),此处选不同封装。“Part Numbering”两个选项:按字母表排序、按数字排序(默认按字母排序)。

 

建好的元件如下图所示(未绘制符号)

 2、原理图符号绘制

2.1、Bank0绘制

此部分为FPGA的配置bank,在以前会有这样一个疑问:怎么知道每个Pin脚需要标识的内容,怎么知道每个pin所在的bank?以前想到的是从vivado中读取,其实xilinx提供了直接的Pin脚定义表(https://www.xilinx.com/support/package-pinout-files.html),此处按表设计bank0,设计安城的Bank0如下图所示:

 (对齐前)

  (对齐后)

到此bank0初步制作完成,对于每个引脚的特性,此处都为默认值,后期需根据datasheet进一步完善,因当前任务为搭建框架,对细化的部分暂不做处理,此部分需后期完善。

2.2、其他bank制作。

按bank0的方式制作其他bank,制作完成bank66、67如图所示:

 

初步制作完成的原理图库如下:

 到此步骤,原理图符号已经可以使用了,若是粗放点的,原理图符号算是设计完成了,但是止步于此会有以下几个弊端:

1)、每个引脚内部特性未作表示,无法进行DRC检查。

2)、未标识关键指标,设计原理图时需要不断翻阅datasheet查看、确定参数。

3)、原理图评审时,若有详细参数标识,更能有助于发现问题。

基于以上几点,此原理图库设计还需进一步进行。