电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 电源技术 > 详细信息
电源技术:VHDL语言在PSpice中的仿真应用
来源:   时间: 2007-4-29 9:24:36    
VHDL语言在PSpice中的仿真应用
张 涛
(华南理工大学电子与信息学院 广东广州 510641)

随着科学技术的快速发展,电路仿真技术的应用达到了一个新的阶段。作为EDA工具的PSpice是能对模拟信号和数字信号进行仿真分析的非常好的软件。VHDL。是一门针对数字电路进行描述的语言。两者的电路仿真都有优缺点,如果将两者结合起来,可以得到比较好的仿真效果,对提高电路的设计质量有很大的帮助。

l PSpice

Spice(Simulation Program With Interated Circuit Emphasis)是美国加州大学伯克利分校于70年代推出的电路模拟仿真软件。PSpice是适用于PC(个人计算机)上Spice程序中的一种,现在是ORCAD软件的一个组成部分。他可以同ORCAD的其他部分:原理图设计、PCB板设计、FPGA与PLD设计融为一体,对提高整个设计人员的设计效率、缩短产品设计的周期有很大的帮助。

1.1 PSpice的优点

(1)良好的数/模仿真能力 采用的元器件模型的特性几乎与实际器件相同。仿真类型有暂态分析、直流分析、交流分析和静态工作点分析4大类。每大类分析又有具体的分析。根据不同的分析情况可以选择不同的元器件模型或者修改模型,可得到比较精确的仿真效果,对设计电路有极大的帮助。

(2)丰富的模型参数库 软件库中的元件增添了不少厂家的各种模型,使得库中涉及的器件总数达到13 000多个。

(3)扩展模型参数库生成功能 通过文本和修改规范方式来提取模型参数,非常容易地通过建立新器件来完成由于库中元器件缺少而带来的问题。

(4)良好的波形显示功能 改进波形显示功能。通过修改电路特性分析的参数设置,方便用户重新进行模拟仿真再显示,可同时显示多个窗口。

1.2 PSpice仿真的一般步骤

PSpice仿真的一般步骤如图1所示。对于电路图中元件可以是库中现有的元器件,也可以是通过其他方法而产生的元件。除了用画图方式,还可以用文本方式或者是通过导入其他文件的方式来进行仿真。

2 VHDL

VHDL是描述、验证和设计数字系统最重要的标准。

2.1 VHDL语言的特点

主要描述系统的结构、行为、功能和接口。强大的行为描述能力可避开具体的器件结构,是设计大规模电子系统的重要保证。丰富的仿真语句和库函数,使得在任何大系统的设计早期就能查验设计系统的功能可行性。VHDL语句的行为描述能力和程序结构决定了他具有支持大规模设计的分解和已有设计的再利用功能。符合市场需求的大规模系统高效、高速地完成必须有多人甚至多个开发组共同并行工作。对于用VHDL,完成的一个确定的设计,可以利用EDA工具进行逻辑综合和优化,并自动地把VHDL,描述设计转变成门级网表。V}IDI。对设计的描述具有相对独立性,设计者可以不懂硬件的结构,也不必管理最终设计实现的目标器件是什么,而进行独立的设计。

2.2 VHDL的设计流程

(1)设计输入根据电路设计所提出的要求,将程序输入到VHDL编辑器中去编辑。

(2)功能级模拟 用V}tDI,模拟器对编辑后的程序进行模拟,如果达不到设计要求,则可以重新修改程序,直到通过功能模拟。

(3)逻辑综合与优化 将通过功能模拟的程序放到VHDL编译器中,进行逻辑综合与优化。

(4)门级模拟 对电路用VHDL。仿真器仿真。可对门级电路的延时、定时状态、驱动能力等进行仿真。如不符合要求,可重复步骤(3),再门级模拟,直到符合要求为止。

(5)版图生成 用相应的软件处理后,就可以拿去制版。

3两者结合在数字电路中的应用

下面是一个模数混合仿真电路,如图2所示。前一部分用来产生一个周期性的信号,给后面的计数器提供计数脉冲信号。前一部分是模拟电路来产生模拟信号,后面的计数器是用VHDL,语言产生的模块。这种模数结合电路在实际中被广泛地应用。

从仿真信号可以看出,模拟信号V(01)并不是非常理想(见图3),这可以通过修改器件或模型中的参数来得到比较好的周期信号。而后一个hour模块是24进制计数器,采用VHDL。语言来描述产生。其程序如下:




4 结 语

VHDL和PSpice的应用各有侧重点:VHDL,主要用于数字电路的设计上,而PSpice主要用于模拟电路的设计上。只要将两者的优点结合,就可以得到设计效果更好的电路。

相关信息
发表评论
打印本页 关闭本页
FPGA助力高端存储器接口设计
    高性能系统设计师在满足关键时序余量的同时要力争获得更高性能,而存储器接口设计则是一项艰巨挑战。双倍数据速率SDRAM和4倍数据速率SDRAM都采用源同步接口来把数据和时钟(或选通脉冲)由发射器传送到接收器。接收器接口内部利用时钟来锁存数据,此举可消除接口控制问题(例如在存储器和FPGA间的信号传递时间),但也为设计师带来了必须解决的新挑战。   关键问题之一就是如...
>>详细内容
赛灵思SPARTAN-3A系列FPGA又添低功耗器件
    赛灵思公司(Xilinx)日前宣布其XtremeDSP信号处理解决方案产品系列新增功耗优化的Spartan-3A DSP器件。这个目前业已投入量产的FPGA新器件,为低成本且低功耗FPGA领域的应用如军事通信战术无线电系统、无线接入点和便携式医疗设备等,提供了高性能的数字信号处理(DSP)能力。   与标准器件产品相比,Spartan-3A DSP低功耗(LP)器件的静态功耗降低了50%,而在待机模式下静态功耗的降低...
>>详细内容
ARM推出首款专门针对FPGA优化的处理器Cortex-M1
    ARM公司日前发布了第一款专门针对FPGA应用而优化的ARM Cortex-M1处理器。ARM Cortex-M1处理器扩展了ARM Cortex处理器系列,可帮助OEM厂商在一个通用架构下对不同性能需求进行标准化。Actel作为一家核心合作伙伴已与ARM紧密合作,并成为首个获得授权可为其FPGA客户提供Cortex-M1处理器的公司。   2007年4月2日至5日在美国加利福尼亚州圣何塞举行的嵌入式系统大会(Embedded System...
>>详细内容
莱迪思推出业界首个真正的90纳米非易失FPGA器件
    莱迪思半导体公司日前公布了其第三代非易失FPGA器件,LatticeXP2系列。LatticeXP2具有增强的性能,双倍增加的逻辑容量达40K查找表(LUT)、性能改进了25%、还加入了专用DSP块,而每个功能的价格减少达50%。对1.2伏加工工艺的功耗进行了优化,静态功耗减少了33%。设计使用了业界最先进的非易失FPGA工艺,莱迪思与代工伙伴富士通合作开发了90纳米嵌入式闪存工艺,LatticeXP2具有“瞬时...
>>详细内容
利用FPGA实现基于RU算法编码器(LDPC编码器)的设计
  引言   低密度奇偶校验(Low Density Parity Check Code,LDPC)码是一类具有稀疏校验矩阵的线性分组码,不仅有逼近Shannon限的良好性能,而且译码复杂度较低, 结构灵活,是近年信道编码领域的研究热点,目前已广泛应用于深空通信、光纤通信、卫星数字视频和音频广播等领域。LDPC码已成为第四代通信系统(4G)强有力的竞争者,而基于LDPC码的编码方案已经被下一代卫星数字视频广播标准D...
>>详细内容
从FPGA实现的角度对大约束度Viterbi译码器中路径存储单元的设计
  1 引言   Viterbi译码算法是一种最大似然译码算法,目前广泛应用于各种数据传输系统,特别是卫星通信和移动通信系统中。近年来随着FPGA技术的迅速发展,使得基于FPGA实现Viterbi译码的算法成为研究的热点。   由于Viterbi译码器的复杂性随约束长度k成指数增加,大约束度不但使Viterbi译码器硬件复杂度大为增加,同时也限制了译码速度。而其中以加比选(Add Compareselect,ACS)运算...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com