基于FPGA的软硬件协同仿真平台的设计

基于FPGA的软硬件协同仿真平台的设计

论文摘要

随着集成电路的发展,多核体系结构将成为未来主流设计。然而,多核体系结构的设计包含非常多的单元,当前软件仿真速度越来越难以承受日益增长的设计压力,而完全FPGA(现场可编程门阵列)仿真又由于受到FPGA容量限制难以容纳如此多的设计单元。因此研究面向片上多核体系结构探索过程中的仿真加速技术,开发基于FPGA的软硬件协同仿真平台具有重要意义。本文首先针对以上难题,对比了现有解决方案的优缺点,制定了基于FPGA加速和硬件仿真器相结合的软硬件协同设计方案。该方案通过采用FPGA加速与硬件仿真器的接合达到提高仿真速度的目的。将待测试模块下载到FPGA中,加速待测模块的仿真速度,借助FPGA开发板上的以太网接口与主机进行高速通信,将主机上形成的测试激励传递给待测模块。然后根据方案设计了基于FPGA的软硬件协同仿真平台的总体框架。根据总体结构中,各部分单元独立完成相应功能的模块划分原则,将其分为三个主要模块:以太网接口模块,协同仿真模块(CSM),待测模块。其中以太网模块包含WISHBONE接口,发送模块,接收模块,控制模块,MII模块,状态模块和寄存器模块等,主要负责主机与FPGA的高速通信。协同仿真模块由数据分析模块、激励传递模块、寄存器配置模块、接收数据响应模块以及时钟管理模块等组成,负责对待测模块的测试控制。然后采用自顶向下的IC设计流程,完成上述模块的硬件设计。最后将上述模块与待测模块形成整体协同仿真的硬件加速单元下载到FPGA中,并与主机上的硬件仿真器形成快速通信,从而完成软硬件系统仿真平台的设计。整个系统设计都通过了PC仿真软件的前仿真和后仿真,然后下载到FPGA进行了功能的验证并通过了实际平台的运行测试。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 软硬件协同设计与仿真
  • 1.3 国内外研究现状
  • 1.4 现场可编程门阵列FPGA
  • 1.5 本文的研究内容与组织结构
  • 第2章 软硬件协同仿真的设计方案
  • 2.1 引言
  • 2.2 片上多核体系结构
  • 2.3 传统的SoC 设计与仿真
  • 2.4 软硬件协同仿真的硬件加速
  • 2.4.1 硬件加速仿真技术简介
  • 2.4.2 现有商用硬件加速仿真系统
  • 2.4.3 硬件加速仿真系统的原理与结构
  • 2.4.4 硬件加速仿真技术的流程
  • 2.5 本章小结
  • 第3章 软硬件协同仿真平台硬件的设计实现
  • 3.1 仿真平台的总体结构设计
  • 3.2 以太网接口模块设计
  • 3.2.1 概述
  • 3.2.2 MII 管理模块
  • 3.2.3 接收模块
  • 3.2.4 发送模块
  • 3.2.5 控制模块
  • 3.2.6 状态模块
  • 3.2.7 寄存器模块
  • 3.3 Wishbone 总线模块的设计
  • 3.3.1 数据接收过程
  • 3.3.2 数据发送过程
  • 3.4 协同仿真控制模块的设计
  • 3.4.1 概述
  • 3.4.2 数据分析模块设计
  • 3.4.3 发送激励模块设计
  • 3.4.4 配置寄存器模块设计
  • 3.4.5 接收响应模块设计
  • 3.4.6 时钟管理模块
  • 3.5 待测模块DUT
  • 3.6 本章小结
  • 第4章 仿真平台验证与测试
  • 4.1 硬件仿真平台
  • 4.2 系统调试
  • 4.3 仿真平台验证
  • 4.3.1 功能正确性验证
  • 4.3.2 仿真速度的测定与分析
  • 4.4 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于混合现实技术的电力协同仿真设计方法[J]. 中国农村水利水电 2016(01)
    • [2].FPGA设计中软硬件自动协同仿真平台的搭建及验证[J]. 数字技术与应用 2016(03)
    • [3].基于语义互操作的动态协同仿真平台[J]. 清华大学学报(自然科学版) 2012(05)
    • [4].铁路货车协同仿真分析平台简介[J]. 铁道车辆 2011(11)
    • [5].面向广域网环境的协同仿真平台的设计与实现[J]. 计算机集成制造系统 2009(01)
    • [6].从协同仿真到精益研发[J]. 机械工业信息与网络 2009(02)
    • [7].从协同仿真到精益研发[J]. 中国制造业信息化 2009(08)
    • [8].从协同仿真到精益研发[J]. 舰船科学技术 2009(04)
    • [9].精益研发之协同仿真[J]. 中国制造业信息化 2008(12)
    • [10].精益研发之协同仿真[J]. 舰船科学技术 2008(04)
    • [11].面向车辆滚翻的运动姿态协同仿真环境研究[J]. 北京理工大学学报 2019(09)
    • [12].基于云计算协同仿真公共服务平台的研究与设计[J]. CAD/CAM与制造业信息化 2013(Z1)
    • [13].用原型系统确保早期协同仿真验证[J]. 电子设计技术 2010(07)
    • [14].基于协同仿真环境的人机界面设计[J]. 机械设计与制造 2009(07)
    • [15].铁路货车协同仿真平台建设[J]. 信息与电脑(理论版) 2014(10)
    • [16].协同仿真在机车领域应用的探讨[J]. 科技视界 2013(11)
    • [17].基于ANSYS的协同仿真平台建设方案[J]. 中国制造业信息化 2011(16)
    • [18].基于FPGA的软硬件协同仿真加速技术[J]. 中国集成电路 2010(08)
    • [19].复杂产品多学科模型的协同仿真求解算法研究[J]. 系统仿真学报 2009(20)
    • [20].科研开发协同仿真平台在电控共轨燃油喷射系统中的应用[J]. 中国制造业信息化 2011(12)
    • [21].重载快捷铁路货车协同仿真分析管理系统研究[J]. 机械制造与自动化 2011(06)
    • [22].无锡油泵油嘴研究所携手安世亚太科技有限公司搭建协同仿真平台[J]. 内燃机与配件 2010(11)
    • [23].复杂机械产品的协同仿真环境数据管理系统研究[J]. 中国机械工程 2009(11)
    • [24].基于软硬件协同仿真平台的功能仿真测试方法[J]. 电路与系统学报 2008(02)
    • [25].机械产品协同仿真环境及其关键技术[J]. 计算机仿真 2008(07)
    • [26].机械系统协同仿真环境中的统一仿真模型研究[J]. 机械科学与技术 2008(11)
    • [27].基于协同仿真环境的腹撑支杆有限元分析[J]. 机械设计 2010(01)
    • [28].基于System Generator的DDS设计与实现[J]. 现代雷达 2008(02)
    • [29].协同仿真 专业服务——访世冠工程(北京)有限公司总经理 李京燕[J]. 航空制造技术 2008(14)
    • [30].基于场路协同仿真的机载设备电磁干扰分析[J]. 火控雷达技术 2013(03)

    标签:;  ;  ;  ;  

    基于FPGA的软硬件协同仿真平台的设计
    下载Doc文档

    猜你喜欢