modelsim使⽤protect加密verilog代码
使⽤modelsim的宏定义指令protect...endprotect加密⽅式实现对代码的加密保护
1、开启modelsim的protect选项
2、代码中需要加密部分使⽤protect...endprotect
3、使⽤vlog+protecttest.v编译代码,在work库下即⽣成了加密后⽂件。
moduletest(
inputclk,
inputrst,
outputdata_out
);
reg[7:0]cnt;
`protect
always@(podgeclkornegedgerst)
if(!rst)
cnt<='d0;
el
cnt<=cnt+1;
assigndata_out=cnt[7];
`endprotect
endmodule
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
moduletest(
inputclk,
inputrst,
outputdata_out
);
reg[7:0]cnt;
`protected
MTI!#Trim1jmlBzVII>Bkr,Z}9;*{'Y=s-'G%5kRr}~&Vu^*
^Q|R~[GQeJC&Q5l'1C7z-=2UA_k[)_1[qqj?sGzGsrYQ^?N}ARkvvpkxYsilA,
>R^o@iAR1]/[I~_B~Vm@eRU6U^<'Oe""ju!+W
`endprotected
endmodule
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
本文发布于:2022-12-27 04:00:15,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/37968.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |