ReCode :
ReCode :
复制标题
重新编码:
DOI:
--
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
P. Paulin
中科院分区:
文献类型:
--
作者:
Clifford Liem;P. Paulin
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.