Table A-2 shows error codes and corresponding descriptions of respective error conditions for the network refinement background tool scnr.
Table A-2. scnr error codes
| Error Code | Description |
|---|---|
| 0 | No error occured during refinement |
| 5501 | Invalid command line is used to invoke 'scnr' |
| 5502 | Network refinement is asked for a design that already had network refinement performed |
| 5503 | The specified design name or PE name is invalid |
| 5511 | The top-level-behavior annotation is not found in the input design |
| 5512 | The format of the top-level-behavior annotation is unexpected |
| 5513 | The specified top-level-behavior is not found in the input design |
| 5514 | The PE-allocation annotation is not found in the input design |
| 5515 | The format of the PE-allocation annotation is unexpected |
| 5516 | The PE in the allocation annotation is not found in the input design |
| 5517 | The format of the CE-allocation annotation is unexpected |
| 5518 | The CE behavior in the CE-allocation annotation is not found in the input design |
| 5519 | The format of the connectivity annotation is unexpected |
| 5520 | The component specified in the connectivity annotation is not found in the input design |
| 5521 | The format of the bus-allocation annotation is unexpected |
| 5522 | The bus specified in the bus-allocation annotation is not found in the input design |
| 5523 | The format of the data-memory annotation is unexpected |
| 5524 | The format of the memory-layout annotation is unexpected |
| 5525 | The specified PE can neither compute nor store data, which is not allowed for network refinement |
| 5531 | Accesses to shared memory component go over transducer, which is not allowed for network refinement |
| 5532 | The channel instance is not one of the supported types: handshake, double-handshake and queue |
| 5533 | The channel instance is not connected to two components |
| 5534 | Channel instance is connected to more than two components |
| 5535 | The communication between two PEs is not possible using only one CE |
| 5536 | The bridge behavior lacks implementation of any interfaces |
| 5537 | The bridge behavior lacks implementation of bridge interface |
| 5541 | Function memcpy has an unexpected return type |
| 5542 | Function memcpy has no arguements |
| 5543 | Function memcpy has wrong number of arguements |
| 5544 | Wrong type for the first argument of memcpy function |
| 5545 | Wrong type for the second argument of memcpy function |
| 5546 | Wrong type for the third argument of memcpy function |
| 5551 | The untyped (double-handshake or queue) channel does not implement any methods |
| 5552 | The untyped (double-handshake or queue) channel lacks implementation of send method |
| 5553 | The send method of the untyped (double-handshake or queue) channel has wrong return type |
| 5554 | The send method of the untyped (double-handshake or queue) channel has no arguments |
| 5555 | The first argument of send method of the untyped (double-handshake or queue) channel has wrong type |
| 5556 | The second argument of send method of the untyped (double-handshake or queue) channel has wrong type |
| 5557 | The untyped (double-handshake or queue) channel lacks implementation of receive method |
| 5558 | The receive method of the untyped (double-handshake or queue) channel has wrong return type |
| 5559 | The receive method of the untyped (double-handshake or queue) channel has no arguments |
| 5560 | The first argument of receive method of the untyped (double-handshake or queue) channel has wrong type |
| 5561 | The second argument of receive method of the untyped (double-handshake or queue) channel has wrong type |
| 5562 | The untyped (double-handshake or queue) channel lacks implementation of any interfaces |
| 5563 | The untyped (double-handshake or queue) channel lacks implementation of i_sender interface |
| 5564 | No send method is found in i_sender interface |
| 5565 | The untyped (double-handshake or queue) channel lacks implementation of i_receiver interface |
| 5566 | No receive method of the untyped (double-handshake or queue) channel is found in i_receiver interface |
| 5567 | The untyped (double-handshake or queue) channel lacks implementation of i_tranceiver interface |
| 5568 | No receive method is found in i_tranceiver interface |
| 5569 | No send method is found in i_tranceiver interface |
| 5571 | The typed (double-handshake or queue) channel lacks implementation of any methods |
| 5572 | The typed (double-handshake or queue) channel lacks implementation of send method |
| 5573 | The send method of the typed (double-handshake or queue) has wrong return type |
| 5574 | The send method of the typed (double-handshake or queue) has no arguments |
| 5575 | The send method of the typed (double-handshake or queue) channel has wrong number of arguments |
| 5576 | The typed (double-handshake or queue) channel lacks implementaton of receive method |
| 5577 | The receive method of the typed (double-handshake or queue) has wrong return type |
| 5578 | The receive method of the typed (double-handshake or queue) has no arguments |
| 5579 | The receive method of the typed (double-handshake or queue) has wrong number of arguments |
| 5580 | The data types of send/receive methods of the typed (double-handshake or queue) do not match |
| 5581 | The c_handshake channel lacks implementation of any method |
| 5582 | The c_handshake channel lacks implementation of send method |
| 5583 | The send method of the c_handshake channel has wrong return type |
| 5584 | The send method of the c_handshake channel has arguments unexpectedly |
| 5585 | The c_handshake channel lacks implementation of receive method |
| 5586 | The receive method of the c_handshake channel has wrong return type |
| 5587 | The receive method of the c_handshake channel has arguments unexpectedly |
| 5588 | The c_handshake channel lacks implementation of any interfaces |
| 5589 | The c_handshake channel lacks implementation of i_send interface |
| 5590 | No send method is found in the i_send interface |
| 5591 | The c_handshake channel lacks implementation of i_receive interface |
| 5592 | No receive method is found in the i_receive interface |