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

gefragt vor 4 Jahren686 Aufrufe
3 Antworten
0
Akzeptierte Antwort

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

beantwortet vor 4 Jahren
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?

beantwortet vor 4 Jahren
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
beantwortet vor 4 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen