The configuration differences between the AG 4040 and CG 6060 boards include:
AG 4040 board |
CG 6060 board |
Product name in the system configuration file: AG_4040 AG_4040_1TE AG_4040_2TE AG_4040_4TE |
Product name in the system configuration file: CG_6060 = Generic name for CG 6060 board CG_6060_4 = One, two, or four trunks |
Item |
AG 4040 board |
CG 6060 board |
Available functions |
When a DSP file is configured on a DSP, all of its functions are available to applications. |
Only specific functions in a DSP file are available to applications. Functions are spelled out in Resource[x].Definitions. |
DSP files |
If DSP.C5x[x].Files[y] is not used, DSP files are assigned to DSPs according to the default rules specified by DSP.C5x.DSPFiles. Defaults are: DSP.C5x.DSPFiles = mf callp tone dtmf ptf |
If DSP.C5x[x].Files[y] is not used then DSP files are assigned to DSPs according to Resource[x].Definitions and Resource[x].DSPs. |
Fax |
Fax is in a DSP image file that requires dedicated DSPs. |
Fax shares a DSP with other functions. |
Number of ports |
The number of ports supported depends on the DSP load. |
DSP resources are preallocated for a specific number of ports. All DSP resources except conferencing must be managed by the CG resource management scheme. |
The following table lists the AG keywords that may need to be changed when porting a configuration from an AG4040 board to a CG6060 board:
AG 4040 board |
CG 6060 board |
Size is fixed at 703 words of data output queue memory and 703 words of data input queue memory per DSP. |
Sizes are configurable. The default size of the input and output data queues is 768 (0x300) words per DSP. The Command, Data In, and Data Out queues are placed in DSP memory. By default they are at addresses 0x2000, 0x2280 and 0x2580. To make the data queues larger, change DataInQSize, DspOutQStart and DspOutQSize, keeping the queues contiguous. For example, to double the size of the data queues to 0x600, make the following changes: DSP.C5x[0..47].CmdQStart = 0x2000 #(default) DSP.C5x[0..47].CmdQSize = 0x100 DSP.C5x[0..47].DataInQStart = 0x2100 DSP.C5x[0..47].DataInQSize = 0x600 DSP.C5x[0..47].DspOutQStart = 0x2700 DSP.C5x[0..47].DspOutQSize = 0x600 Note: Increasing the queue sizes reduces the memory available to DSP functions. |
Operating system |
Files |
AG 4040 boards |
CG 6060 boards |
Windows |
Sample configuration files |
\nms\ag\cfg\ |
\nms\cg\cfg\ |
Runtime files |
\nms\ag\load\ |
\nms\cg\load\ (except TCP files) |
|
TCP (trunk control protocol) files |
\nms\ag\load\ |
\nms\ag\load\ |
|
UNIX |
Sample configuration files |
/opt/nms/ag/cfg/ |
/opt/nms/cg/cfg/ |
Runtime files |
/opt/nms/ag/load/ |
/opt/nms/cg/load/ (except TCP files) |
|
TCP (trunk control protocol) files |
/opt/nms/ag/load/ |
/opt/nms/ag/load/ |
AG 4040 board |
CG 6060 board |
|
Co-processor files |
The default boot diagnostics and loader file is ag4040.lod. The default run file is ag4040.cor. |
Diagnostic and loader software is installed in flash memory at the factory. The default run file is cg6060core.ulm. The OAM API downloads the run file directly into SDRAM. |
DSP function files |
AG boards use C549 DSPs and the DSP function files have .m54 extensions. For example, dtmf.m54. Use m54info to display a file's resource usage. |
CG boards use C5441 DSPs and the DSP function files have .f41 extensions. For example, dtmf.f41. Use f41info to display a file's resource usage. |
DSP image files |
.c54 extensions. Fax and conferencing are provided as DSP image files. |
DSP image files are not normally used on CG 6060 boards. Fax and conferencing use .f41 files instead. |
DSP libraries |
.r54 extensions. |
.r41 extensions. |
DSP OS files |
.k54 extensions |
.k41 extensions |
Runtime extensions |
In downloadable modules with .leo extensions. |
In downloadable modules with .dlm extensions. Each .dlm file has a matching .sym file. |
TCP files |
.tcp extensions. |
CG boards use the AG TCP files. |