PC Review


Reply
Thread Tools Rate Thread

Can I launch a DMA operation in DPC routine ?

 
 
heartofdra@gmail.com
Guest
Posts: n/a
 
      26th May 2009
I am writing a dirver of a PCI AD card. The design of the card is
common .It based on the PLX9054 , and there is a FIFO on the local
side, when the fifo is half full? it triges the interrupt , then the
dirver launch a DMA to get the data.

At first , I followed the Packet Based DMA method , and the upper
application writer told me their software can't responds enough
quickly. They ask me to setup a buffer in my dirver, then the
gathering data stored in the buffe firstly, when the upper application
need, it read the buffer.

If I adhibit this method , It is the driver , not the application
become the original DMA launcher. So , the dirver must perform a DMA
opertion automatically after each "half full interrupt" occurs. The
only way and the only palace I can imaging is the DPC where begin a
DMA Read opertion.

IS IT Workability? thanks.
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Install shield appears to launch the setup routine for BCM XP 2003 =?Utf-8?B?RmVucmlz?= Microsoft Outlook BCM 0 8th Nov 2005 09:31 AM
VBA routine in detail on print routine causing errors in report Jeff Wimer Microsoft Access Reports 0 21st Oct 2005 01:54 AM
Re: Operation Failed or Operation aborted error messages when trying to add business note Larry Microsoft Outlook BCM 0 5th Oct 2005 11:26 PM
Re: Operation Failed or Operation aborted error messages when trying to add business note Luther Microsoft Outlook BCM 0 5th Oct 2005 02:49 AM
My audit routine routine fails. Run-time error '3622' "You must use the dbSeeChanges..." Adam Microsoft Access Form Coding 1 23rd Oct 2003 12:11 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 10:56 PM.