51嵌入式系统的仿真设计

本文介绍了51单片机的嵌入式系统仿真设计,通过软硬件联合仿真技术,结合Keil uVision2和Modelsim,实现软件和硬件的同步调试。核心工具是ISS51仿真引擎,它连接了软件和硬件环境,允许在硬件原型可用前进行调试,从而提高设计效率并降低项目风险。
摘要由CSDN通过智能技术生成

51单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能。

本文介绍一种嵌入式系统仿真方法,通过一种特殊设计的指令集仿真器ISS将软件调试器软件Keil uVision2和硬件语言仿真器软件Modelsim连接起来,实现了软件和硬件的同步仿真。

缩略词解释:

BFM:总线功能模块。在HDL硬件语言仿真中,BFM完成抽象描述数据和具体的时序信号之间的转换。

PLI:Verilog编程语言接口,是C语言模块和Verilog语言模块之间交换数据的接口定义。

TCL:字面意思是工具命令语言,是一种解释执行语言,流行EDA软件一般都集成有TCL。使用TCL用户可以编写控制EDA工具的脚本程序,实现工具操作自动化。

ISS:CPU指令集仿真器,可以执行CPU的机器码。

TFTP:简单文件传输协议,Windows的tftp.exe既是该协议的客户端实现。

SMART MEDIA:一种存储卡,常用于数码相机、MP3。

DMA:直接内存访问。用于外部设备之间高速数据转移。

MAC:媒体接入控制器。本文中是指网卡芯片。在这里插入图片描述
传统的嵌入式系统中,设计周期、硬件和软件的开发是分开进行的,并在硬件完成后才将系统集成在一起,很多情况下,硬件完成后才开始进行实时软件和整体调试。软硬件联合仿真是一种在物理原型可用前,能尽早开始

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值