菜单
  


    1.1.5    课题的主要内容
    随着芯片体系结构复杂性的增加,系统结构早期建模已成为软硬件协同设计中一个必不可少的环节。不同的设计目标对于系统结构的早期模型要求也不同。例如,PreProS实现了对部分动态可重构处理器的仿真;ReSim能够对复杂指令级并行(ILP)处理器的操作进行仿真,从而使其得到简化,提高了工作频率。而在嵌入式处理器的早期开发过程中,不仅需要对处理器自身进行仿真,还需要足够的外设与该处理器兼容,在处理器硬件设计的同时开发相应的软件,加快整个嵌入式系统的开发流程。
    基于Verilog 的建模仿真方法,可以在设计早期,通过PLI 接口和C 语言模型进行混合仿真;System C可以通过添加外部仿真单元实现全部系统仿真。但是,它们都不能满足仿真器板级系统对于外设的要求。
    Proteus很好地解决了这一不足,它提供了大量的模型和虚拟测试仪器,具有软硬件调试、原理图编辑及原理图后处理功能。能够利用C++创建所需的模型,构建虚拟板级系统,真正使在RTL 模型出来前对这类设计的开发和测试成为可能,且更加简单直观。所建模型以二进制文件(.dll)形式保存,有助于保护设计者的源码。
    利用 C++创建Proteus 模型,通过动态链接库(DLL)规定模型电气特性和模型实例化的方法, Proteus VSM的一个主要特色是使用基于DLL组件模型的可扩展性。这些模型分为两类:电气模型(Electrical Model)和绘图模型(Graphical Model)。电气模型实现元件的电气特性,按规定的时序接收数据和输出数据;绘图模型实现仿真时与用户的交互,一个元件可以只实现电气模型,也可以都实现电气和绘图模型。通过Proteus提供的开发工具包(Proteus VSM_SDK)我们就可以自己去设计和开发自己想要的元件了。


    2    分析
    在使用Proteus仿真单片机系统的过程中,经常找不到所需的元件,这就需要自己编写。Proteus VSM的一个主要特色是使用基于DLL组件模型的可扩展性。这些模型分为两类:电气模型(Electrical Model)和绘图模型(Graphical Model)。电气模型实现元件的电气特性,按规定的时序接收数据和输出数据;绘图模型实现仿真时与用户的交互,一个元件可以只实现电气模型,也可以都实现电气和绘图模型。通过Labcenter electronics公司提供给第3方的开发工具包。我们就可以开发自己想要的元件。
    2.1    Proteus元件的作用
    Proteus有超过8000个库部件,而Proteus库部件中就包含了Proteus元件,其中约6000个含有仿真模型。没有仿真模型的器件适用于PCB设计,要求所有器件都有仿真模型是不现实的。
    我们在做教学时候、仿真的时候或者说要开发某个产品的时候都需要仿真元件,没有仿真元件,什么仿真都做不了。这样就体现出,元件是Proteus软件中缺一不可的。Proteus元件存放于Proteus软件安装目录下MODLES里。怎么才能得到最新的元件,一般可以从3个方面得到:第1个是下载最新版本的Proteus,里面有很多新的元件。第2个是从网上下载第3方元件库,里面的元件是由第3方厂商或者是第3方爱好者设计和开发的。但是,第3方设计和开发的元件非常的少。第3个则是自己设计和开发自己想要的元件。由于国内的第3方厂商对元件的设计和开发非常的少。许多第三方厂商设计和开发的元件,对于某些教学实践或者仿真开发,都不能满足需求,那么,自制元件就是最好的方法了,因为你可以根据自己想要的功能去设计和开发这个元件,自制元件也是最行的通的方法了。
    2.2    Proteus自制元件
    2.2.1    自制元件的种类和方法
  1. 上一篇:MATLAB数字图像的加密方法与应用展示
  2. 下一篇:基于VC++的数控加工编程+文献综述
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. MCGS对PLC的监控系统设计+梯形图

  7. PLC在机械手控制中的应用设计+梯形图

  8. 大众媒体对公共政策制定的影响

  9. 河岸冲刷和泥沙淤积的监测国内外研究现状

  10. 当代大学生慈善意识研究+文献综述

  11. 电站锅炉暖风器设计任务书

  12. 十二层带中心支撑钢结构...

  13. 乳业同业并购式全产业链...

  14. 中考体育项目与体育教学合理结合的研究

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 杂拟谷盗体内共生菌沃尔...

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回