Question: In the 1993 C5X User's Guide, pgs. 3-34 and 3-35, there's a statement that talks about memory mapped accesses to load AR registers. It lists instructions like SAMM, LMMR, SACL, and SPLK. Should the TBLR instruction be treated the same as these instructions?

Answer: Yes, using the TBLR instruction to load an AR register will actually load the register in the execute phase of the pipeline. If the next instruction uses indirect addressing with that AR register, the address will be generated in the decode phase of the pipeline; hence a pipeline discrepancy.


Device: TMS320C5x
Category: Device Information
Detail: Registers
Title: TBLR - SAMM, LMMR, SACL, and SPLK
Source: Case from TMS320 Hotline
Date: 6/1/97
GenId: 005774

© Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!