基于MultiSim10的MCU实时性仿真与研究
2011-08-11张小进
湖南工程学院学报(自然科学版) 2011年4期
张小进
(闽江学院 计算机科学系,福州350108)
0 引 言
随着EDA技术的不断发展,电子产品的设计过程从模型的建立,到包括电原理图、PCB板图、MCU及接口、MCU控制程序、FPGA的构建、仿真、外观界面、热稳定分析、电磁兼容分析在内的物理级设计,再到PCB钻孔图、自动贴片、焊膏漏印、元器件清单、总装配图等生产所需资料等等全部在计算机上完成,发达国家目前已经基本上不存在电子产品的手工设计[1].
单片机系统的开发需要经历软、硬件设计、调试,以及制作后的联合统调;以上的任何一个步骤一旦存在错误就要回朔到前一个或若干个步骤进行修改设计,这导致了开发费用高、开发周期长等问题.美国NI公司推出的MultiSim9开始引入了MCU系统设计与仿真,它不但可以设计、仿真 MCU系统,也可以对外围的接口进行设计与仿真,还可以支持C或汇编的软件开发及断点调试、MCU的内存、寄存器查看等;从而使得单片机系统的开发可以更好地借助于计算机的辅助设计.
1 实时性仿真问题
单片机系统通常应用于各种控制领域,它的实时性是一个极其重要的指标;主要体现在时钟定时中断、信息的动态显示和数据的输入等方面.无论是做系统开发还是辅助教学,设计者都希望自己的设计能在实现前进行很好地仿真,以检验设计中存在的软硬件错误、逻辑功能上的问题和实时性的效果.那么利用MultiSim软件对单片机系统进行辅助设计能否满足实时性仿真的要求呢?以常用的七段数码……
登录APP查看全文