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

一款8位Turbo-51的CPU软核的设计

发布时间:2021-03-01 12:49
  本论文设计了一款8位CISC结构的Turibo—51的CPU软核。它的主要特点是:采用了哈佛体系结构,有两级流水线,单独的PC操作模块,与标准51的指令集完全兼容,每个机器周期用四个节拍clock实现,相对于传统的8051来说,没有浪费的时钟周期和存贮周期。在相同的时钟下,根据指令类型的不同,其指令执行速度要比传统8051快1.5至3倍。 本文采用自上而下的正向设计流程,重新安排了8051指令的执行时序,完成了CPU的系统结构划分,数据通道和控制逻辑设计,以及可综合RTL描述,仿真综合,FPGA验证等一系列的工作,完整地实现了软核的设计和验证。结果表明,该软核性能良好,功能正确,可以很容易作为一个嵌入式内核应用于各种专用集成电路中,实现系统的集成。 

【文章来源】:贵州大学贵州省 211工程院校

【文章页数】:79 页

【学位级别】:硕士

【部分图文】:

一款8位Turbo-51的CPU软核的设计


图3两级流水线

波形图,间接寻址,波形图


在芯片的验证实现这一章主要讲述芯片的TRL代码的编写、仿真,系统的验证和FPGA的实现。介绍了可综合TRL级的verligo代码的编写风格及实现,并在仿真中给出了四拍实现的部分指令的波形,如图6是用一个四拍实现的间接寻址(MOVA@形)的波形图,这条为单字节单周期指令,有两次读RAM一次写ACC的。从而验证了指令的每个机器周期的四拍的实现。证明了设计的逻辑功能与预期结果完全吻合,功能正确。图6、间接寻址波形图

时序图,取指令,时序,单字节


以大大节省每个机器周期中的节拍数(。1ock),从而加快指令的执行速度。标准51的指令操作时序的分析:图3一1为执行单周期指令的CUP时序,三种指令分别为单字节单周期指令、双字节单周期指令、单字节双周期指令,三者都在SIPZ期间由CUP取指令,即将指令代码读入指令寄存器,同时程序计数器CP加1;在同一个机器周期的S4期间再读第二个字节。其中单字节单周期在S4虽然也读操作码,但既是单字节指令,读的是已经是下一条指令了,故读后丢弃不用,CP也不加1,每种指令均在S6PZ结?

【参考文献】:
期刊论文
[1]一种高速单片机的设计实现[J]. 胡泽军,张生才,李树荣,姚素英,张为,庞科.  固体电子学研究与进展. 2003(03)
[2]现代电子设计工具与IP核的重用[J]. 夏宇闻.  半导体技术. 2001(11)
[3]基于数据通道指令流程图的硬布线控制电路设计[J]. 钟旭恒,高明伦.  微电子学与计算机. 2001(05)
[4]基于资源共享的ALU设计[J]. 孙海平,李伟,王锐,高明伦.  微电子学与计算机. 2001(05)
[5]八位嵌入式微处理器内核的测试方法研究[J]. 高力立,单羽.  实验技术与管理. 2001(01)
[6]可综合RTL级电路模型[J]. 杨波,高德远,王党辉.  计算机工程与应用. 2000(12)
[7]增强型51系列单片机W77E58的存储器访问[J]. 胡又农,赵锦红.  国外电子元器件. 2000(09)
[8]Verilog HDL语言RTL级描述的可综合性[J]. 魏凤歧,须毓孝.  内蒙古大学学报(自然科学版). 2000(05)
[9]IP核的复用设计[J]. 兰景宏,吉利久.  世界产品与技术. 2000(03)



本文编号:3057503

资料下载
论文发表

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


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

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