一种基于分布式功能单元的微处理器架构的制作方法

文档序号:11303282阅读:来源:国知局

技术特征:

1.一种基于分布式功能单元的微处理器架构,其特征在于,包括:

指令译码器,能够把当前需要执行的机器指令解码成若干微指令,并将微指令发送到对应的功能单元;

功能单元,包括独立的硬件模块,完整的控制逻辑和数据路径,并提供完全基于硬件实现的各种操作;

数据互联模块,能够使不同功能单元之间的数据交换;

微指令分发网络,将所述微指令从所述指令译码器中分发到对应的功能单元中。

2.根据权利要求1所述的一种基于分布式功能单元的微处理器架构,其特征在于,所述微指令包括:

执行单元,执行微指令的功能单元;

操作编码,执行时的具体操作;

目标单元,当前的操作结果应被传送到的功能单元;

目标单元输入端口,目标单元负责接收该微指令结果的具体端口;

微指令编号,所述微指令及其操作数使用的配对编号;

微指令编号处理标识,指示功能单元是否将当前操作结果的编号加一。

3.根据权利要求1所述的一种基于分布式功能单元的微处理器架构,其特征在于:所述指令译码器内部设有能够对机器指令编码的微指令存储器。

4.根据权利要求1所述的一种基于分布式功能单元的微处理器架构,其特征在于,每一个所述功能单元包括两个输入端口:

微指令端口,面向指令译码器,用来接收微指令的端口;

数据端口,面向数据互联模块,用来接收其他功能单元发送的操作数。

5.根据权利要求4所述的一种基于分布式功能单元的微处理器架构,其特征在于:每一个所述功能单元包括能够与外接设备互联的专属端口。

6.根据权利要求1所述的一种基于分布式功能单元的微处理器架构,其 特征在于,所述数据互联模块包括两种互联结构:

共享总线结构,由一条总线连接全部功能单元,并且每次只能由一对功能单元独占该总线;

交叉互联结构,若干对功能单元并行互联,不必等待总线的空闲周期。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1