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

preguntada hace 4 años686 visualizaciones
3 Respuestas
0
Respuesta aceptada

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

respondido hace 4 años
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?

respondido hace 4 años
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
respondido hace 4 años

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas