Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
プログラムを動的に圧縮解除するための装置および方法
Document Type and Number:
Japanese Patent JP2006500658
Kind Code:
A
Abstract:
A method and system for decompressing a program word that is subsequently delivered to a processor for execution. Program word fields are compressed based on regularities between operations and operands. The resulting microcode, which describes the trajectory of the program, is stored in program memory and fed to dynamic program decompression devices, or dyprodes, which are assembled using registers and multiplexers and are driven by a clock, reset signals, and the microcode. At each cycle, the dyprodes produce an uncompressed field of the program word. The reassembled program word is then passed on to a processor for execution. The use of a dyprode system reduces program memory required to store code and reduces the size of the bus connecting a microprocessor to off-chip program memory. In addition, power consumption in CMOS processor designs is also reduced because there is a lower toggle rate inside the processor's register file and devices when, during cycles when a processor device is unused, the dyprode freezes controls and read addresses to values assigned during the last useful operation.

Inventors:
Paulucci, Pierre Esse
Application Number:
JP2004538156A
Publication Date:
January 05, 2006
Filing Date:
March 31, 2003
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ATMEL CORPORATION
International Classes:
G06F9/318; G06F5/00; G06F9/30; G06F9/34; G06F9/38
Attorney, Agent or Firm:
Kuro Fukami
Toshio Morita
Yoshihei Nakamura
Yutaka Horii
Hisato Noda
Masayuki Sakai