【欧冠买球平台】单片机软硬件联合仿真解决方案

【欧冠买球平台】单片机软硬件联合仿真解决方案

欧冠买球平台

欧冠买球平台-本文介绍了一种嵌入式系统建模方法。软件调试器KeiluVision2和硬件语言模拟器Modelsim通过类似设计的指令集模拟器ISS连接,构建软硬件实时建模。缩写描述:BFM:总线功能模块。

在HDL硬件语言建模中,BFM完成了抽象叙事数据和显式时序信号之间的切换。PLI:Verilog编程语言模块是C语言模块和Verilog语言模块之间交换数据的接口定义。TCL:字面意思是工具命令语言,是解释继续执行的语言。

流行的EDA软件一般都是用TCL构建的。对于TCL用户,可以编写脚本来控制EDA工具,构建工具操作员自动化。ISS:CPU指令集模拟器,可以继续执行CPU的机器码。TFTP:一个非常简单的文件传输协议,Windows的tftp.exe是这个协议的客户端。

SMARTMEDIA:存储卡的一种,常用于数码相机和MP3。DMA:必要的记忆面试。用于外部设备之间的高速数据迁移。MAC:媒体终端控制器。

本文指的是网卡芯片。前言在传统的嵌入式系统中,设计周期、软硬件研发是分开的,只有在硬件完成后,系统才集成。

在许多情况下,动态软件和整体调试只有在硬件完成后才开始。软硬件主导的建模是一种可以在物理原型可以使用之前尽快开始调试程序的技术。软件/硬件主导的建模可以使软件设计工程师在设计的早期阶段就开始调试,而使用传统的方法,设计工程师在硬件设计完成之前无法开始调度。

有些软件可以在没有硬件反对的情况下完成任务的编码,比如不涉及硬件的算法。与硬件交互的代码是在获取硬件之前编写的,但是只有在硬件上操作之后才能调试代码。通过使用软件和硬件领先的仿真技术,该设计调试过程可以在设计的早期阶段开始。

欧冠买球平台

由于软件研发一般是在系统研发的后期完成,所以比设计周期更早开始调试可能会让这个项目提前完成。这种技术并不会降低第一次连接硬件和软件时,因意外而延迟项目完成的风险。在得到物理原型之前,你会在后期的系统调试上花费过多的时间,使用软硬件领先的仿真技术,在硬件和软件之间测试模块。当你明明拿到了物理原型,开始在上面运行软件,你就找不到测试过的软件,也不会长期工作,不会在项目后期节省很多时间和希望。

软硬件主导建模系统由硬件持续执行环境和软件持续执行环境组成。一般来说,软件环境和硬件环境都有自己的调度和控制接口,软件通过处理器发起的一系列总线周期与硬件进行交互。本文通过开发一个MiniWeb卡来说明一个软硬件主导的建模系统。

该方案的核心是使用一个51单片机建模引擎GoldBullISS51(以下简称ISS51)。ISS51是KeiluVision2的插件,一个51单片机的R&D环境。ISS51有连接Keil和Modelsim的模块,可以搭建硬件和软件的实时建模。该系统采用Keil作为软件调试接口,Modelsim作为硬件建模和调试接口,ISS51负责软件继续执行的管理,监控软件断点,单步继续执行,向Keil返回内存和寄存器数据,生成并捕获CPU总线时序,操作内部功能模块(如定时器和串口)。

MiniWeb card说明MiniWeb card是在单片机上运行的Web服务器,可以访问网络接口、大容量文件系统、TFTP和HTTP服务。软件系统虽然复杂,但优化编译器后,继续执行代码严重不足25K,为之前的升级留有足够的空间。

51CPU采用SST89系列。这个中央处理器有网络服务提供商功能。它可以通过RS232串口,需要将目标代码iTunes发送给CPU。

直接存储器存取控制逻辑是一个可编程逻辑器件
因为51CPU启动IO面试很老了,启动IO面试需要24个时钟周期,在外围设备之间移动数据需要更好的时钟周期。用于直接存储器存取控制的逻辑可以在超过3个时钟周期后移动到一个字节。

在这个系统中,许多网络协议必须由文件系统发送和访问。DMA可以大大提高51单片机的数据处理速度。DMA地下通道主要包括MAC芯片和RAM之间的数据块迁移,以及SMARTMEDIA和RAM之间的数据块迁移。网卡芯片采用AX88796,其主要优点是可以方便地与51CPU模块化;反对100M以太网,速度低;接管消息内存小,需要平滑的网络流量,增加了51CPU处理速度快带来的消息废弃和重新考虑。

SMARTMEDIA是一种移动存储卡,主要用于存储文件。MiniWeb卡反对8M到256M的SMD卡。文件系统是MiniWeb卡的一个新的研发模块,文件系统的测试主要通过TFTP进行。

所以MiniWeb卡上的TFTP服务程序也是类似的设计,反对格式化SMARTMEDIA,提供剩余空间,提供文件名列表,上传,iTunes,删除文件。。

本文来源:欧冠买球官网-www.radhikaminerals.com

相关文章

评论已关闭。

网站地图xml地图