发明名称 |
一种数据处理系统及其方法 |
摘要 |
一种包括一个或多个数据处理机(10)的数据处理系统(55)及其方法。数据处理机能够完成矢量运算以及标量运算。数据处理机(10)利用一个单独微定序器(22),既执行矢量指令也执行标量指令。数据处理机(10)还具有能够存储矢量操作码和标量操作码的存储器电路(14)。$#! |
申请公布号 |
CN1080906C |
申请公布日期 |
2002.03.13 |
申请号 |
CN94103297.3 |
申请日期 |
1994.03.30 |
申请人 |
摩托罗拉公司 |
发明人 |
迈克尔·G·盖拉普;罗德尼·L·高克;小罗伯特·W·西顿;特瑞·G·拉威尔;斯蒂芬·G·奥斯勃恩;托马斯·J·托马金 |
分类号 |
G06F15/00 |
主分类号 |
G06F15/00 |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
姜华 |
主权项 |
1.一种集成电路,包括:能够执行矢量指令的一个矢量引擎;能够执行标量指令的一个标量引擎;一个定序器,用于控制矢量引擎中矢量指令的执行和标量引擎中标量指令的执行,该定序器与矢量引擎耦合以传送矢量控制信息,该定序器与与标量引擎耦合以传送标量控制信息;以及一个共享存储器电路,用于存储一个矢量操作数和一个标量操作数,该共享存储器电路与该矢量引擎耦合以传送该矢量操作数,该共享存储器电路与该标量引擎耦合以传送标量操作数;其中该矢量引擎包括:多个处理组成单元,用于执行该矢量指令,该多个处理组成单元每一个都包括:多个矢量寄存器,用于存储多个数据值,该多个数据值每一个都都在该矢量指令的执行期间有选择地得到使用;以及一个算法逻辑单元,用于执行算法和逻辑运算,该算法逻辑单元与该多个矢量寄存器中的每一个耦合并与该共享存储器电路耦合。 |
地址 |
美国伊利诺斯州 |