现在用PLXmon测试DMA设定从PCI-Local时是对的,内存中的数据传送到了本地存储器中但是在Local-PCI的时侯,不知道数据传送到那里去了,是否传送到和本地空间相映射的PCI内存空间??还有,怎么用Windriver的API作9054的DMA阿,以前没用过VC现在看着... 全文

2003-06-28 10:38 来自版块 - 板卡设计

有些地方不明白,不吝赐教1. PLXMON中使用memory diag读写存储空间的时候,每回都是一次读出多个数据,它是采用什么方式读写的呢,是DMA,还是非BURST模式的多个单周期读写??如果多个是单周期读写,是否是像手册中的时序图5-32一样的时序(Timing Diagr... 全文

2003-06-23 21:06 来自版块 - 板卡设计

我自己编写了好几天了都不对,始终都是READY信号滞后而且读写时读出的数据不正确还有几天就要验收了,调不出来老师不让我毕业阿,现在很急的说那位高人能帮我一下,给我一份好使的程序先,分一定多给万分感激万分感激

2003-06-21 21:25 来自版块 - 板卡设计

READY应该在ADS信号的上升沿有效(0),再BLAST信号的上升沿无效(1),这是一个顺序进行的逻辑,用VHDL不知道怎么才可以正确实现READY的逻辑控制用 SIGNAL temp:std_logic; process begin if A... 全文

2003-06-19 13:40 来自版块 - 板卡设计

现在可以用WinDriver读数分为两个space,可以读写space0,可是读出来数据不对,每次读同一个地址时读出的数据都不一样,有时候度的次数多了还会死机而space1只要以读写就会死机求给位大人帮帮忙老师已经给我下了最后通牒了55555555555555555[编辑 - ... 全文

2003-06-17 14:16 来自版块 - 板卡设计

我用的是9054一读Local端就死机,LHOLD和LHOLDA直接相连,检测信号状态发现死机时LReady#有效,但是Blast#信号一直为低这是怎么回事啊??CPLD中程序仿真是正确的,符合读写时许

2003-06-12 13:15 来自版块 - 板卡设计

对于9054来说,在PCI-to-Local 访问中LREADY#是用来表示本地段设备准备好,Wait#是用来插入等待周期。在HDK中,是将LREADY#和WAIT#全部都10K上拉了可是有的资料上说需要将LREADY#下拉。1.那么到底应该怎么处理LREADY#信号呢?2.如果... 全文

2003-06-09 14:00 来自版块 - 板卡设计

映射16KB的本地空间使用的是Local Space0,设置本地段基地址为0000H,可是使用PLXMON读出的数全都是FFFF,写入数据也没用cpld中的VHDL程序时参考HDK中的编写的,用MAXPLUS仿真得到的读写时序全都正确。请问各位大虾,又可能是什么问题的说,应该如何... 全文

2003-06-05 19:05 来自版块 - 板卡设计

现在加了EEPROM就启动不了数值如下:00: 54-90 B5-10 80-06 0A-00 00-00 00-01 00-00 00-0008: 00-00 00-00 FF-FF 01-00 00-00 01-00 20-00 00-0010: 30-00 00-01... 全文

2003-06-05 15:07 来自版块 - 板卡设计

databook上说是data parity,用来检验9054读写的数据是否有奇偶错误。我做的卡上没有用,直接悬空了。板子启动一般过不去,时不时因为这个阿!!通常DP[3:0]应该怎么处理阿

2003-06-04 16:13 来自版块 - 板卡设计

不用EEPROM,自检一半过不去了,就好像在等什么信号有效一样。用空的EEPROM也是一样的。这里电路连接都对啊,硬件上也没有短路和断路。启动时RST#一直为高,Irdy#为低,都是队的。很奇怪的说!!

2003-06-03 16:28 来自版块 - 板卡设计

现在不用EEPROM可以正常启,用空的EEPROM也可以正常启动,而且可以用plxmon对其进行读写操作;但是只要使用编过程的EEPROM(无论是用HDK中的eep文件还是自己手动编写),始终都无法启动。这里用的EEPROM有NM93CS56和Microchip的93LC56,两... 全文

2003-06-03 10:22 来自版块 - 板卡设计

9054的基址寄存器中,BAR0和BAR1时用来做什么的阿。我看databook上说:BAR0: PCI Base Address for memory access to Local,Runtime and DMABAR1: PCI Base Address for I/O a... 全文

2003-05-23 18:03 来自版块 - 板卡设计

用9054开发的pci卡,怎么测速度啊自己编写测试速度的程序,问题是什么时间函数精度足够小啊例如小于1ms我是用windriver做的驱动,windriver中有专门得时间函数吗

2003-05-22 12:17 来自版块 - 非USB硬件驱动开发

看倒有地方这么说“windriver提供了一个通用的pnp驱动程序,用户只需要使用其定义的各种函数来开发应用程序。”还有使用windriver生成的代码基本上和windriver给出的例子是差不多的,那么如果我用9054,那么是不是可以直接使用windriver中的p9054_d... 全文

2003-05-22 12:13 来自版块 - 非USB硬件驱动开发

由于暂时没买到93cs56,所以没有用eeprom刚开始一切正常,可以对9054的各个寄存器进行读写可是现在有时候启动是显示资源分配冲突,进入系统之后可以对PCI,DMA等寄存器进行读写,但是对于本地寄存器,里面的数值全都是FFFF,自己改动不了,为什么阿!有谁遇到过这种情况吗?... 全文

2003-05-22 11:38 来自版块 - 板卡设计

现在看了一些驱动的资料由于以前没做过,现在很急,必须在一个星期之内做出来,愁啊很多人都推荐用windriver中的pci9054_diag来做自己的驱动框架可是pci9054_diag.c中全都是程序调用,而且全都是printf,不知道怎么做得说希望哪位朋友帮我解释一下,或者给我... 全文

2003-05-20 10:43 来自版块 - 非USB硬件驱动开发

1.PCI配置空间中,按照定义, PCIBAR0是for memory accress to local,runtime and dma PCIBAR1是for I/O accress to local,runtime and dma 看不太明白啊,这两个使用来作甚么的啊,... 全文

2003-05-16 18:12 来自版块 - 板卡设计

用windriver建立新的project,选择设备是双击列表中的任何一个PCI设备都探出对话框\"ERROR:no elements found on card\",我是新手,现在很急,也不知道是怎么回事那位大虾帮帮忙!

2003-05-16 09:22 来自版块 - 非USB硬件驱动开发


返回顶部