Appendix E - Multi-Function Processors (IMMFP11-12)

 

E.1   Memory Utilization and Execution Times

 

This appendix lists the module memory requirements and execution times for each available function code for the IMMFP11/12 multi-function processors. Two quantities are given for these modules. The first value is the number of bytes of nonvolatile random access memory (NVRAM). The second quantity is the number of bytes of random access memory (RAM). The IMMFP11 has a total configuration memory of 62,656 bytes of NVRAM and 163,248 bytes of RAM. The IMMFP12 has a total configuration memory of 194,752 bytes of NVRAM and 347,568 bytes of RAM. Table E-1 shows the module memory requirements and execution times for each function code.

 

NOTES:

  1. Except where otherwise noted, execution times are given for worst case conditions.

  2. Refer to Memory Usage Equations in this section for the equations listed in Table E-1.

 

 

Table E-1 Module Memory Utilization and Execution Times

 

 

Table E-1 Module Memory Utilization and Execution Times (Continued)

 

 

 

Table E-1 Module Memory Utilization and Execution Times (Continued)

 

 

 

Table E-1 Module Memory Utilization and Execution Times (Continued)

 

 

Table E-1 Module Memory Utilization and Execution Times (Continued)

 

 

 

 

E.2   Memory Usage Equations

 

1.

78 + [8 x (S5)]

 

2.

38 + [1024 x (S5)]

 

3.

4994 + 1024 [(S3) + (S4) + (S5)]

 

4.

96 + [9 x (S2)]

 

5.

Refer to function code 140, module memory utilization

 

6.

12 + [1024 x (S2)]

 

7.

36 + [1024 x (S1)]

8.

826 + [1024 x (S11)] + [a x (S12)]

 

where:

 

a = 2 (if S12 is positive)

- or -

a = 2048 (if S12 is negative)

 

9.

338 + [40 x (S7)]

 

10.

228 + [8 x (S21 + S22)]

 

11.

98 + [8 x (S2)]

 

12.

a + [b x (S4)] + [c x (n{S3})]

 

where:

n{S3} - Number of modes selected for S3

if S2 = 0 or 3, then a = 396, b = 24, and c = 16

if S2 = 1, 2, 5, 6, 7 or 9, then a = 380, b = 20, and c = 8

if S2 = 4 or 8, then a = 456, b = 50, and c = 64

 

13.

74 + [10 x (S2)]

 

14.

520 + [2 x (S16)]

 

15.

256 + [3 x (S5)]

 

16.

604 + [2 x (S24)]

 

17.

256 + [5 x (S4)]

 

18.

424 + [222 x (S13)]

 

19.

666 + [2 x (S11)]

 

 

 

E.3   Function Blocks - IMMFP11/12

 

Table E-2 contains function code block number information for the IMMFP11/12.

 

 

Table E-2 Function Blocks for the IMMFP11/12 Multi-Function Processors

 

NOTES:

  1. The highest configurable block number is 9998 for IMMFP11/12.

  2. Any allowed function code - refer to Table E-1.

  3. The Block number is 9998 for IMMFP11/12.

 

 

 

E.4   Module Status Information - IMMFP11/12

 

Table E-3 and E-4 explain IMMFP11/12 Multi-Function Processor module status bytes.

 

 

Table E-3 Bit Description - IMMFP11/12

 

Table E-4 Byte Description - IMMFP11/12

 

Table E-4 Byte Description - IMMFP11/12 (Continued)

 

NOTE:

1. Byte 3 is displayed on the front panel LEDs when the module is in ERROR mode.