Bit memory instructions for a general CPU
2004 (English)In: 4th IEEE International Workshop on System-on-Chip for Real-Time Applications, 2004.Proceedings., 2004, 215-218 p.Conference paper (Refereed)
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.
Place, publisher, year, edition, pages
2004. 215-218 p.
Engineering and Technology
IdentifiersURN: urn:nbn:se:liu:diva-102009DOI: 10.1109/IWSOC.2004.1319881ISBN: 0-7695-2182-7OAI: oai:DiVA.org:liu-102009DiVA: diva2:667358
The 4th IEEE International Workshop on System-on-Chip for Real-Time Applications (IWSOC'04). Banff, Alberta, Canada. July 19-21 2004.