AlteraNios嵌入式处理器大赛知识讲座小明和小强的故事一直以来都在想写这么一个故事,这个故事的目的是为了说明清楚关于timing的一些概念。所以如果你对时序已经非常清楚的话,大可不必看下去以至于把自己反而搞糊涂了。有一天天气很好,所以小明决定去小强家里。小明和小强家的门都是自动门,不是你想开,就可以开了的,而是在一定的时间后打开,而这时间间隔是固定的。为了让时间变得简单一点,我们假设它是一个小时。于是,小明在自己家门4:00打开的时候出去了。然后他就向小强家里走过去,小强家的门是5:00打开的,小明在这之前到达小强家门口。这样小明就顺利到小强家里了。这个故事就讲完了。让我们重新把它推演一下,这个故事里面关键的是两点,一个就是小明到达小强家的时间,还有一个就是小强家的门的状况。这两个相对来说是两件独立事件。我们首先看一个小明从家里到小强家门口这么一个过程。首先是开门的时间点(LaunchEdge),开门需要一点时间,你不能在它刚开的时候就出去吧(Tco)。最后就是从门口走到小强家门口的时间(Tdata),这个时间是不一定的,因为有很多方式可以到小强家里。我们会比较关心极端事件,就是最快的时间,和最慢的时间。这还没结束呢,最容易忽略的,其实就是时间的问题。好比小明以为他是四点点钟出门的,但其实他家里的钟其实晚了10(Tclk1)分钟的。如果我们以一个标准时间来判断小强和小明家的钟。而他们家里的钟只有可能比标准时间要晚一些(时钟传递到门的延迟)。差不多可以了,我们看到这么一个公式到达时间=LaunchEdge+Tclk1+Tco+Tdata如果非要给这些值赋一个固定的值,那么我来具体看一下。这里面LaunchEdge,Tco都是固定的,我们假设他们为LaunchEdge=4:00,Tco=5。如果我们

第六篇 - 小明和小强的故事

第六篇 - 小明和小强的故事