08-13-2004, 05:31 AM #1chanakyaGuestWhat is PRD?(Physical Region Descriptor)
i am a software trainee engineer who is learning the basics about writing device drivers. during this process i have encountered a problem and i m not able to understand the concept of PRD. so any help in this respect is appreciated.
08-13-2004, 05:46 AM #2vikrantGuestPhysical Region Descriptor
The physical memory region to be transferred is described by a Physical Region Descriptor (PRD). The
data transfer will proceed until all regions described by the PRDs in the table have been transferred.
Each Physical Region Descriptor entry is 8 bytes in length. The first 4 bytes specify the byte address of a
physical memory region. The next two bytes specify the count of the region in bytes (64K byte limit per
region). A value of zero in these two bytes indicates 64K. Bit 7 of the last byte indicates the end of the
table; bus master operation terminates when the last descriptor has been retired.
byte 3 byte 2 byte 1 byte 0
Memory Region Physical Base Address [31:1] Dword 0
Dword 1 EOT reserved Byte Count [15:1]
Memory Region 0
Originally Posted by chanakya
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
By Trolle in forum Apple NotebooksReplies: 3Last Post: 10-12-2014, 10:09 PM
By nokialed in forum Movies and VideoReplies: 1Last Post: 12-14-2007, 06:49 PM
By clars in forum Apple DesktopsReplies: 1Last Post: 08-20-2007, 12:34 AM
By Sawday in forum Internet, Networking, and WirelessReplies: 0Last Post: 08-12-2007, 03:01 PM
By boguiboy in forum Movies and VideoReplies: 0Last Post: 01-11-2006, 12:19 PM