小弟在研读9056的datasheet的时候,遇到一个困惑:DMA传输中的除了block模式,Scatter/Gather模式,还说有一个所谓的“Demand Mode”,这个请求模式是针对Local端的设备来控制DMA的传输,那么这种模式和前两种模式是什么关系啊?应该不是并列关... 全文

2004-12-10 09:40 来自版块 - 板卡设计

请问DMA方式中Block和S/G模式有什么区别啊?二者在速度上有什么差异呢?分别适用于哪种情况?小弟很急,谢谢了

2004-12-09 19:38 来自版块 - PLX PCI 开发板支持

请问大家:9056的PCI配置寄存器中有6个BAR(基址寄存器)其中的作用是不是这样理解的:BAR0:PCI一侧,以内存方式访问9056内部寄存器的基地址BAR1:PCI一侧,以I/O方式访问9056内部寄存器的基地址BAR2:Local 端的SPACE0的所有资源(包括9056... 全文

2004-12-09 14:31 来自版块 - 板卡设计

请问: 9056的PCI配置寄存器中有6个BAR(基址寄存器) 其中的作用是不是这样理解的: BAR0:PCI一侧,以内存方式访问9056内部寄存器的基地址 BAR1:PCI一侧,以I/O方式访问9056内部寄存器的基地址 BAR2:Local... 全文

2004-12-09 14:19 来自版块 - PLX PCI 开发板支持

请教:我写了一个hello world 的小程序,可是载入内核的时候总是报错,错误提示如下:./hello.o:kennel_module version mismatch./hello.o was compiled for kernel version 2.4.20 w... 全文

2004-09-21 15:27 来自版块 - LINUX&UNIX核心开发

一个老师对我说,PCI设备的基地址是由BIOS分配,我很困惑.所谓"基地址"就是PCI设备在内存中的起始地址吧,这个地址应该是由OS分配的吧,如果是由BIOS分配,那就是说,PCI设备的基地址是不变化的,是固化在PCI配置寄存器中的吗? 身边没有高人,很郁闷,... 全文

2004-08-16 08:55 来自版块 - 板卡设计

请问,PCI数据DMA传输与burst传输之间的关系?是一次DMA传输由多次burst传输组成,还是一次burst传输就是一次DMA传输? 这个问题一直没有弄清楚,希望大家指点一下,谢谢了

2004-08-16 08:51 来自版块 - 板卡设计

请问怎样读懂别人编写的驱动程序?我正在研究的课题软件和硬件的结合非常紧密,在软件人员的配合下很多问题已经得到了解决,但是驱动层面的工作仍然没有人来做,我们的驱动程序是现成的,但需要改型,改型的前提是读懂现有的驱动程序,我该怎么办呢?有点想吃螃蟹但不知道从哪里下口的感觉.大家给点建... 全文

2004-08-04 14:58 来自版块 - ABC初学者

请问PCI猝发传送与DMA传输的关系。我用的PLX9056,具有两个独立的DMA通道。我认为:一次DMA传输就是一次猝发传送,PCI设备向PLX发送DMA请求,得到响应后,开始DMA传输,也就是开始占用PCI总线,开始一次BURST传输,等到延时计数器溢出,设备释放PCI总线,等... 全文

2004-07-28 14:12 来自版块 - 板卡设计

请问:1。从设备和主设备究竟该如何区分? 是不是谁先发起通信谁就是主设备。 主设备是不是都有独立MCU以及存储器。 例如网卡,应该属于从设备吗?到底应该怎么样区分呢?2。在一次Burst传送的开始,PCI总线上跑的是地址,那这个“地址”究竟是谁的地址?是不是PCI 设... 全文

2004-07-27 13:31 来自版块 - 板卡设计

请问怎样获得PCI设备一次burst传送的数据量,是否必须获得延时积存器的值,然后除以PCI总线的时钟频率。以上的方法是否有效,如果有效,那是否还有其他的方法。我现在急于知道手头某个PCI设备一次burst传送的DW数目(32 bit)

2004-07-27 09:52 来自版块 - ABC初学者

请问:PCI DMA传输方式有两种:BLOCK模式和SCRATTER/GATHER模式如果采用BLOCK模式,那么一次猝发传送是否就是要产生一次DMA请求,也就是说,有多少次猝发传送就要产生多少次DMA请求,还可以说,一次猝发传送就是一次DMA的执行;如果采用SCRATTER/G... 全文

2004-07-23 14:29 来自版块 - ABC初学者

请教:在PCI总线的猝发传送中,一次猝发传送的数据量可以人为指定吗?最大的一次猝发传送可以传送多少个双字(32 bits)?希望大虾可以不吝赐教

2004-07-19 13:50 来自版块 - ABC初学者

请仙人指路:(1)PCI配置空间中有6个BAR,但它们在物理上是完全相同的吗? 我选用的PCI接口芯片为9056,既然9056从物理上将MEM BAR 和I/O BAR 的地址分开,那判断BAR的最低位为‘0’还是为‘1’,还有什么意义?(2)BAR中的内容理当由OS分配,但... 全文

2004-06-03 08:56 来自版块 - ABC初学者

常听说驱动程序如何如何与app通讯,小弟是菜鸟,刚开始学习驱动程序,请问什么是\"app\"呢? 它有什么作用?与驱动程序是什么关系?谢谢

2004-06-02 10:45 来自版块 - ABC初学者


返回顶部