ReCode :

ReCode :
复制标题

重新编码:

DOI:
--
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
P. Paulin
P. Paulin
中科院分区:
--
文献类型:
--
作者:
Clifford Liem;P. Paulin

文献摘要

被引文献

相似文献

在当今迅速变化的标准世界中包含嵌入式处理器的原因有很多[11。在许多情况下,这是由重新设计已经在市场上的低成本版本的决定进一步的动机。将处理器拟合到现有的应用程序代码的挑战。嵌入式处理器基于窗口的工具具有两种分析模式:在静态模式下,该工具允许用户分析汇编代码的使用和编译的应用程序代码之间的对应关系。由于工具可再生,因此使用不良的利用并进行了更改。
There are many attractive reasons for the inclusion of an embedded processor in today’s world of rapidly changing standards [ 11. However, when a product finally hits its target window and is on the market, a designer often ponders on how well he made the design decisions in the creation of hidher instruction-set processor. In many cases, this is further motivated by a decision to redesign a low-cost version of the product which is already on the market. The designer is then faced with the challenge of better fitting the processor to the existing application code. This abstract presents a design aid called ReCode, and describes its use in the analysis of existing instructionset processors. ReCode allows the exploration of the relationship between the instruction-set and the corresponding application code of embedded processors. After analyzing the instruction-set and code, the designer can then use the set of editing functions to adjust the instruction set to the application code. ReCode is a window-based tool which has two modes of analysis: static and dynamic. In the static mode, the tool allows the user to analyze the correspondence between the use of assembly codes and the compiled application code. This allows the designer to identify codes which have poor utilization and make changes accordingly. As the tool works with an instruction-set specification which can be regenerated, the compiler is consequently retargeted automatically for any changes.