20楼#
发布于:2002-10-31 09:47
1、你说的108MB是不是在RTOS?
2、如果是local发起传送除了demand dma 是不是必须写本地端写配置寄存器? |
|
21楼#
发布于:2002-10-31 11:37
请问各位大侠pci9054在c mode下如何实现local bus-->pci的dma传送?实时性如何?
|
|
22楼#
发布于:2002-10-31 12:12
1.不是在rtos,在windows下,代价是硬件的复杂性大大增加.
2.是的 |
|
|
23楼#
发布于:2002-10-31 15:14
也就是说RTOS下采用DMA的什么方式都行,我们想实现100MB/s,用demand dma可以吗?
是不是采用demand dma方式local bus的硬件逻辑设计就简单的多,接上dreq和dack并设置相应的 寄存器就行了,向楼上说的直接用fifo的满标志产生dreq是不是可行? |
|
24楼#
发布于:2002-10-31 16:04
问题未必这么简单,可以几乎肯定的说不可行.尤其是FIFO,这个东西用错的人一大堆,都喜欢把他想象成一个理想化的先进先出队列,但实际上完全不是那么回事.
|
|
|
25楼#
发布于:2002-10-31 16:12
可以Local bus采用FPGA发起DMA传输 :o
|
|
26楼#
发布于:2002-10-31 16:24
我使用fpga实现的fifo,用错什么意思?不就一个发起传送吗?
以后的事是9054做的,是不是有一个外接fifo和9054内部fifo的匹配问题?如果不好实现,是不是pci发起好一点,那样就要占用很多cpu的资源。 |
|
27楼#
发布于:2002-11-01 09:21
板主就不能给个最后的总结?总结一下问题ok!
|
|
28楼#
发布于:2002-11-01 09:40
如果你足够细心的话,问题在详细设计阶段都会暴露的,祝好运.
|
|
|
29楼#
发布于:2002-11-01 14:42
谢谢各位大虾的帮助,几天来总算有了更深的理解,我将继续
|
|
上一页
下一页