2.6.2. System Property Parameters
The parameters that store the memory, IRQ, and port values all belong to the System property. When you instantiate a device, the DCM API queries the Windows kernel for available resources and sets the values of these parameters appropriately. Please note the following details with regard to the different types of Intel® Dialogic boards:
- BLT Boards: the System property for BLT boards includes the BLTAddress, BLTId, and BLTInterrupt parameters. The BLTId parameter is set by the DCM API to the value of the rotary-switch setting of the board (if there are more than one BLT boards in the system, the rotary-switch setting must be unique for each one). The values for BLTAddress and BLTInterrupt are set according to the available memory and interrupt resources registered with the Windows kernel. All BLT boards share the same memory and interrupt, so the BLTAddress and BLTInterrupt configuration parameter values are the same for all BLT boards. The DCM API's ability to set these parameters, in conjunction with auto-detection, make it possible to install a BLT board in the system chassis and then detect and configure the board's system configuration parameter values with no further user intervention.
- Hardware Configurable Boards: the System property for Hardware Configurable boards includes the D41DAddress and D41DInterrupt parameters. The values for D41DAddress and D41DInterrupt are set according to the available memory and interrupt resources registered with the Windows kernel. All Hardware Configurable boards share the same interrupt, so the D41DInterrupt configuration parameter value is the same for all Hardware Configurable boards. Because Hardware Configurable boards cannot be auto-detected, they should not be installed in the chassis prior to determining the value of D41DAddress and D41DInterrupt. Once these configuration parameter values are set, the user can configure the board's jumpers and switches and, after powering down the system, install the board in the system chassis.
- Antares ISA: the System property for Antares ISA boards includes the AntInterrupt parameter. The Port parameter, which is also necessary for basic board functioning, is included in the Board property. The values for AntInterrupt and Port are set according to the available memory and port resources registered with the Windows kernel. All Antares ISA boards share the same interrupt, so the AntInterrupt configuration parameter value is the same for all Antares ISA boards. Because Antares ISA boards cannot be auto-detected, they should not be installed in the chassis prior to determining the values of AntInterrupt and Port configuration parameter values. Once these configuration parameters are set, the user can configure the board's jumpers and switches and, after powering down the system, install the board in the system chassis.
- PCI: the System property for PCI boards includes the PciBusNumber, PciID, and PciSlotNumber parameters. For Antares PCI boards, the PciBusNumber and PciSlotNumber are included, along with PciInterrupt, in the Board property parameters. The values for these configuration parameters are set automatically by the operating system. The DCM API's ability to record these parameter values, in conjunction with auto detection, make it possible to install a PCI board in the system chassis and then detect and configure the board with no further user intervention.
- Note: The DCM API relies on the Windows kernel for setting system configuration parameters. In so doing, it follows the standard procedure for requesting resources from Windows and for notifying the kernel that those resources are taken by Intel® Dialogic devices. If another device in your system does not comply with this procedure, a conflict may occur when the Intel® Dialogic System Service attempts to initialize the Intel® Dialogic devices.
Click here to contact Telecom Support Resources
Copyright 2003, Intel Corporation