嵌入式快速精准虚拟仿真平台的设计与实现-控制理论与控制工程专业论文.pdf.docxVIP

嵌入式快速精准虚拟仿真平台的设计与实现-控制理论与控制工程专业论文.pdf.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式快速精准虚拟仿真平台的设计与实现-控制理论与控制工程专业论文.pdf

摘要随着手持设备和移动终端在人们生活中发挥越来越大的作用,嵌入式系统 摘要 随着手持设备和移动终端在人们生活中发挥越来越大的作用,嵌入式系统 设计方法学也从原来的硬件与软件设计分开实现,走向了现代的电子系统级的 软硬件协同设计。对于电子系统级设计来说,关键技术在于虚拟仿真平台的搭 建、虚拟仿真工具的构建、虚拟仿真模型和数据库的构建等。而就虚拟仿真平 台而言,阻碍虚拟平台技术不断完善的一大阻力就是仿真的快速性和精准性之 间的合理均衡。目前国际电子系统高端设计技术的研究重点大多都聚集在对这 一技术的攻克上。 论文就自行研发设计SRP嵌入式系统过程中,针对构建虚拟仿真平台这一 技术,提出了一种异构虚拟仿真平台的设计方法,即以跨平台的高速虚拟机 Qemu模拟SRP处理器核心,以具有硬件描述语言特征的SystemC语言库搭建 系统总线和外部设备等外部模块,最后通过基于网络套接字的进程间通信模型 进行了异构整合。文中描述的SRP微处理器模拟核心,采用动态二进制翻译技 术,能精确到指令级运行,提高了仿真运行速度。总线描述中首先采用事务处 理抽象层上进行建模,实现了总线协议中的单次读写和块读写操作,并设计了 相应的主从设备模型:然后进行了通道分层,在事务处理级模型内嵌套了能够 产生时钟精准信息的寄存器传输层模型。总线的两层模型各有分工,寄存器传 输层负责与SRP处理器模拟核心进行通信,同时产生时钟精准信息;事务处理 层负责抽象主设备对从设备的访问请求接口,通过使用仲裁机制决定不同主设 备访问请求的次序。该虚拟仿真平台模型兼顾到了仿真过程中的快速性和精准 性问题。 论文最后阐述了在SRP虚拟仿真平台上进行了一些仿真设计实践,验证了 SRP虚拟仿真平台系统功能的正确性,并重点讨论了虚拟仿真系统总线的建立 与调度、测试等技术,并对实验数据进行了对比与分析。从而验证了这一技术 的精准性和快速性。 关键字:软硬件协同设计SRP虚拟平台快速精准仿真Qemu SystemC AbstractAbstract Abstract Abstract As the handheld devices and mobile devices play all increasing role in people’S lives,embedded system design methodologies are no longer implemented separately from original hardware and software design,but to a modem electronic system-level hardware and software CO-design.For electronic system·level design,the key technology is the virtual simulation platform structures,while the major bottleneck hinder the virtual platform technology continues to improve is the tradeoff between the fast and accurate simulation. The CO-simulation virtual platform we proposed contains two major kemels:a CPU emulator based on Qemu and a SystemC simulator.The CPU emulator is modified to be seen as a emulate ISS of SRP system.Dynamic binary translation technology is adopted in Qemu to convert target code into host code,greatly improves the simulation speed of CPU model.System bus and peripheral devices(Master/Slave)are modeled on transaction abstraction layer based on SystemC language library.System bus then is divided into two parts:the transaction abstraction layer model corresponding master-slave device model and the regist

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档