发明名称 FLEXIBLE MICROPROCESSOR REGISTER FILE
摘要 Architectures and methods for viewing data in multiple formats within a register file. Various disclosed embodiments allow a plurality of consecutive registers within one register file to appear to be temporarily transposed by one instruction, such that each transposed register contains one byte or word from multiple consecutive registers. A program can arbitrarily reorganize the bytes within a register by swapping the value stored in any byte within the register with the value stored in any other byte within the same register. Indirect register access is also provided, without additional scoreboarding hardware, as an apparent move from one register to another. The functionality of a hardware data FIFO at the I/O is also provided, without the power consumption of register-to-register transfers. However, the size of the FIFO can be changed under program control.
申请公布号 EP2078243(A4) 申请公布日期 2009.10.21
申请号 EP20070843345 申请日期 2007.09.27
申请人 3DLABS INC., LTD. 发明人 BLOOMFIELD, JOHNATHAN;ROBSON, JOHN, DAVID;MURPHY, NICHOLAS, J., N.
分类号 G06F9/30;G06F7/38;G06F9/315 主分类号 G06F9/30
代理机构 代理人
主权项
地址