Method and circuit implementation for multiple-word transfer into/from memory subsystems
AssigneeAndes Technology Corporation
InventorsHong-Men Su, Chuan-Hua Chang, Jen-Chih Tseng
Life of this patent
Estimating the term…
Loading patent…
AssigneeAndes Technology Corporation
InventorsHong-Men Su, Chuan-Hua Chang, Jen-Chih Tseng
Estimating the term…
A multi-word transfer instruction, a memory transfer method using the multi-word transfer instruction and a circuit implementation for transferring multiple words between a memory subsystem and a processor register file are provided. The multi-word transfer instruction specifies an access type (load or store), a consecutive register group, a selection mask and a base register for the starting address of the corresponding memory locations. Therefore, the total number of words accessed by this instruction is equal to the number of registers specified in the consecutive register group along with the number of the registers specified by the selection mask. Besides, additional information, such as an address update mode, an order mode and a modification mode, may be further specified in the multi-word transfer instruction.
A memory transfer method between a memory subsystem and a processor register file, the method comprising:
A circuit for moving multiple words between a memory subsystem and a processor register file in response to a multi-word transfer instruction which specifies an access type information, a consecutive register group based on a pair of information, a mask selection information and a base register information for a starting address of corresponding memory locations in the memory subsystem, wherein the mask selection information indicates at least one of a plurality of special registers to be selected, and the special registers comprises a general data pointer, a frame pointer, a function call return pointer, and a stack pointer, and the circuit comprising:
Dependencies are inferred from the claim text.