发明名称 一种改进型8051IP核
摘要 本发明公开了一种改进型8051IP核,包括ROM模块、译码模块、控制模块、运算模块、RAM模块,相较于现有技术,其具有以下创新:(1)将传统的8051的机器周期改为时钟周期。(2)运算模块使用单周期除法器和单周期乘法器。(3)采用4级流水线技术。(4)将程序存储器ROM位宽由8位扩展为24位。本发明采用全新的24指令位宽架构,可以一次从程序存储器中读出3个字节,从而将标准8051复杂指令集变为精简指令集。同时采用四级流水线技术,提高了指令执行效率。非跳转指令可以在一个时钟周期内完成,跳转指令可以在2个时钟周期完成。单周期乘法器,单周期除法器,与标准8051相比速度提升了48倍。同时占用较少的逻辑资源。根据Dhrystone2.1测试,是传统8051的执行速度的14倍。
申请公布号 CN103488462B 申请公布日期 2016.04.13
申请号 CN201310404966.7 申请日期 2013.09.06
申请人 暨南大学 发明人 易清明;陈明敏;石敏;曾杰麟
分类号 G06F9/38(2006.01)I 主分类号 G06F9/38(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 陈燕娴
主权项 一种改进型8051IP核,其特征在于,包括ROM模块、译码模块、控制模块、运算模块、RAM模块,所述译码模块采用四级流水线并行分段处理,将每条指令划分为取指译码、取数、运算、回写四个阶段,每一阶段访问不同的数据,四级流水线并行执行;所述运算模块采用单周期乘法器和单周期除法器;所述单周期除法器采用基‑4除法器,每个时钟周期产生2位商,4个该除法器并行运算,每次产生8位商,其计算方法是:(1)先判断除数是否为0,如果是0则商和余数都返回0,如果除数不是0则进行步骤(2);(2)根据除数和被除数进行商选择判断,其中q表示商,Dd表示被除数,Ds表示除数,其方法是:<img file="FDA0000890776940000011.GIF" wi="776" he="363" />(3)计算余数R=Dd‑q×Ds。
地址 510632 广东省广州市黄埔大道西601号
您可能感兴趣的专利