片上系统的多自举加载机制的研究与设计

来源 :江南大学 | 被引量 : 0次 | 上传用户:lowner
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着超深亚微米(Very Deep Submicron,VDSM)工艺技术的快速发展,基于知识产权(Intellectual Property,IP)复用技术的片上系统(System-on-a-Chip,SoC)已成为集成电路(Integrated Circuit,IC)设计的主流。SoC内部一般嵌入可执行用户程序的中央处理器(Central Processing Unit,CPU)或数字信号处理器(Digital Signal Processor,DSP)核。在绝大多数应用场合,用户程序存放于片外的存储设备中。因此,SoC需具备加载用户程序至片内高速存储设备的能力,即具有自举加载机制。针对芯片面积控制严格、引脚数目有限、开发时间紧迫等SoC开发的特点,本文基于串行接口,以状态机控制为核心,提出了一种通用的SoC多自举加载机制。为验证该机制,论文以增强型8051为CPU内核、内置集成电路总线(Inter-Integrated Circuit,I2C)及串行外设总线(Serial Peripheral Interface,SPI)等模块为自举加载接口,构建了一款8位验证SoC芯片。接着,以验证SoC为基础,设计和验证了基于I2C和SPI接口的自举加载机制。最后,依据实际项目的需求,在课题组开发的一款商用USB数据传输SoC芯片应用和实现了基于I2C接口的自举加载机制;测试结果表明I2C自举加载机制成功实现了该SoC芯片的程序加载。论文主要研究工作归纳如下。1.阐述了SoC开发流程中的关键技术,包括IP复用、逻辑综合、SoC测试技术等,重点分析了片上总线设计技术、SoC软硬件验证技术和SoC多自举加载机制中用到的自举加载接口协议等关键问题。2.以状态机为控制核心,针对片内无只读存储器(Read-Only Memory,ROM)的情况,提出了一种硬件实现的SoC多自举加载机制。该加载机制的工作原理是:首先,对用户程序的数据格式进行自定义设计;接着,设计自举加载模块使其SoC上电后令CPU处于复位状态,并取得对自举加载接口模块及程序空间的控制权;随后,自举加载模块配合所定义的用户程序数据格式,将片外存储介质中的用户程序移至片内程序空间;最后,用户程序搬移完毕后CPU脱离复位并执行用户程序。3.为了实现和验证多自举加载机制,以8位增强型8051 CPU为核心构建了一个验证SoC平台。以验证SoC平台为基础,设计了包含I2C和SPI两种自举加载机制的SoC芯片,验证了所提出的SoC多自举加载机制的正确性。首先,完成了验证SoC芯片的模块级设计和系统级设计,包括芯片的整体框架设计、往下细分的片上互联模块设计和自举加载模块中两种接口加载机制的设计三个方面;接着,搭建软硬件协同验证平台对SoC两种自举加载机制的功能进行了验证;随后,对验证SoC中主要模块的功能进行了用户程序的设计及软硬件协同的系统级验证,证明了I2C和SPI两种自举加载机制功能的正确性。其中,为了解决在测试顶层文件中直接添加端口激励造成的不可控性及难以直观观察结果的问题,设计了一种利用激励发生模块调用端口激励文件产生端口时序信号的激励发生机制。4.利用综合工具Design Compiler对设计的验证SoC芯片进行了逻辑综合。同时,针对项目需求设计,将I2C自举加载机制应用于课题组设计的USB数据传输SoC芯片中。芯片流片后,进行了晶圆测试和封装测试。测试结果表明,该SoC芯片通过I2C自举加载机制成功将用户程序搬移至片内实现了自举加载。综上所述,论文从设计周期短、电路规模控制严格、成本较低等多方面考虑出发,提出了一种自定义用户程序数据格式和自举加载模块配合设计实现的通用SoC多自举加载机制,并通过构建验证SoC芯片进行了功能验证。进一步,将I2C自举加载机制应用于课题组设计的USB数据传输SoC芯片中,测试结果表明SoC在片内无ROM的情况下,成功通过I2C自举加载机制搬移用户程序至片内执行,为SoC开发人员对自举加载机制的设计提供了有益的参考。
其他文献
殉葬制度始于原始社会末期,奴隶制产生的阶级分化使得残酷的殉葬制度一度盛行和发展。春秋战国后期奴隶制已渐崩溃,这种残酷的殉葬制度受到社会上下广泛的谴责。冥器俑的产生与
目的探讨维生素E(VE)对PM2.5急性染毒致大鼠心血管损伤的干预作用。方法将36只雄性SD大鼠随机分为玉米油对照组(溶剂对照组)、VE对照组、PM2.5染毒组(8.0 mg/kg,以体重计,下同)、PM
有机电致发光器件(organic light-emitting devices,OLEDs)作为新一代显示技术,与传统的显示技术相比,不但克服了视角窄、亮度低、工艺复杂等缺点,而且具有响应速度快、能耗
为了评价天津庆王府中的环境是否利于其中木质彩绘的保存,进行了照度、空气温湿度及壁面温度等参数的监测,发现现有环境的相对湿度过低,并且测点1的照度较大地超过了各规范和
导致堤坝渗漏形成的原因多种多样,如何选择防渗施工技术一直都是困扰施工单位的问题之一,必须依据堤坝所处地理环境与堤坝结构及渗漏情况的不同而分别选择不同的防渗施工技术
新能源车辆充电状态下,充电系统电磁兼容性能要求应更严格。本文介绍了ECE R10.04中对新能源汽车上可再充电式能量储存系统耦合至电网时,在充电模式下传导的电磁兼容性新要求
<正>一、课题的核心概念及其界定素养是指一个人的修养,从广义上讲,包括道德品质、外表形象、知识水平与能力等各个方面。核心素养这个概念舶来于西方,英文词是"Key Competen
会议
针对无人机突防航线规划中需要威胁规避以及低空突防的问题,结合智能体自学习自适应的特点,提出了基于多智能体遗传算法来解决航线规划问题。采用自适应交叉和变异,改进自学
表面等离激元(Surface Plasmons Polaritons,SPPs)是指在入射光照射下,金属-介质(MI)分界表面上产生的自由电子集体震荡,经与电磁波耦合进而形成沿MI分界面传输的电子疏密波
初始对准是捷联惯导(Strapdown Inertial Navigation System,SINS)的一项关键技术。滤波(即状态估计)在初始对准中发挥了至关重要的作用。当误差模型为线性时,经典的卡尔曼滤