- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
摘要
随着集成电路设计技术和制造工艺的不断发展,片上系统的复杂度和规模
也越来越大。传统的硬件与软件串行开发的方式已经难以满足上市时间的需求,
虚拟平台为软硬件的协同开发提供了可行性方案,通过使用高抽象层次语言对
硬件进行建模,不仅可以实现系统架构的探索等工作,而且可以利用该模型进
行软件的开发,实现软件与硬件设计的并行开发,缩短了产品上市时间。虚拟
平台主要关注系统的功能一致性,在行为一致性与速度方面与真实硬件还是有
一定的差距。而FPGA在硬件仿真方面具有高效性和真实性,因此虚拟平台与
FPGA单元的结合可以提供更加丰富的功能,具有重要研究意义。
本文将模拟器QEMU和FPGA单元结合形成一个混合的虚拟平台,利用千
兆以太网实现两者之间的高速通信。该平台的设计主要分为两个部分:模拟器
QEMU作为虚拟平台的主体部分,可实现对CPU、总线、存储器以及各种外设
的建模,设计了一个接口设备来代表FPGA单元,并利用RawSocket来实现与
FPGA的事务传输;FPGA端通过搭建SoPC来实现对目标IP核的控制与通信,
硬件部分包括控制单元和用户自定义的逻辑单元,控制单元的软件环境实现了
对以太网数据帧的收发、解析与处理过程。最后本文为该虚拟平台设计了一种
配置机制,利用设备树来描述硬件并使用协程的机制来对其进行分析,完成对
虚拟平台各个设备的初始化和配置过程。
本文最后对该虚拟平台进行基本的功能验证和性能测试。使用设备树描述
了一个完整的系统并能够成功启动,该系统以QEMU为主控部分,包括CPU、
总线、内存、UART、中断控制器等设备的模拟,FPGA单元添加图像编解码器
等用户逻辑作为目标IP核。结果表明,该虚拟系统正常运行,可实现对RTL
描述的目标IP核实现基于系统的仿真,并且相比于软件仿真器,对于复杂的运
算IP具有明显的仿真加速效果。
关键词:虚拟平台;FPGA;QEMU;以太网;系统配置
Abstract
Withthecontinuousdevelopmentofintegratedcircuitdesigntechnologiesand
manufacturingprocesses,thecomplexityandscaleofon-chipsystemsarealso
increasing.Traditionalserialdevelopmentmethodsofhardwareandsoftwarehave
beendifficulttomeetthetime-to-marketrequirements.Thevirtualplatform
providesafeasiblesolutionforthecollaborativedevelopmentofhardwareand
software.Byusingahighabstractionlevellanguagetomodelthehardware,notonly
canthesystemarchitecturebeexplored,andcanusethemodelofthehardwareto
developsoftware.Paralleldevelopmentofhardwareandsoftwaredesigncanbe
realized,andthetimetomarketisshorten.Thevirtualplatformfocusesonthe
functionalconsistencyandthereisacertaingapwiththerealhardwareinbehavior
andspeed.FPGAhashighefficiencyandauthent
您可能关注的文档
最近下载
- 初中综合实践活动教学设计 种植花生.docx VIP
- 医疗废物分类管理.pptx VIP
- 塔吊信号工试题及答案.docx VIP
- 2025《某大学10KV变电所供配电系统电气设计报告》19000字.docx VIP
- DZT 0295-2016 土地质量地球化学评价规范.pdf VIP
- 运输过程中出现损坏的处理措施.doc VIP
- 《铁血丹心》完美演奏版简谱钢琴谱 简谱双手数字完整版原版.pdf VIP
- 2025年高中数学_数列通项公式的求法教学设计学情分析教材分析课后反思.pdf VIP
- 海南省公安厅辅警真题.pdf
- 新人教版高中数学必修第一册第四章指数函数与对数函数全套PPT课件教案讲义.pptx
文档评论(0)