Download 4 - Onlinecomponents.com

Transcript
IBS PCI DDK UM E
Implementation of the MPM Descriptor:
co
m
/* Start address of the data area
*/
/* Length of the data area in bytes
*/
/* Start address of the extended data area
*/
/* Length of the extended data area in bytes */
/* Start address of the mailbox area
*/
/* Length of the mailbox area in bytes
*/
/* Division of the data area
*/
/* Addresses of the send vector registers
*/
/* Addresses of the acknowledge vector registers
*/
/* Addresses of the subnode registers
*/
s.
typedef struct {
USIGN16 startAddrDTA;
USIGN16 lengthDTA;
USIGN16 startAddrExDTA;
USIGN16 lengthExDTA;
USIGN16 startAddrMXA;
USIGN16 lengthMXA;
T_DTA_ENTRY DATA[2][4]
USIGN16 SVR[2][4];
USIGN16 AVR[2][4];
/* Start address of a DTA subrange
/* Length of a DTA subrange
*/
*/
om
po
typedef struct {
USIGN16 startAddrDTA;
USIGN16 lengthDTA;
} T_DTA_ENTRY;
ne
nt
USIGN16 SNR[2][4];
} T_NODE_INFO;
on
l
in
ec
The MPM descriptor only contains the start addresses (offsets) of the
different areas and vector registers.
2-50
6189A