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