首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 62 毫秒
1.
集成电路设计规模越来越大,速度越来越快,复杂度也越来越高,因此有必要在更高的抽象级别对设计对象进行描述和验证,以实现更快的仿真速度及软硬件的协同验证.但是传统的设计在前期完成软硬件的划分后,对软硬件部分进行单独设计,在软硬件的集成平台没有完成之前,很少进行软硬件的协同仿真验证.许多重要的性质如性能、成本、实时性等,很大程度上是在设计早期决定的,在传统设计流程中,要到设计的后阶段进行系统整合和验证时才能发现,这时再返回设计的开始阶段修改设计,必然会大大延长设计周期,增加设计成本,其工作量往往也很大.  相似文献   

2.
软硬件协同设计工具不但需具有软硬件功能划分的能力,而且应可实现系统级设计到软硬件基本结构的综合。提出一种利用进程代数为高层设计语义基础,可重用现有软硬件设计工具资源的软硬件协同设计工具的实现方案框架,重点讨论其中的设计描述问题。采用这种基于语言变换的软硬件协同设计工具方案有利于对系统的活性、安全性、接口一致性等性质进行高层仿真与形式验证,具有可用性、易扩展好等优点。  相似文献   

3.
基于SystemC和Cocentric System Studio设计平台的SoC设计   总被引:1,自引:0,他引:1  
SystemC是一种基于C 的新型的描述语言.基于SystemC的软硬件协同设计比传统设计方法更加灵活.Cocentric System Studio(CCSS)是Synopsys公司推出的基于SystemC的系统开发和模拟工具.本文讨论了利用CCSS平台和SystemC语言进行设计、仿真和调试的方法.  相似文献   

4.
软硬件协同设计是一种正在发展中的设计方法。本文首先分析了它在SOC设计中的必要性,其次给出了软硬件协同设计的基本流程,并探讨了其优点和现存的技术难点。最后给出了设计及验证实例。  相似文献   

5.
针对当前专用数字集成电路设计中的验证瓶颈,为了在更高的抽象级别对设计对象进行描述和验证,提出一种软硬件协同验证方法.该方法基于SystemC的交易级处理器内核模型和基于Verilog的内核之外的硬件模型.该方法被应用到东南大学研发的微处理器芯片GIV的具体验证中.实验数据表明,由于采用软硬件协同验证模型在芯片生产之前对系统功能、结构设计等进行验证,缩短了开发周期,降低了开发成本,提高了验证可靠性.  相似文献   

6.
随着SOC芯片复杂度的增加,采用传统的逻辑仿真工具对SOC验证技术显得愈来愈力不从心。文章提出一种事件驱动的FPGA软硬件协同仿真方法,讨论了软件仿真器FPGA之间的同步机制,在此基础上提出一种新型快速的仿真调度新技术,将FPGA仿效器和软件仿真器紧密耦合。实现更加快速有效的协同仿真。  相似文献   

7.
软硬件协同设计的目标结构包括一个CPU和多个ASIC,它们通过一条总线进行通信.本文介绍一种用于多目标、多模式系统综合的协同设计的新方法.各个工作模式具有不同的运行概率.在满足设计约束的条件下,我们应用遗传算法对系统的速度和功耗两个目标进行优化.遗传算法是全局算法,它能避免陷入局部最小.  相似文献   

8.
嵌入式系统的软硬件协同设计   总被引:5,自引:0,他引:5  
协同设计改变了传统的设计反复修改系统方案的缺点,通过综合分析系统软硬件功能,最大限度地挖掘系统软硬件之间的并发性,将软硬件开发结合得更紧密,可以大大提高设计效率,使设计出来的系统工作在最佳工作状态。本文将系统地阐述软硬件协同设计技术。  相似文献   

9.
基于Altera FPGA的软硬件协同仿真   总被引:3,自引:0,他引:3  
瞿俊杰  陈咏恩 《半导体技术》2003,28(5):52-53,64
简要介绍了软硬件协同仿真技术,指出了在大规模FPGA开发中软硬件协同仿真的重要性和必要性,给出基于A1tera FPGA的门级软硬件协同仿真实例。  相似文献   

10.
对SOPC的发展现状和相关技术进行了研究,简要论述了SOPC的优点,介绍了软硬件协同设计可以根据系统各功能模块的特点和设计约束来选择合适的软件或硬件实现方式的设计原理。以Altera公司的SOPC实现平台为背景,结合实际工程应用,介绍了基于SOPC的软硬件协同设计的设计流程,从而探讨出一种便捷实用的软硬件协同设计方法。  相似文献   

11.
12.
One of the key problems in hardware/software codesign is hardware/software partitioning. This paper describes a new approach to hardware/software partitioning using integer programming (IP). The advantage of using IP is that optimal results are calculated for a chosen objective function. The partitioning approach works fully automatic and supports multi-processor systems, interfacing and hardware sharing. In contrast to other approaches where special estimators are used, we use compilation and synthesis tools for cost estimation. The increased time for calculating values for the cost metrics is compensated by an improved quality of the values. Therefore, fewer iteration steps for partitioning are needed. The paper presents an algorithm using integer programming for solving the hardware/software partitioning problem leading to promising results.  相似文献   

13.
基于软硬件协同的机群数据通信机制的研究与实现   总被引:1,自引:1,他引:1  
针对各种机群互连网络中,由于软硬件协议之间缺乏紧密的配合,而导致网络提供给最终用户的通信效率较低这一问题。提出了基于硬件描述符机制的网卡设计方法和软硬件协同的思想,设计相应的机群通信协议。实现了高性能的机群互连网络,有效提高了机群用户的通信效率及机群互连网络的通信性能  相似文献   

14.
Prototyping of embedded hardware/software systems is important, because it shortens the path from specification to the final product. Prototypes play a major role in decision making, concept and design validation, feature and limit exploration, as well as design verification in every phase of the product development cycle, including product planning, requirement engineering, and product development. This overview discusses the motivation for building prototypes, provides the key areas for research and explains how prototypes can assist in product planning and throughout all steps of the engineering process. Special attention is given to prototyping in the industry to support the design and testing of multimodal and multifunctional embedded systems.  相似文献   

15.
RS码在数字通信系统中得到了广泛的应用,本文在分析RS译码过程的原理基础上,提出了采用软/硬件协同设计的方法来实现RS译码器,并与目前已有的纯硬件方案做了性能对比。  相似文献   

16.
System C:一种软/硬件协同设计语言   总被引:9,自引:0,他引:9  
集成电路制造技术的迅速发展,已经可以把一个完整的电子系统集成到一个芯片上,即所谓的系统芯片(SOC:System on Chip)。在系统芯片中一般包含有嵌入式微处理器(或信号处理器),总线,存储器,输入/输出口,专用集成电路(ASCC)等硬件,还包含有控制微处理器(或信号处理器)工作的软件。传统的设计方法是将硬件和软件分开来设计的,在硬件设计完成并生产出样片后才能调试软件。本文在介绍了传统设计方法后,指出了这种设计方法存在缺陷,介绍了目前国外在硬/软件协同设计方面正在进行的各种研究工作。本文最后着重介绍了一种软/硬件协同设计语言System C,利用SystemC可望解决系统芯片设计中软/硬件协同设计的问题。  相似文献   

17.
基于Markov过程的硬/软件综合系统可靠性分析   总被引:5,自引:0,他引:5       下载免费PDF全文
于敏  何正友  钱清泉 《电子学报》2010,38(2):473-479
现代大型监控系统通常是一个复杂的硬/软件综合系统,其可靠性分析对于系统的设计、评估具有重要意义.综合考虑硬件、软件特点以及两者之间的相互作用关系,提出一种基于Markov过程的综合系统可靠性分析模型,模型中将系统失效分为硬件失效、软件失效与硬/软件结合失效.实际应用中,由于系统的状态数较大,提出利用循环网络方法对Markov状态转移方程进行求解,从而方便地得到系统处于各状态的瞬时概率与稳态概率.通过分析硬/软件综合系统可靠度、可用度与系统可靠性参数之间的关系,指出硬/软件结合失效将影响系统可用度,忽略硬/软件结合失效将导致可靠性估计值偏离实际值.  相似文献   

18.
随着系统集成芯片(SOC)的发展,系统级性能评估在系统的开发中发挥了越来越重要的作用。本文基于两种常用系统软硬件协同验证方法(FPGA和虚拟原型机)抽象结构的一致性,提出了一种新的系统性能评估方法。该性能评估方法通过在系统硬件原型中嵌入虚拟监视设备VMCU,并利用它和操作系统配合获取操作系统和应用程序仿真数据,同时监视硬件的仿真事件,并通过通信链路将数据传递给数据库,由外部工具对数据进行分析、处理,将性能评估的结果可视化。该性能评估方法具有低过载、可移植性强、直观高效、评估结果准确性高的特点,从而有效地促进了系统的开发与优化。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号