技术标签: fpga开发 fpga/cpld 原理图SCH设计 ORCAD
平时原理图设计过程中,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文档下载地址如下:
Request method ‘GET’ not supported 不支持get请求方法,只支持POST方法解决方案:把get请求改为post请求一、火狐浏览器Firefox可以直接编辑请求参数,再重新发送请求F12,点击编辑和重发,改为POST,点击发送二、Postman借助工具Postman输入URL-选择想要的请求方式-发送...
1 全局固定阈值分割 threshold(image, global, th, 255, CV_THRESH_BINARY_INV); 一副图像包括目标、背景和噪声,设定某一阈值T将图像分成两部分:大于T的像素群和小于T的像素群。在实际处理时候,为了显示需要一般用255表示背景,用0表示对象物。由于实际得到的图像目标和背景之间不一定单纯地分布在两个灰度范围内,
一:本博客的脉络(1 )做了如下更正:之前在网上搜到的结果是:arcmap坐标点生成线和面 ------ 注意该功能在ArcGIS10中没有了,当时自己也没有多想就转载了,再此做一下更正或者叫做总结(2 )ArcGIS10 1.0.1中是这个功能不是没有了,是更换了工具而已,这个可以查看arcgis 10.1的官方帮助文件。(3 )得出结论,尽信书不如无书 —— 尽信网络不如无网。(
说到自定义控件,自定义控件不仅能够让自己对控件的掌握更加熟悉,还可以实现很多功能,同时也可以节省出很多的时间!人生中第一篇博客便是关于TextView跑马灯的实现,但是随着知识的增多,实现一些功能的方式方法也增多了起来,这里只是自定义控件一个例子,可以同理到很多控件上!首先写一个类继承你需要重写的控件比如我这里是MyTextView继承自TextView只需要重写一些方法,就能达到和在XM...
简介我利用了大名鼎鼎的vlc来播放媒体。它可以播放来自网络、摄像头、磁盘、光驱的文件,支持包括MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC等格式的解码。但是libvlc对于普通的开发者还是有一些门槛的,为此,我封装了一个超级简单的库,来帮助大家使用libvlc。使用在我们的项目根目录下的build.gradle,引入jitpack:...
1 unique()统计list中的不同值时,返回的是array.它有三个参数,可分别统计不同的量,返回的都是array.当list中的元素也是list时,尽量不要用这种方法.import numpy as npa = [1,5,4,2,3,3,5]# 返回一个arrayprint(np.unique(a))# [1 2 3 4 5]# 返回该元素在list中第一次出现的索引print(np.un...
ffmpeg转码过程中的dts转换过程用ffmpeg api开发转码,在过程:拉流–>avfilter分辨率缩放,重采样–>编码–>写出,avpacket.dts和frame.dts在过程中需要根据不同的timebase进行转换。一,拉流在 av_read_frame后得到AVPacket packetAVPacket packet;int ret_i = av_r...
form的enctype属性为编码方式,常用有两种:application/x-www-form-urlencoded和multipart/form-data,默认为application/x-www-form-urlencoded。 当action为get时候,浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(name1=value1&name2=valu
通过近些年Lazarus组织投放的木马观察可知,其代码大多存在与其他木马代码重复,下面为intezer提供的针对lazarus组织的特种木马源头追溯报告,...
设置QWidget的Qt::WindowModality属性为Qt::WindowModal和Qt::ApplicationModal,发现窗体仍然不会模态,网上查了一下,有人说改属性只对window有效,找了很多方法,验证原因是因为我的QWidget有Parent,如果构造时设置Parent为NULL的话,就可以了。以下是工作中用到的常用窗体属性:setWindowFlags(Qt...
[提要] 随着课程改革的深入发展,传统的课程教学评价标准已成了制约课程改革的“瓶颈”。现行的中职专业课程教学评价还存在较多不科学的问题,要想推动职业教育的深度改革,构建具有专业课特色的评价体系,就必须不断做出新的构想,进行更多的研究。关键词:职业教学;专业评价;评价方法中图分类号:G71 文献标识码:A收录日期:2012年6月30日随着我国中等职业教育办学规模不断扩大,教育教学改革不断深化,人才培...
包含使用opencv的package里的函数,实现本机摄像头的打开,和通过控制cv颜色实现灰度显像……