阅读:1166回复:8
问个9054的问题
想做一块数据采集卡,卡上有一块cpld控制数据采集。驱动程序要通过9054设置一些采集参数,然后启动采集。当采集完毕后,由cpld启动dma,将数据传到pc机内存。我想问一下9054究竟是工作在initiator方式还是target方式?驱动程序要通过9054访问cpld应该算是target方式,而cpld访问9054的内部寄存器(启动dma)应该是initiator方式吧,那我究竟要把9054设置为那种方式呢?
|
|
沙发#
发布于:2004-03-11 19:45
请大家出手!
|
|
板凳#
发布于:2004-03-13 16:29
可以两种都保留下,但我也不知道CPLD具体怎么样来启动9054。
|
|
地板#
发布于:2004-03-14 20:58
9054说明书写的很清楚!
|
|
|
地下室#
发布于:2004-03-16 08:43
楼上能否给具体指点一下?
谢谢! |
|
5楼#
发布于:2004-03-18 19:51
该出手时就出手啊!
|
|
6楼#
发布于:2004-03-25 18:18
有两种方式
1 通过置UaserI,门铃或邮箱告诉计算机 2 直接从cpld置A8(或A9)寄存器,启动DMA,当然要计算机吧DMA的准备工作做好。 DMA就是DMA |
|
7楼#
发布于:2004-03-26 09:25
hmwhmw兄:
请问下你所说的A8\A9是指的DMACSR0;DMACSR1;寄存器么?你的意思是通过CPLD,对PCI的配置寄存器进行写操作是么? |
|
8楼#
发布于:2004-04-07 18:22
是不是可以这样理解:
即使9054设置为target方式,也可以用cpld从local端访问其内部的寄存器? |
|