基于RISC-V的PULPino SoC的FPGA原型设计和物理实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:sudyhard
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从上世纪80年第一款商业处理器问世以来,处理器行业蓬勃发展。ARM与X86体系架构占领着绝大部分的处理器市场。但由于其高昂的授权成本和历史包袱问题阻碍了处理器行业的创新发展,RISC-V应运而生。时至今日,它以其简约的设计理念、可定制的扩展子集以及没有历史包袱的特点,得到了广大公司及科研机构等的认可与青睐。本文首先从基本整数指令集,扩展指令集以及特权指令集三部分对RISC-V进行理论分析研究。然后以基于RISC-V的PULPino SoC平台为研究对象,完成了软件模拟,FPGA实现以及物理版图设计的目标。软件模拟方面,自顶向下地从代码结构和功能模型两方面分析PULPino SoC平台的IP组织结构形式和功能实现方式。在ModelSim模拟器上搭建PULPino SoC平台的功能模型,内核配置为RISCY,并支持PULP扩展和RV32IM指令集。以helloworld应用程序为例,实现了软件层次的模拟和分析,验证了该平台结构和功能层次上的正确性。FPGA实现方面,在对PULPino SoC基于Xilinx公司的时钟和存储器模块对PULPino SoC平台进行综合实现,时序满足要求。最终在ZedBoard FPGA开发板上实现了PULPino SoC平台,可通过SPI实现PS部分Linux系统和PL部分PULPino SoC平台的数据交互。物理版图设计方面,研究了逻辑综合和后端设计的方法和关键技术。在Design Compiler工具中对PULPino SoC平台进行逻辑综合,将其从RTL硬件描述转变为门级网表描述,并满足时序要求,总功耗为296mW,总面积为25906105um~2,并通过形式验证确保门级网表的正确性。在Encounter中根据SMIC 180nm工艺标准单元设计规则完成了从布局规划到版图填充的后端设计流程,设计并优化了PULPino SoC平台的物理版图,并通过DRC检验,使其满足时序收敛等基本要求。
其他文献
目的:恶性肿瘤细胞产生的多种生物活性分子,抑制机体的免疫功能,构成肿瘤免疫逃逸的重要机制。阻断恶性肿瘤细胞的这种免疫抑制作用,有助于对恶性肿瘤的控制和治疗。灵芝多糖
神经胶质瘤是最为常见的脑肿瘤,可根据WHO组织病理学与临床标准分为Ⅰ-Ⅳ级。WHO Ⅳ级是神经胶质母细胞瘤,恶性程度最高,具有很强的侵染性。神经胶质瘤具有高发病率、复发率
目的观察多发伤合并肺部感染患者血清及痰液细胞因子的变化情况,为多发伤患者肺部感染的诊断与控制提供依据。方法选取2013年6月-2016年6月医院EICU、急诊创伤病房、急诊留观
<正>开展国际友好交往是中国佛教的一大优良传统。1993年,赵朴初会长在出席日本佛教界纪念中国佛教协会成立40周年庆祝活动时致辞说,佛教上的交流与合作是中韩日三国文化交流
研究背景:胃癌是全世界发病率和死亡率均非常高的恶性肿瘤,全球近半数胃癌发生在我国,并且近年来发病呈年轻化的趋势。目前胃癌的总体治疗效果仍然非常差,其发病机制尚不清楚,
目的:课题将利用欧洲EORTC的QLQ-C30 (V3)中文版、我国自主研制的中文版QLICP-GM (V1.0)量表进行维文翻译,并对维文量表进行信度、效度,反应度、适应度检验及可行性分析,使量
随着移动设备的快速增长,基于位置的服务需求在不断激增。目前,全球定位系统(Global Positioning System,GPS)可以为室外环境提供高精度的定位服务,而由于墙体等障碍物的遮挡,室内定位技术发展缓慢。分布式天线系统(Distributed Antenna Systems,DAS)的出现,有效解决了通信信号室内盲点覆盖问题,故基于DAS的室内定位技术成为了研究热点。特别地,DAS会
铁硫簇蛋白是一类重要的线粒体功能蛋白,在细胞能量代谢、电子传递、底物结合与激活、铁/硫存储、酶促反应、基因表达调控等诸多过程中均发挥了关键作用.铁硫簇蛋白质组装及
目的探讨高泌乳素对体外受精-胚胎移植的影响.方法回顾性分析58周期高泌乳素血症及50周期输卵管因素不孕患者的取卵数、受精率、卵裂率、胚胎种植率、妊娠率及流产率等.结果
从耗散结构理论的视角出发,运用文献资料、数理统计等方法对足球系统的基本特征进行解析,并对我国足球实力提升的路径进行探讨,认为我国足球要实现竞技水平的提高主要有建立长效