首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 31 毫秒
1.
MPEG-2图像压缩标准是现今国际上使用最为广泛的图像压缩标准之一,具有压缩率高、图像及声音质量高的优点。SystemC语言是介于纯软件语言与硬件语言之间的一种以C++为基础的软硬结合语言,支持系统级设计。相比较其他描述语言,SystemC的优势在于可以同时描述软件和硬件行为,由此加快验证速度。文章着重介绍如何将MPEG-2解码软件通过SystemC进行系统级架构转换,以便向硬件描述语言Verilog HDL进行转化。  相似文献   

2.
孟祥鹤  吕楠  韩路  吴春瑜  王绩伟  梁洁 《半导体技术》2011,36(3):223-228,241
通过介绍C++语言配合VerilogHDL来进行数字逻辑设计的模式,提出了一种由C++到Verilog来实现逻辑设计的崭新方法此方法从系统设计(虚拟机)入手,用C++来搭建所需要的系统模型,再由Verilog与C++的一致性转化,将软件设计精确地转化到硬件级上,使得逻辑设计向上可进行软硬件的联合仿真,向下能够实现物理级延伸通过该方法可有效地避免SOC设计中从系统到物理实现在转化过程中产生的逻辑不一致在简叙C++的语言特性后,将Verilog与C++进行了对比分析,给出了两种语言之间进行转化设计的实现方式结合数字信号处理器的设计,对此方法进行了设计应用,最终通过比对C++与Verilog两者的仿真数据文件,对两种层次系统描述进行了测试验证  相似文献   

3.
基于SystemC的系统级芯片设计方法研究   总被引:1,自引:0,他引:1  
在分析当前系统级芯片设计方法的基础上,提出了目前新型系统级IC设计语言SystemC及其平台的设计思想及设计流程,并以具体项目RS编码器来实现和验证。实验结果表明,SystemC是一种很好的软硬件联合设计语言,它不仅可以帮助设计人员完成一个复杂的系统设计,还可以避免传统设计中的各种弊端,并提高设计效率。当然,如何更好地利用SystemC设计也将是EDA领域当前探索的一个重要方向。  相似文献   

4.
SoC软硬件协同设计方法和技术简析   总被引:1,自引:0,他引:1  
集成电路制造技术的迅速发展已经可以把一个完整的电子系统集成到一个芯片上,即所谓的系统级芯片(System on a chip,简称SoC)。随着其规模的不断增大,如何缩短开发时间、提高开发效率,是当今SoC设计领域中关注的问题之一。传统的设计方法是将硬件和软件分开来设计,在硬件设计完成并生产出样片后才能调试。软硬件协同设计则是代表系统的软件和硬件部分的协作开发过程。对比传统方法,设计工程师能够在设计早期进行调试,可以较早地进行软硬件的整合。软硬件协同设计是一种正在发展中的设计方法,文章讨论了其发展的背景过程以及一般的设计方法和所需注意的事项。  相似文献   

5.
降低系统功耗不仅要考虑硬件方面的因素,同时也要分析因软件引起的功耗。为了降低系统整体功耗,首先需要明确影响系统功耗的软硬件因素。在硬件方面,通过对硬件构件进行选择、设计和整合等方法降低功耗;软件方面则是重点优化与功耗密切相关的要素,如算法、指令与方法等。这些因素往往是相互制约、相互影响的。设计一个成功的低功耗系统,需要通过分析与实验,明确一个以硬件构件为思想的嵌入式系统低功耗设计时所需考虑的一些问题。  相似文献   

6.
孙艳成  王然 《电子器件》2011,34(6):681-685
针对部分传统倒车雷达存在设计复杂、价格昂贵等问题,以超声测距GM3101芯片和STC12C2052单片机为核心,设计出超声倒车雷达的硬件以及软件,实现了一种简单、经济实用的倒车雷达设计系统.该系统具有较强的灵活性和通用性.  相似文献   

7.
为提高超大规模数字集成电路设计中算法评估和电路仿真的效率,介绍了一种基于MATLAB定点运算模型的数字集成电路协同设计方法。针对定点运算的基本操作,建立了一套可与硬件电路行为精确对应的MATLAB模型,并据此搭建出系统的总体定点算法模型。该模型既可与系统浮点算法模型对比以评估算法性能,又能模拟电路的操作,为硬件设计提供精确参考。通过与电路仿真软件的协同操作,可实现仿真结果的自动检查以及错误源头的快速定位,提高仿真和验证的效率。基于该方法设计了2种系统级芯片,均一次流片成功,证明了该方法的有效性。  相似文献   

8.
Handel-C是一种起源于ISO/ANSI-C的硬件设计编程语言,它是以硬件为目标,兼有常规高级语言和硬件描述语言的优点,即它能描述一些复杂算法,又能实现并行执行,真正做到了用软件的方法来设计硬件.本文在分析和研究基于Handel-C语言的FPGA设计的基础上,针对一个具体的简单微处理器进行设计,并在FPGA上实现了该微处理器的功能.  相似文献   

9.
如果您正在设计的嵌入式系统包含的软件与硬件一样多,您将需要建立一个系统级的技术规范,并采用统一的设计方法我们不想让一批硬件设计师在一个楼里忙碌工作,而软件设计师却在另一个楼里等待硅产品问世;我们需要能够并行设计硬件和软件的系统设计师。为此,您需要在高层次上规定系统的技术规范,在通过仿真(可能采用虚拟原型方法)验证了系统的行为之后才进行硬件和软件的划分。在进行了系统划分和选择了处理器之后,您必须把硬件、软件以及它们之间的接口合成起来。这些硬件/软件接口的规范、验证和实现可以带来一些实际问题。能够把…  相似文献   

10.
随着芯片技术的迅猛发展,越来越多的技术被应用到硬件数字处理领域。在硬件设计中也越来越多地使用了更为复杂的算法。但是,由于硬件设计本身的原因,用其实现复杂算法始终略感欠缺。目前在复杂算法的硬件实现上,主要有两种方式:一是以运算能力见长的、以指令方式运行的DSP处理器;二是以并行处理和可编程的FPGA为主的ASIC设计;两种方式各有所长。文中主要是针对在设计船用雷达信息处理系统中所涉及到的一些较为复杂算法,如跟踪算法、堆栈排序和数据存储等,谋求以FPGA方式的较优实现。通过实现设计中用到的复杂算法,提出硬件实现复杂算法的一些优化方法,以及可供利用的诸如Matlab的Simulink模块库中Xilinx组件等的工具软件。  相似文献   

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

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