第五章2.PAC Designer软件介绍课件.ppt
PAC_Designer软件介绍,一、PAC_Designer的特点PAC_Designer 是ispPAC系列器件的编程设计、仿真和下载的集成化软件。1)使用方便,只需16MB RAM 和10MB 硬盘空间。2)支持原理图输入,可以自己绘制原理图,也可以运行内部宏得到的滤波器。3)设计好的电路可以通过仿真来观测其幅频和相频特性。若下载线上联有相应的器件,便可直接下载。,二、PAC_Designer软件的主要功能原理图输入、设计仿真、在系统下载、生成第三方所需的文件:,原,理,图,设,计,.,P,A,C,性,能,仿,真,S,t,i,m,u,l,a,t,i,o,n,编,程,文,件,.,s,v,f,.,j,e,d,文,档,文,件,.,t,x,t,.,c,s,f,库,函,数,P,A,C,L,i,b,r,a,r,y,宏,函,数,P,A,C,M,i,c,r,o,J,T,A,G,操,作,编,程,效,验,下,载,三、PAC_Designer的设计流程,3下载 在完成功能仿真且结果满意后,可以将器件的配置文件下载到器件中。,1原理图输入 输入的方式可以有直接输入、库函数输入、宏函数输入和滤波器库输入共4种。 直接输入是在器件基本原理图上直接连接内部连线并按设计要求修改各单元的参数。,2功能仿真 在原理图输入完成后,可以进行功能仿真,得到幅频和相频特性曲线。,4生成文件 在完成上面的工作后,要进行文件整理。 生成文件包括: .pac 设计原理图原文件 .txt 设计文本文件 .jed 提供给第三方的编程文件 .csv 仿真结果文本输出形式文件 .lib 提供Pspice软件仿真的库文件 .svf 直接用于JTAG编程,四、PAC_Designer 使用向导,用一个PAC 块实现直流增益为9 的放大器为例。1设计输入1)点击Lattice Semiconductor,再点击PAC_Designe,进入开发设计环境,如图。,四、PAC_Designer 使用向导,2)点击“File”菜单中的“New ”选项,弹出如图5-25 所示的新建对话框。 3)选择ispPAC10 ,点击OK,将出现还没有连线和设置的内部电路图如图所示。,4)根据要求进行设计,目的是用一个PAC 块设计直流增益为9 的放大器。根据Vout=K1VIN1+K2VIN2,只需将K1 设为9, 信号从VIN1输入,VIN2无信号输入即可。,具体设置步骤如下:用鼠标左键双击IA1 的连线端,出现连接对话框如左图。 选择IN1 点击OK;再用鼠标左键双击IA1 上的1 上出现增益选择对话框如右图。,选定9 点击OK。到此直流增益为9 的放大器就设计完成了,结果见图。,2仿真,完成设计输入后,需要对设计进行仿真,以验证电路的特性是否与设计要求相符。PAC-Designer 软件的仿真结果是以幅频和相频曲线的形式给出的。仿真步骤如下:(1)设置仿真参数 仿真参数选项含义见表:,表 仿真参数选项的含义,选菜单Operations-Simulator 弹出的对话框如图。 图中其各选项的含义如上表。,(2)执行仿真操作 选菜单Tools-Run Simulator,进行仿真,产生类似下图所示的曲线图。由于幅频/相频曲线为对数曲线,为了减少观看时的读数误差,PAC-Designer 软件提供了十字形读数标尺的功能。选中菜单View-Cross Hair,将鼠标移至曲线上某一点,单击鼠标左键,即可看见便于读数用的十字形标尺。与此同时,在窗口的右下角会显示对应的频率幅值和相位值。,五、PAC-Designer 重要功能介绍,1宏模块库 PAC-Designer中有一宏模块库。其中有一些设计好的典型电路模块。使用这些模块的方法如下(以设计ispPAC10为例):1)在“New”窗中选“ispPAC10 Schematic”,按OK即出现未连线的ispPAC10 内部电路结构原理图。2)选菜单Tools -Run Macro,弹出“Run Macro”选择窗,通过选择特定的项目则可由用户定义电路模块的参数,而自动生成满足条件的双二阶Butterworth Chebyshev 等类型的滤波。,五、PAC-Designer 重要功能介绍,该对话框中有3 种宏模块可供选择:ispPAC10_Biquad.EXE可产生适用于ispPAC10 的双二阶滤波器;ispPAC10_Ladder.EXE产生适用于ispPAC10 的Butterworth 和Chebyshev 等类型的滤波器;ispPAC20_Biquad.EXE则产生适用于ispPAC20 的双二阶滤波器。若选ispPAC10_Biquad. EXE弹出如图的对话框。,五、PAC-Designer 重要功能介绍,对话框可设置待设计的双二阶滤波器的截止频率、滤波器Q值、DC增益以及PAC模块的选择。点击Generate Schematic 即可产生满足这些参数设置的双二阶滤波器。若将此设计下载进ispPAC10 中即可进行硬件测试。对一个已设计好的基于ispPAC10的滤波器电路,按“Get Parameters”可获得此电路的基本参数。,2示例库观察 PAC-Designer有一示例库,库中的各项设计电路可作为用户设计时的参考,很有实用价值。打开库的方法是,选菜单File-Browse Library,弹出一对话框PAC Library Browser。 对话框的左窗内是已设计好的各种示例,当用鼠标点中某一示例时,窗口右边即显示出该项设计示例的名称、功能、输入输出方式和电路参数。按“Open File”,即打开了该项设计的电路原理图。该电路可通过“Download”选项下载到相应的芯片中。,3加密 选菜单Edit-Security 可以对下载内容加密与否进行选择。六、ispPAC 的增益调整方法七、滤波器设计,