基于FPGA的SOC设计与验证

来源 :河北大学 | 被引量 : 0次 | 上传用户:aidilj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SOC(System-on-Chip)称为系统级芯片,也称为片上系统,是一个有专用功能的集成电路,它包括完整系统和嵌入软件。SOC可以充分利用已有的设计积累,显著地提高了ASIC的设计能力,因此发展非常迅速,引起了工业界和学术界的关注,SOC随之成为集成电路发展的必然趋势,因此准确高速的设计SOC的方法是SOC设计的迫切需要。首先,本论文介绍了FPGA的概念和组成部分,介绍了SOC和CPU的发展历程和发展前景,给出了SOC的设计背景和设计流程。其次,本论文针对自顶向下的设计一个SOC应用了一种准确的分析方法,即潜伏期分析方法,并且提出了一种高速的实现方法,即全流水线实现方法;并叙述了有限状态机理论;在设计过程中应用了TP(Ticks Process charts)图和SFM(Sequential Machine Flow)表的设计方法;应用这些理论方法完成了一个片上系统的架构设计,CPU的架构设计;完成CPU的指令系统设计,并对取指周期和路径,执行周期和路径,进行了精确的潜伏期分析;同时指令系统加入中断进入序列和中断返回指令RTI的潜伏期分析,给片上系统加入了中断功能。最后,论文采用verilog HDL语言进行片上系统和CPU各个模块的设计,板上系统SOB的架构设计和各个模块的设计,设计了流水灯和菲薄纳契序列(Fibonacci)的算法流程图,用汇编语言进行编写。Modelsim对流水灯和菲薄纳契序列(Fibonacci)进行仿真验证,然后将设计好的板上系统下板,流水灯的正常运行和菲薄纳契序列(Fibonacci)的正确运算证明设计的SOC的架构和CPU的指令系统是符合要求的,在流水灯运行的同时可以进行菲薄纳契序列(Fibonacci)的正确运算证明中断系统是符合要求的。
其他文献
目的考察由魔芋精粉、蜂胶粉和吡啶甲酸铬组成的具有辅助降血糖功能的魔芋蜂胶胶囊的安全性。方法采用急性毒性试验及遗传毒性试验(Ames试验、小鼠骨髓微核试验和小鼠精子畸
急性肾功能衰竭是梗阻性黄疸主要并发症之一,梗阻性黄疸时肾功能衰竭是以肾脏低灌注为基础的,其机制是多种因素综合作用的结果。本文就梗阻性黄疸肾脏血流动力学变化及其机制
本文主要以东营市盐碱地植物造景设计为研究对象,通过对东营地区植物生境特点的简要分析,并以东营市某绿地植物景观设计为例。从其植物造景设计及树种选择的基本原则入手,分
激光材料是激光技术发展的基础与核心,是面向大能量、高功率全固态激光器发展重要单元。为获得大能量、高功率、高光学质量的激光输出,激光材料需要大尺寸、高浓度掺杂、高热
班主任的工作内容不仅包括了本班学生身心健康、生活、学习、思想品德的教育工作,而且还包括了引导学生德、智、美、体综合发展,同时还肩负着为社会培养高素质实用型人才的使
本文所阐述的核心问题是清教思想对美国政治理念的核心――美国民主思想形成的影响。众所周知,美国虽已成为当今世界科学技术水平及经济军事实力高度发达的国家,宗教对其社会
<正>为搞清楚谁在种地问题,笔者走访了中部某省12个乡镇276户农户,发现老人已经成为种地的生力军,种地农民按照年龄结构可分为以下几类:一是40岁以下,占6.6%。他们年富力强、
随着石墨烯在实验中被成功剥离开始,因其优异的超薄导电导热性,高电子迁移率和量子霍尔效应等,像石墨烯这种层状结构的材料同样受到了越来越多的注意力。而且越来越多的二维
溶液法制备薄膜晶体管(Thin Film Transistors,TFTs)相比于传统制备方式的最大优势在于技术简单,具有低成本、简单设备和工艺、成膜均匀和大面积制备等优点而受到了越来越多
我国的审计独立性状况不容乐观,审计独立性的缺失、多种因素对审计独立性的制约严重影响了整个社会的经济活动,本文研究了制约审计独立性的因素,分析这些因素产生的原因,找出