AN 704: FPGA-based Safety Separation Design Flow for Rapid Functional Safety Certification

ID 683720
Date 9/01/2018
Document Table of Contents

Generating Complete FPGA Bitstream File

  1. When generating the final FPGA programming bitstream with quartus_cpf, use the generate_signature option to generate an MD5.sign file containing the MD5 checksum. Store the checksum as evidence of the flow
    .e.g. quartus_cpf -c -o generate_signature=on <design>.sof <fpgabitstream>.rbf
  2. The final FPGA programming bitstream generated by quartus_cpf may be encrypted or unencrypted. The partialy preserved bitstream files (.rbf.ppb) generated by quartus_cpf are always unencrypted. To encrypt a bitstream use the quartus_cpf --key option.
    e.g. quartus_cpf -c -o generate_signature=on --key test.key:key1 <design>.sof <encryptedfpgabitstream>.rbf