Jul 28

时序约束 不指定

RickySu , 15:02 , 资料汇总 , 评论(0) , 引用(0) , 阅读(349) , Via 本站原创
1、Hold Time违例可能导致数据在不到一个时钟内穿越触发器。具体例子见参考资料1,P28

2、对有关系的不同时钟域进行约束方法有二:
TIMESPEC TS_CLKA=PERIOD A_GRP 20;
TIMESPEC TS_CLKB=PERIOD B_GRP TS_CLKA*2;
Or
TIMESPEC TS_CLKA=PERIOD A_GRP 20;
TIMESPEC TS_CLKB=PERIOD B_GRP 20;
TIMESPEC TS_CLKA2B=FROM A_GRP TO B_GRP 20;
推荐第一种

3、对美关系的不同时钟域约束,其中间相连的部分需要TIG
具体参见资料P104

参考资料
1、Timing Presentation[ftp://ftp.xilinx.com/pub/documentation/misc/timing...]
2、Constraints Guide
Tags: ,
Jul 18
背景:在做Blackjack Project时,做到FSM模块,由于涉及到的usersum和robotsum两个(时序的状态转换,组合的状态译码和组合的输出译码)时, usersum和robotsum形成Latch。并且map report中也显示生成门控时钟。宏观上,整个设计下载到试验板上状态机运行不正确。
Tags:
Jul 6
Source Synchronize,源同步,指下游器件的时钟由上游器件提供。
System Synchronize,系统同步,指整个系统(板级)中所有期间都是由一个时钟器件(比如晶振)提供的。

通常源同步能比系统同步提供更高的性能,因为系统同步从晶振到每个器件走过的路经长度不同,会造成延时不等。
Tags:
Jun 14
今天想把以前的台式电扇拿出来用。
插上电,不转了。见怪不怪,这种事情常发生了。
反正在家没事,于是修理起电扇来。
反反复复拆装好几次,终于让他转起来,以下是修理要点:

1、转不动通常就是没油了。
油这东西,有的时候可以润滑,可是干了以后却会比没油更阻碍运动。加油不能乱加,加在外面是没用的,一定要加在关键点上。我的电扇,拆到了最里面的线圈,才找到这个加油的关键点。(同时知道了电扇原理,原来就这么一个线圈。。。)

2、加过油之后,没有盖上罩子可以很轻松地拨动了,可是加上后就不行。
原来外面的铁罩子,一定要和轴承方向完全平行。这一点,光靠几个螺丝来调教根本不行。最后花了好大力气终于找到一个还算过得去的方位,只是比起最里面那层,阻力还是增加了不少。

3、保护
修台式电扇,拆开以后总是躺着的。这个时候要插电试,根本没反应的。拆开风扇下的一个小黑盒子才发现其中奥妙:里面有两个黄片,和一个小的金属圆柱体。当电扇竖直时,圆柱体在两个簧片中间,电流导通;风扇倒下的话,圆柱体就会离开,于是就断电了。

总的来说,这个廉价电风扇还是有很多地方做得不好,比如,应该在较外层的地方做一个注油孔,那样我就不用拆到最里层了,把那几个螺丝拆掉之后,轴承对不齐,这样的阻力损失比较可惜。
不过,倒下的那个保护还是蛮好玩的。
Tags:
Jun 10
1、标题格式和自动索引
通常正式的论文都需要用Word自动生成目录索引,这需要给每个小标题都打上标题格式,比如标题1,标题2……
点击在新窗口中浏览此图片

点击左边的Aa按钮,可以弹出标题格式栏,在里面可以做详尽的格式修改。

要生成自动索引,选择菜单 插入 --> 引用 --> 索引和目录 就可以生成
更新目录,可以使用大纲工具栏中的 更新目录 按钮。

2、文档结构图
做好标格式后,打开视图 --> 文档结构图,可以很清晰看到文档结构,用这个视图可以很容易进行跳转,编辑,程序结构一目了然。

Tags:
分页: 23/25 第一页 上页 20 21 22 23 24 25 下页 最后页 [ 显示模式: 摘要 | 列表 ]