乐于分享
好东西不私藏

PCB设计:AD软件之FPGA管脚调整!

PCB设计:AD软件之FPGA管脚调整!

记录工作,分享经验,开源!提速!致力于让我们的每一步设计都有理论支撑!星标+关注=一起进步吧。

高密度FPGA为了方便走线 在规则允许范围可以进行管脚调整。

FPGA管脚交换的要求

最主要的是问原理图设计人员的意思!!!
  1. 一般情况下,相同电压的 Bank之间是可以互调的。在设计过程中,要结合实际,有时要求在一个 Bank 内调整,就需要在设计之前确认好。
  2. Bank 内的VRN、VRP 管脚若连接了上下拉电阻,不可调整。
  3. 全局 时钟 要放到全局时钟管脚的P端口。
  4. 差分信号的 P.N 需要对应正负,相互之间不可调整。

FPGA管脚交换的步骤

确保PCB是可以交换管脚的,这需要设置。

确保器件也是可以调整的。双击器件打开属性面板。

1.选择需要调整的 Bank,原理中框选需要调整的网络,然后切换到PCB工程,就会发现网络已经是处于被选中的状态。然后鼠标放到被选中的网络上右击,如图操作,快速进行分组设置。

2.回到 PCB编辑界面,执行菜单栏中“工程”→“元件关联”命令进行器件匹配

3.在打开的“匹配”对话框中,将左边两个方框的器件通过单击>按钮全部匹配到右边,确认左边方框无器件后,单击“执行更新”按钮,如图所示(若是左边窗口存在器件,且不可移动,代表这个器件没有导入 PCB 中,需要执行 Update Schemaics in…命令,再重复确认器件是否匹配)。

4.执行菜单栏中“工具”→“管脚/部件交换”→“配置”命令, 如图所示。

5.在弹出的“在元件中配置引脚交换信息”对话框中,勾选需要交换的芯片,如图所示。

6.双击该芯片(如本例的 U7A),会出现 ConfigurePin Swapping For…对话框,将需要的管脚选中(也可以全选),右击,从弹出的快捷菜单中执行“添加到引脚交换群组”→New 命令将它们归为一组,然后单击“确定”按钮,

添加群组之后,对应管脚的“管脚群组”会出现一个“1”。如果还有另一个组,数字会依次增加(添加到群组中的管脚同样可以移除)如图所示。

7.回到 Configure Pin Swapping For…对话框,单击“确定”按钮就可以进行管脚交换了。按正常出线方式将 BGA 中的走线引出来,同时将接口或者模块的连线同样引出来,形成对接状态,如图所示。

8.选择手动交换,执行菜单栏中“工具”→“管脚/部件交换”→“交互式管脚/网络交换”命令,如图所示。 光标 变为十字形状,分组的管脚高亮,单击需要进行相互交换的两根线,即可实现交换,如图所示。

9.管脚交换完之后,需要对原理图进行同步更新。执行菜单栏中“工程”→“工程选项”-→Options→“改变原理图管脚”→“确定”命令,如图所示。

10.在 PCB 编辑界面下执行“设计”→Update Schematics in Ax301. PrjPCB

执行更新前,一定需要输出变更报告,方便核查。然后再执行更新。

11.变更前后的原理图对比如图所示(注:有时反向更新操作可能不完全,所以在变更之后再通过正向的导入方式进行核对)。

注意变更的是管脚 网络顺序是不变的。

对比完成后提示无更新即可。整个调整流程就结束了。

老规矩:老伙计点赞,新伙计关注,持续分享PCB实战技巧,提升技术人的含金量!
沟通加微信。