基于ADS软件的Verilog-A建模

这篇具有很好参考价值的文章主要介绍了基于ADS软件的Verilog-A建模。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

笔者最近需要用ADS进行建模操作,因此学习了一些Verilog-A的知识,浅浅记录一下建模流程。

1.在ADS软件中使用Verilog-A建模流程

基于ADS软件的Verilog-A建模在ADS软件中可以直接创建Verilog-A面板,以对一个50欧姆的电阻建模为例,其代码为:

// VerilogA for MyLibrary2_lib, cell_1, veriloga
`include "disciplines.vams"
module R(p,n);
  electrical p,n;
  parameter real R=50.0;
  analog V(p,n) <+ R * I(p,n);
endmodule

代码完成后需要创建模型对应的Symbol,返回原理图界面,在原理图上画出端口如图所示:
Note:端口的名字需要和Verilog-A代码中的端口名字保持一致。
基于ADS软件的Verilog-A建模
然后点击原理图上方的[Window],选择[Symbol],弹出[Symbol Generator]窗口,此处笔者保持默认,点击[OK],即成功生成了一个两端口模型。
基于ADS软件的Verilog-A建模
之后返回到ADS主界面,对Verilog-A代码进行编译操作,如果没有问题出现会提示successfully compiled.
基于ADS软件的Verilog-A建模
我们可返回到Symbol界面查看参数情况,点击[file],选择[Design Parameters],便可看到定义的参数R为50。
基于ADS软件的Verilog-A建模
基于ADS软件的Verilog-A建模
下面进行模型的测试,新建原理图如下所示,进行直流仿真分析。
基于ADS软件的Verilog-A建模
原理图绘制完毕后,必须要选择Verilog-A模型,否则会默认选择原理图仿真,原理图仿真为断路,如下图所示:
基于ADS软件的Verilog-A建模
查看直流探针结果,为20mA证明建模成功。

2.Verilog-A代码

2.1电容

代码如下:

// VerilogA for MyLibrary2_lib, capacitance_model, veriloga
`include "discipline.h"
`include "constants.h" 
module capacitance_model(P1,P2);
inout P1,P2;
electrical P1,P2;
parameter real c = 1p;
analog
I(P1,P2) <+ c*ddt(V(P1,P2));
endmodule

测试电路如下:
基于ADS软件的Verilog-A建模
测试结果如下:
基于ADS软件的Verilog-A建模

2.2理想混频器

代码:

// VerilogA for MyLibrary2_lib, cell_1, veriloga
`include "disciplines.vams"
module M(RF,LO,IF);
  electrical RF,LO,IF;
  analog V(IF) <+ V(RF)  * V(LO);
endmodule

测试电路:
基于ADS软件的Verilog-A建模
测试结果分析,和频4 GHz,差频2 GHz。
基于ADS软件的Verilog-A建模文章来源地址https://www.toymoban.com/news/detail-467887.html

到了这里,关于基于ADS软件的Verilog-A建模的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 基于Sketch Up软件校园建模案例分享

    基于Sketch Up软件校园建模案例分享

                    由衷感谢覃婉柔、赵泽昊同学在本次课程实习中做出的巨大贡献,感谢本团队成员一起努力奋斗的岁月。         中国地质大学(武汉)未来城图书馆介绍 图书馆位于中国地质大学(武汉)未来城新校区核心位置,南北向入口空间主轴和东西向景 观

    2023年04月19日
    浏览(10)
  • 售货机基于ego1开发板的自动饮料机verilog代码vivado软件

    售货机基于ego1开发板的自动饮料机verilog代码vivado软件

    名称:售货机基于ego1开发板的自动饮料机verilog代码vivado软件 软件:VIVADO 语言:Verilog 代码功能: 设计一个自动饮料机逻辑电路, 它的投币口只能投入一枚五角或一元硬币; 投入一元五角硬币后机器自动给出一杯饮料,投入两元硬币后再给出饮料的同时找回一枚五角硬币;

    2024年01月18日
    浏览(12)
  • 对标开源3D建模软件blender,基于web提供元宇宙3D建模能力的dtns.network德塔世界是否更胜一筹?

    对标开源3D建模软件blender,基于web提供元宇宙3D建模能力的dtns.network德塔世界是否更胜一筹?

    对标开源3D 建模软件 blender,基于web提供元宇宙 3D 建模能力的 dtns.network 德塔世界是否更胜一筹? blender是一款优秀的3D建模开源软件,拥有免费开源、功能强大、渲染速度优秀的优点。而开源的dtns.network德塔世界,亦是专业级的元宇宙开发引擎。两者有什么不一样的地方呢?

    2024年04月22日
    浏览(21)
  • 【FPGA】组合逻辑电路三种建模方式(Verilog HDL 门级建模、Verilog HDL 数据流建模、组合电路行为级建模)

    【FPGA】组合逻辑电路三种建模方式(Verilog HDL 门级建模、Verilog HDL 数据流建模、组合电路行为级建模)

    目录   Verilog HDL 门级建模 各种逻辑门的表示和使用 门级建模书写实例 Verilog HDL 数据流建模 数据流建模 数据流建模书写实例 组合电路行为级建模 always语句 条件语句 多路分支语句 循环语句 for while repeat forever 行为级建模示例   可以理解为对逻辑电路中各个门依次进行描述

    2024年04月13日
    浏览(27)
  • Verilog基础:强度建模(二)

    Verilog基础:强度建模(二)

     相关阅读 Verilog基础 https://blog.csdn.net/weixin_45791458/category_12263729.html?spm=1001.2014.3001.5482         首先来说明一下什么叫信号拥有单个强度和确定值,其实如果一个net型信号拥有单个强度,那它一定拥有确定值。首先我们把上一章中的比例尺给出,如图4所示。下面举例说明单个

    2024年01月20日
    浏览(3)
  • (智能车比赛)基于 ADS 逐飞库 英飞凌 TC264 377系列 的多核使用经验

    (智能车比赛)基于 ADS 逐飞库 英飞凌 TC264 377系列 的多核使用经验

    一,程序,变量储存地址设置 二,运行核选择 概念及过程描述 尽量将不同的功能划分为各个模块,然后交给不同的cpu运行。 或者说 不同的cpu负责运行不同的功能,cpu之间以少量的参数进行配合交互 ,这样可以尽最大化利用多核cpu的资源效率。 具体做法 尽量将.h以及相关函

    2024年02月02日
    浏览(20)
  • 五.实战软件部署 1-3实战章节-前言&MYSQL 5.7版本在centos系统安装&MYSQL 8.0版本在centos系统安装

    五.实战软件部署 1-3实战章节-前言&MYSQL 5.7版本在centos系统安装&MYSQL 8.0版本在centos系统安装

    目录 五.实战软件部署 1-实战章节-前言 五.实战软件部署 2-MYSQL 5.7版本在centos系统安装 1-配置yum仓库 2-使用yum安装mysql 3-安装完成后,启动mysql并配置开机自启动 4-检查mysql的运行状态 --配置 1-获取mysql的初识密码 2-登录mysql数据库系统 3-修改root用户密码 4-配置root的简单密码

    2024年02月21日
    浏览(10)
  • 基于DSP+FPGA+ADS1282支持32Bit高精度数据采集方案(一)

    基于DSP+FPGA+ADS1282支持32Bit高精度数据采集方案(一)

    3.1 系统需求分析 3.1.1 系统功能设计要求 本硬件处理平台的主要任务有三类,一是数据采集,包括采集惯性测量元件 的输出信号,接收外部系统校正信息,如 GPS 信息等;二是数据处理与计算,包 括惯性测量元件的误差补偿、初始对准、导航参数解算和在线校正滤波等;三是

    2024年02月01日
    浏览(52)
  • 基于DSP+FPGA+ADS1282支持32Bit高精度数据采集方案(二)模拟电路设计

    基于DSP+FPGA+ADS1282支持32Bit高精度数据采集方案(二)模拟电路设计

    如图 4.1 所示是系统硬件系统的信号框图,数字信号处理板上的主要核心是 两个处理芯片,即 FPGA 和 DSP ,其中 FPGA 主要作用是做 DSP 和外围接口的 桥梁及数据预处理, DSP 做为数据解算核心。 FPGA 通过各种的数据总线接收外部设备传输过来的数据,并进行打包处理 以及其他

    2024年02月02日
    浏览(53)
  • kali安装beef-xss(笔者的踩坑之旅)

    kali安装beef-xss(笔者的踩坑之旅)

    简介:         BeEF-XSS是一款非常强大的web框架攻击平台,集成了许多payload,可以实现许多功能! 安装步骤,附带笔者的一些踩坑之处 1、更改源vim /etc/apt/sources.list , 修改如下内容(kali里面粘贴是ctrl+shift+v),修改完成后保存退出(Esc+:+wq)即可 deb https://mirrors.a

    2024年02月08日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包