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

16位航空专用CPU运算及控制部件的设计

发布时间:2021-07-20 22:57
  本论文课题来源于军用项目:16位航空专用处理器芯片的设计。本文首先分析了该款CPU的指令系统,为后续设计提供理论依据,然后根据CPU的功能及硬件结构特点对CPU进行总体设计,其中主要针对运算部件和控制部件两部分的设计展开论述。运算部件设计中,首先进行了算法分析,从芯片面积与速度等因素综合考虑,采用分组超前进位的思想设计并实现了加法器。同时还设计了移位部件,并将乘除法运算建立在加法器的硬件基础之上,采用传统的手工进行乘法的普通算法设计乘法器,采用恢复迭代算法设计除法器。最后在Cadence仿真环境下进行仿真,验证了设计的正确性,结果表明此设计可以满足CPU运算速度与芯片面积的要求。控制部件设计中,首先完成了程序计数器的设计,然后设计了指令寄存器与指令译码器,并在分析微程序控制与硬布线控制两种设计方法基础上,根据指令系统以及CPU性能指标的要求,采用微程序控制方法设计CPU的控制器,并完成了整个设计流程,同时通过仿真验证了设计的正确性。 

【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校

【文章页数】:66 页

【学位级别】:硕士

【部分图文】:

16位航空专用CPU运算及控制部件的设计


A求反运算实现i皮衫

波形,减法,波形,运算部件


第四章运算部件的设训.阵。:畔元。王.苏.沁,.乒。:·呻河.二不。;t.阵。一叫苏端.由一艘绍匆甲一直妞月由.一目月}一陈·{一阵.C0CLKCt护11C加巨C粉口C粉肠Clf石Ctf怕bu叫八如J城.00OOOOOOJh0000刃h0000.卜,,,,1下1图4.7加法运算实现波形2、实现减法运算所需要的控制信号如下所示:CLK二1,Ctdl二0、OriZ=1、Ctrl3=0,Ctrl4二1、Ctrls二1、Ctrl6二1、C0==1。例如:A二54AA(H),B==D56C(H时的减法实现波形如4.8所示:

波形,加法运算,波形,加法


1、实现加法运算所需要的控制信号如下所示:CLK二1、Ctri卜1、QrlZ二0、Ctrl3=O,Ctrl4=1、Ctrls二1、Ctri6二1、CO=O,例如:A=54AA(H),B二D56C(H)时的加法实现波形如图4.7所示:


本文编号:3293768

资料下载
论文发表

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


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

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