首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
基于SoC设计的软硬件协同验证方法学   总被引:3,自引:3,他引:0  
文章介绍了软硬件协同验证方法学及其验证流程。在软件方面,采用了一套完整的软件编译调试仿真工具链,它包括处理器的仿真虚拟原型和基本的汇编、链接、调试器;在硬件方面,对软件调试好的应用程序进行RTL仿真、综合,并最终在SoC设计的硬件映像加速器(FPGA)上实现并验证。  相似文献   

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

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

4.
分布式干扰是对抗现代雷达网、通信网、武器制导网和预警机的有效手段,网络是分布式干扰系统发挥作战性能的重要保证。为了解决分布式干扰系统网络通信的需求,设计了基于FPGA且具有网络通信功能的SOPC,开发了网络应用程序。实验结果证明,该SoPC可实现控制参数和侦察信号时域、频域数据的高速传输,且具有体积小,灵活,成本低,功耗小的特点,可满足分布式干扰系统的设计要求。  相似文献   

5.
在软硬件的开发阶段中,测试结果直接关系到这个软硬件能否顺利进行调试应用。其中,硬件的测试往往容易受外界因素的影响,如环境、计算机设备等,可以通过一些仿真软件来避免外界环境的影响,但是其测试速度比较慢,不利于硬件的开发进度。面对这一难题,文章从FPGA的软硬件协同测试角度出发,利用PC机和测试硬件设备的特点,进行FPGA的软硬件协同测试的设计,努力实现FPGA的软硬件协调测试系统在软硬件的测试和分析中的应用。  相似文献   

6.
本文介绍了通过FPGA内部嵌入的Powerpc405处理器,移植嵌入式Linux系统,并和FPGA协调工作的软硬件实现过程。该系统既发挥了FPGA并行处理和多接口控制的优势,也有效地融合了Linux系统在程序调度和稳定性方面的优势。  相似文献   

7.
殷烽华  陈进 《通信技术》2003,(12):97-98
随着集成电路工艺的飞速发展,传统的设计方法已不能满足设计高集成度的复杂数字系统的要求。软硬件协同设计成为嵌入式系统设计的新方法。SystemC是一种兼容C++的系统建模语言,它同时支持RTL级、行为级和系统级描述,使其成为软硬件协同设计平台的基础。  相似文献   

8.
人工神经网络中,需要对大量数据进行非线性函数计算。低功耗实现和非线性函数的加速运算成为急需解决的需求。论文基于ZYNQ硬件平台和ARM处理器,进行了软硬件协同设计和FPGA硬件加速器IP的设计,实现了非线性激活函数SoftMax,功耗和误差分布达到设计预期。  相似文献   

9.
从系统总线设计、用户自定义指令和FPGA协处理器的应用这三个方面详细介绍了如何应用SoPC设计思想和SoPC Builder工具来开发电子系统。通过应用SoPC Builder开发工具,设计者可以摆脱传统的、易于出错的软硬件设计细节,从而达到加快项目开发、缩短开发周期、节约开发成本的目的。  相似文献   

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

11.
随着多媒体技术的迅猛发展,数字音频技术也快速发展起来。MP3是一种有损音频压缩编码,其压缩程度很高,目前在很多领域已经开始广泛应用,具有良好的市场前景。主要基于软硬件协同设计的方法,实现MP3的Huff-man解码模块。提出的解决方案不仅可以实现对MP3的Huffman模块的高效解码,同样也可以应用于WMA、AAC等其他音频格式的Huffman模块,在保证高效的同时,兼顾了模块的通用性。  相似文献   

12.
文中介绍了软硬件协同验证的原理及流程,把软件作为硬件激励进行验证可以在实际的工作环境中来模拟设计,更为充分有效地验证硬件,也避免了编写测试代码验证设计中的典型应用.但是使用软件驱动的验证,还需要解决软件的调试问题.文中利用可执行文件中的调试信息,将软件源文件和硬件仿真产生的波形文件连接起来,进行软硬件协同仿真,并且通过对仿真波形中信号分析进行软件调试.  相似文献   

13.
随着计算机技术的快速发展,并在各行业领域中得到广泛应用,同时为了能够在网络技术应用时,能够在计算机软硬件资源共享中充分发挥作用,确保共享目的的有效实现,使工作效率提高的同时,计算机软件的研发和应用能力也不断提升.文章就网络技术应用环境下,实现计算机软硬件资源共享的有效应用策略进行分析和探讨.  相似文献   

14.
结合基于ARM的嵌入式汽车安全性能检测装置的设计,对整个嵌入式系统开发过程,包括硬件平台,操作系统的选择,开发环境与开发工具以及软/硬件的协同设计方法进行了探讨。  相似文献   

15.
随着机房设备能耗的大幅增加,针对目前机房存在的不科学的设计和使用给国家资源造成浪费,立足节能减排和空间利用这个关键点,提出机房从硬件规划和软件管理等方面进行全面规划。研究表明,机房经过绿色化改造后能将电能节约一半以上,并在降低能耗成本、提高资源利用率和工作效率并保护环境等方面都起到十分重要的作用。  相似文献   

16.
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.
AdaBoost算法的人脸检测系统的SoC软硬件设计   总被引:1,自引:0,他引:1  
AdaBoost人脸检测算法计算量大,难以在嵌入式平台上用纯软件实时实现.文中对AdaBoost检测算法进行了性能分析,设计了合适的软硬件划分方案.算法的大部分计算都转移到硬件加速器中,大大提高了检测的速度.文中描述了整个系统的周期精确模型.仿真显示,SoC方案的速度是纯软件的11倍,在200MHz的主频下可以以28帧/秒的速度检测384*288的图像.  相似文献   

18.
视频监控业务为家庭、集团客户提供视频监控端到端解决方案,有效满足了用户的监控、安防、远程查看的需求。监控客户端应用程序软件是视频监控业务与客户的第一接触界面,其功能和界面设计的完整性与合理性直接影响着用户使用及业务发展。本文针对视频监控业务系统中客户端软件产品的功能和技术问题以及解决方案进行探讨,对后续开发和应用提出建议。  相似文献   

19.
由于现阶段特别广泛的应用计算机,这不但改变着人们的生活、学习以及工作方式,甚至还能推动社会发展.计算机的组成部分为软件与硬件,那么计算机的硬件功能则是输入与存储程序、数据,还有的就是执行程序加工数据为能够利用的形式,计算机软件就如同人们的思想,电脑缺乏软件就根本无从谈及做什么事情.本文通过探讨计算机软件开发与发展,以期可以梳理计算机软件开发与发展的基本情况.  相似文献   

20.
奎伟 《电子世界》2012,(1):128-131
在FPGA的设计过程中,调试与仿真工作需要耗费大量时间。利用C语言相对Verilog语言在过程控制方面具有优势,采取系统C模型通过PLI接口给Verilog模型产生测试矢量,降低了设计仿真工作的复杂度。但是由于当今的Verilog仿真器速度慢,难以满足大数据量和高实时性的仿真要求。通过将设计中验证通过的Verilog模型在FPGA中实现并与PC机通过通信接口实现数据交互,待验证的Verilog模型运行在Verilog仿真器上,构成软硬件协同仿真加速系统,克服了软件仿真慢的特点而实现实时仿真,从而极大的加快了设计的仿真速度。  相似文献   

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

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