jianghu
驱动牛犊
驱动牛犊
  • 注册日期2002-07-11
  • 最后登录2010-07-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望20点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1819回复:7

关于9054的几个引脚以及DMA传输时序

楼主#
更多 发布于:2002-10-09 17:57
1、9054中LBE#应该怎么接(局部总线是16bits)?它既可以是输入也可以是输出,分别起什么作用?
2、9054接有外加FIFO,DMA传输的时候时序或者说简单的流程是怎么样的啊?就是地址信号,ADS#,LW/R,以及FIFO的读写使能等等的时序关系。

送分咯!

最新喜欢:

kiki_mekiki_m...
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-09 21:48
1.数据手册里有详细说明.如果有local processor,则是输入.
2.fifo的使用需要仔细考虑,在这方面犯错误的人太多了.
兄弟们,给点分吧
roppies
驱动牛犊
驱动牛犊
  • 注册日期2001-04-24
  • 最后登录2005-03-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-10 10:20
1.LBE若不用可以上拉
2.一般来说是ads#启动一个传输周期的开始,blast#决定是否为单周期传输,ready#决定什么时候开始传输数据,结束方式可以为9054驱动blast#或FIFO驱动Bterm#,需要注意的是促发式传输时必须保证数据的建立时间
互相鼓励/互助前进
jianghu
驱动牛犊
驱动牛犊
  • 注册日期2002-07-11
  • 最后登录2010-07-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望20点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-11 11:06
谢谢两位,分已经给出,再问个问题,呵呵

我不打算使用READY#信号,那么在DMA读取外部FIFO过程中FIFO空了,9054是不是会一直等待直到FIFO里面有数据然后继续读取?(DMA采用的是连续促发方式)
roppies
驱动牛犊
驱动牛犊
  • 注册日期2001-04-24
  • 最后登录2005-03-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-14 15:46
9054为什么会等待?
就是通过判断READY#是否有效,因此不用READY#不大可能
互相鼓励/互助前进
hjcomm96
驱动牛犊
驱动牛犊
  • 注册日期2002-07-15
  • 最后登录2004-10-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-28 22:05
1.LBE要看Local bus的宽度而设定,可以上拉。
2.ADS#启动一次总线交易周期,LW/R信号分辨传输方向,FIFO分同步、异步,处理起来不一样,同步FIFO更要求时序上保证数据的建立保持时间。
cetc54
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2005-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-04 10:55
1、也就是说外接fifo为空时我给9054一个ready#为高就实现等待了?
2、是不是再DMA方式下结束只能由9054结束(内部寄存器计数器为零),能由本地总线结束吗?比如说实现BTEAM#
greatwp
驱动牛犊
驱动牛犊
  • 注册日期2001-12-07
  • 最后登录2005-10-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-14 20:46
好像dma一般是要到传完为止
wp
游客

返回顶部