11.07.2015 Views

section 7 - Index of

section 7 - Index of

section 7 - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.4.2.6 Extension (Bit 5)The extension (E) bit is cleared if all the bits <strong>of</strong> the integer portion <strong>of</strong> the 56-bit result areall ones or all zeros; otherwise, this bit is set. The integer portion, defined by the scalingmode and the E bit, is computed as follows:Sl SO Scaling Mode Integer Portion0 0 No Scaling Bits 55,54 ....... .48,470 1 Scale Down Bits 55,54 ....... .49,481 0 Scale Up Bits 55,54 ....... .47,46If the E bit is cleared, then the low-order fraction portion contains all the significant bits;the high-order integer portion is just sign extension. In this case, the accumulator extensionregister can be ignored. If the E bit is set, it indicates that the accumulator extensionregister is in use.-5.4.2.7 Limit (Bit 6)The limit (L) bit is set if the overflow bit is set. The L bit is also set if the data shifter/limitercircuits perform a limiting operation; otherwise, it is not affected. The L bit is cleared onlyby a processor reset or by an instruction that specifically clears it, which allows the L bitto be used as a latching overflow bit (Le., a "sticky" bit). L is affected by data movementoperations that read the A or B accumulator registers.5.4.2.8 Scaling Bit (Bit 7)The scaling bit (S) is used to detect data growth, which is required in Block Floating PointFFT operation. Typically, the bit is tested after each pass <strong>of</strong> a radix 2 FFT and, if it is set,the scaling mode should be activated in the next pass. The Block Floating Point FFT algorithmis described in the Motorola application note APR4/D, "Implementation <strong>of</strong> FastFourier Transforms on Motorola's DSP56000/DSP56001 and DSP96002 Digital SignalProcessors." This bit is computed according to the following logical equations when theresult <strong>of</strong> accumulator A or B is moved to XDB or YDB. It is a "sticky" bit, cleared only byan instruction that specifically clears it.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!