基于leon3平台的软硬件协同验证环境的研究与设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:q18198837
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路的飞速发展,具有强大功能的复杂SoC成为设计的主流,但SoC规模的增大却提升了设计验证的难度。对此难题,设计者提出了软硬件协同验证技术,并在各大公司以及国内外院校的推动下,软硬件协同验证技术飞速发展,但相对于国外技术而言,国内在此领域还不够成熟,因此,继续在此方面做研究具有重大意义。本文在对比各种已有方案优缺点的基础上,采用基于FPGA的软硬件协同验证方法对设计进行仿真加速,并从理论上证明了该方案的可行性。在PC端,该方案利用仿真工具和Winsock API构建了激励产生和传输的下行通路,在FPGA端,利用Microblaze组成的SoC建立仿真数据加载和响应反馈的上行通路,同时两端通过以太网实现物理传输,并利用FPGA硬件执行的优势达到加速目的,在基本方案的基础上,建立了基于leon3处理器的SoC软硬件协同验证环境。本文在所制定方案的基础上对设计进行实现,实现时主要将平台分为PC端、FPGA端以及以太网接口三大部分。其中PC端包括仿真模块和数据控制模块,主要负责待测模块的激励产生、控制与传递;FPGA端主要由时钟管理单元和协同控制模块组成,用于完成将PC端传递的激励连同时钟加载给待测模块和将响应返回的工作;以太网接口部分有硬件和驱动两个层次,用于PC端和FPGA端数据的传输和控制。总体设计实现后,将leon3处理器移植到整个平台上,建立了基于leon3的软硬件协同验证环境。在所有的设计工作完成后,使用非流水结构时序电路、流水结构时序电路以及组合逻辑电路实现的8位加法器作为待测模块对平台进行基本功能的监测,运行结果表明,该平台具备验证加速功能。最后,使用APBuart作为待测模块对基于leon3处理器的软硬件协同验证环境做验证,运行结果表明了该环境的正确性。
其他文献
蚕豆萎蔫病毒2(BBWV 2)在我国广泛发生,对许多经济作物造成严重危害。本实验运用电子显微镜技术研究了BBWV 2和BBWV 1的几个分离物分别侵染寄主后产生的一系列细胞病理变化,并
<正>重庆市南川区着力推建"一园、八带、五基地"国家现代农业示范区建设。"一园"即以生态农业示范区为核心区、辐射北部15个乡镇的南川生态农业大观园;"八带"即全区重点打造
宽禁带III-Ⅴ族氮化物半导体材料在短波长高亮度发光器件、短波长激光器、光探测器以及高频和大功率电子器件等方面有着广泛的应用前景。自1994年日本日亚化学工业公司率先在
探讨了天然椰子水饮料加工技术。试验研究认为:天然椰子水中添加质量分数为0.04%的山梨酸钾和0.02%的食盐,在100 °C条件下加热杀菌55 min,可保证天然椰子水的最佳品质与货架
本文从宏观上对初中美术教学的现状,目标,环境,重点,途径,技巧进行浅析。
通过扎根调节焦点与追随理论的综合质化分析,以及对968份调查问卷的探索检验,可将组织中员工多态追随行为从动机-行为性质视角概括区分为促进与防御两类。促进追随指追随者追
近年来,人们对古亚洲洋何时消亡存在争论,其中一种主流的观点认为直至晚古生代末大洋才闭合,导致大量的石炭纪一二叠纪岛弧火山岩的出现。本文围绕这一问题对内蒙古西乌珠穆沁旗
线性啁啾光纤光栅的英文缩写为CFBG。它既有着和均匀光栅相似的结构特性,而且周期还沿着长度方向线性变化,正是因为如此使得啁啾光纤布拉格光栅可以反射连续波长的输入光。也正
为确定阜新煤矿区矿井水来源,2007年2月份(冬季)、5—6月份(春、夏季)先后2次采样测定了阜新煤矿区不同类的自然水体(雨水、河水和矿井水)的氢氧同位素(δD,δ^180)值,得到了当地大气降
语文以其丰富的思想积淀、饱满的情感体验、多元的人文实践等文本特点在学生个体成长过程中具有重要意义:学生借助对知识与能力的不断积累,具有了彼此交流、沟通的可能性,于