欢迎来到天天文库
浏览记录
ID:38106692
大小:83.08 KB
页数:4页
时间:2019-05-25
《基于uml的soc层次化设计模型研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、马钊坤,韩国栋:基于UML计的算SoC机层工次程化与设设计模计型C研om究puterEngineeringandDesign2010,31(24)5265软件与算法基于UML的SoC层次化设计模型研究马钊坤,韩国栋(国家数字交换系统工程技术研究中心,河南郑州450002)摘要:为了进一步提高基于统一建模语言(unifiedmodelinglanguage,UML)的系统集成芯片(systemonachip,SoC)设计技术的开发效率,提出一种层次化设计模型。该模型在软硬件协同设计之前先建立与系统实现方式无关的逻辑功能模型
2、;然后使用设计空间搜索技术决策系统最佳实现方案,为系统设计者提供系统实现方式选择平台。同时通过定义4个设计模型概念层及相应的层间接口建立层次化的设计模型,方便设计模型数据在开发组内交互,减少重复工作。最后介绍了层次化设计模型在多种开发模型及设计模式中的应用,表明了层次化模型的灵活性。关键词:系统集成芯片;统一建模语言;模型驱动;分层模型;设计空间中图法分类号:TP391.72文献标识码:A文章编号:1000-7024(2010)24-5265-04ResearchonSoChiberarchydesignmodelbas
3、edonUMLMAZhao-kun,HANGuo-dong(NationalDigitalSwitchingSystemEngineeringandTechnologicalResearchCenter,Zhengzhou450002,China)Abstract:Tomakeunifiedmodelinglanguage(UML)basedsystemonachip(SoC)designmoreefficiency,ahiberarchydesignmodeispresented.Priortosoftware/har
4、dwareco-design,thesystemlogicalfunctionmodelisfirstlyestablished,whichisindependentofimplementmanner.Andthen,thebestimplementchoiceisfoundbydesignspacesearchtechnology,asaresult,achoicechanceofimplementmannerisofferedforsystemdesigner.Inaddition,bydefiningfourdes
5、ignlevelsandlevelinterface,thehiberarchydesignmodelisestablished,whichmakedesigndatatransitioneasierandreducerepeatwork.Intheend,byapplyingthehiberarchydesignmodeltovariousdevelopmentmodelanddesignpattern,theflexibleofthehiberarchydesignmodelisindicated.Keywords:
6、SoC;UML;modeldrive;hiberarchymodel;designspace本文提出了一种基于UML的层次化SoC设计模型,允许0引言确定系统实现方式之前进行系统功能仿真及各种实现方案性随着单个芯片上可用晶体管数的不断增长,整个电子系能评估,选择最佳系统实现方式,从而提高设计实现选择的决统可以集成在一个芯片之上,电子系统的设计已经进入SoC策成功率。同时基于层次化划分的设计模型可以提高系统模的时代。由于SoC设计中引入了专用的复杂硬件知识产权型数据的移植性,减少重复工作量。该模型可以应用到多种(intel
7、lectualproperty,IP)核和运行在处理器核上的嵌入式软件,系统开发模型中,同时针对不同设计模式可选择最合适的描导致软硬件结合更为紧密,传统的寄存器传输级(resistortran-述方式。从而使基于UML的SoC设计技术更加灵活高效。sistorlevel,RTL)硬件设计及硬件实现后的软件引入已不再适1SoC设计及UML建模技术合SoC设计的需要。基于UML的SoC设计技术因更高抽象层次设计、多样化系统建模方式、软硬件协同设计以及图形化传统的SoC设计首先定义系统需求规范,然后对系统直观描述等优势受到人们
8、越来越多的关注。然而现有基于进行软硬件划分,硬件在RTL设计实现后影射为门级网表。UML的SoC设计技术仍然是在确定系统实现方式(软硬件划软件经代码编写后编译为可以运行在处理器核的目标代分、系统互联策略,体系结构等)的基础之上进行系统开发,没码。软硬件分别设计实现后集成验证。因较低抽象层次,有为设计者提供系统实现方式
此文档下载收益归作者所有