单片机软硬件联合仿真解决方案单片机软硬件联合仿真解决方案摘要:本文介绍一种嵌入式系统仿真方法,通过一种特殊设计的指令集仿真器ISS将软件调试器软件KeiluVision2和硬件语言仿真器软件Modelsim连接起来,实现了软件和硬件的同步仿真。关键词:BFM,TCL,Verilog,Vhdl,PLI,Modelsim,KeiluVision2,ISS,TFTP,HTTP,虚拟网卡,Sniffer,SMARTMEDIA,DMA,MAC,SRAM,CPLD缩略词解释:BFM:总线功能模块。在HDL硬件语言仿真中,BFM完成抽象描述数据和具体的时序信号之间的转换。PLI:Verilog编程语言接口,是C语言模块和Verilog语言模块之间交换数据的接口定义。TCL:字面意思是工具命令语言,是一种解释执行语言,流行EDA软件一般都集成有TCL。使用TCL用户可以编写控制EDA工具的脚本程序,实现工具操作自动化。ISS:CPU指令集仿真器,可以执行CPU的机器码。TFTP:简单文件传输协议,Windows的tftp.exe既是该协议的客户端实现。SMART MEDIA:一种存储卡,常用于数码相机、MP3。DMA:直接内存访问。用于外部设备之间高速数据转移。MAC:媒体接入控制器。本文中是指网卡芯片。前言传统的嵌入式系统中,设计周期、硬件和软件的开发是分开进行的,并在硬件完成后才将系统集成在一起,很多情况下,硬件完成后才开始进行实时软件和整体调试。软硬件联合仿真是一种在物理原型可用前,能尽早开始调试程序的技术。软硬件联合仿真有可能使软件设计工程师在设计早期着手调试,而采用传统的方法,设计工程师直到硬件设计完成才能进行除错处理。有些软件可在没有硬件支持的情况下完成任务的编码,如不涉及到硬件的
推荐下载
-
软硬件系统信息工具
AIDA64是一款测试软硬件系统信息的工具,它可以详细的显示出PC的每一个方面的信息。AIDA64不仅提供了诸如协助超频,硬件侦错,压力测试和传感器监测等多种功能,而且还可以对处理器,系统内存和磁盘驱
51 2019-01-08 -
SOC软硬件协同设计
SOC软硬件协同设计的力作:Exploring_Software_Partitions_for_Fast_Security_Processing_on_a_Multiprocessor_Mobile_
40 2019-01-01 -
基于嵌入式Linux流媒体播放器系统软硬件解决方案
本系统选用TQ2440开发板作为硬件平台,采用嵌入式Linux操作系统给出流媒体播放器系统具体的软硬件解决方案,设计了一款基于嵌入式Linux的机顶盒媒体播放器。完成了其与网络接口的实现,通过TS流的
6 2020-10-28 -
电源技术中的使用NI软硬件开发完整的生产测试解决方案
挑战: 为丹佛斯太阳能逆变器产品和印刷电路板(PCB)开发一个灵活的生产测试解决方案,以便在全球范围内更好地通过合同的方式进行生产。 解决方案: 结合NI PXI与PCI硬件,使用NI T
7 2020-11-06 -
万全数据库服务器软硬件一体解决方案
联想集团一贯秉承“让用户用得更好”的理念,始终致力于为中国用户提供最新最好的科技产品,推动中国信息产业的发展。标准的测试平台、专业的研发队伍和开放合作的策略使得联想万全服务器已经与国际技术接轨。199
17 2020-05-23 -
单片机与DSP中的基于Nios的FFT算法软硬件协同设计
摘要:在深入研究Nios自定制指令的软硬件接口的基础上,利用Matlab/DSP Builder建立快速傅里叶变换FFT核心运算指令基本模型,然后用Altera公司提供的Singacompiler工具
6 2020-11-06 -
基础电子中的单片机实现数字电压表的软硬件设计
实现数字电压表的电路,一般所用的元件较多,调节起来也不太方便。本文介绍用数字电位器和单片机相联来实现,比一般A/D一数控一D/A 的方法要大大简化和方便,可使调节工作实现自动化,不但元件少,而且成本低
9 2020-10-27 -
三星单片机软硬件上电复位的外部电路和程序
三星单片机软硬件上电复位的外部电路和程序
1 2022-09-27 -
SST单片机硬件仿真说明
教你如何使用KEIL C51对SST的89E51单片机进行硬件仿真
16 2020-09-04 -
k3系统软硬件集成方案
方案一根据K3系统并发用户数为20个估算 且服务器部署在现厂区 采用一台IBM X3500 M3 2路4核服务器 将中间层和数据库部署在同一台服务器 服务器硬盘配置Raid5阵列 实现数据的安全存储
15 2019-02-23
暂无评论