版块
论坛
喜欢
话题
应用
搜索
登录
注册
jianghu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=29923
关于9054的几个引脚以及DMA传输时序
1、9054中LBE#应该怎么接(局部总线是16bits)?它既可以是输入也可以是输出,分别起什么作用?2、9054接有外加FIFO,DMA传输的时候时序或者说简单的流程是怎么样的啊?就是地址信号,ADS#,LW/R,以及FIFO的读写使能等等的时序关系。送分咯!
回复
(
7
)
2002-10-09 17:57
来自版块 -
板卡设计
◆
◆
表情
告诉我的粉丝
提 交
greatwp
:
好像dma一般是要到传完为止
(2002-11-14 20:46)
回复
cetc54
:
1、也就是说外接fifo为空时我给9054一个ready#为高就实现等待了? 2、是不是再DMA方式下结束只能由9054结束(内部寄存器计数器为零),能由本地总线结束吗?比如说实现BTEAM#
(2002-11-04 10:55)
回复
hjcomm96
:
1.LBE要看Local bus的宽度而设定,可以上拉。 2.ADS#启动一次总线交易周期,LW/R信号分辨传输方向,FIFO分同步、异步,处理起来不一样,同步FIFO更要求时序上保证数据的建立保持时间。
(2002-10-28 22:05)
回复
roppies
:
9054为什么会等待? 就是通过判断READY#是否有效,因此不用READY#不大可能
(2002-10-14 15:46)
回复
jianghu
:
谢谢两位,分已经给出,再问个问题,呵呵 我不打算使用READY#信号,那么在DMA读取外部FIFO过程中FIFO空了,9054是不是会一直等待直到FIFO里面有数据然后继续读取?(DMA采用的是连续促发方式)
(2002-10-11 11:06)
回复
roppies
:
1.LBE若不用可以上拉 2.一般来说是ads#启动一个传输周期的开始,blast#决定是否为单周期传输,ready#决定什么时候开始传输数据,结束方式可以为9054驱动blast#或FIFO驱动Bterm#,需要注意的是促发式传输时必须保证数据的建立时间
(2002-10-10 10:20)
回复
jst7792
:
1.数据手册里有详细说明.如果有local processor,则是输入. 2.fifo的使用需要仔细考虑,在这方面犯错误的人太多了.
(2002-10-09 21:48)
回复
jianghu
加关注
写私信
0
关注
0
粉丝
14
帖子
返回顶部