Fixed length memory to memory arithmetic and architecture for a communications embedded processor system
US7047396B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 22, 2001 |
| Grant date | May 16, 2006 |
| Priority date | — |
| Expiry date | Jul 1, 2022 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F7/49994
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and system for fixed-length memory-to-memory processing of fixed-length instructions. Further, the present invention is a method and system for implementing a memory operand width independent of the ALU width. The arithmetic and register data are 32 bits, but the memory operand is variable in size. The size of the memory operand is specified by the instruction. Instructions in accordance with the present invention allow for multiple memory operands in a single fixed-length instruction. The instruction set is small and simple, so the implementation is lower cost than traditional processors. More addressing modes are provided for, thus creating a more efficient code. Semaphores are implemented using a single bit. Shift-and-merge instructions are used to access data across word boundaries.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.