Frm:http://techdocs.altium.com/display/ADOH/Pin,+Pair+and+Part+Swapping#Pin,PairandPartSwapping-SwapManagerDialog

Controlling How the Swaps are Performed on the Schematic

In the PCB editor pin, pair and part swaps are performed by exchanging nets on component pads and corresponding copper. When the changes are merged into the schematics there are two ways that a pin swap can be handled, either by swapping the pins on the component symbol, or by swapping net labels on the wires attached to the pins. Each approach has its advantages and disadvantages.

Swapping the pins will always work on the schematic, but it may mean that this instance of the component symbol is no longer the same as it was defined in the library. In this situation it means the symbol cannot be updated from the library, and it also means that other instances of the same component in this design will have a different pin arrangement, a possible source of confusion to someone reading the schematic. This approach is ideal for simple components, such as a resistor arrays.

Performing the swap on the schematic by swapping net labels can only be done if the connectivity is established through the net labels, that is, if the pins are not hard-wired together. The advantage of this approach is that the component symbol does not change, and can be updated from the library at a later date. This approach is the best choice for a complex component, such as an FPGA, where physically moving two pins on the symbol could result in an I/O bank-based symbol presenting incorrectly.

Selecting which of these two approaches is used is determined by the Allow Pin Swapping Using these Methods options in the Options for Project dialog, as shown in Figure 6.

Figure 6. Project options governing how pin swaps are updated in the schematic documents. Found in the menu item Project->Project Options under the Options tab.

----

step

最新文章

  1. oracle函数案例以及分页案例
  2. Android 缓存
  3. 我们的html
  4. Exception&Error
  5. [moka同学收藏]Yii2.0 rules验证规则
  6. xfce4桌面自动整理脚本
  7. chrome 31删除输入框的历史记录
  8. 初识MFC,WinForm,WPF,Q't
  9. Android Socket 相关
  10. Uva_11361 Investigating Div-Sum Property
  11. 【树形贪心】【UVA1267】Network
  12. js内存深入学习(二)
  13. OI回忆录——一个过气OIer的制杖历程
  14. scrapy的安装
  15. POJ2115 C Looooops 扩展欧几里德
  16. Linux内核源码分析--内核启动之(2)Image内核启动(汇编部分)(Linux-3.0 ARMv7) 【转】
  17. svn 查找指定文件和后缀变化
  18. Digits of Factorial LightOJ - 1045(数学题?)
  19. djongo form.is_valid 返回false的解决方法
  20. javascript关于链接的一些用法

热门文章

  1. 莫队算法 sqrt(n)分块思想
  2. NOIp2018集训test-10-19 (bike day5)
  3. 【BZOJ1084】dp
  4. (转)Linux 多线程编程---pthread_testcancel()等讲解
  5. Ibatis sql语句1
  6. Ibatis sql语句
  7. Java 序列化和反序列化(三)Serializable 源码分析 - 2
  8. C# WinFrom 关于MDI
  9. idea使用tomcat运行maven打包的war
  10. SQLite 小调研