预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

年月西安电子科技大学学报(自然科学版) !""*%!,,85D7!""* 第(!卷,第’期%&’()*+,&,,-.#.*),’)./0(!.12X/67(!,</7’ !"!#在!$"原型验证中的应用及其改进 马凤翔,孙义和 (清华大学微电子所,北京,%"""-#) 摘要:以软件编译式系统设计方法学为基础,提出了片上系统(./0)的原型验证流程,并用123456$0描 述./0原型,直接实现在原型硬件上7为了验证该流程,用.0.8的软件工具、90%"""和90!""搭建了 一个./0原型验证系统的样机,在样机上完成了:532图像处理./0的原型验证7在反复试验的基础上, 改进了./0原型验证流程,并设计出了新的原型电路板7 关键词:./0的验证原型;软件编译式系统设计;123456$0 中图分类号:;<("%,,文献标识码:=,,文章编号:%""%$!#""(!""*)"’$"&-!$"* !"#"$%&’()*(+,%(-(-.,"/"%010&$-0()-"&’)(2(3. !"#$%&’()*%&,+,-.)’/$ (>3?@7/ABCDE/565D@E/3CD?,;?C3FGH2I3CJ7,K5CLC3F,%"""-#,0GC32) 45#-%$&-:,MC@G./A@N2E5$0/OPC654.Q?@5O85?CF3(.0.8)B5@G/4/6/FQ2?@G5A/H342@C/3,23./0PE/@/@QP5 J5ECACD2@C/3A6/NC?PE5?53@54,NGCDG45?DECR5?@G5./0PE/@/@QP5C3123456$0234COP65O53@?C@4CE5D@6QC3@/ PE/@/@QP5G2E4N2E57KQH?C3F.0.8S??/A@N2E5@//6?,G2E4N2E5P62@A/EO?90%"""23490!"",2PE/@/@QP5/A@G5 ./0PE/@/@QP5J5ECACD2@C/3.Q?@5OC?DE52@547=34/355T2OP65@G2@C?,C?26?/5T2OC354/3C@,@G2@C?,PE/@/@QP5 J5ECACD2@C/3A/E:532JC45/PE/D5??C3F./0,R2?54/3O23Q5TP5ECO53@?,@G5A6/NC?COPE/J54234235N PE/@/@QP5R/2E4C?45?CF3547 6".7(%8#:,./0PE/@/@QP5J5ECACD2@C/3;?/A@N2E5$D/OPC654?Q?@5O45?CF3;123456$0 芯片设计复杂度不断增长,缩短面市时间的压力越来越重7除大量硬件模块之外,片上系统(./0)还需 要大量固件和软件,如操作系统、驱动程序、通讯协议以及应用程序7./0硬件模块数目众多、内嵌软件复杂, 传统的基于逻辑模拟的验证方式已不再可行7尤其软硬协同验证时,模拟时间之长难于忍受7为了缩短./0 验证时间,快速系统原型验证(9.U)技术,已经成为./0设计流程前期阶段的常用手段[%]7 9.U的本质在于用硬件方式快速地实现./0设计中硬件模块,让软件模块在真正的硬件上高速运行,实 现./0设计的软硬件协同验证7这里的“快速”体现用硬件搭建设计原型的速度79.U用商用芯片实现设计 中的常用模块,只有核心模块才用VUW=实现7因此提高了原型系统的运行速度,减少了原型描述及其实现 的工作量,降低了验证系统的成本7但目前./0原型的描述主要使用X5EC6/F或X18:,描述的级别低复杂度 高,容易出错,因此不能很快地实现./0的原型7 056/TCD2提出的系统级设计方法学(.0.8),把软件设计技术引入硬件设计,直接用123456$0描述硬件 设计,大大改善了硬件设计效率7.0.8的一整套软件工具能够把123456$0描述的设计直接实现到VUW=,因 此非常适合./0原型的描述及其实现7笔者以.0.8方法学为基础,提出了./0原型验证流程,用可配置计 算电路板90%"""和./0设计展示评估平台90!""搭建了一个./0原型验证系统的样机,并在样机上完成 了:532图像处理./0的原型验证7在反复试验的基础上,改进了./0原型验证流程,并设计出了新的原型电 路板7 收稿日期:!""#$%!$!& 基金项目:国家自然科学基金资助项目(’"!(’"!") 作者简介:马凤翔(%&)*$),男,清华大学硕士研究生+ 书 第N期""""""""""""""马凤翔等:#%#*在#$%原型验证中的应用及其改进MLI !"验证流程及系统样机 !"!#$%&原型实现的基本流程及其’()工具 ""#$%原型验证中,硬件模块以不同的方式实现, 处理器一般用主机%(-或原型硬件中的嵌入式处 理