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 |