2022年Verilog-A分钟快速入门教程 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年Verilog-A分钟快速入门教程 .pdf》由会员分享,可在线阅读,更多相关《2022年Verilog-A分钟快速入门教程 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Verilog-A 30分钟快速入门教程进入正题,学了几天的Verilog-A,平台是 Agilent ADS,主要参考“ Verilog-AMS Language Reference Manual” 和 ADS 的帮助文档。现在的状态算是入门了,写了个简单的PLL。总结这几天的学习,觉得效率太低,我以前有一定Verilog基础,研一时学过一点VHDL-AMS ,学到现在这个状态应该半天就够了;入门的话,30 分钟足矣;跟着这个教程走,你会很快了解和熟悉 Verilog-A。(前提是有一定的Verilog基础和电路基础)1、基尔霍夫定律撑起了整个电路学的大厦(当然也可以认为基尔霍夫定律只是麦克
2、斯韦方程的简化版),作为模拟电路描述语言Verilog-A,同样将基尔霍夫定律作为其基本,最重要的两个概念便是流量(Flow) 和位(Potential),在电学里是电流和电压, 在力学里可以是力和距离, 在热学里可以是功率和温差, 等等。在 Verilog-A中,你可以将电阻电容电感等器件用一个方程式来表述,比如I(out) + V(out)/R,这样就产生了一个电阻,最后Verilog-A仿真器会用某种算法 (迭代是最常见的 )将 I(out)和 V(out) 求解出来,然后根据这个解去算下一个时刻的 I 、V 等,当然这仅仅是指时域仿真。2、下面讲 Verilog-A的语法:begin
3、end /相当于 C 语言的一对大括号,与Verilog同if ( expression ) true_statement ; else false_statement ; /与 Verilog同case ( expression ) case_item case_item endcase for ( procedural_assignment ; expression; procedural_assignment ) statement /case与 for 语句都跟 Verilog 、C 语言类似cross( expr , dir , time_tol , expr_tol ); /cro
4、ss用来产生一个 event ,如:(cross(V(sample) -2.0, +1.0) / 指 sample的电压超过 2.0 时触发该事件, 将会执行后面的语句, +1.0表示正向越过, -1.0 则相反ddt( expr ) / 求导,如:I(n1,n2) + C * ddt(V(n1, n2); /表示了一个电容idt( expr , ic , assert , abstol ) /积分,如:V(out) = & | & | ?: 等,跟 Verilog一样另外,新加的一个符号 + ,这个专门给模拟信号赋值用,注意这个赋值符号是可以累加的,就是说赋两次值的话,它会加起来,而不是覆盖
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Verilog-A分钟快速入门教程 2022 Verilog 分钟 快速 入门教程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内