共查询到20条相似文献,搜索用时 0 毫秒
1.
介绍了基于事务级的软硬件协同仿真技术的基本概念,提出了一种层次化的实现结构。该结构将事务级软硬件协同仿真功能进行逻辑划分,便于系统的模块化实现和功能扩展。并在电子科技大学研制的“CD6501型SoC软硬件协同验证系统”上对一个分组交换模块进行事务级软硬件协同仿真;通过测试,表明该分层结构能较好地完成事务级软硬件协同仿真任务,同时提高了协同仿真速度。 相似文献
2.
软硬件协同验证是SOC的核心技术.通过分析SOC验证方法与软硬件协同验证技术,提出C与平台相合的协同验证方法.该方法是在系统级用SystemC确定SOC系统的体系框架、存储量大小、接口IO与验证软件算法的可行性、有效性、可靠性.在硬件设计中,利用验证可重用的硬IP和软IP快速建立SOC系统,并把核心IP集成嵌入进SOC系统中.在软件设计中,利用成熟的操作系统与应用系统来仿真验证SOC芯片的功能与性能.该方法应用于一个基于ARM7TDMI的SOC设计,大大缩短了验证时间,提高了验证效率与质量. 相似文献
3.
Ran Avinun 《电子设计应用》2006,(10):101-102
系统级验证的挑战在电子领域,芯片和系统之间的界限已经变得越来越模糊,但是有一点很清楚,那就是:系统是由处理器、外设、第三方IP模块、随机逻辑、存储器、嵌入式软件和模拟模块共同组合而成的。系统级设计就是把包括软件、硬件和固件的整个系统在芯片上实现,因此需要进行系统 相似文献
4.
基于SoC设计的软硬件协同验证方法学 总被引:3,自引:3,他引:0
文章介绍了软硬件协同验证方法学及其验证流程。在软件方面,采用了一套完整的软件编译调试仿真工具链,它包括处理器的仿真虚拟原型和基本的汇编、链接、调试器;在硬件方面,对软件调试好的应用程序进行RTL仿真、综合,并最终在SoC设计的硬件映像加速器(FPGA)上实现并验证。 相似文献
5.
本文首先介绍了SOC软硬件协同验证方法及其平台SeamlessCVE的工作原理和流程,进而在此基础上搭建一个高效的USBA-device验证平台,以实现USB高速A-device软硬件的并行设计,并详细介绍了USBA-device的工作原理和验证流程。 相似文献
6.
MSTP芯片的软硬件协同验证平台设计 总被引:4,自引:0,他引:4
MSTP是基于SDH/SONET网络的多业务传输平台,是下一代城域网解决方案,目前已经成为数据传输技术的新热点之一。介绍了一种MSTP芯片的软硬件协同验证平台,该平台由作者参与设计完成并应用于MSTP芯片的各部分功能模块验证。该平台的硬件部分包括一块基于大容量FPGA的母板和一块基于单片机的子板;软件部分包括运行于FPGA的MSTP各功能模块测试矢量组,运行于单片机的读写控制程序以及运行于控制计算机的配置、管理、监控程序。该平台具有低成本高效率的特点。到目前为止,已经在该平台上成功验证了MSTP中的大部分功能模块。 相似文献
7.
基于SoC设计的软硬件协同验证技术研究 总被引:2,自引:0,他引:2
软硬件协同验证是SoC设计的核心技术。其主要目的是验证系统级芯片软硬件接口的功能和时序,验证系统级芯片软硬件设计的正确性,以及在芯片流片回来前开发应用软件。本文介绍了基于SoC设计的软硬件协同验证方法学原理及其验证流程。然后分析了SoC开发中采用的3种软硬件协同验证方案,ISS方案、CVE方案、FPGA/EMULATOR方案,对其验证速度、时间精度、调试性能、准备工作、价格成本、适用范围等各方面性能做出比较并提出应用建议。 相似文献
8.
基于SoC设计的软硬件协同验证技术研究 总被引:1,自引:0,他引:1
软硬件协同验证是SoC设计的核心技术。介绍了基于SoC设计的软硬件协同验证方法学原理及其验证流程。然后分析了SoC开发中采用的3种软硬件协同验证方案,对其各方面性能做出比较并提出应用建议。 相似文献
9.
基于JTAG的SoC软硬件协同验证平台设计 总被引:2,自引:1,他引:1
基于JTAG接口,提出了一种以FPGA为基础的SoC软硬件协同验证平台.在验证平台的硬件基础上,开发了调试验证软件,能够完成SRAM的读写、CF卡的读写、串口的收发、程序的下载、及程序复位等功能.利用验证平台的软硬件完成了SoC的IP模块的调试验证及操作系统μClinux的调试验证.实践表明,该验证平台有益于SoC的设计和调试,降低SoC应用系统的开发成本. 相似文献
10.
11.
软硬件协同设计是一种正在发展中的设计方法。本文首先分析了它在SOC设计中的必要性,其次给出了软硬件协同设计的基本流程,并探讨了其优点和现存的技术难点。最后给出了设计及验证实例。 相似文献
12.
13.
可重定位的基于事务的系统级验证 总被引:2,自引:0,他引:2
功能验证已经成为开发SoC的主要问题。随着一些复杂SoC的规模超过两千万门,以及对开发和集成嵌入式软件的需求持续增加,软件模拟器已经力所不及。在设计过程需要几百万个时钟周期来充分测试和验证软件功能的情况下,软件仿真器的性能下降到1-5Hz。按照这种速率,软件调试需要几年的时 相似文献
14.
软硬件协同验证是系统芯片设计的重要组成部分。针对基于32 Bit CPU核的某控制系统芯片的具体要求,提出了一种系统芯片软硬件协同验证策略,构建了一个软硬件协同验证环境。该环境利用处理器内核模型支持内核指令集的特性运行功能测试程序,实现SoC软硬件的同步调试,并能够快速定位软硬件的仿真错误点,有效提高了仿真效率。该SoC软硬件协同验证环境完成了设计目的,并对其他系统芯片设计具有一定的参考价值。 相似文献
15.
SOC设计中的软硬件协同设计 总被引:3,自引:0,他引:3
软硬件协同设计是一种全新的发展中的设计理论,它是现有集成电路设计理论的完善,是建立在现有理论之上的一个更高层次的设计理论.它必将与现有理论一起共同纽成更为完善的理论体系;文章从SOC设计的需要角度简要介绍了软硬件协同设计这一理论体系,并给出了设计实例。 相似文献
16.
17.
18.
为了提高产品的验证覆盖率和产品的首次成功率,验证工程师越来越多的使用固件、硬件诊断程序和其它软件部分作为实际嵌入式处理器的SoC验证的激励,以保证RTL设计与最终设计实现的的应用环境相同,并覆盖更为复杂的场景,但该RTL验证环境对软件调试的可视性比较有限。Mentor公司的Questa Codelink提供了独特的软硬件协同验证的技术可以让验证人员同时看到软件的执行情况和与软件同步的硬件波形,其回放模式减少了仿真等待的时间,可以快速追踪并定位到程序出错的地方。Codelink也提供了多核调试的技术,可同时看到软件在不同处理器的执行情况,极大地提高了多核验证的效率。 相似文献
19.
20.
首先介绍了SOC软硬件协同验证方法及其平台Seamless CVE的工作原理和流程,进而在此基础上搭建一个高效的USB A-device验证平台,以实现USB高速A-device软硬件的并行设计,并详细介绍了USBA-device的工作原理和验证流程。 相似文献