
基本信息:
- 专利标题: 内设集中式程序转移计算装置的微处理器
- 专利标题(英):Microprocessor with integral procedure transfer computing device
- 申请号:CN200710070104.X 申请日:2007-07-20
- 公开(公告)号:CN101089809A 公开(公告)日:2007-12-19
- 发明人: 刘鹏 , 江国范 , 顾雄礼 , 王维东 , 姚庆栋
- 申请人: 浙江大学
- 申请人地址: 浙江省杭州市西湖区浙大路38号
- 专利权人: 浙江大学
- 当前专利权人: 浙江大学
- 当前专利权人地址: 浙江省杭州市西湖区浙大路38号
- 代理机构: 杭州中成专利事务所有限公司
- 代理人: 唐银益
- 主分类号: G06F9/38
- IPC分类号: G06F9/38
摘要:
本发明公开了一种内设集中式程序转移计算装置的微处理器,包含六级流水线,按顺序为:取指令和计算新的PC值的IF流水级模块;进行指令译码,并且从寄存器文件中读取数据的ID流水级模块;实现ALU操作、MAC操作、DIV操作的EX流水级模块;实现存储器访问,从存储器中读取数据的DM流水级模块;进行标志比较,实现cache的标志比较操作以及部分字的对齐写操作的TC流水级模块;将ALU或者Load指令的输出结果写入寄存器文件的WB流水级模块;还包括一种集中处理汇编程序的程序正常转移、绝对跳转转移、条件跳转转移、异常处理转移四种不同的程序转移方式的集中式程序转移计算装置。本发明的微处理器能够精简指令集。
摘要(英):
A microprocessor of built-in centralized program shift calculation device consists of IF grade process module for calculating new PC value, ID grade process module for fetching data from register file, EX grade process module for realizing ALU and MAC as well as DIV operations, DM grade process module for fetching data from storage, TC grade process module for realizing mark comparison and partial word alignment-writing operation, WB grade process module for writing output result of ALU command in register file and centralized program shift calculation unit.
公开/授权文献:
- CN100514284C 内设集中式程序转移计算装置的微处理器 公开/授权日:2009-07-15
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F9/00 | 电数字数据处理的控制单元 |
--------G06F9/06 | .应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的 |
----------G06F9/22 | ..微控制或微程序装置 |
------------G06F9/38 | ...并行执行指令的,例如,流水线、超前锁定 |