永发信息网

修改指定寄存器值设置中断或程序操作的TCL脚本怎么写·~~

答案:1  悬赏:10  手机版
解决时间 2021-08-21 08:43
现在在做一个工具的测试~里面有个TCL脚本的功能~~需要测试它的功能的完整性,所以需高手请教下。。高分求教~
最佳答案
单片机论文

--------------------------------------------------------------------------------

文:admin 发表时间2008-9-26 11:29:00

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

关键词:BFM,TCL,Verilog,Vhdl,PLI,Modelsim,Keil uVision2,ISS,TFTP,HTTP,虚拟网卡,Sniffer,SMART MEDIA,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:媒体接入控制器。本文中是指网卡芯片。

前言

传统的嵌入式系统中,设计周期、硬件和软件的开发是分开进行的,并在硬件完成后才将系统集成在一起,很多情况下,硬件完成后才开始进行实时软件和整体调试。软硬件联合仿真是一种在物理原型可用前,能尽早开始调试程序的技术。

软硬件联合仿真有可能使软件设计工程师在设计早期着手调试,而采用传统的方法,设计工程师直到硬件设计完成才能进行除错处理。有些软件可在没有硬件支持的情况下完成任务的编码,如不涉及到硬件的算法。与硬件相互作用的编码在获得硬件之前编写,但只有在硬件上运行后,才能真正对编码进行调试。通过采用软硬件联合仿真技术,可在设计早期开始这一设计调试过程。由于软件的开发通常在系统开发的后段完成,在设计周期中较早的开始调试有可能将使这一项目提早完成,该技术会降低首次将硬件和软件连接在一起时出现意外而致使项目延期完成所造成的风险。

在取得物理原型前,采用软硬件联合仿真技术对硬件和软件之间的接口进行验证,将使你不会花太多的时间在后期系统调试上。当你确实拿到物理原型开始在上面跑软件的时候,你会发现经过测试的软件部分将会正常工作,这会节省项目后期的大量时间及努力。

软硬件联合仿真系统由一个硬件执行环境和一个软件执行环境组成,通常软件环境和硬件环境都有自己的除错和控制界面,软件通过一系列由处理器启动的总线周期与硬件的交互作用。本文以一个Mini Web卡的开发介绍一种软硬件联合仿真系统。

该方案的核心是采用一个51单片机仿真引擎GoldBull ISS51(以下简称ISS51),ISS51是51单片机开发环境Keil uVision2的一个插件,ISS51具有连接Keil和硬件仿真环境Modelsim的接口,可以实现软硬件同步仿真。在该系统中,Keil作为软件调试界面,Modelsim作为硬件仿真和调试界面,ISS51负责软件执行、监控软件断点、单步执行、内存和寄存器数据返回给Keil、CPU总线时序产生和捕获、内部功能模块(如定时器,串口)的运行等功能。

Mini Web卡介绍

Mini Web卡是一个运行在单片机上的Web服务器,提供网口连接,有大容量文件系统,提供TFTP和HTTP服务。尽管软件系统比较复杂,但优化编译后,执行代码还不足25K,为后续升级留下了足够空间。51CPU采用SST89系列,这种CPU具有ISP功能,可以通过RS232串口,直接将目标码下载到CPU。

DMA控制逻辑是一个可编程逻辑器件,采用的是ALTERA的CPLD EPM240,主要功能是实现外围器件之间的DMA传递。因为51CPU进行IO访问
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
描写母亲手的唯美句子,关于描写母亲对孩子背
独立思考用英语怎么说,人生来就有思考的能力
济源市济源粮油干菜地址在哪,我要去那里
1.求一篇“浅析物业管理中的入伙管理”论文;
视频下载后,不坏的MP5不播放,为什么?
这篇作文要怎么立意了?是议论文来的
鄂是内蒙古哪个地方的车号?鄂尔多斯吗?那粤
谁能帮我过飞车全部剧情任务全关啊?
一什么云雾,一什么云雾 5分
谁能告诉我关于教育基金的事呀?
他很明确的告诉我,他和我是不会有结果,他不
溧阳地区联想Y460的报价多少啊
谁有这张图的另外一半!我感谢他一辈子!快点
浏阳市长沙浏阳市监察局在什么地方啊,我要过
优秀儿童原创诗歌,介绍一个可以原创诗歌网站
推荐资讯
高中的化学题,帮忙啊
选择5个以上的词语写一段话,反映一个个生活情
农村老人如何养老,北京外埠农村劳动力退休后
为什么去年挺多人加我Q 今年一个也没。。。纳
宛城区南阳鹏程电脑维修组装哪位知道具体地址
DNF40以上的蓝拳暴击套有什么?
工作岗位分析报告,人力资源管理工作中怎么写
物理专业的情话,唯美情话送给物理老师
创业梦想语录经典短句,九把刀关于梦想的励志
保险公司有权单方复核伤残鉴定结论吗?
关于陈翔石家庄歌迷会
英语翻译1既然你不想去九寨沟旅游,干嘛向他咨
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?