虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

去耦<b>电容</b>设计规则

  • FPGA官方文档

    讲述了原理图设计规则方法,以及常用供电芯片

    标签: FPGA 文档

    上传时间: 2016-04-24

    上传用户:qq695135375

  • 离散实验 一个包的传递 用warshall

     实验源代码 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("请输入矩阵第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可传递闭包关系矩阵是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元关系的可传递闭包\n"); void warshall(int,int); int k , n; printf("请输入矩阵的行数 i: "); scanf("%d",&k); 四川大学实验报告 printf("请输入矩阵的列数 j: "); scanf("%d",&n); warshall(k,n); } 

    标签: warshall 离散 实验

    上传时间: 2016-06-27

    上传用户:梁雪文以

  • 道理特分解法

    #include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; } 

    标签: 道理特分解法

    上传时间: 2018-05-20

    上传用户:Aa123456789

  • (网盘)干货-Altium Designer20 高效实用4层PCB视频课程+配套练习文件

    干货-Altium Designer20 高效实用4层PCB视频课程+配套练习文件altium designer20是一款PCB设计软件,主要的功能就是帮助用户设计电路,这款软件的功能还是非常优秀的,可以直接在软件界面新建原理图,通过软件提供的电路设计工具以及相关的电子元件就可以快速设计原理图,您可以在软件设计PCB,可以在软件查看CAM文档,可以新建输出项目,也支持元件查看,也支持脚本文件编辑,支持混合信号仿真等功能软件功能  1、强劲的设计规则驱动  通过设计规则,您可以定义设计要求,这些设计要求共同涵盖设计的各个方面。  2、智能元器件摆放  使用Altium Designer中的直观对齐系统可快速将对象捕捉到与附近对象的边界或焊盘相对齐的位置。 在遵守您的设计规则的同时,将元件推入狭窄的空间。  3、交互式布线  使用Altium Designer的高级布线引擎,在很短的时间内设计出最高质量的PCB布局布线,包括几个强大的布线选项,如环绕,推挤,环抱并推挤,忽略障碍,以及差分对布线。  4、原生3D PCB设计  使用Altium Designer中的高级3D引擎,以原生3D实现清晰可视化并与您的设计进行实时交互。  5、高速设计  利用您首选的存储器拓扑结构,为特定应用快速创建和设计复杂的高速信号类,并轻松优化您的关键信号。

    标签: Altium Designer

    上传时间: 2022-06-04

    上传用户:bluedrops

  • (网盘)vivado 41讲入门与提高 视频教程

    第41讲 Tcl在Vivado中的应用(7):非工程模式下的设计流程管理第40讲 Tcl在Vivado中的应用(6):工程模式下的设计流程管理第39讲 Tcl在Vivado中的应用(5):使用Xilinx Tcl Store第38讲 Tcl在Vivado中的应用(4):嵌入自定义Tcl命令第37讲 Tcl在Vivado中的应用(3):使用Hook Script第36讲 Tcl在Vivado中的应用(2):定制报告第35讲 Tcl在Vivado中的应用(1):编辑网表第34讲 利用Vivado IP Integrator进行设计开发第33讲 功耗估计和优化第32讲 UltraFast设计方法学(11):时序收敛之10个时序收敛技巧第31讲 UltraFast设计方法学(10):时序收敛之时序约束基本准则第30讲 UltraFast设计方法学(9):理解实现策略第29讲 UltraFast设计方法学(8):在Vivado中使用设计规则检查第28讲 UltraFast设计方法学(7):如何管理IP约束第27讲 UltraFast设计方法学(6):定义时钟分组第26讲 UltraFast设计方法学(5):时序约束第25讲 UltraFast设计方法学(4):RTL代码风格(2)第24讲 UltraFast设计方法学(3):RTL代码风格(1)第23讲 UltraFast设计方法学(2):时钟第22讲 UltraFast设计方法学(1):初识UltraFast第21讲 综合后的设计分析(2):时序分析第20讲 综合后的设计分析(1):资源与扇出分析第19讲 约束的优先级第18讲 设置伪路径第17讲 设置多周期路径约束第16讲 虚拟时钟第15讲 设置输出延时约束第14讲 设置输入延时约束第13讲 创建基本时钟周期约束第12讲 时序分析中的基本概念和术语第11讲 与Vivado设计流程相关的一些技巧第10讲 输入/输出和时钟规划第9讲 编程与调试第8讲 Vivado里最常用的5个Tcl命令第7讲 增量实现第6讲 实现第5讲 综合的基本设置和综合属性第4讲 基于ModelSim的逻辑仿真(DEMO工程文件与第三讲一致!)第3讲 基于XSim的逻辑仿真第2讲 用三个DEMO讲解如何在设计中使用IP

    标签: vivado

    上传时间: 2022-06-13

    上传用户:jason_vip1

  • 基于触摸屏的的人机交互行为与机制研究

    本文以触摸屏的人机交互设计为与机制为课题背景,对不同触摸设备的交互特征和用户使用行为进行分析,包括手机(小尺寸触摸设备)及平板(大尺寸触摸设备),从而总结出触摸设备的交互设计原则。通过实例总结手机为例的小尺寸屏幕的6种典型界面结构,平板为例的大尺寸触屏设备的6种典型界面结构。大部分的应用界面都是以此为基础展开设计。详细介绍了各个框架的优势和劣势,以及对应的使用场景,适合的应用类型。填补了触摸屏界面结构库眼动研究的空白。并通过眼动实验分析用户进行触屏操作时的眼动规律,经过数据分析进一步探索界面结构的应用场景和交互操作特性,得出一套完整的界面结构选择规律。最后应用前文的研究结论,通过实例设计一款未来的家庭厨房生活的概念产品。选择与其匹配的界面结构,进行交互界面及流程设计。本文的研究结论对改善触屏设备的交互设计是非常有意义的,符合科技发展趋势且具有一定的应用价值。随着信息社会的发展,触摸屏设备逐步进入人们的视线。越来越多的触屏设备将投入市场并被用户所使用,触摸设备也将更多的影响和改变人们的生活方式。触摸屏作为一种最新的电脑输入设备,是目前最简单、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌。触摸屏的人机交互和个人电脑的交互方式有着天壤之别,个人电脑的输入设备主要是由键盘和鼠标操作完成,点击式交互是个人电脑上的主要交互方式;而触摸屏则是以手指的手势操作为主。手势操作更直接、有效,但是由于手指触击屏幕的面积较大,相比鼠标更容易造成误操作。同时,不同材质的触摸屏灵敏度也决定了手势交互是否友好。研究表明,用户用食指和拇指进行操作也是有区别的,拇指的触及范围相对食指会更大,触击准确率更低11。因此对触摸屏进行针对性的设计研究,而不是直接将桌面设备的界面设计规则照搬过来是有一定实践意义的。本文的研究以触屏界面结构为落脚点,设计的最终目的是提出一套触屏界面结构的选择规范,为触屏人机界面资源库添加结构库的部分。让产品有着更加良好的用户体验,有效方便的解决开发人员在设计一款新的应用时不知选取怎样的界面结构问题,减少开发人员的重复工作量和不必要的创新和滥用,规范用户界面结构使产品在不同的触摸设备上保持一致的交互体验。这对于产品的最终用户,体验将起到很重要的作用。

    标签: 触摸屏 人机交互

    上传时间: 2022-06-18

    上传用户:zhanglei193

  • Cadence Allegro 16.6 软件安装包

    Cadence Allegro是一款专业的PCB设计软件,是世界上最大的电子设计技术和配套服务的 EDA 供货商之一,在EDA工具中属于高端的PCB设计软件,它的知名度在全球电子设计行业领域内如雷贯耳,是电子行业创新的领导者。allegro主要用于PCB设计布线,为当前高速、高密度、多层的复杂 PCB 设计布线提供了最完美解决方案。allegro 功能包括原理图输入、生成、模拟数字/混合电路仿真,fpga设计,pcb编辑和自动布局布线mcm电路设计、高速pcb版图的设计仿真等等。包括:* Concept HDL原理图设计输入工具,有for NT和for Unix的产品。* Check Plus HDL原理图设计规则检查工具。(NT & Unix)* SPECTRA Quest Engineer PCB版图布局规划工具(NT & Unix)* Allegro Expert专家级PCB版图编辑工具 (NT & Unix)* SPECTRA Expert AutoRouter 专家级pcb自动布线工具* SigNoise信噪分析工具* EMControl电磁兼容性检查工具* Synplify FPGA / CPLD综合工具* HDL Analyst HDL分析器* Advanced Package Designer先进的MCM封装设计工具allegro 特点1.系统软件互联服务平台可以跨集成电路、封装和PCB协同设计性能卓越互联。2.应用平台的协同设计方式,技术工程师能够 快速提升I/O油压缓冲器中间和跨集成电路、封装和PCB的系统软件互连。3.该方式能防止硬件返修并减少硬件成本费和减少设计周期时间。4.管束驱动器的Allegro步骤包含高級作用用以设计捕获、信号完整性和物理学完成。5.因为它还获得CadenceEncounter与Virtuoso服务平台的适用。6.Allegro协同设计方式促使高效率的设计链协作变成实际。

    标签: Allegro

    上传时间: 2022-06-20

    上传用户:canderile

  • Cadence Allegro 17.0 软件安装包

    Cadence Allegro是一款专业的PCB设计软件,是世界上最大的电子设计技术和配套服务的 EDA 供货商之一,在EDA工具中属于高端的PCB设计软件,它的知名度在全球电子设计行业领域内如雷贯耳,是电子行业创新的领导者。allegro主要用于PCB设计布线,为当前高速、高密度、多层的复杂 PCB 设计布线提供了最完美解决方案。allegro 功能包括原理图输入、生成、模拟数字/混合电路仿真,fpga设计,pcb编辑和自动布局布线mcm电路设计、高速pcb版图的设计仿真等等。包括:* Concept HDL原理图设计输入工具,有for NT和for Unix的产品。* Check Plus HDL原理图设计规则检查工具。(NT & Unix)* SPECTRA Quest Engineer PCB版图布局规划工具(NT & Unix)* Allegro Expert专家级PCB版图编辑工具 (NT & Unix)* SPECTRA Expert AutoRouter 专家级pcb自动布线工具* SigNoise信噪分析工具* EMControl电磁兼容性检查工具* Synplify FPGA / CPLD综合工具* HDL Analyst HDL分析器* Advanced Package Designer先进的MCM封装设计工具allegro 特点1.系统软件互联服务平台可以跨集成电路、封装和PCB协同设计性能卓越互联。2.应用平台的协同设计方式,技术工程师能够 快速提升I/O油压缓冲器中间和跨集成电路、封装和PCB的系统软件互连。3.该方式能防止硬件返修并减少硬件成本费和减少设计周期时间。4.管束驱动器的Allegro步骤包含高級作用用以设计捕获、信号完整性和物理学完成。5.因为它还获得CadenceEncounter与Virtuoso服务平台的适用。6.Allegro协同设计方式促使高效率的设计链协作变成实际。

    标签: Allegro

    上传时间: 2022-06-20

    上传用户:canderile

  • Cadence Allegro 17.2 软件安装包

    Cadence Allegro是一款专业的PCB设计软件,是世界上最大的电子设计技术和配套服务的 EDA 供货商之一,在EDA工具中属于高端的PCB设计软件,它的知名度在全球电子设计行业领域内如雷贯耳,是电子行业创新的领导者。allegro主要用于PCB设计布线,为当前高速、高密度、多层的复杂 PCB 设计布线提供了最完美解决方案。allegro 功能包括原理图输入、生成、模拟数字/混合电路仿真,fpga设计,pcb编辑和自动布局布线mcm电路设计、高速pcb版图的设计仿真等等。包括:* Concept HDL原理图设计输入工具,有for NT和for Unix的产品。* Check Plus HDL原理图设计规则检查工具。(NT & Unix)* SPECTRA Quest Engineer PCB版图布局规划工具(NT & Unix)* Allegro Expert专家级PCB版图编辑工具 (NT & Unix)* SPECTRA Expert AutoRouter 专家级pcb自动布线工具* SigNoise信噪分析工具* EMControl电磁兼容性检查工具* Synplify FPGA / CPLD综合工具* HDL Analyst HDL分析器* Advanced Package Designer先进的MCM封装设计工具allegro 特点1.系统软件互联服务平台可以跨集成电路、封装和PCB协同设计性能卓越互联。2.应用平台的协同设计方式,技术工程师能够 快速提升I/O油压缓冲器中间和跨集成电路、封装和PCB的系统软件互连。3.该方式能防止硬件返修并减少硬件成本费和减少设计周期时间。4.管束驱动器的Allegro步骤包含高級作用用以设计捕获、信号完整性和物理学完成。5.因为它还获得CadenceEncounter与Virtuoso服务平台的适用。6.Allegro协同设计方式促使高效率的设计链协作变成实际。

    标签: Allegro

    上传时间: 2022-06-20

    上传用户:canderile

  • Cadence Allegro 17.4 软件安装包

    Cadence Allegro是一款专业的PCB设计软件,是世界上最大的电子设计技术和配套服务的 EDA 供货商之一,在EDA工具中属于高端的PCB设计软件,它的知名度在全球电子设计行业领域内如雷贯耳,是电子行业创新的领导者。allegro主要用于PCB设计布线,为当前高速、高密度、多层的复杂 PCB 设计布线提供了最完美解决方案。allegro 功能包括原理图输入、生成、模拟数字/混合电路仿真,fpga设计,pcb编辑和自动布局布线mcm电路设计、高速pcb版图的设计仿真等等。包括:* Concept HDL原理图设计输入工具,有for NT和for Unix的产品。* Check Plus HDL原理图设计规则检查工具。(NT & Unix)* SPECTRA Quest Engineer PCB版图布局规划工具(NT & Unix)* Allegro Expert专家级PCB版图编辑工具 (NT & Unix)* SPECTRA Expert AutoRouter 专家级pcb自动布线工具* SigNoise信噪分析工具* EMControl电磁兼容性检查工具* Synplify FPGA / CPLD综合工具* HDL Analyst HDL分析器* Advanced Package Designer先进的MCM封装设计工具allegro 特点1.系统软件互联服务平台可以跨集成电路、封装和PCB协同设计性能卓越互联。2.应用平台的协同设计方式,技术工程师能够 快速提升I/O油压缓冲器中间和跨集成电路、封装和PCB的系统软件互连。3.该方式能防止硬件返修并减少硬件成本费和减少设计周期时间。4.管束驱动器的Allegro步骤包含高級作用用以设计捕获、信号完整性和物理学完成。5.因为它还获得CadenceEncounter与Virtuoso服务平台的适用。6.Allegro协同设计方式促使高效率的设计链协作变成实际。

    标签: Allegro

    上传时间: 2022-06-20

    上传用户:canderile