Error generated from encrypted envelope?

0

Hi,
I'm new to FPGAs on AWS and I'm trying to get a simple modification to the cl_hello_world to compile. The simple modification is to have two memory addresses to write to and then when read it is the XOR of the two written 32-bit values. As far as I can tell the
verilog is okay but when compiling with the aws_build_dcp_from_cl.sh script, vivado exits with a bunch of
"ERROR: \[ Synth 8-5809 ] Error generated from encrypted envelope. [/home/centos/src/project_data/aws-fpga/hdk/cl/examples/cl_hello_world/build/src_post_encryption/cl_hello_world.sv:281]" in the log file."

Could someone explain what is going on and point me to some references?

Thanks,
Andrew

Edited by: AndrewPR on Oct 28, 2020 6:22 AM

Edited by: AndrewPR on Oct 28, 2020 6:23 AM - trying to get error code right

asked 4 years ago670 views
3 Answers
0
Accepted Answer

Hello,

The build errors you reported are coming from an encrypted module. Hence the actual error message is obfuscated. You can temporarily disable encryption by commenting following lines (line 57-60) in your encrypt.tcl:
https://github.com/aws/aws-fpga/blob/develop/hdk/cl/examples/cl_hello_world/build/scripts/encrypt.tcl

Here is also another forum post regarding this same issue for your reference:
https://forums.aws.amazon.com/thread.jspa?messageID=947131

Thanks
Kavya

Edited by: awskavya on Oct 28, 2020 8:16 AM

answered 4 years ago
0

Thank you for the response, there was indeed a syntax error that was being hidden.

What is the purpose of the encryption step? What happens if I disable it, will it not make AFIs properly as a result?

answered 4 years ago
0

Hi AndrewPR,

Thats correct, AFI creation will fail if your CL source files are not encrypted.

Please refer to https://github.com/aws/aws-fpga/blob/master/hdk/cl/developer_designs/Starting_Your_Own_CL.md#3-modify-the-build-scripts .

Thanks,
Sunil.

AWS
answered 3 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions