DocumentCode :
3265865
Title :
Bit memory instructions for a general CPU
Author :
Olausson, Mikael ; Edman, Anders ; Liu, Dake
Author_Institution :
Dept. of Electr. Eng., Linkopings Universitet, Linkoping, Sweden
fYear :
2004
fDate :
19-21 July 2004
Firstpage :
215
Lastpage :
218
Abstract :
Embedded memories in an application specific integrated circuit (ASIC) consume most of the chip area. Data variables of different widths require more memory than needed because they are rounded up to nearest power of 2, i.e., 6 to 8 bits, 11 to 16 bits, and 25 to 32 bits. This can be avoided by adding two bit oriented load and store instructions. The memories can still be 8, 16 or 32 bits wide, but the loads and stores can have arbitrary variable sizes. The hardware changes within the processor are small and an extra hardware block between the processor and the memory is added.
Keywords :
application specific integrated circuits; embedded systems; instruction sets; memory architecture; application specific integrated circuit; bit memory instructions; embedded memories; Application specific integrated circuits; Delay; Digital signal processing; Embedded computing; Energy consumption; Hardware; High level languages; Manufacturing; Microcontrollers; Power engineering and energy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System-on-Chip for Real-Time Applications, 2004.Proceedings. 4th IEEE International Workshop on
Print_ISBN :
0-7695-2182-7
Type :
conf
DOI :
10.1109/IWSOC.2004.1319881
Filename :
1319881
Link To Document :
بازگشت