首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
设计了一个基于SystemC的可配置片上网络(NoC)全系统模拟器.该模拟器实现了路由器、处理节点、存储节点及IO节点的周期精确的事务级建模,同时具备分析各路由器节点性能及影响因素的功能.实验结果表明该模拟器具有快速、灵活及准确性高的优点,在2.4GHz的Intel Core2处理器上对4×4的NoC进行周期精确的仿真约为130kcycles/s,测试程序在该模拟器运行的结果与系统实现后的实际结果相差小于4%.  相似文献   

2.
基于IP 模块的片上系统设计   总被引:5,自引:4,他引:5       下载免费PDF全文
张镇  魏同立 《电子器件》2002,25(2):127-132
传统IC设计方法关注的是如何创建一个全新的设计并进行有效的验证。复杂的IP模块,嵌入式软件,不断增长的晶体管数量,这些都变成了传统方法日益沉重的负担,在片上系统SOC(system-on-chip)设计中,基于IP模块的功能组装正在逐渐代替传统的功能设计而成为主流的设计方法,本文介绍基于IP模块的片上系统的设计和验证。  相似文献   

3.
面向解决方案的片上系统纵观半导体产业的发展方向,是从器件级向系统级变化,从通用型向专用型推进,这种变化今后还会继续。半导体产业,特别是大量生产存储器的企业,在1995年挣了一大笔钱后,市场就每况愈下。现在DRAM价格已下降到原来价格的1/10以下,存...  相似文献   

4.
本文分析了基于SystemC的片上网络软件仿真平台。我们以NIRGAM模拟器为例,实现并评估了JPEG编码器和XYYX路由算法,体现了NIRGAM软件模拟器方便的扩展能力及性能评估能力。实例表明,片上网络采用软件模拟提供了更灵活的实验方式,缩短了设计和验证的周期,有利于培养创新能力。  相似文献   

5.
五、设计中存在的问题基于IP模块的片上系统设计的目标是利用已经存在的设计模块,但要求IP模块设计者将模块提供给片上系统设计者还存在一些技术问题。最重要的问题是设计工具必须支持一些新的数据类型。目前,ASIC设计的流程和方法已被证明是行之有效的,集成电路的制造者提供各种功能模块的库单元,比如基本逻辑门、I/0单元、RAM、ROM锁相环等等。允许片上系统设计者使用互P模块意味着单元库必须支持CPU、PCI、存储器控制器等单元模块,通常这些模块的规模在数千到数万个等效逻辑门之间。现在专用集成电路制造者供应的大部分单…  相似文献   

6.
越来越多的复杂IC是用深亚微米技术的片上系统(SOC)技术制造的。事实上,SOC是利用深亚微米技术的唯一有效途径(也是半导体厂商收回建厂投资的唯一有效途径)。虽然如此,还是有一些问题应当考虑:  相似文献   

7.
探讨了基于SystemC的事务级建模方法,并结合SoC片上总线,以DVB-C数字电视机顶盒给出建模实例.基于SystemC的SoC总线模型有效克服了SoC软硬件协同设计的时间瓶颈问题,提高了开发效率,缩短了产品的开发周期.目前该系统正处于板级调试过程中.  相似文献   

8.
提出了一种支持NoC建模与仿真的辅助设计工具,该工具基于SystemC设计,采用了混合精度的建模方式,支持周期级的NoC体系结构模型和随机流量模型,并且针对行为级应用建模提供了完善的支持,介绍了工具的实现方式及其支持的配置参数,详细阐述了基于进程网络模型的行为级应用建模、部署和协同仿真机制.  相似文献   

9.
为了实现软硬件协同设计和提高仿真速度的需求,采用SystemC语言的建模方法,通过对片上网络体系结构的研究,提出了一种片上网络的建模方案,并对一个mesh结构完成了SystemC的建模设计。该模型可在系统级和寄存器传输级上使用同一个测试平台,且具有仿真速度快的特点,达到了设计要求。  相似文献   

10.
文章提出了一种基于JTAG的SoC片上调试系统设计方法,该系统主要包括JTAG接口和片上调试模式控制单元。通过执行不同的操作指令,该片上调试系统可实现断点设置、单步执行、寄存器和存储器内容监控、在线编程以及程序运行现场设置等调试功能。文章同时说明了片上调试系统的工作原理和硬件架构。  相似文献   

11.
随着集成电路设计规模的不断扩大,SOC设计的时代已经到来。SystemC作为一种新兴的SOC设计语言,它本质上是在C++的基础上添加的硬件扩展库和仿真核,这使得SystemC可以建模不同抽象级别的包括软件和硬件的复杂电子系统。在C++环境中,它支持软件、硬件和接口描述。利用SystemC的这些特性实现了对UART的建模,并用波形图验证了仿真结果。  相似文献   

12.
使用SystemC设计片上自演化系统   总被引:1,自引:1,他引:0  
提出片上自演化系统的概念和基于SystemC的片上自演化系统设计方法,给出片上自演化系统的总体结构,使用SystemC建模搭建自演化系统实验平台.以典型低通切比雪夫滤波器为例,验证了实验平台的有效性.使用SystemC设计自演化系统既可在较高的抽象水平搭建自演化系统模型,加速验证、性能分析和探索系统结构,又可方便地进行软硬件协同设计,并最终达到硬件实现.  相似文献   

13.
当今复杂电子系统倾向于在更高抽象级进行建模,一种基于C/C++的硬件描述语言,SystemC语言变得非常重要.在此探讨了一种基于SystemC属性检查的仿真验证方法.针对电路系统的线性时态逻辑属性,定义了属性表达的基本形式,并用SystemC代码描述系统属性,在仿真中检查系统属性从而达到验证目的.首先介绍SystemC语言及一种基于SystemC的属性检查方法,讨论了现有方法的不足之处,并给出了两种改进方案,最后通过实验证实该方案的有效性,同时实验表明该改进方案在仿真性能上有很大的提高.  相似文献   

14.
利用SystemC实现多核系统的快速建模   总被引:3,自引:3,他引:0  
在多核系统设计中,传统的Verilog/VHDL等语言由于仿真速度慢的缺点,不适合多核处理器建模.为实现快速建模,文中利用SystemC对多核处理器进行建模,并且给出了处理器、共享存储区、信号量、邮箱、自旋锁等模块的建模方法.通过详细的性能分析,寻找系统的性能瓶颈并改进设计.在此基础上,采用手动翻译的方法,实现了可综合的Verilog多核处理器模型.仿真结果显示,SytemC模型相对于Verilog模型可以使仿真速度提高约15倍,并且建模简单,周期级的仿真精确性较高.  相似文献   

15.
随着集成电路技术的快速发展。处理器的速度越来越快,存储器的性能越来越好,单芯片上集成的功能部件越来越多.但是处理器跟存储器之间以及存储器跟外设之间的瓶颈却越来越严重。直接存储器存取(Direct Memory Access,DMA)方式是大多数处理器中普遍采用的提高数据传输速率的方法之一。在分析了多种高性能处理器中DMA控制器工作原理的基础上.采用系统级设计语言SystemC,设计并实现了一个多功能的可配置多通道DMA控制器。  相似文献   

16.
基于自适应算法的NoC路由单元的系统级设计   总被引:2,自引:2,他引:0  
针对片上网络(NoC)中采用确定性路由算法的路由器的缺点,提出了一种NoC路由单元的系统级模型.该模型采用了自适应路由算法,取代了2D Mesh拓扑结构中常用的XY维序路由算法,可以根据当前的通道使用状态动态地分配传输路径,并优先保证GS包的发送.在SystemC平台完成了模型的设计与验证,结果表明,所设计的基于自适应算法的NoC路由单元能够在多包并发时避免路径冲突,提高了网络的并行发送能力,并支持GS服务.  相似文献   

17.
AVS解码器基于SystemC的实现   总被引:2,自引:0,他引:2  
介绍了AVS视频编解码标准的关键技术和新一代硬件设计语言SystemC的特点以及利用SystemC进行软硬件协同设计的方法,并在此基础上介绍了AVS视频解码器基于SystemC的设计和实现。  相似文献   

18.
交易级建模通过提高建模抽象层次,加快了系统建模和仿真的速度。针对AMBA AHB协议,采用Sys-temC语言,进行了交易级建模及通信细化。结果表明,由于抽象层次部分结合了BCA(bus cycle-accurate)级描述,使得到的交易级模型包含了更多时间/协议信息,同时保留了速度优势,有利于前期验证和系统开发。而之后进行的通信细化,将抽象通道转化为模块实体和端口,对于最终RTL级实现具有重要意义。  相似文献   

19.
集成ISS的SystemC内核的协同验证环境设计   总被引:2,自引:0,他引:2  
文章通过对Summit设计公司的Visual Elite ESC中使用的多语言协同验证工具V-CPU的分析,介绍了传统的协同验证方法的构造思想。在此基础上,应用SystemC建模语言作为统一的硬软件建模工具,通过GDB调试工具,设计了集成ISS的SystemC内核的协同验证环境的构造方法。  相似文献   

20.
当今复杂电子系统更倾向于在更高抽象级进行建模一种基于C/C++的硬件描述语言,SystemC语言变得非常重要,在此介绍了SystemC语言的验证库,以及验证库的顶层设计,接口设计。文章在最后的阶段对D触发器进行了基于SystemC的验证平台搭建,进而展现了SystemC在验证上的优势。  相似文献   

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

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