集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
楼主: lcytms

跟李凡老师学FPGA本地接口设计:LIP基础(20170502课堂笔记)

[复制链接]
 楼主| lcytms 发表于 2018-9-20 21:42:14 | 显示全部楼层
1155
        从机这个时候是低电平。
        从机不忙。
        这一次,主机怎么样?
        在这个时序图的例子上,主机任性,主机选择叫停。
        Write=0。
        不是说一定要这么写,而是说它是一个例子。
        说明主机这个时候,它要叫停,write叫停。
        这个是在时标线的第3的位置上。
        主机它可以任性,它可以根据它的要求,它可以叫停,随时叫停。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2018-9-21 09:18:57 | 显示全部楼层
1156
        S4。
        应该是在4和5的时标线中间,4.5的位置上,主机又将write置高,加载第三个数据。
        重新加载write,重新加载数据。
 楼主| lcytms 发表于 2018-9-21 09:19:23 | 显示全部楼层
1157
        D3是在4.5的位置上加载。
        接着,在s4上仍然要判断waitrequest,每一拍都要握手。
        当然呢,在这一拍上,握手waitrequest,它是低电平。
        之后5和6的位置上,应该是在时标线的第五拍,从机将waitrequest拉高,但是这一拍上,能够捕获到的waitrequest仍然是低电平。
 楼主| lcytms 发表于 2018-9-21 09:19:51 | 显示全部楼层
1158
        主机选择继续走,加载D4。
        突发的最后一个字。
        这是在5的标线上,加载,data4。
        在5的标线上不能撤,仍然要握手waitrequest。
        每一拍都要握手waitrequest。
 楼主| lcytms 发表于 2018-9-21 09:20:54 | 显示全部楼层
1159
        除非waitrequest为低电平。
        突发就结束了。
        接着,主机怎么样?
        将write置成低电平。
        是在时标线右侧逼近的7的位置上。
        它5和6是画在一起的。
        时标线7的位置上,将write置为低电平。
        突发写,可以看得到,在写进入这个突发的过程,以及突发传输的这个过程之中,主从都可以握手。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2018-9-21 09:21:40 | 显示全部楼层
1200
        但突发读则不一样。
        突发读,进入的时候,主从也是握手,读和waitrequest。
        而进入了突发这个过程之后,从机只能等。
        读的这张图,我下午来给大家做一下。
        上午先到这吧。

(午休)
 楼主| lcytms 发表于 2018-9-21 09:22:28 | 显示全部楼层
1331
        突发读的状态转移图。
        之后,我们可以通过一些练习,来了解这个LIP。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2018-9-25 09:21:16 | 显示全部楼层
1332
        实际上,我们上午在看这张图的时候,这张时序图的绘制,是用经典的方式来绘制的。
        虽然是用经典的方式来绘制,但是跟现在的绘制的方法,在读图的时候仍然是一样的。
        只不过读图的时候,我们是把激励跟响应用现在的方法,看成是激励跟响应。
        其实你要讨论当前这一拍捕获到的数据。
        传统的当前这一拍捕获到什么,当然还得看左边。
        突发写的时候,读写双方进入写的这个过程,什么是进入呢?
        就是从机有没有应答主机的突发写的请求。
 楼主| lcytms 发表于 2018-9-25 09:22:51 | 显示全部楼层
1333
        就是主机发出了首发的beginbursttransfer这个命令,以及首发的地址,这个从机会不会响应呢?
        这个过程就称之为突发的过程。
        如果从机响应了,那就开始进行突发的传输的过程。
        如果从机没有响应,从机是以waitrequest拉高没有响应,主机就得等着。
        这时候还没有进入突发。
        突发有一个进入的过程。
        还有一个执行的过程。
        突发的一个序列。
        进入之前,进入之后。
        进入之前,从机它要知道,它要响应这个请求。
        当从机waitrequest为高电平,主机发的读请求,读突发请求,写突发请求,它都不响应,它都不知道你要做什么。
        所以说主机你得保留着。
        不然它响应了,就是一个突发的过程,在突发写的时候,主从都可以互相叫停。
        突发读,主机是不能叫停的,而从机可以叫停。
 楼主| lcytms 发表于 2018-9-26 09:29:55 | 显示全部楼层
1334
        突发写的时候,突发读写进入的这个过程,都是用waitrequest和读写命令来握手。
        而一旦进入了,进入突发读以后,从机是以readdatavalid来握手主机。
        而主机没有任何办法。
        没有叫停的权利,只有被动地等待从机叫停。
        从机说走就走,从机说停就停。
        而突发写,进入了突发写以后,主从都可以叫停,主机用write来叫停从机,从机用waitrequest来叫停主机。
        我现在来绘制一下突发读。
        突发读的时候,是从机进入之前,用waitrequest握手。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-5-14 12:24 , Processed in 0.079911 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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