微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 综合技术问答 > EDA使用问答 > VerilogA如何描述一个已有的公式

VerilogA如何描述一个已有的公式

时间:03-15 整理:3721RD 点击:

大家好,我是初学verilogA,我想实现一个产生一定波形的电源symbal,产生这种波形的公式我也已经查到了,想请教一下怎么用VerilogA讲公式描述出来,谢谢前辈。
(公式是:Vt=A*Vp*(1-e^(-t/0.533) )*e^(-t/9.788)cos?(ω*t*〖10〗^(-6) )
ω=2*π*〖10〗^5
A=1.59
VP=200)

没有做过算法的处理,但是我觉得不外乎乘法器的调用,cordic的调用



您好,我没有调用乘法器,就只是将公式描述出来,可以生成symbal,但是我将这个symbal调入电路里面仿真的时候,仿真结果不对,显示结果一直是0的一条直线。麻烦您看这个描述是不正确呢,谢谢你。
module d(P,N);
input P;
electrical P;
output N;
electrical N;
real t;
analog begin
V(P,N)<+1.59*200*(1-exp(t/0.533))*exp(-t/9.788)*cos(0.2*`M_PI*t);
end
endmodule









感谢你 ,我试一下嘞


你好,公式的波形应该是这样 (下面,用matlab验证过的),我加入电路里面仿真出来是这样(上面),两个结果不一致。你能帮我看下哪里需要调试吗?



你好,公式的波形应该是这样 (下面第二幅图,用matlab验证过的),我加入电路里面仿真出来是这样(下面第一幅图),两个结果不一致。你能帮我看下哪里需要调试吗?最下面第三幅图是我的电路测试图。谢谢你






good info.


你好,我这实现不了我要的结果,能否帮我看一下嘞,谢谢你。


老哥 你两个图的时间刻度都不一样

上一篇:ansys em安装启动请教
下一篇:最后一页

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top