![Intel IXP2400 User Manual Download Page 305](http://html1.mh-extra.com/html/intel/ixp2400/ixp2400_user-manual_2071795305.webp)
Development Tools User’s Guide
305
Intel
®
IXP2400/IXP2800 Network Processors
PCI Bus Functional Model
script.
3. The return value of the console functions are normally zero as
they cannot be returned to the caller (Workbench). In cases where
there are return values, they are intended to be used by C-Inter-
preter expressions in an IND script or by a C program via the
exported C-API.
The following features will be supported by the console functions:
1. Ability to instantiate up to 2 slave devices that respond to
transactions in a specified address range.
2. Slave devices have distinct I/O and memory spaces. Each loca-
tion is initialized with its address. Simulation of 32-bit
devices.
3. Option to print details of transactions initiated by the
IXP2000 to the PCI foreign model acting as a slave.
4. Ability to read and write slave memory locations by user
scripts.
5. Ability to check slave address contents against expected value.
This will be useful in verification.
6. Option to print details of initiator transactions issued by the
PCI foreign model as a master including the response from the
IXP2000.
7. Ability to interface with another DLL to provide transaction
notification.
*/
/* //////////////////////////////////////////////////////////////
////////////
PCI Foreign Model Console Functions
/////////////////////////////////////////////////////////////////
///////// */
#ifndef __PCICONFX_H
#define __PCICONFX_H