[发明专利]一种可参量化专用指令集处理器设计平台无效
申请号: | 201110274588.6 | 申请日: | 2011-09-15 |
公开(公告)号: | CN102446086A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | 张犁;李娇娇;李甫;封勇福;石光明;宋云朋 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/318 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种可参量化专用指令集处理器设计平台,包括通用寄存器个数选择模块、总线位宽选择模块、数据存储器类型选择模块、程序控制指令选择模块、算术逻辑运算指令选择模块、目标处理器生成模块、可重定向汇编器。本发明对于不同的应用领域,根据用户选择的相关参数,在专用指令集处理器核的结构框架内生成最优的、最节省资源的专用指令集处理器核,缩短了专用指令集处理器的设计周期。可重定向汇编器根据用户选择的参数即可将汇编器定位到目标处理器上,将汇编源程序翻译为目标处理器的机器代码,降低了编程人员的工作量,从而提高了工作效率。 | ||
搜索关键词: | 一种 参量 专用 指令 处理器 设计 平台 | ||
【主权项】:
一种可参量化专用指令集处理器设计平台,其特征在于,包括通用寄存器个数选择模块、总线位宽选择模块、数据存储器类型选择模块、程序控制指令选择模块、算术逻辑运算指令选择模块、目标处理器生成模块、可重定向汇编器;其中:所述的通用寄存器个数选择模块用于配置目标处理器的通用寄存器文件,并向目标处理器生成模块传递参数值;所述的总线位宽选择模块用于配置目标处理器数据总线位宽、数据/程序存储器地址总线位宽,并向目标处理器生成模块传递参数值;所述的数据存储器类型选择模块用于配置目标处理器数据存储器的类型,并向目标处理器生成模块传递参数值;所述的程序控制指令选择模块用于裁剪程序控制指令,配置目标处理器硬件电路,并向目标处理器生成模块传递参数值;所述的算术逻辑运算指令选择模块用于裁剪算术逻辑运算指令,配置目标处理器的功能单元电路,并向目标处理器生成模块传递参数值;所述的目标处理器生成模块用于接收用户选择的各项参数值,生成并保存目标专用指令集处理器的硬件电路,以硬件描述语言Verilog HDL文件的形式导出;所述的可重定向汇编器用于用户编写应用程序,并接收用户选定的参数值,将应用程序汇编成目标处理器的机器代码,保存并导出生成的机器代码文件、程序存储器的硬件描述语言Verilog HDL文件、资源使用率文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110274588.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种影视作品2D转3D的优化方法
- 下一篇:一种激光测距、测高装置