发明名称 APPARATUS AND METHOD FOR DYNAMIC PROGRAM DECOMPRESSION
摘要 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, is stored in program memory and fed (28) to dynamic program decompression devices, or dyprodes (20), which are assembled using registers (32, 34, 36, 38, 44) and multiplexers (40, 42) and are driven by a clock (24), reset signals (22), and microcode (26). At each cycle, the dyprodes (20) produce a n uncompressed field (30) of the program word. The reassembled program word is then passed to a processor. The dyprode system reduces program memory required, reduces the size of the bus required connecting the microprocessor to off-chip program memory and reduces the power consumption in CMOS process or designs due to a lower toggle rate in the register file during unused cycles . The dyprode freezes controls and read addresses to values assigned during th e last useful operation.
申请公布号 CA2498036(A1) 申请公布日期 2004.04.01
申请号 CA20032498036 申请日期 2003.03.31
申请人 ATMEL CORPORATION 发明人 PAOLUCCI, PIER S.
分类号 G06F5/00;G06F9/30;G06F9/318;G06F9/34;G06F9/38;(IPC1-7):G06F5/00 主分类号 G06F5/00
代理机构 代理人
主权项
地址