发明名称 Return data selector employing barrel-incrementer-based round-robin apparatus
摘要 A return data selector is disclosed. A pipelined microprocessor includes N functional units that request to return data to the pipeline. In a given selection cycle, some of the functional units may not be requesting to return data. The return data selector includes a circuit for selecting one of functional units in a round-robin fashion. The circuit 1-bit left rotatively increments a first addend by a second addend to generate a sum that is ANDed with the inverse of the first addend to generate a 1-hot vector indicating which of the functional units is selected next. The first addend is an N-bit vector where each bit is false if the corresponding functional unit is requesting to return a result to the pipeline. The second addend is a 1-hot vector indicating the last selected functional unit.
申请公布号 US7506140(B2) 申请公布日期 2009.03.17
申请号 US20050086258 申请日期 2005.03.22
申请人 发明人
分类号 G06F9/30;G06F9/40;G06F15/00 主分类号 G06F9/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利