SoC设计平台中若干IP模块的设计
发布时间:2020-04-07 19:07
【摘要】:半导体技术的飞速发展,使得集成电路的电路规模越来越大,与此带来功能上的全面提升。单一功能的简单芯片已经无法满足用户在复杂多样的应用场景下的需求,SoC(System-on-Chip)的设计方法正是在这种背景下提出来的。SoC已经成为当前IC技术及产业发展的主流和方向,基于平台的SoC设计方法具有设计复用率高、设计周期短和可靠性高等优点,越来越成为SoC设计技术的主流,因此开发基于设计重用技术的SoC设计平台具有重要的研究意义。SoC设计平台主要依托IP复用技术,本论文即为SoC设计平台设计研发若干IP(IntellectualProperty)模块,主要涵盖AHB/APB总线、存储器控制器、通用的系统功能设备以及通用的通信接口等。论文设计了 AHB/APB总线,SRAM控制器、Flash控制器和SD控制器等三种存储器控制器,中断控制器、DMA控制器和定时器等三种系统功能设备以及UART接口、SPI接口、nc接口和GPIO接口等四种通信接口,分别给提出了这些IP模块的结构设计和模块划分方案,并完成各组成模块的详细设计。在SRAM控制器设计中,开发了一个设计的自动化配置脚本,可自动生成与用户指定SRAM配置相匹配的SRAM控制器RTL代码。论文结合Makefile脚本、Perl脚本以及UVM验证方法学,构建了一个电路模块功能仿真的自动化验证平台,对前文所设计的IP模块进行了功能仿真。仿真结果表明,论文设计的IP模块满足各项功能要求。
【图文】:
于设计重用术和软硬件协同设计的SoC设计平台的开发具有重要的研意义[3]。逡逑.2邋1C产业技术的发展以及对SoC设计平台的需求逡逑在20世纪60年集成电路诞生之初,由于电路的集成度低,结构简单,因此电路设逡逑不是主流的发展方向,此时的1C公甸主要的研宄方向是集成电路的制造技术。在这逡逑段阶段的半导体公司不仅需要完成集成电路的设计和生成加工,还需要对加工的仪器逡逑备进行研宄和生产。随着集成电路规模的不断增加,对集成电路生产制造设备的精度逡逑求越来越高。随之带来的就是生产设备造价的攀升。1C厂商由于无法继续源源不断逡逑将资金投入到生产设备的研发中去决定将生产设备的开发产业从公司业务中剥离出逡逑,成立专门的设备研发公司。从此半导体厂商能够更加专注的投入到芯片生产设计的逡逑发当中去[4]。逡逑到了邋20世纪八十年后,,集成电路正式迈入了微电子时代,集成电路的规模达到了逡逑万门的电路级别。集成电路的功能己经十分强大,电路设计的复杂性也不同往日,同逡逑芯片的生产制造能力的不断加强,出现了生产线的产能已经超过了自家芯片的市场需逡逑量。1C公司又做出了一次重大决策,将生产和设计进一步实现业务独立。从此以后逡逑导体制造的三个研宄方向都分别进行了产业独立,极大的推动了邋1C技术的研究和发逡逑。逡逑集成电路生成商 ̄
SoC芯片将处理器(CPU/DSP)、存储器、通用I/O接口与设备以及其他专用的设备和逡逑电路等众多IP核和模块,通过系统总线集成在同一颗芯片,具备非常高的灵活性|171。以AMBA逡逑作为系统总线的一个SoC设计平台[171的结构如图1.3所示:逡逑MIB总线逦APB总线逡逑Controller邋1逡逑AHB邋To邋APB逦— ̄1邋UACT接口逡逑 ̄Hash逦Bridge逡逑Coniroller逦——逦_——逦——逡逑—^GPIO控制器逡逑ITMAb___逦:逡逑Controller逦逦逦逦逡逑逦1逦!1(:接{"]逡逑嵌入式CPLT核|咖—逦丨:逡逑逦f定时器控制器逡逑Virtual邋Master邋逦逦逦逦逡逑逦i逦—i邋SPi邋接口逡逑I邋Virtual邋Slave ̄]逦逦邋逦逦逡逑图1.3邋SoC设计平台结构逡逑系统总线是用于连接系统各个功能模块,通过合理调度以及对总线权限的管理来实现复逡逑杂的系统功能[l8U由于现在绝大部分的SoC懫用的是AMBA总线,而在AMBA总线中以逡逑AMBA2.0最具有代表性。因此本文采用AMBA2.0作为SoC设计平台的系统总线。逡逑AMBA邋全称邋Advanced邋Microcontroller邋Bus邋Aechitecture。AMBA邋协议主要包三个部分
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TN47
本文编号:2618278
【图文】:
于设计重用术和软硬件协同设计的SoC设计平台的开发具有重要的研意义[3]。逡逑.2邋1C产业技术的发展以及对SoC设计平台的需求逡逑在20世纪60年集成电路诞生之初,由于电路的集成度低,结构简单,因此电路设逡逑不是主流的发展方向,此时的1C公甸主要的研宄方向是集成电路的制造技术。在这逡逑段阶段的半导体公司不仅需要完成集成电路的设计和生成加工,还需要对加工的仪器逡逑备进行研宄和生产。随着集成电路规模的不断增加,对集成电路生产制造设备的精度逡逑求越来越高。随之带来的就是生产设备造价的攀升。1C厂商由于无法继续源源不断逡逑将资金投入到生产设备的研发中去决定将生产设备的开发产业从公司业务中剥离出逡逑,成立专门的设备研发公司。从此半导体厂商能够更加专注的投入到芯片生产设计的逡逑发当中去[4]。逡逑到了邋20世纪八十年后,,集成电路正式迈入了微电子时代,集成电路的规模达到了逡逑万门的电路级别。集成电路的功能己经十分强大,电路设计的复杂性也不同往日,同逡逑芯片的生产制造能力的不断加强,出现了生产线的产能已经超过了自家芯片的市场需逡逑量。1C公司又做出了一次重大决策,将生产和设计进一步实现业务独立。从此以后逡逑导体制造的三个研宄方向都分别进行了产业独立,极大的推动了邋1C技术的研究和发逡逑。逡逑集成电路生成商 ̄
SoC芯片将处理器(CPU/DSP)、存储器、通用I/O接口与设备以及其他专用的设备和逡逑电路等众多IP核和模块,通过系统总线集成在同一颗芯片,具备非常高的灵活性|171。以AMBA逡逑作为系统总线的一个SoC设计平台[171的结构如图1.3所示:逡逑MIB总线逦APB总线逡逑Controller邋1逡逑AHB邋To邋APB逦— ̄1邋UACT接口逡逑 ̄Hash逦Bridge逡逑Coniroller逦——逦_——逦——逡逑—^GPIO控制器逡逑ITMAb___逦:逡逑Controller逦逦逦逦逡逑逦1逦!1(:接{"]逡逑嵌入式CPLT核|咖—逦丨:逡逑逦f定时器控制器逡逑Virtual邋Master邋逦逦逦逦逡逑逦i逦—i邋SPi邋接口逡逑I邋Virtual邋Slave ̄]逦逦邋逦逦逡逑图1.3邋SoC设计平台结构逡逑系统总线是用于连接系统各个功能模块,通过合理调度以及对总线权限的管理来实现复逡逑杂的系统功能[l8U由于现在绝大部分的SoC懫用的是AMBA总线,而在AMBA总线中以逡逑AMBA2.0最具有代表性。因此本文采用AMBA2.0作为SoC设计平台的系统总线。逡逑AMBA邋全称邋Advanced邋Microcontroller邋Bus邋Aechitecture。AMBA邋协议主要包三个部分
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TN47
【参考文献】
相关期刊论文 前10条
1 徐海林;;基于ARM-Linux的IIC串行通信[J];电子测试;2013年20期
2 雷瑾亮;张剑;马晓辉;;集成电路产业形态的演变和发展机遇[J];中国科技论坛;2013年07期
3 符宏利;田茜;吴金;;基于APB总线的SPI控制器的设计[J];电子世界;2012年03期
4 ;晶心科技发布新一代整合开发环境AndeSight 1.4[J];中国集成电路;2010年07期
5 ;虹晶与业界联合提供65奈米无线SoC平台 打造高效能低功耗移动产品解决方案[J];电子与电脑;2009年07期
6 鲍华;洪一;郭二辉;;面向SoC的软硬件协同验证平台设计[J];计算机工程;2009年08期
7 ;芯原利用Vivante图形解决方案扩展SoC平台[J];世界电子元器件;2009年02期
8 张蜀平;;美国硅谷现象分析[J];微电子学;2008年04期
9 王崇剑;李玉山;;基于FPGA的K9F2G08U0M NandFLASH控制器设计[J];电子元器件应用;2008年03期
10 何伟;;基于平台的SoC设计技术研究[J];合肥工业大学学报(自然科学版);2007年06期
本文编号:2618278
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2618278.html