当前位置:主页 > 科技论文 > 计算机论文 >

AMBA总线测试平台的设计与实现

发布时间:2020-09-24 17:02
   随着集成电路的复杂程度越来越高,系统芯片以及IP技术逐渐成为当今芯片设计技术发展的必然趋势。芯片验证也随之成为当前研究的热点,其大约占整个芯片设计工作量的40%-70%。随着系统芯片中重用的IP模块越来越多,如何快速有效地建立测试平台,完成验证工作,成为当今IC设计验证领域中的重要研究方向之一。 本课题是国家高技术研究发展计划项目(863计划)“家庭网络核心SoC平台和整体解决方案”(项目编号2003AA1Z1110)的一个子课题。本课题在对家庭网络核心SoC平台以及当今的SoC验证方法学的深入研究的基础上,提出一套适合家庭网络核心SoC(System On Chip)平台的功能验证方案。依据方案完成对AHB总线的功能验证,包括制订验证计划,建立测试平台,以及开发测试激励。本文中的测试平台综合使用基于编程语言接口和基于事务生成测试平台的方法,并依据建立的事务库,完成了测试激励的设计工作,验证的功能覆盖率和代码覆盖率都达到了满意的指标。同时在集成测试中,完成了VGA控制器IP核与AHB总线的互连,并依托测试平台对VGA控制器IP核的从设备接口进行了验证。 最后对本课题的工作进行了总结,并对今后研究工作进行了展望。
【学位单位】:青岛大学
【学位级别】:硕士
【学位年份】:2006
【中图分类】:TP336;TN406
【部分图文】:

参考图,地址,总线,阶段


图2.5HAB基本传输在HAB总线上,一次完整的传输可以分成两个阶段:地址阶段与数据阶段。地址阶段传送的是地址与控制信号,而数据阶段则是读/写数据与响应信号。图2.5说明了AHB上的基本传输。传输在数据阶段时,若无法在1个时钟周期内完成,从属可用HREADY信号去延长(extend)传输。请参考图2.6,当HREADY为LOW时,表示传输尚未结束,为HGIH时一,则代表目前的传输结束了,但结束时的状态则需看从属响应的HRESP信号(可能是OKAY或ERROR等)。

参考图,阶段,总线,地址


2.5说明了AHB上的基本传输。传输在数据阶段时,若无法在1个时钟周期内完成,从属可用HREADY信号去延长(extend)传输。请参考图2.6,当HREADY为LOW时,表示传输尚未结束,为HGIH时一,则代表目前的传输结束了,但结束时的状态则需看从属响应的HRESP信号(可能是OKAY或ERROR等)。图2.6带有延迟的传输由于一次传输需要两个阶段才能完成,为了增强总线的性能,AHB将多个传输串接(Pipeline)起来,前后传输之间的地址阶段和数据阶段是重叠在一起的。

节拍


AHB支持八种的迸发类型,用来指示进发的长度(传输的个数,在AHB协议.中使用beat这个英文单词)与地址间的关系。进发的长度指示一次进发中的节拍数目,而不是传输字节的数目。一次迸发传输中的数据总量由HS工ZE〔2:田指定,计算如下:节拍数目*数据量/节拍。下面列出由HBURTS【2:0]提供的AHB支持的/又种传输类型是:表2.2HAB支持的八种传输类型HBURST[2:0】COOCOI0IQ0111:11010全110111Tyl,eSD落CLEINC又WF七入夕4nJCR4幼j万七入夕SINCRSWF匕气夕16仆JCR16Deser!l)t!o一飞S云:飞gle仃an‘交r玩心:寸“,enti:19伙汀“。f姗‘peci丘ed二e公冬”14一b已at..\·foPp沮gb,.t:‘:要_b之atincren玲n6n它bur‘tS一be掀w1JPP泣gb狱‘:S一b亡ati〔土cretl枯生丈七ingh各r毛t16一beotwr。即i:珍伙:r‘t芝6一be几:葱.l’cre:11即t三公g乞u:写:

【引证文献】

相关硕士学位论文 前1条

1 张朝华;一种16位数字信号处理器内核的研究与设计[D];上海交通大学;2008年



本文编号:2826008

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2826008.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ace1e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com