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

一种DSP芯片SOC总线的功能验证

发布时间:2017-08-11 18:18

  本文关键词:一种DSP芯片SOC总线的功能验证


  更多相关文章: AHB总线协议 AXI总线协议 SOC总线 功能验证


【摘要】:本文通过比较两种AMBA总线协议——AHB总线协议和AXI总线协议,给出两种不同的SOC总线方案,并对这两种总线方案进行功能验证,以确保SOC总线能够在核、DMA、外设组、外部存储器和L2存储器之间正确的传递信息,并支持系统寄存器对SOC总线的仲裁进行配置。同时要确保SOC总线能够支持功能模块之间各种类型的数据传输,确保信号在不同时钟域之间的正确传递,还要确保传输延时符合设计要求。 SOC总线是由IP核构建的,所以在对SOC总线进行功能验证之前,必须先验证IP核。AHB总线相关的IP模块主要有AHB总线模块、AHB总线桥模块以及AHB总线互连模块。AHB总线模块的功能是完成Master到Slave的数据传输,验证结果表明功能和传输延时都符合设计要求。AHB总线桥模块的功能是完成两条总线之间的数据传输,可以实现不同时钟域之间的数据传输。AHB总线桥模块有两种:eh2h和h2h。eh2h总线桥包含FIFO,验证结果表明传输延时较大,但支持突发传输。h2h总线桥不包含FIFO,验证结果表明传输延时较小,但不支持突发传输,只能一个一个的传输。AHB总线互连模块的功能是完成不同总线访问同一个目的地时的仲裁,验证结果表明功能和传输延时都符合设计要求。AXI总线相关的IP模块主要有AXI总线模块和AXI总线桥模块。AXI总线模块的功能是完成Master到Slave的数据传输,而AXI总线桥模块的功能是完成两条总线之间的数据传输。对AXI总线相关的IP模块进行功能验证的结果表明功能和传输延时都符合设计要求。 本文基于两种总线协议构建了两种SOC总线。一种是完全由AHB总线协议构建的,这种SOC总线的Master端和Slave端都使用AHB总线协议的信号,完全由AHB总线相关的IP模块构成。对于这种SOC总线选取了核相关总线、DMA相关总线和PAB总线进行功能验证,验证结果表明功能都符合设计要求,但传输延时太长,不符合设计要求。另一种SOC总线是由AHB总线协议和AXI总线协议共同构建的,这种SOC总线的Master端使用AXI总线协议的信号,Slave端使用AHB总线协议的信号。对于这种SOC总线同样选取了核相关总线、DMA相关总线和PAB总线进行功能验证,验证结果表明功能和传输延时都符合设计要求。
【关键词】:AHB总线协议 AXI总线协议 SOC总线 功能验证
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP336
【目录】:
  • 致谢5-6
  • 中文摘要6-7
  • ABSTRACT7-9
  • 9-13
  • 1 引言13-17
  • 1.1 课题背景13-14
  • 1.2 国内外研究现状14
  • 1.3 研究方法14-16
  • 1.4 章节安排16-17
  • 2 AHB总线协议17-49
  • 2.1 AMBAAHB协议17-25
  • 2.1.1 AHB基本传输18-22
  • 2.1.2 Slave传输响应22-23
  • 2.1.3 仲裁机制23-25
  • 2.1.4 地址解码25
  • 2.2 AHB总线模块25-31
  • 2.2.1 总线模块简介26-27
  • 2.2.2 信号说明27-28
  • 2.2.3 AHB总线的Lite模式28
  • 2.2.4 功能验证28-31
  • 2.3 AHB总线桥模块(eh2h)31-39
  • 2.3.1 总线桥模块简介31-32
  • 2.3.2 信号说明32-34
  • 2.3.3 功能验证34-38
  • 2.3.4 总线桥模块的几个问题38-39
  • 2.4 AHB总线桥模块(h2h)39-43
  • 2.4.1 总线桥模块简介39-40
  • 2.4.2 信号说明40-41
  • 2.4.3 功能验证41-43
  • 2.4.4 AHB总线桥的选择43
  • 2.5 AHB总线互连模块43-48
  • 2.5.1 总线互连模块简介44-45
  • 2.5.2 信号说明45-46
  • 2.5.3 功能验证46-48
  • 本章小结48-49
  • 3 AXI总线协议49-69
  • 3.1 AMBAAXI协议49-58
  • 3.1.1 AXI基本传输50-54
  • 3.1.2 通道握手54-56
  • 3.1.3 原子访问56-58
  • 3.1.4 乱序传输58
  • 3.2 AXI总线模块58-63
  • 3.2.1 总线模块简介59-60
  • 3.2.2 信号说明60-61
  • 3.2.3 功能验证61-63
  • 3.3 AXI总线桥模块63-67
  • 3.3.1 总线桥模块简介63-64
  • 3.3.2 信号说明64-65
  • 3.3.3 功能验证65-67
  • 本章小结67-69
  • 4 SOC总线及功能验证69-95
  • 4.1 SOC总线简介69-75
  • 4.1.1 处理器内核相关总线70-72
  • 4.1.2 DMA控制器相关总线72-74
  • 4.1.3 外设访问总线74-75
  • 4.2 由AHB构建的SOC总线75-85
  • 4.2.1 核相关总线及功能验证75-79
  • 4.2.2 DMA相关总线及功能验证79-82
  • 4.2.3 PAB总线及功能验证82-85
  • 4.3 由AHB和AXI构建的SOC总线85-92
  • 4.3.1 核相关总线及功能验证86-90
  • 4.3.2 DMA相关总线及功能验证90-91
  • 4.3.3 PAB总线及功能验证91-92
  • 本章小结92-95
  • 5 结论95-97
  • 参考文献97-99
  • 索引99-101
  • 作者简历101-105
  • 学位论文数据集105

【参考文献】

中国期刊全文数据库 前8条

1 田泽,张怡浩,于敦山,盛世敏,仇玉林;SoC片上总线综述[J];半导体技术;2003年11期

2 岳华伟,徐勇军,张志敏,易波;一种应用于SoC的总线系统模拟验证方法[J];计算机辅助设计与图形学学报;2005年10期

3 李延聪;邵峰晶;孙仁诚;;SoC总线测试平台的设计实现[J];青岛大学学报(工程技术版);2007年01期

4 李耀荣;王兴军;梁利平;;SOC总线仲裁算法的研究[J];微计算机信息;2007年17期

5 朱车壮;陈岚;冯燕;;基于覆盖率驱动的SoC验证技术研究[J];微电子学与计算机;2011年11期

6 沈海斌;王国雄;赵旭鑫;胡国兴;;传输透明的SoC总线低功耗环算法[J];浙江大学学报(工学版);2007年02期

7 陈俊锐;陈弟虎;;基于AMBA与WISHBONE的SoC总线桥KBar控制器的设计[J];微计算机信息;2012年10期

8 毕军;邵赛;关伟;王璐;;State of charge estimation of Li-ion batteries in an electric vehicle based on a radial-basis-function neural network[J];Chinese Physics B;2012年11期



本文编号:657557

资料下载
论文发表

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


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

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