1 / 12
文档名称:

用SpectreVerilog进行模数混仿.doc

格式:doc   大小:210KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

用SpectreVerilog进行模数混仿.doc

上传人:szh187166 2019/4/8 文件大小:210 KB

下载得到文件列表

用SpectreVerilog进行模数混仿.doc

文档介绍

文档介绍:SpectreVerilog模数混仿,模拟部分用Spectre,数字部分用Verilog-,其内含Verilog--DeltaADC为例,,电源电压:-DeltaADC分模拟和数字部分两块,其中模拟部分为调制器,,这里是1位0,:Symbol:VerilogCode:moduleDigitalFilter(in2out,out,clk,clr,in);outputin2out;output[`wordsize-1:0]out;inputclk;inputclr;inputin;regin2out;wireclk_half1,clk_half2;……Endmodule同时为了直观的观看输出结果,因此把输出的数字字转化为模拟量,这里用Verilog-A做一个理想的DA转换器。因此最好事先用Spectre仿真模拟部分,用ModelSim或Verilog-:1)模拟部分的原理图(包括Symbol);2)数字部分的Verilog代码,,模块名:DigitalFilter(in2out,out,clk,clr,in);3)数字部分的TestBench代码,,模块名::)新建一个Cell,ViewName为symbol,poser-),画一个矩形框,添加几个Lable,),<7:0>:与模拟部分相连的多位Pin最好不要用一个pin,),Design菜单->CreatCellView->,Tool/DataType一栏选择Verilog-Editor,,会弹出错误对话框,,(不是TestBench),,,数字部分就会有functional和symbol两个View。。同步骤2,首先创建Symbol,如下图:类似步骤2,Design菜单->CreatCellView->-EditorOK,弹出对话框,可以直接按OK,默认设置。弹出新的对话框,选择DigitaltoAnalogConverter,然后Next。设置位数,电压范围等参数。如下图:Next之后,会出现VerilogA代码,再Save和Finish。完毕。)新建步骤1中所说的顶层Schematic视图,这里名为MixSim,把模拟的Symbol和上面建立的数字块Symbol放到新建的原理图中,),因此没有输入Pin。)新建Cell,-Editor,,2)在新出现的NewConfiguration窗口中View:文本框为空,填入:schematic,…,->Name一栏选择:spectreVerilog,OK,3),)这时MixSim有两个View:config,,会提示打开模式,直接OK,则原理图会被打开,并可以进行修改。)打开config视图,