阅读:1893回复:7
关于9054的几个引脚以及DMA传输时序
1、9054中LBE#应该怎么接(局部总线是16bits)?它既可以是输入也可以是输出,分别起什么作用?
2、9054接有外加FIFO,DMA传输的时候时序或者说简单的流程是怎么样的啊?就是地址信号,ADS#,LW/R,以及FIFO的读写使能等等的时序关系。 送分咯! |
|
最新喜欢:kiki_m... |
沙发#
发布于:2002-10-09 21:48
1.数据手册里有详细说明.如果有local processor,则是输入.
2.fifo的使用需要仔细考虑,在这方面犯错误的人太多了. |
|
|
板凳#
发布于:2002-10-10 10:20
1.LBE若不用可以上拉
2.一般来说是ads#启动一个传输周期的开始,blast#决定是否为单周期传输,ready#决定什么时候开始传输数据,结束方式可以为9054驱动blast#或FIFO驱动Bterm#,需要注意的是促发式传输时必须保证数据的建立时间 |
|
|
地板#
发布于:2002-10-11 11:06
谢谢两位,分已经给出,再问个问题,呵呵
我不打算使用READY#信号,那么在DMA读取外部FIFO过程中FIFO空了,9054是不是会一直等待直到FIFO里面有数据然后继续读取?(DMA采用的是连续促发方式) |
|
地下室#
发布于:2002-10-14 15:46
9054为什么会等待?
就是通过判断READY#是否有效,因此不用READY#不大可能 |
|
|
5楼#
发布于:2002-10-28 22:05
1.LBE要看Local bus的宽度而设定,可以上拉。
2.ADS#启动一次总线交易周期,LW/R信号分辨传输方向,FIFO分同步、异步,处理起来不一样,同步FIFO更要求时序上保证数据的建立保持时间。 |
|
6楼#
发布于:2002-11-04 10:55
1、也就是说外接fifo为空时我给9054一个ready#为高就实现等待了?
2、是不是再DMA方式下结束只能由9054结束(内部寄存器计数器为零),能由本地总线结束吗?比如说实现BTEAM# |
|
7楼#
发布于:2002-11-14 20:46
好像dma一般是要到传完为止
|
|
|