集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
楼主: lcytms

跟李凡老师学FPGA之D100:FPGA 100天总结(20170520课堂笔记)

[复制链接]
 楼主| lcytms 发表于 2017-7-18 10:50:50 | 显示全部楼层
1145
        我们做图像处理的时候,我们写memory的时候,要多加2级寄存器,才能够满足对应的关系。
        一个是Sobel得到图像穿回到memory的关系,一个是memory地址的关系,他们要对齐,要不矛盾。
        这个就是流水线的设计。
        用TP可以得到流水线的设计,它可以指导流水线,什么时候发出正确的控制信号,同时它可以指导流水线的架构是正确的,不会出现相悖的关系。
 楼主| lcytms 发表于 2017-7-18 10:51:47 | 显示全部楼层
1146
        100天的课程,我们基础内容比较多。
        我们同学有些累,也是在情理之中。
        这是节拍分析。
        时序分析,国内高校基本上都是按照教材来走,称之为手册思想。
        最高频率的公式怎么做?
        我们就叙述一下。
        但实际上它背后是非常严谨的,它是有一个传输延迟和惯性延迟来构成的。
        它是站在全时间轴上来讨论的。
        我们在时序分析的时候,我们引入最高频率公式,或者业界称之为静态时序分析的定理的时候。
 楼主| lcytms 发表于 2017-7-18 10:52:28 | 显示全部楼层
1147
        我们引用了一个故事,叫约会谜题。
        有助于理解静态时序定理。
        把它理解清楚,其它的问题都迎刃而解。
        我们的约会谜题说了,男孩和女孩约会,男孩女孩的行程是固定的。
        女孩要求男孩早她5分钟到,晚她3分钟离开。
        对应的电路的意义,就是建立和保持。
        女孩看成时钟,数据早于时钟到,晚于时钟离开,可以满足寄存器的建立保持的要求。
        而建立保持的要求,使寄存器从一个稳态翻转到另外一个稳态。
        触发这种翻转的时候必须要的能量条件,当能量不足的时候,就发生亚稳态。
 楼主| lcytms 发表于 2017-7-18 10:53:01 | 显示全部楼层
1148
        亚稳态我们已经讨论过,将会使翻转的过程中,从一个稳态翻转到另外一个稳态,落点会在波动上,使得翻转到稳态的时间段会延迟。
        那么在下一个寄存器捕获之前,如果捕获的是一个亚稳态的信号,这是一个非0非1的信号,不同的寄存器会得到不同的值。
        那一定会产生数据的失效。所以说要避免亚稳态。
        男孩是数据,女孩是时钟。
        由于都是节点,无论是时序分析,还是潜伏期分析,一定要找到节点。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-7-18 10:54:29 | 显示全部楼层
1149
        Clk0和clk1可以是2个时钟。
        但是2个时钟有有限多个相位差。
        STA,静态时序分析。
        或者根本就是一个时钟,但是一个时钟也会有路由的时间。
        STA就是说无论你的设计多么复杂,它的考虑点就是这样,考虑N1这个节点,它的建立和保持。
        N0输出N1的这个信号,一定是位于clk0的右侧,时钟沿的右侧,才会稳定下来。
        然后到达clk1端口的时候,要早于clk1的上升沿建立,晚于clk1的上升沿保持。
        这一段,N1才能获得足够的翻转能量。
 楼主| lcytms 发表于 2017-7-18 10:55:43 | 显示全部楼层
1150
        所以说这个时候,我们引入男孩的行程和女孩的行程。
        男孩的行程就是数据,data。
        我们只需要知道数据什么时候到达这个端口,时钟什么时候到达这个端口。
        数据要早于这个时候到达,这是男孩。
        晚于这个时钟离开即可。
        所以说我们要知道,男孩的行程、女孩的行程。
        男孩就是数据,数据怎么走呢?
        从clk0走到这一段,是时钟的行程,时钟的延迟。
        我们写成tcd0。
        时钟到达了它的端口之后,N0上有一个tco0。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-7-18 10:56:48 | 显示全部楼层
1151
        一定是时钟到达了以后,经过了tco,数据才稳定。
        然后再加上tfa1的延迟。
        这个不同的公司会有不同的写法,不同的手册。
        实质都是一样。
        然后呢,这边是女孩的行程,tcd1。
        我们知道最高频率公式,约会谜题,那个最短的间隔是怎么算的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-7-18 10:57:43 | 显示全部楼层
1152
        最短的间隔,它的倒数,就是最高的工作频率。
        应该是男孩的行程Tb,减掉女孩的行程Tg,加上固有的建立时间Tsu,Tsu就是女孩要求男孩早她5分钟到,是这个公式。
 楼主| lcytms 发表于 2017-7-18 10:58:24 | 显示全部楼层
1153
        男孩的行程,Tb = tcd0 + tco0 + tfa1,这个就是男孩的行程。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-7-18 10:59:34 | 显示全部楼层
1154
        男孩的行程,是数据的行程。数据的行程,数据的行程是从时钟开始算起,不必从前面算起,一定是tco之后。
        然后呢,是女孩的行程,Tg = tcd1,就是时钟的行程。
        然后代进去,就得到最高频率公式。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-25 13:00 , Processed in 0.064986 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表