共查询到20条相似文献,搜索用时 62 毫秒
1.
基于SoC设计的软硬件协同验证方法学 总被引:3,自引:3,他引:0
文章介绍了软硬件协同验证方法学及其验证流程。在软件方面,采用了一套完整的软件编译调试仿真工具链,它包括处理器的仿真虚拟原型和基本的汇编、链接、调试器;在硬件方面,对软件调试好的应用程序进行RTL仿真、综合,并最终在SoC设计的硬件映像加速器(FPGA)上实现并验证。 相似文献
2.
3.
对SOPC的发展现状和相关技术进行了研究,简要论述了SOPC的优点,介绍了软硬件协同设计可以根据系统各功能模块的特点和设计约束来选择合适的软件或硬件实现方式的设计原理。以Altera公司的SOPC实现平台为背景,结合实际工程应用,介绍了基于SOPC的软硬件协同设计的设计流程,从而探讨出一种便捷实用的软硬件协同设计方法。 相似文献
4.
5.
6.
7.
随着集成电路工艺的飞速发展,传统的设计方法已不能满足设计高集成度的复杂数字系统的要求。软硬件协同设计成为嵌入式系统设计的新方法。SystemC是一种兼容C++的系统建模语言,它同时支持RTL级、行为级和系统级描述,使其成为软硬件协同设计平台的基础。 相似文献
8.
9.
从系统总线设计、用户自定义指令和FPGA协处理器的应用这三个方面详细介绍了如何应用SoPC设计思想和SoPC Builder工具来开发电子系统。通过应用SoPC Builder开发工具,设计者可以摆脱传统的、易于出错的软硬件设计细节,从而达到加快项目开发、缩短开发周期、节约开发成本的目的。 相似文献
10.
基于Altera FPGA的软硬件协同仿真 总被引:3,自引:0,他引:3
简要介绍了软硬件协同仿真技术,指出了在大规模FPGA开发中软硬件协同仿真的重要性和必要性,给出基于A1tera FPGA的门级软硬件协同仿真实例。 相似文献
11.
12.
文中介绍了软硬件协同验证的原理及流程,把软件作为硬件激励进行验证可以在实际的工作环境中来模拟设计,更为充分有效地验证硬件,也避免了编写测试代码验证设计中的典型应用.但是使用软件驱动的验证,还需要解决软件的调试问题.文中利用可执行文件中的调试信息,将软件源文件和硬件仿真产生的波形文件连接起来,进行软硬件协同仿真,并且通过对仿真波形中信号分析进行软件调试. 相似文献
13.
随着计算机技术的快速发展,并在各行业领域中得到广泛应用,同时为了能够在网络技术应用时,能够在计算机软硬件资源共享中充分发挥作用,确保共享目的的有效实现,使工作效率提高的同时,计算机软件的研发和应用能力也不断提升.文章就网络技术应用环境下,实现计算机软硬件资源共享的有效应用策略进行分析和探讨. 相似文献
14.
15.
16.
Algorithmic aspects for functional partitioning and scheduling in hardware/software co-design 总被引:4,自引:0,他引:4
Wu Jigang Thambipillai Srikanthan Tao Jiao 《Design Automation for Embedded Systems》2008,12(4):345-375
Hardware/software (HW/SW) partitioning and scheduling are the crucial steps during HW/SW co-design. It has been shown that
they are classical combinatorial optimization problems. Due to the possible sequential or concurrent execution of the tasks,
HW/SW partitioning and scheduling has become more difficult to solve optimally. In this paper more efficient heuristic algorithms
are proposed for the HW/SW partitioning and scheduling. The proposed algorithm partitions a task graph by iteratively moving
the task with highest benefit-to-area ratio in higher priority. The benefit-to-area ratio is updated in each iteration step
to cater for the task concurrence. The proposed algorithm for task scheduling executes the task lying in hardware-only critical
path in higher priority to enhance the task forecast. A large body of experimental results conclusively shows that the proposed
heuristic algorithm for partitioning is superior to the latest efficient combinatorial algorithm (Tabu search) cited in this
paper. Moreover, the Tabu search for partitioning has been further improved by utilizing the proposed heuristic solution as
its initial solution. In addition, the proposed scheduling algorithm obtains the improvements over the most widely used approaches
by up to 10% without large increase in running time.
This work was presented in part at 2006 IEEE International Conference on Field Programmable Technology (ICFPT). 相似文献
17.
18.
王建明 《电信工程技术与标准化》2012,(11):49-52
视频监控业务为家庭、集团客户提供视频监控端到端解决方案,有效满足了用户的监控、安防、远程查看的需求。监控客户端应用程序软件是视频监控业务与客户的第一接触界面,其功能和界面设计的完整性与合理性直接影响着用户使用及业务发展。本文针对视频监控业务系统中客户端软件产品的功能和技术问题以及解决方案进行探讨,对后续开发和应用提出建议。 相似文献
19.
由于现阶段特别广泛的应用计算机,这不但改变着人们的生活、学习以及工作方式,甚至还能推动社会发展.计算机的组成部分为软件与硬件,那么计算机的硬件功能则是输入与存储程序、数据,还有的就是执行程序加工数据为能够利用的形式,计算机软件就如同人们的思想,电脑缺乏软件就根本无从谈及做什么事情.本文通过探讨计算机软件开发与发展,以期可以梳理计算机软件开发与发展的基本情况. 相似文献
20.
在FPGA的设计过程中,调试与仿真工作需要耗费大量时间。利用C语言相对Verilog语言在过程控制方面具有优势,采取系统C模型通过PLI接口给Verilog模型产生测试矢量,降低了设计仿真工作的复杂度。但是由于当今的Verilog仿真器速度慢,难以满足大数据量和高实时性的仿真要求。通过将设计中验证通过的Verilog模型在FPGA中实现并与PC机通过通信接口实现数据交互,待验证的Verilog模型运行在Verilog仿真器上,构成软硬件协同仿真加速系统,克服了软件仿真慢的特点而实现实时仿真,从而极大的加快了设计的仿真速度。 相似文献