这套资料在干嘛?

当你写了一个好用的模块(比如一款 UART IP、一个推理加速核),想发给队友或别的队伍复用时,最担心的就是源码被直接拿走改个名字变成”他的作品”。安路 TD(TangDynasty)软件自带的 Encrypt Tool 就是解决这个问题的:把 HDL 源文件加密成仿真器能读、人读不懂的加密文件,功能照常使用,代码内容保密。本分类基于官方手册 SWUG113(v1.0,2024 年 10 月),带你从零走一遍加密全流程。

📚 目录

篇目主题你会学到
固件加密:用 Encrypt Tool 保护你的源码与 IP位流之外的另一层保护——源码级加密两种加密模式的区别、加密起止语写法、密钥与 Merge 选项、从 .v 到 .enc.vp 的完整操作

通关标准:

  • 能说清 Encrypt module all 和 Encrypt module body 两种模式各自加密哪部分、分别支持什么语言。
  • 能手写 Verilog 的 pragma protect begin/end 加密起止语,并知道为什么不能嵌套。
  • 独立完成一次加密:源文件进,.enc.vp 出,且能在 ModelSim/QuestaSim 等第三方仿真器里被引用。