ADS基础教程15 - 设计加密保护IP

2024-05-28 06:44

本文主要是介绍ADS基础教程15 - 设计加密保护IP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

设计加密保护IP

    • 一、引言
    • 二、IP的生成与调用
      • 1.IP生成
      • 2.IP的调用

一、引言

介绍如何ADS中如何对设计好的原理图进行加密形成IP,然偶进行调用的过程。

二、IP的生成与调用

1.IP生成

(1)选择一个已经调试好的原理图,在菜单栏中选择Tools–>Encode Designs…
在这里插入图片描述

(2)在弹出的对话框中,选择当前原理图Filter_Murata,并点击Add>>加入到Encode列表中。在列表中中填入Library Name,Library Description、Destination Path、以及个人信息,最后点击Set Bitmap(designs only)…,生成加密后的二进制文件。
在这里插入图片描述
(3)生成成功后,会提示已创建信息。
在这里插入图片描述
(4)可以在保存的路径下找到新生成的IP。
在这里插入图片描述

2.IP的调用

(1)添加IP到当前工作目录中,在目录中选择DesignKits–>Manage Libraries…
在这里插入图片描述

(2)在弹框中,选择新生成IP路径下的lib.defs。
在这里插入图片描述

(3)新创建一个原理图,然后在IP栏目中,可以找到新添加的IP。
在这里插入图片描述

(4)选择该IP后,可以看到IP已经时锁定状态,将该IP拖进原理图中
在这里插入图片描述

(5)然后点击菜单栏中Insert–>Template…,弹框中选择在《》建立的模板。
在这里插入图片描述

(6)加入到原理图中,然后替换刚刚的IP。

在这里插入图片描述

(7)点击仿真按钮,即可进行仿真。
在这里插入图片描述

(8)仿真结果如下。
在这里插入图片描述

(9)若此时选择IP进行底层查看,会提示ERROR。

在这里插入图片描述
E N D ! \color{#4285f4}{\mathbf{E}}\color{#ea4335}{\mathbf{N}}\color{#fbbc05}{\mathbf{D}}\color{#4285f4}{\mathbf{!}} END!

这篇关于ADS基础教程15 - 设计加密保护IP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1009822

相关文章

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

MyBatis设计SQL返回布尔值(Boolean)的常见方法

《MyBatis设计SQL返回布尔值(Boolean)的常见方法》这篇文章主要为大家详细介绍了MyBatis设计SQL返回布尔值(Boolean)的几种常见方法,文中的示例代码讲解详细,感兴趣的小伙伴... 目录方案一:使用COUNT查询存在性(推荐)方案二:条件表达式直接返回布尔方案三:存在性检查(EXI

在Spring Boot中实现HTTPS加密通信及常见问题排查

《在SpringBoot中实现HTTPS加密通信及常见问题排查》HTTPS是HTTP的安全版本,通过SSL/TLS协议为通讯提供加密、身份验证和数据完整性保护,下面通过本文给大家介绍在SpringB... 目录一、HTTPS核心原理1.加密流程概述2.加密技术组合二、证书体系详解1、证书类型对比2. 证书获

使用Java实现Navicat密码的加密与解密的代码解析

《使用Java实现Navicat密码的加密与解密的代码解析》:本文主要介绍使用Java实现Navicat密码的加密与解密,通过本文,我们了解了如何利用Java语言实现对Navicat保存的数据库密... 目录一、背景介绍二、环境准备三、代码解析四、核心代码展示五、总结在日常开发过程中,我们有时需要处理各种软

浅析Java如何保护敏感数据

《浅析Java如何保护敏感数据》在当今数字化时代,数据安全成为了软件开发中至关重要的课题,本文将深入探讨Java安全领域,聚焦于敏感数据保护的策略与实践,感兴趣的小伙伴可以了解下... 目录一、Java 安全的重要性二、敏感数据加密技术(一)对称加密(二)非对称加密三、敏感数据的访问控制(一)基于角色的访问

Java根据IP地址实现归属地获取

《Java根据IP地址实现归属地获取》Ip2region是一个离线IP地址定位库和IP定位数据管理框架,这篇文章主要为大家详细介绍了Java如何使用Ip2region实现根据IP地址获取归属地,感兴趣... 目录一、使用Ip2region离线获取1、Ip2region简介2、导包3、下编程载xdb文件4、J

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

利用python实现对excel文件进行加密

《利用python实现对excel文件进行加密》由于文件内容的私密性,需要对Excel文件进行加密,保护文件以免给第三方看到,本文将以Python语言为例,和大家讲讲如何对Excel文件进行加密,感兴... 目录前言方法一:使用pywin32库(仅限Windows)方法二:使用msoffcrypto-too

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

Python中使用正则表达式精准匹配IP地址的案例

《Python中使用正则表达式精准匹配IP地址的案例》Python的正则表达式(re模块)是完成这个任务的利器,但你知道怎么写才能准确匹配各种合法的IP地址吗,今天我们就来详细探讨这个问题,感兴趣的朋... 目录为什么需要IP正则表达式?IP地址的基本结构基础正则表达式写法精确匹配0-255的数字验证IP地