阅读:2388回复:9
PCI9054的DMA传输是如何发起的
PCI9054如果要发起DMA传输需要驱动Lhold信号,是通过什么方式驱动的呢,是要由局部端驱动,还是PCI端?
|
|
|
沙发#
发布于:2005-02-23 17:40
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2005-02-23 22:34
是收到什么样的触发信号,才发起LHOLD呢?
|
|
|
地板#
发布于:2005-02-24 19:15
是用EPLD来产生这种控制信号的.
|
|
地下室#
发布于:2005-02-24 21:08
那DMA传输是如何发起的啊?
|
|
|
5楼#
发布于:2005-02-25 16:45
EPLD收到存储的数据达到一次DMA传输的长度,就会发出一个信号通知PCI9054可以进行DMA传输,收到这个信号PCI9054就会发出lhold信号是吗?
可不可以是PCI端发出一个信号通知PCI9054要进行DMA传输,PCI9054就发出lhold信号呢?应该也可以地吧? |
|
|
6楼#
发布于:2005-02-25 21:15
通过设置9054内部寄存器,使9054开始进行DMA传输。
当9054需要访问局部端时,会拉低lhold信号。这时如果空闲局部端要拉低lholda允许9054进行访问。 |
|
7楼#
发布于:2005-02-26 16:58
总不会是一上电,lhold端就会被拉低吧?
|
|
|
8楼#
发布于:2005-02-28 12:26
怎么没人回答我呢?
|
|
|
9楼#
发布于:2005-02-28 21:30
只要9054不访问局部端,就不会拉低lhold,刚上电时应该不拉低
|
|