- 博客(32)
- 资源 (12)
- 收藏
- 关注
转载 用Quartus II Timequest Timing Analyzer进行时序分析 :实例讲解 (六)
4 Timing report上面三个部分分别介绍了时序分析中常用的约束的实用方法。在设定了这些约束以后,软件在综合的过程中,会根据约束对设计进行优化,采用一定的算法尽量保证设计能满足所有约束的要求。但是,很多情况下,系统是没有办法完全实现约束的要求,这时就会出现timing violation。在这种情况下,我们可以通过分析时序报告,找出问题的所在,从而给出解决方案。那
2013-11-22 14:34:21
2937
转载 用Quartus II Timequest Timing Analyzer进行时序分析 :实例讲解 (五)
3. Creating Timing Exceptions 创建好时钟、定义好输入输出延迟后,就可以按照这些约束对设计进行时序分析了。默认的情况下,软件按照1T 原则分析所有需要检查的timing path。在综合、布局布线时,工具也会根据时序约束,尽可能使所有timing path都满足1T的要求。但工具也不是万能的,如果设计要求过高的话,有些timing path可能不能达到设计
2013-11-22 14:33:36
2852
转载 用Quartus II Timequest Timing Analyzer进行时序分析 :实例讲解 (四)
设定输入/输出延迟(input/output delay)。首先看输入延迟。下面图示的系统是我们在做数字电路设计时经常会遇到的。External Device可能是其他的集成电路芯片,也有可能是其他的FPGA,为了与我们所要讨论的FPGA分开,称之为External Device。External Device中的寄存器D1的输出送给FPGA中的寄存器D2。D1和D2属于同一个时钟域(CL
2013-11-22 14:32:11
2349
转载 用Quartus II Timequest Timing Analyzer进行时序分析 :实例讲解 (三)
上面已经把DAC7512控制器中所有的时钟都创建好了。下面我们再额外讨论一下关于时钟属性方面的一些问题和在做时序分析时的处理方法。 对于具有单一时钟的系统,设计和时序分析都相对简单。但是现在很多设计都有多个甚至几十个时钟乃至更多的时钟。比如说DAC7512控制器,在设计中用到的时钟实际上是有3个,CLK25M,CLK50M和DA_SCLK。在对多时钟设计进行时序分析的时候,我们首先
2013-11-22 14:31:34
988
转载 用Quartus II Timequest Timing Analyzer进行时序分析 :实例讲解 (三)
上面已经把DAC7512控制器中所有的时钟都创建好了。下面我们再额外讨论一下关于时钟属性方面的一些问题和在做时序分析时的处理方法。 对于具有单一时钟的系统,设计和时序分析都相对简单。但是现在很多设计都有多个甚至几十个时钟乃至更多的时钟。比如说DAC7512控制器,在设计中用到的时钟实际上是有3个,CLK25M,CLK50M和DA_SCLK。在对多时钟设计进行时序分析的时候,我们首先
2013-11-22 14:30:40
1939
转载 用Quartus II Timequest Timing Analyzer进行时序分析 :实例讲解 (二)
四,用TimeQuest对DAC7512控制器进行时序分析 在对某个对象下时序约束的时候,首先要能正确识别它,TimeQuest会对设计中各组成部分根据属性进行归类,我们在下时序约束的时候,可以通过命令查找对应类别的某个对象。 TimeQuest对设计中各组成部分的归类主要有cells,pins,nets和ports几种。寄存器,门电路等为cells;设计的输入输出端
2013-11-22 14:27:26
5870
转载 用Quartus II Timequest Timing Analyzer进行时序分析 :实例讲解 (一)
一,概述用Altera的话来讲,timequest timing analyzer是一个功能强大的,ASIC-style的时序分析工具。采用工业标准--SDC(synopsys design contraints)--的约束、分析和报告方法来验证你的设计是否满足时序设计的要求。在用户的角度,从我使用TimeQuest的经验看,它与IC设计中经常用到的比如prime time,time
2013-11-22 14:26:33
2857
转载 鲁棒设计与SIMULINK与蒙特卡洛模拟与系统不确定性
本文属MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章在MATLAB与SOLIDWORK集成机电系统仿真与实现1(原创)相关的文章中,比如用SIMULINK协助选择测试仪表1(原创) 等文章,使用了和本文不同的方法来获得一些技术设计参数,那里的方法涉及了更复杂的内容(针对系列对象),在使用那些方法的过程中,的确可以锻炼一些SIMULINK操作的一些技能,而本文所提到的使用蒙特
2012-12-11 22:09:46
2342
转载 SIMULINK与误差分配的优化1
本文属MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章 对于一般的技术设计,理论工具是丰富而完善的,问题的关键在于整个设计中各个子环节的无缝连接过程,这样,我们可以把理论指导实践的工作进行到底,发现一些更深层的问题,这才可能创新,走这条路,即使那些很简单的产品,我认为也会大有作为的。 待续。。。用SIMULINK预研设计直流电机参数测试
2012-12-11 22:08:22
673
转载 用SIMULINK做灵敏度(SA)_不确定度(UA)分析
本文属 MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章 灵敏度分析是一个内容非常广泛领域,本博文的目标是希望把灵敏的分析问题引入到整个系统的设计过程中。在设计中,一般对系统整体的指标是有个要求,这个指标是个统计值,那么如何把这个统计值的置信区间在设计时分配到系统的各影响因素、系统参数的控制上去呢?经过一段时间折腾,对这一主题,又增加了些认识,结合European
2012-12-11 22:07:31
5355
转载 认识灵敏度分析1(不确定性与DOE)(Uncertainty and sensitivity analysis)
在博文MATLAB与SOLIDWORK集成机电系统仿真与实现中,设法采用灵敏度分析去解决一些设计中的问题,目前我觉得,无论在SIMULINK工具的使用方面,还是在灵敏度分析的认识方面,需要一个再认识,也会逐步改掉那些从实际应用效率欠佳的操作方法和认识方面的误区,关于灵敏度分析这一主题,过去的做法表现出来的是直观的认识多一些,幸运的是脑子里意识到了这一问题的重要性。 灵敏度和不确定性经常
2012-12-11 22:06:51
4068
转载 用SIMULINK协助选择测试仪表3
本文属MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章 待续。。。 用SIMULINK预研设计直流电机参数测试系统_基于模型的设计SIMULINK做灵敏度分析(原创):
2012-12-11 22:05:24
566
转载 用SIMULINK协助选择测试仪表2
本文属MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章 待续。。。 下面是一批maxion电机的出厂参数表: 用SIMULINK做灵敏度分析(原创)本文转载自李会先博客http://foundy.blog.163.com/blog/static/26338344201028102402
2012-12-11 22:04:42
462
转载 用SIMULINK协助选择测试仪表1
本文属 MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章 本文的目标在于搞清楚电机模型中参数和输入的扰动或者说不确定行对电机性能指标的影响,这可以帮助在组建电机参数测试系统时,应该选择什么样的传感器进行系统设计,才能满足建模精度的要求,在文章中,会使用MATLAB的试验设计工具、统计工具、系统测试工具来完成这一个任务。 SIMULINK_Syste
2012-12-11 22:04:03
636
转载 SIMULINK_SystemTest_DOE(系统测试与试验设计系统分析方法)
在我博文中所列的项目中, 希望通过对已知模型的分析,来指导硬件线路的设计,并达到某个技术指标, 比如,在DC电机的调速系统中,如果确定需要xx的调速精度,那么在硬件设计过程中,怎样配置电流传感器和速度传感器?选择什么样的品质的电机? 最初在博文用SIMULINK协助选择测试仪表2(原创)SIMULINK与误差分配的优化2(原创),用SIMULINK做灵敏度(SA)_不确定度(UA)分析等中
2012-12-11 22:03:16
1451
转载 直流电机参数的测试和估计
本文属MATLAB与SOLIDWORK集成机电系统仿真与实现1(原创) 系列文章为了建立以直流电机为执行机构的控制系统,需要建立电机的数学模型,建立电机的数学模型有两种方法,一是通过牛顿力学定律和克希霍夫电路定律,和已知的电机参数建立电机的动态数学模型;二是通过系统辩识的办法识别出电机结构模型的具体参数。这里先论述一下第一种方法。 直接进行电机的参数测试,办法也很多,
2012-12-11 22:01:16
7829
转载 精度与不确定度
本文属 MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章 为什么国产的东东始终让老白姓自我嘲讽,这其中的原因可能有一箩筐,远离技术层面的东西就不在这啰嗦了,仅谈谈精度而已,就是从不确定度看精度到底是什么东西. 在设计产品中,如果这个精度与不确定度的概念不足够重视或者不清楚,那么产品的档次也最多是九流、十流的,设计源头上有一堆问题,然后再加上生产管理上再来一堆问
2012-12-11 21:59:57
4488
转载 用SIMULINK协助选择PM DC电机
本文属MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章在如何选择直流微电机2等章节,我们知道了电机选择的计算过程,当然如果要手动去计算,那的确有点笨拙,既然有SIMULINK这样强大的计算工具,为什么不用呢?其实无论是用DC电机还是交流电机,选择一个合适的电机在SIMULINK里并不需要什么计算! 有一个要求是,推行联合仿真, 把机构倒入SIMULINK, 挂上电机,
2012-12-11 21:57:59
1446
转载 如何选择直流微电机3
本文属MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章在如何选择直流微电机2里,了解了一些PM电机本身的工作原理,还没有直接和我们的任务联系起来,在这篇文章中,谈到在SOLIDWORK当中,来模拟设备运行的工况,而后再提出电机的总体要求,比如扭矩, 转速等.通常,整个设备的结构设计需要反复折腾,结构的变化使得电机的选择也要跟着变化,特别是那种结构的变化导致电机负荷
2012-12-11 21:57:13
623
转载 如何选择直流微电机2
本文属 MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章电机的选择计算依据来源于所设计设备最终指标的要求,这个指标在我们做基本的SOLIDWORKS模型分析后确定,下面的内容可以单独作为理解电机的论述。 在 如何选择直流微电机1里,已经做了一些计算,但是仍然需要全面的计算,以更好的理解电机的特性,有助于我们的设计
2012-12-11 21:56:11
950
转载 如何选择直流微电机1
本文属MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章 电机的选择计算依据来源于所设计设备最终指标的要求,这个指标在我们做基本的SOLIDWORKS模型分析后确定,下面的内容可以单独作为理解电机的论述。 电机的选择是基础的,这里从Maxon 公司的官方网站整理抄一遍。这里我们可以遵循选择的步骤计算出自己项目中需要的电机。
2012-12-11 21:54:56
1429
转载 单自由度力反馈操纵杆SOLIDWORK运动分析
本文属MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章 斯坦福的这个用于教学的力反馈操纵杆,学生得到的是一个配置好的组件集合,学生可以用这个东西去做很多实验,而在这里我们的目标是设计一个单自由度操作杆,关于设计,一定需要一个技术指标,接下来的各个环节都是围绕这个技术指标进行的,在现实的设计中,我发现,有些公司搞产品研究开发,技术指标提出来了,结果根本没能力或者不愿意花点时间来
2012-12-11 21:53:36
821
转载 自动控制无处不在(MATAB伺服驱动介绍)
本文属MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章在MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章中,一个重点是伺服控制系统的设计,在强调一些基础概念的过程中,我当然觉得不能忘记眼前那些琳琅满目的伺服驱动产品,而且这些国外的东西基本上领导了中国的市场,这种局面从某些层面上考虑,它的优点是别人似乎真的在帮助我们从愚昧落后的状态中大踏步前进,另外一些观念不用多
2012-12-11 21:52:37
1058
转载 永磁直流(PM DC)电机伺服控制装置
本文属 MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章 结合单自由度力反馈操作杆介绍(原创)里要完成的控制设计,我稍微改动一下该结构,用来实现电机单轴伺服控制的一些实验。我希望这种简单的实验,不是随便弄来玩弄几下的,然而恰好相反,实验的目的是让人体验到其中的技术瓶颈,为什么我们始终在搞一些破烂货,人家的技术日新月异,为什么要去搞那些时变系统的贝叶斯估计1(系列),表面上看似
2012-12-11 21:51:13
1318
转载 单自由度力反馈操作杆介绍
这个东东是斯坦福大学为改善教学质量而精心设计的,本人想借此模型提出自己实现控制系统设计的方法,并检验之。 斯坦福的这个操作杆如下样子,我用SOLIDWORK建起了模型。 图(1) 1.这个模型操纵杆有什么作用呢?伺服控制系统建模实践 可以模拟类似倒立摆那样的控制虚拟现实原理教学(比如通过操纵杆,
2012-12-11 21:48:41
1143
转载 伺服和力反馈系统与设计框架
本文属MATLAB与SOLIDWORK集成机电系统仿真与实现系列文章 这里提出一个设计过程模型,今后的控制系统设计过程,我将围绕这个框架进行。 本来,任何技术设计都是居于模型进行的,只不过目前,计算技术的进步,特别是仿真技术的进步,使得那些复杂的计算
2012-12-11 21:46:29
1134
转载 MATLAB与SOLIDWORK集成机电系统仿真与实现1
本系列日记假设(这个假设要求也许太高了,但是我力求使整个设计过程的每一个环节有显然的因果关系,这样才能够控制设计的质量,有的论述如果是在假设的基础之上,一个原因是还没找到合理的叙述,但是随着日记的进行,整体上这种问题都会被解决,如果事情的前后找不到一个因果关系,那么很可能将陷入混乱的局面,那是不可能设计出好的产品的,还有一重要方面是,有的博文初次登出时可能暗藏很多错误,当我发现这种错误,会实时修改
2012-12-11 21:44:13
3906
1
原创 Java中字符串转数字
public class test { public static void main(String[] args) { String a = "53c015"; //Integer ii=Integer.parseInt(s, radix) ;//radix设置为10,表示10进制,16表示16进制 int i = Integer.parseInt(a, 16); Syste
2012-11-29 22:24:25
663
原创 Java字符串操作
一.Java字符串类基本概念在JAVA语言中,字符串数据实际上由String类所实现的。Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串;二类是在程序中会被改变长度的可变字符串。Java环境为了存储和维护这两类字符串提供了String和StringBuffer两个类。 一、创建字符串例: Stringstr=new("This is a String");或者
2012-11-29 21:52:59
480
转载 Android 用一个监听器实现多个监听
012-05-30 14:11 633人阅读 评论(1) 收藏 举报在android应用程序中,有时要用到很多的按钮元件,每个按钮都要有一个监听事件,为了让代码看起来干净简洁,并节省一些内存,我们可以用一个监听器(Listener)来实现多个按钮的onClick监听,下面是一个具体的例子:[java] view plaincopypack
2012-11-29 21:34:16
688
原创 android之RadioButton学习1
android:button="@null" (设置没有选择按钮)android:drawableLeft (设置左,右,上,下 四边图标) android:drawableRightandroid:drawableTopandroid:drawableBottomandroid:paddingLeft (设置空间文本距离控件
2012-11-28 20:32:05
746
翻译 android:btn OnClickListener接口
开始学习Android时候为OnClickListener添加接口的时候自动添加的接口函数为@Overridepublic void onClick(DialogInterface arg0, int arg1){}没有@Overridepublic void onClick(View v){}这个问题的解决方法是:将前面的包名import androi
2012-11-28 20:17:48
304
关于FPGA实现FFT的7篇文章
2009-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人