【技术实现步骤摘要】
本专利技术涉及处理器
,具体涉及 一 种超长指令字(VLIW, Very Longlnst潔tion Word)处理器的设计和优化方法。
技术介绍
数字信号处理(DSP, Digital Signal Processing)理论和技术是目前电子技术和 IT领域中的一个基本工程理论和核心技术。DSP技术已经深入到了各个工业应用技术中, 成为21世纪初各种新技术的一个共同基础。数字信号处理的实现方法大体上有如下5种 方法。 (1)在通用计算机上用软件实现。软件可以自己编写,也可使用现成的软件包,如 Matlab工具。Matlab几乎可以实现所有数字信号处理的仿真,而且部分仿真程序还可以转 化为C语言,再通过DSP的C编译器直接在DSP硬件上运行。这对非实时系统或准实时系 统很有吸引力,但缺点是速度太慢。 (2)用单片机实现。某些单片机具有16位X16位的乘法运算和内积运算功能, CPU时钟可达到几十MHz,在处理复杂的数字信号方面可以和低端DSP芯片相媲美,价格却 要比专用的DSP芯片廉价。 (3)用各种型号的通用DSP芯片实现。 (4)用现场可编程门阵列( ...
【技术保护点】
一种面向应用的超长指令字VLIW处理器的设计和优化方法,其特征在于,包括:步骤A,接收利用高级编程语言开发出的针对具体应用的软件代码作为当前软件代码,进入步骤B;步骤B,将当前软件代码交叉编译到当前VLIW处理器架构上,生成所述当前软件代码的机器码并进入步骤C,其中,所述当前VLIW处理器架构是通过处理器架构参数描述文件指定的;步骤C,当所述机器码的性能分析结果表明满足所述具体应用的要求时,将当前软件代码的机器码和当前VLIW处理器架构分别作为最终的机器码和最终的VLIW处理器架构输出;否则,根据所述性能分析结果对当前VLIW处理架构进行硬件优化,得到VLIW处理器优化架构 ...
【技术特征摘要】
一种面向应用的超长指令字VLIW处理器的设计和优化方法,其特征在于,包括步骤A,接收利用高级编程语言开发出的针对具体应用的软件代码作为当前软件代码,进入步骤B;步骤B,将当前软件代码交叉编译到当前VLIW处理器架构上,生成所述当前软件代码的机器码并进入步骤C,其中,所述当前VLIW处理器架构是通过处理器架构参数描述文件指定的;步骤C,当所述机器码的性能分析结果表明满足所述具体应用的要求时,将当前软件代码的机器码和当前VLIW处理器架构分别作为最终的机器码和最终的VLIW处理器架构输出;否则,根据所述性能分析结果对当前VLIW处理架构进行硬件优化,得到VLIW处理器优化架构,并将所述VLIW处理优化架构作为当前VLIW处理器架构并返回步骤B。2. 如权利要求1所述的方法,其特征在于,所述方法还包括根据所述最终的VLIW处理器架构,生成对应的硬件描述文件,并根据该硬件描述文 件,生成运行所述最终的机器码的VLIW处理器芯片。3. 如权利要求1所述的方法,其特征在于,所述步骤C中,在所述机器码的性能分析结 果表明不满足所述具体应用的要求时,进一步根据所述性能分析结果对当前软件代码进行 软件优化,得到优化后的软件代码,并将所述优化后的软件代码作为当前软件代码并返回 步骤B。4....
【专利技术属性】
技术研发人员:卢安,张现聚,罗晋,倪伟新,
申请(专利权)人:北京芯慧同用微电子技术有限责任公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。