Electronic Components Datasheet Search |
|
PDSP16116AMCGC1R Datasheet(PDF) 11 Page - Zarlink Semiconductor Inc |
|
PDSP16116AMCGC1R Datasheet(HTML) 11 Page - Zarlink Semiconductor Inc |
11 / 18 page PDSP16116/A/MC 11 OSEL1:0 The outputs from the device are selected by the OSEL0 & OSEL1 instruction bits. These controls allow selection of the output combination during the current cycle. (They are not registered). These are four possible output configurations that allow either complex outputs of the most or least significant bytes, or real or imaginary outputs of the full 32 bit word (see Table 4). OSEL0 and OSEL1 should both be tied low when in BFP mode. BFP MODE FFT APPLICATION The PDSP16116 may be used as the main arithmetic unit of the butterfly processor which will allow the following FFT benchmarks: 1024 point complex radix-2 transform in 517us 512 point complex radix-2 transform in 235us 256 point complex radix-2 transform in 106us In addition, with pin MBFP tied high, the BFP circuitry within the PDSP16116 can be used to adaptively rescale data throughout the course of the FFT so as to give high-resolution results. The BFP system on the PDSP16116 can be used with any variation of the Radix-2 Decimation-In-Time FFT - e.g. the In normal mode, these inputs perform a different function. They directly control the internal shifter at the output port as shown in Table 7. FUNCTION shift complex product one place to the left no shift applied shift complex product one place to the right shift complex product two places to the right WTB1:0 11 00 01 10 SFTA1:0 (BFP & NORMAL MODES) In BFP mode, these signals act as as the A-word shift control. They allow shifting from one to four places to the right, see Table 8. Depending on the relative weightings of the A- words and the complex product, the A-word may have to be shifted to the right to ensure compatible weightings at the inputs to the PDSP16318 complex accumulator. (The two words must have the same weighting if they are to be added). In normal mode, SFTA0 performs a different a different function. If WTB1:0 is set to implement a left shift, then overflow will occur if the data is fully 32 bits wide. This pin is used to flag such an overflow. SFTA1 is not used in normal mode. FUNCTION Shift A-word 1 places to the right Shift A-word 2 places to the right Shift A-word 3 places to the right Shift A-word 4 places to the right WTB1:0 0 0 0 1 1 0 1 1 Table 8 - External A-word shift control Table 7 - Normal Mode Shift Control Constant Geometry algorithm, the In-Place algorithm etc. An N-point Radix-2 DIT FFT is split into log (N) passes. Each pass consists of N/2 ‘butterflies’, each performing the operation: A’ = A + B.W B’ = A - B.W Where W is the complex coefficient and A & B are the complex data. Fig.4 illustrates how a single PDSP16116 may be combined with two PDSP1601’s and two PDSP16318’s to form a complete BFP butterfly processor. The PDSP16318’s are used to perform the complex addition and subtraction of the butterfly operation, while the PDSP1601’s are used to match the data path of the A-word to the pipelining and shifting operations within the PDSP16116. For more information on the theory and construction of this butterfly processor, refer to application note AN59. BFP MODE OPERATION The BFP mode on the PDSP16116 is intended for use in the FFT application described above. i.e. it is intended to prevent data degredation during the course of an FFT calculation. The operation of the PDSP16116 based BFP butterfly processor (see Fig.4) is described below. The Block Floating Point System A block floating point system is essentially an ordinary integer arithmetic system with some clever logic bolted on. The object of the extra logic is to lend the system some of the enormous dynamic range afforded by a true floating point system without suffering the corresponding loss in performance. The initial data used by the FFT should all have the same binary arithmetic weighting. i.e. the binary point should occupy the same position in every data word, as is normal in integer arithmetic. However, during the course of the FFT, a variety of weightings are used in the data words to increase the dynamic range available. This situation is similar to that within a true floating point system, though the range of numbers representable is more limited. In the BFP system used in the PDSP16116, there are, within any one pass of the FFT, four possible positions of the binary point wihin the integer words. To record the position of its binary point, each word has a 2- bit word tag associated with it. By way of example, in a particular pass we may have the following four positions of binary point avaiable, each denoted by a certain value of word tag: XX.XXXXXXXXXXXX word tag = 00 XXX.XXXXXXXXXXX word tag = 01 XXXX.XXXXXXXXXX word tag = 10 XXXXX.XXXXXXXXX word tag = 11 |
Similar Part No. - PDSP16116AMCGC1R |
|
Similar Description - PDSP16116AMCGC1R |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |