平时原理图设计过程中,FPGA和CPLD换PIN是一件在刀尖上跳舞的细活,换PIN务必保证准确无误;博文主要包括两部分:

第一部分:BANK直连换PIN;

第二部分:不同页面的PIN之间的串阻网络调整

第一部分:BANK直连换PIN;

1.LAYOUT工程师会提供一份换PIN表格,格式如下图:

2. 打开原理图,找到换pin list文件里FPGA BANK对应的网络。这里可以把FPGA的每个BANK里的网络与BANK一一对应起来,

注意只选中网络右击选择edit properties;进入property edit界面后,在下方选择“Aliases”,进入Aliases页面

3. 在换PIN表格里面新建一页命名为对应的BANKX;选择将“Name”列全部复制到新的excel里面的对应BANKx里面;可以直接把对应BANK里面的所有网络按照下面方式全部拷贝出来放在第一列:(第一列:该bank的所有网络,第二列:利用VLOOKUP在换PIN表格找到的NEW net,第三列,就是要拷贝回原理图的最终列)

使用vlookup函数将新建的这个表格里的网络找到换pin list文件里对应的更换后的网络名

将B列选择性粘贴-选择只有值-粘贴到C列

4. 将C列第三列粘贴回原理图Property edit界面的Aliases页面的Name列。(拷贝回原理图)

注意:粘贴回来以后软件会对刚刚的网络进行自动排序,一次粘贴后就可以查看对应的BANK是否更换过来,Aliases页面的Name列会显示原来的就造成感觉没有换到的感觉。但实际原理图已经更改完成。

前面建议按照BANK去替换,主要是为了后续比较直观的去检查,而且不会容易出错

第二部分:不同页面的PIN之间的串阻网络调整;

前面的换PIN势必会导致对应的PIN中的网络串阻跟着调整;

解决方法如下:

1.将涉及调整的串阻以及网络从换PIN之前页复制到调整之后的PIN界面过来,此时在ORCAD里面新复制的器件会显示?

2.将原理图中的?元器件重新Annoate一下;

3.再把第一步里面换PIN之前的页中的元器件全部框选,reference整体复制到第二步里面的重新编号元器件,复制成功之后,第一步里面的换PIN之前的元器件和网络删除,

到这里,整个换PIN过程结束!

FPGA换PIN文档下载地址如下:

原理图设计之FPGA换PIN指导教程-其它文档类资源-CSDN下载

cadence 原理图orcad使用总结篇二:FPGA/CPLD换PIN方法相关推荐

  1. Cadence原理图导出智能PDF(带图页、位号与网络名书签且文本可搜索)

    一. 为什么原理图要导出PDF 原理图dsn文件导出PDF主要有以下两个目的: Cadence是硬件工程师的专业工具,其它专业的人员可能没有安装,导出PDF方便其它人查看原理图: Cadence原理图 ...

  2. 矢量量化识别孤立字的matlab编码_新zwpython 完胜 老matlab 篇二

    新zwpython 完胜 老matlab 篇二 昨天在知乎: <如何看待哈工程和哈工大被 MathWorks 禁止使用 MATLAB?>https://www.zhihu.com/ques ...

  3. cvpr2020 matlab_新zwpython 完胜 老matlab 篇二

    新zwpython 完胜 老matlab 篇二 昨天在知乎: <如何看待哈工程和哈工大被 MathWorks 禁止使用 MATLAB?>https://www.zhihu.com/ques ...

  4. hpgen8服务器修改电源模式,用HP GEN8+WIN2012+Hyper V+黑群晖5.2组建家庭NAS中心 篇二:HP GEN8硬件改造...

    用HP GEN8+WIN2012+Hyper V+黑群晖5.2组建家庭NAS中心 篇二:HP GEN8硬件改造 2017-11-19 15:55:35 127点赞 945收藏 205评论 追加修改(2 ...

  5. 【SSRS】入门篇(二) -- 建立数据源

    原文:[SSRS]入门篇(二) -- 建立数据源 通过 [SSRS]入门篇(一) -- 创建SSRS项目 这篇,我们建立了一个SSRS项目: 接下来,我们以 AdventureWorks2012 示例 ...

  6. 《高性能javascript》 领悟随笔之-------DOM编程篇(二)

    <高性能javascript> 领悟随笔之-------DOM编程篇二 序:在javaSctipt中,ECMASCRIPT规定了它的语法,BOM实现了页面与浏览器的交互,而DOM则承载着整 ...

  7. mysql 基础篇(二) 账号、权限管理

    mysql 基础篇(二) 账号.权限管理.备份与还原 建立账号密码: Grant all on test.* to "cj"@"localhost" ident ...

  8. 运动控制器编程_快速入门 | 篇二十一:运动控制器ZHMI组态编程简介一

    点击上方"正运动小助手",随时关注新动态! 运动控制器ZHMI组态编程简介一  今天我们来学习一下,运动控制器的ZHMI组态编程简介.本文主要从产品概述.控制器连接触摸屏使用.HM ...

  9. 在java中重写方法应遵循规则的包括_Java面试题集合篇二

    Java面试题之Java集合篇二1.遍历一个List有哪些不同的方式? List<String> strList = new ArrayList<>(); //使用for-ea ...

最新文章

  1. 设置窗口大小后无法滚动_新款奥迪A6L更换变速器机电单元后无法完成油冷却阀基本设置...
  2. php动态网页设计教材,PHP动态网页设计(第2版)
  3. Avalonia跨平台入门第二十一篇之玩耍CEF
  4. CVPR 2022 中科院、腾讯提出LAS-AT,利用“可学习攻击策略”进行“对抗训练”
  5. asp.net应用程序级别跟踪
  6. BackBone及其实例探究
  7. 2010年计算机专业考研大纲解析
  8. matlab进行复数计算
  9. 讯飞语音转文字 PHP demo
  10. 内网主机通过公网域名解析访问内网服务器,存在什么问题,如何解决?
  11. UE4随笔 —— 角色动画的骨骼重定向
  12. Cell Reports:任栓成/高东/胡志安/唐玲团队合作揭示压力性失眠发生的神经机制
  13. PHP在线发邮件 无需服务端软件
  14. 一文读懂Java 垃圾回收机制
  15. setVisibility()设置过度动画
  16. 浅论人工智能以及朱迪亚·珀尔(Judea Pearl)的因果推理误区 道翰天琼认知智能
  17. 如何在网页中生成PDF
  18. el-select默认选中el-option
  19. MD5 到底算不算一种加密算法?
  20. 上海朋友推荐科科过PMP备考三点心得

热门文章

  1. 2023年批量下载和改名音频专辑(单页列表)
  2. mdb java_java从mdb文件中读出数据
  3. iOS应用内打开App Store应用详情界面
  4. 结构光之格雷码编码加相移算法详解与实现(多种编码程序)
  5. 年薪500w阿里高级工程师需要具备那些代码技术
  6. 进原神显示服务器错误黑屏,《原神》数据异常怎么办 数据异常问题解决方法...
  7. 数字视频稳定处理面临的困难
  8. 【解决方案】HIKSDK/大华SDK/Ehome协议视频智能分析平台EasyCVR在文物古建筑智慧防火场景的应用
  9. 【解决方案】GB28181/RTSP/SDK/Ehome协议支持级联视频智能分析平台EasyCVR如何搭建小区/园区视频监控系统
  10. 2022-2028年中国仓储管理系统行业市场深度分析及投资前景展望报告