AlteraNios嵌入式处理器大赛知识讲座门规之时钟篇门本身没什么复杂的地方,但是门的种类一多,麻烦就来了。而好玩的地方也来了。所以我们对门(主要是时钟)的选择就会有很多讲究。好像厨房应该配什么门,卧室配什么门?对于门的属性把握也影响到你知道工具工作的准确性。如果你给工具的信息本身就不是符合事实的话,那么结果一定是不堪的。所以,我们需要对门,提醒一些门规。1.再生门很多时候我们不得不用一些逻辑的结果作为时钟去驱动一个门,我们且管他叫作再生门吧,这种门所造成的问题是最多不过的,因为有一些先天不足。所以我们把力气主要多的放在这里。首先这些门的驱动时钟是由组合电路组成的,还记得之前的规则么?所有的组合电路都是不可信的。是的,往往有很多的毛刺啊,或者中间过程啊不可避免的出现,这当然不是我们想要的东西。所以,在生成新的再生门之前,你最好把这个时钟信号用原来的那种门在关一下。这样你获得的会是一个干净的,纯粹的时钟信号。2.门之相关再生门也可以分成两种,一种是锁相环所产生的时钟驱动的门。另一种是你用逻辑搭建出来的时钟。就好像有的门是工厂制作的,有的门是你自己劈木头造出来的,工厂造出来的驱动门会比较准确,效果比较好,可以省掉你很多麻烦,所以很多时候我们还是推荐用这种门。而且因为是工厂制造,所以工厂对这种驱动的属性,状态会非常清楚,所以在分析的时候,会自动获得很多信息,而不需要你来提供。但是有的时候,你或许不得不自己造一个门。那么这个时候你就需要比较细心的呵护一下。首先就是刚才说的毛刺问题,然后就是相关性问题。你需要告诉工具你造的这个门和原始的那个门的关系。好比时钟频率,相位。工具是很蠢的,它没可能了解高级生物的语言,所以你必须告诉它。所以再生门与原始门之相关性会非常重要(derivedclock)3.门锁(gatedclock)门当然应该可以上锁,就是可以

第四篇 - 门规之时钟篇

第四篇 - 门规之时钟篇