软硬件协同验证系统平台间通讯设计

软硬件协同验证系统平台间通讯设计

ID:34475480

大小:162.14 KB

页数:3页

时间:2019-03-06

软硬件协同验证系统平台间通讯设计_第1页
软硬件协同验证系统平台间通讯设计_第2页
软硬件协同验证系统平台间通讯设计_第3页
资源描述:

《软硬件协同验证系统平台间通讯设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、维普资讯http://www.cqvip.com崔·开发设计·肇綦禾禾禾软硬件协同验证系统平台间通讯设计朱明边计年薛宏熙(清华大学计算机系设计自动化实验室,北京100084)E—mail:zhum99@mails.tsinghua.edu.cn摘要软硬件协同设计是软件、硬件的并行设计。包括系统描述、软硬件划分、设计实现和软硬件协同验证等几个阶段【】】。软硬件协同验证同时验证软件和硬件,使用处理器仿真器进行协同验证是其中一种重要的方法。一个能够对片上系统(soc)~计进行全面快速验证的测试系统将会大大提

2、高协同设计的效率田。测试系统中不同平台之间数据和信号的发送与接收是系统中必不可少的组成部分。该文介绍了测试系统平台间通讯方式和通讯协议的设计与实现。关键词软硬件协同设计软硬件协同验证通讯并口JTIAG加栽SOC文章编号1002—8331一(2003)27--0122--03文献标识码A中图分类号TP311CommunicationDesignforHardwareandSoftwareCo-verificationPlatformZhulvnngBianJinianXueaongxi(EdaLab,D

3、epartmentofComputerScienceandTechnology,TsinghuaUniversity,Beijing100084)Abstract:Codesignwithhardwareandsoftwareisaparallel-designmethodology,anditisdMdedintosystemdescription,hardware-softwarepartition.implementationandCO-verification【lJ_co-verificati

4、onverifieshardwareandsoftwaresimuhaneously.andprocesseremulatorisanimportantdirectionforco-verification.AtestplatformthatCansupportageneralandquickverificationforSOCwillimprovetheeficiencyofcodesigngreatly~.Thecommunicationofdataandsignalsbetweenthedife

5、rentplatformsintestsystemisindispensable.Thepaperintroducesthecommunicationdesign,protocalandimplementationdetailedly.Keywords:HW/SWcodesign,HW/SWCO—verification,Communication,Parallelport,JTAGdownload,SOCl软硬件协同设计和验证同设计的一个环节,可以减少设计中出现的错误和设计返工造随着嵌入式系统的出现

6、,系统设计变得越来越复杂,系统成的损失。中软件的比重不断增多。嵌入式系统的设计要求尽量在设计早硬件系统的验证方法有模拟、仿真和形式验证等。硬件仿期找出漏洞和错误,设计者需要在更早的设计阶段选择结构。真可以提高验证的速度,逻辑级的仿真比软件模拟快5个数量与此同时,降低设计费用和缩短设计周期的需求也促进了软硬级,还可以对设计使用大量的测试向量。件协同设计和软硬件协同验证的发展。笔者设计的测试系统使用处理器仿真器来实现软硬件协高效的软硬件协同设计应该能够在很高的层次上不加区同设计I1.。仿真器中的处理器是目

7、标处理器,仿真器中的控制分地描述软件和硬件。用户要求软硬件协同验证可以在更早的电路和用户接口提供了对微处理器的控制功能,例如程序加设计阶段进行。在设计阶段尽可能早地进行仿真,已成为越来载、芯片启停、检查修改寄存器等。测试系统的设计目标是系统越迫切的需要。允许对片上型设计的电路和软件进行完全、快速、低成本的测软硬件协同设计是一种自顶向下的设计方法。首先对系统试,从而加快软硬件系统设计的进度并为设计人员带来设计的的整体功能与约束进行抽象的整体描述;然后对系统进行分便利。测试系统有三个组成部分:运行目标电路

8、软件模拟程序解,将系统的行为划分为简单的行为模块,并确定每个模块的的微型计算机(以下简称微机);模拟微处理器和存储器的原型软硬件实现方式;从抽象描述级进行细化,直至每个模块最终模拟器,目标程序运行在微处理器中,这一部分使用Altera由基本虚元件组成,形成系统原型;在系统原型层,与厂商提供APEX20KE和外围芯片来实现嘲;相关控制通讯电路,实现微的虚元件相汇合,完成设计的实现。机和模拟器之间通信。软硬件协同验证是同时验证设计系统的软件和硬件,通常模拟器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。