cadence对FPGA不同bank交换引脚

这篇具有很好参考价值的文章主要介绍了cadence对FPGA不同bank交换引脚。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近又用到FPGA,不同bank分配了很多IO,但是做PCB时候,需要重新分配引脚,于是就对pin进行swap。可以参考这个文章做swap。链接如下:
https://blog.csdn.net/JingZhe_HengJing/article/details/111715180

然后就发现一个问题,只能对同一bank的引脚进行swap,不同bank的引脚不能swap。网上搜索了一番,原来是要设置swap-info属性。
首先在打开原理图符号库中的FPGA,也就是olb文件中的这个fpga
然后options-part properties 打开器件的用户属性
candence中的swap info模式是什么意思,cadence,fpga开发
检查是否有SWAP_INFO这个属性,如果没有就要添加,并且设置value值为{S1+S2+S3+S4},表示允许具有相同PinGroup属性值的PIN脚在所有4个bank之间进行交换,如果你希望限制PIN脚在部分Part之间相互交换,可以按照下面的例子设置SWAP_INFO属性值,SWAP_INFO=(S1+S2)(S3+S4)代表:允许具有相同PinGroup属性值的PIN脚在第1个bank与第2个bank之间相互交换,而不允许前两个Part里的PIN脚与后两个Part里的PIN脚进行交换。同样,具有相同PinGroup属性值的PIN脚在第3个bank与第4个bank之间可以相互交换,而不允许后两个Part里的PIN脚与前两个bank里的PIN脚进行交换。这里同样需要强调的是:只有具有相同PinGroup属性值的PIN脚才有可能进行交换。
最后点击ok,保存器件到库中,更新cache,保存原理图。重新生成网表即可,再次导入pcb中。文章来源地址https://www.toymoban.com/news/detail-829012.html

到了这里,关于cadence对FPGA不同bank交换引脚的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux中内存交换空间(swap)之创建

    对于服务器而言,由于不知道何时会有大量请求的到来,因此,需要预留一部分swap来缓冲一下系统的内存用量。对于实际解决方法主要有两个: 添加硬盘,对硬盘进行分区,并格式化后用于内存交换空间。(将添加的硬盘当做swap partition使用) 不需要使用额外的硬盘,在已有的

    2024年02月03日
    浏览(34)
  • ubuntu20.04 扩大交换空间swap

    检查当前swap情况 关闭现有的swap 创建一个新的swap文件 设定正确的权限 下面这个指令会把我们的空间变成可用的swap空间 启用swap文件 检查是否设置成功 参考: https://www.8kiz.cn/archives/11147.html

    2024年01月16日
    浏览(33)
  • CAS是“Compare and Swap“(比较并交换)

    CAS是\\\"Compare and Swap\\\"(比较并交换)的缩写,是一种多线程同步的原子操作。它基于硬件的原子性保证,用于解决并发环境下的数据竞争和线程安全问题。 CAS操作包括三个参数:内存地址V、旧的预期值A和新的值B。它的执行步骤如下: 从内存中读取V的当前值; 比较当前值与预

    2024年02月08日
    浏览(43)
  • C++ 惯用法之 Copy-Swap 拷贝交换

    这是“C++ 惯用法”合集的第 3 篇,前面 2 篇分别介绍了 RAII 和 PIMPL 两种惯用法: RAII: Resouce Acquistion Is Initialization PIMPL:Pointer To Implemetation 正式介绍 Copy-Swap 之前,先看下《剑指 Offer》里的第☝️题: 如下为类型 CMyString 的声明,请为该类型添加赋值运算符函数。 这道题目虽

    2024年02月13日
    浏览(26)
  • linux swap交换区满了怎么办(已解决)

    swap交换区满了怎么办 free -m 或free -h查看占用情况 使用如下指令来查看占用swap的前十进程 kill -9 pid杀死占用过多的进程 dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。 用到的参数如下: if=文件名:输入文件名,默认为标准

    2024年02月15日
    浏览(42)
  • AD引脚交换

    19年写过一篇AD交换引脚的文章,原文请查阅AD18调PIN方法及注意事项,该方法是手动更改焊盘的网络,如果是对于少量的或者零散的引脚交换还好,但遇到像FPGA、CPLD或者端子这种大量引脚需要调PIN的情况还是一个一个手动更改就很费时了。这里介绍一种快速大量调PIN的解决方

    2024年02月06日
    浏览(29)
  • C/C++中关于交换(Swap)函数的三种方法

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 文章目录 前言 一、交换函数的说明 二、三种情况的说明 1.值传递 1.1值传递的运行结果  2.传址调用 运行结果: 3.引用作为函数参数 运行结果:  对于引用变量的说明 总结 在学习编程中,交换函

    2024年02月11日
    浏览(26)
  • Ubuntu 20.04设置虚拟内存 (交换内存swap)解决内存不足

    数据库服务器程序在运行起来之后,系统内存不足。 在系统监控中发现,当数据库服务程序启动后,占用了大量内存空间,导致系统的剩余的内存往往只有几十MB。 在ubuntu系统中,swap空间就是虚拟内存,所以考虑在磁盘空间富余的目录下设置虚拟内存swap文件,用来缓解内存

    2024年02月06日
    浏览(41)
  • 区块链技术 swap 池子交换 token代币 defi应用 部署区块链项目

    服务器部署区块链应用环境 这篇文章教你如何在服务器里部署区块链应用环境

    2024年02月11日
    浏览(32)
  • FPGA的引脚布局

    引脚布局简图 说明 1: FPGA的引脚都按BANK分组 ,明白了各个BANK上的引脚情况就明白了FPGA的整体引脚布局。 2:BNAK可以分为3类: (1) PS的BNAK ,较为固定 (2) 普通的IO BANK -HPHRHD (3) 高速口Quad - GTX 3:同一BANK的供电相同,不同BANK的供电可以不同。 4:还有1个BNAK-0,只有

    2024年02月06日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包