modelsim使用protect加密verilog代码
使用modelsim的宏定义指令protect...
endprotect加密方式实现对代码的加密保护
1、开启modelsim的protect选项
2、代码中需要加密部分使用protect ...
endprotect
module test(input clk,input rst,output data_out
);reg [7:0]cnt;
`protect
always@(posedge clk or negedge rst)
if(!rst)cnt <= 'd0;
else cnt <= cnt + 1;assign data_out = cnt[7];
`endprotect
endmodule
3、使用vlog +protect test.v 编译代码,在work库下即生成了加密后文件test.vp。
module test(input clk,input rst,output data_out
);reg [7:0]cnt;
`protectedMTI!#Trim1jmlBzVII>Bkr,Z}9;*{'Y=s-'G%5kRr}~&Vu^*<UB?^,pe},o}[m@!#a*1CD#r1*vmL-V5i4.IXUkQD^Q|R~[GQeJC&Q5l'1C7z-=2UA_k[)_1[\qqj?sGzGsrYQ^?N}ARkvvpkxYsilA,>R^o@iAR1]/[I~_B~Vm@eRU6U^<'Oe""ju!+W<QBN:BHm][il[p@p\aV-pI@jiNzNx<JO@<
`endprotectedendmodule
modelsim使用protect加密verilog代码相关推荐
- 四类九种移位寄存器总结(循环(左、右、双向)移位寄存器、逻辑和算术移位寄存器、串并转换移位寄存器、线性反馈移位寄存器LFSR|verilog代码|Testbench|仿真结果)
移位寄存器总结 一.前言 二.简单循环左移/右移/双向移位寄存器 2.1 简单循环左移/右移/双向移位寄存器 2.2 verilog代码 2.3 Testbench 2.4 仿真结果 三.逻辑移位与算 ...
- 线性反馈移位寄存器LFSR(斐波那契LFSR(多到一型)和伽罗瓦LFSR(一到多型)|verilog代码|Testbench|仿真结果)
线性反馈移位寄存器LFSR 一.前言 二.LFSR简介 三.斐波那契LFSR和伽罗瓦LFSR 3.1 斐波那契LFSR 3.1.1 斐波那契LFSR 3.1.2 verilog代码 3.1.3 Tes ...
- 数字分频器设计(偶数分频、奇数分频、小数分频、半整数分频、状态机分频|verilog代码|Testbench|仿真结果)
数字分频器设计 一.前言 二.偶数分频 2.1 触发器级联法 2.2 计数器法 2.3 verilog代码 2.4 Testbench 2.5 仿真结果 三.奇数分频 3.1 占空比非50%奇数分频 ...
- 序列检测器(两种设计方法和四种检测模式|verilog代码|Testbench|仿真结果)
序列检测器 一.前言 二.状态机法和寄存器法 2.1状态机法 2.11 使用状态机检测"1001" 2.12 verilog代码 2.13 testbench 2.14仿真结果 2 ...
- 七种计数器总结(格雷码计数器、环形计数器、约翰逊计数器、FLSR、简易时分秒数字秒表|verilog代码|Testbench|仿真结果)
七种计数器总结 一.可复位/置数计数器 1.1 可复位/置数计数器 1.2 Verilog代码 1.3 Testbench 1.4 仿真结果 二.双向(可加可减)计数器 2.1 双向(可加可减)计数器 ...
- 手把手带你实现SDRAM控制器(带Verilog代码)
上篇博客,我们了解了SDRAM的控制命令以及寻址方式,SDRAM芯片需要配合专门的控制电路使用才能发挥功能,这一节我们将一步步分析,使用Verilog搭建一个SDRAM驱动控制器. 目录 学习目标 问 ...
- SPI接口的FPGA实现(三)——Verilog代码实现SPI接口
上一篇文章我们介绍了DAC81416的配置过程,这一篇我们就用Verilog代码具体实现这个过程,这一篇的代码具有普遍性,以后所有DA/AD的配置代码都可以在本文所展示的代码上进行修改获得.这里先给出 ...
- RSA加密传输代码示例
RSA加密传输代码示例 涉及敏感数据的传输,双方最好约定使用加密解密.那RSA非对称加密就大有作为了. 服务端可以保留自己的私钥,发给客户端对应的公钥.这样就可以互相加解密了.php中rsa加解密实现 ...
- Verilog代码规范I
Verilog代码规范I "规范"这问题 "规范"这个富含专业气息的词汇(个人感觉),其实规范这种东西,就是大家都约定熟成的东西,一旦你不遵守这个东西,专业人士 ...
最新文章
- Hibernate总结
- [Swift]LeetCode934. 最短的桥 | Shortest Bridge
- 版是什么_雕版研习 | 什么是版画?版是画的母亲,画是版的子女
- 【youcans 的 OpenCV 例程 200 篇】105. 湍流模糊退化模型
- Verilog状态机的编写学习
- [BZOJ4303]数列
- 豆瓣爬取电影top250
- JavaScript入门基础
- 7-1 前序序列创建二叉树
- rufus中gpt和mrb磁盘_Rufus镜像ISO系统文件写入工具,支持GPT和MBR,轻松创建USB启动盘...
- 关于两种运行sh的方式: ./myscript.ksh and . ./myscript.ksh
- kali 查看ip地址
- 20190625——特征抽取 主成分分析
- 雷特智能家居龙海祁:从专业调光到全宅智能,20年专注成就专业
- 关于Windows分盘的操作
- Fedora下载地址
- 读书笔记 - 多智能体强化学习在城市交通网络信号的综述2018
- 知识图谱关键技术总览
- reverse方向入门过程
- matlab平面图形的几何变换,matlab图像的几何变换