欢迎访问ic37.com |
会员登录 免费注册
发布采购

PDSP16488GC 参数 Datasheet PDF下载

PDSP16488GC图片预览
型号: PDSP16488GC
PDF下载: 下载PDF文件 查看货源
内容描述: 单芯片的二维卷积器与积分行延迟 [Single Chip 2D Convolver with Integral Line Delays]
分类和应用:
文件页数/大小: 33 页 / 414 K
品牌: MITEL [ MITEL NETWORKS CORPORATION ]
 浏览型号PDSP16488GC的Datasheet PDF文件第5页浏览型号PDSP16488GC的Datasheet PDF文件第6页浏览型号PDSP16488GC的Datasheet PDF文件第7页浏览型号PDSP16488GC的Datasheet PDF文件第8页浏览型号PDSP16488GC的Datasheet PDF文件第10页浏览型号PDSP16488GC的Datasheet PDF文件第11页浏览型号PDSP16488GC的Datasheet PDF文件第12页浏览型号PDSP16488GC的Datasheet PDF文件第13页  
Gain Control Block  
7:6 = 11, allows all negative outputs to be forced to zero, and at  
the same time positive gain control overflows will saturate at the  
maximum positive number. Register C, bits 7:6 = 10 will saturate  
positive and negative overflows at their respective maximum  
values, but otherwise leaves them unchanged. Occasional over-  
flows can be tolerated in some systems, and this option prevents  
any gross errors.  
This block is provided as an aid to locating the bits of interest  
in the 32-bit internal result. The magnitude of the largest convolved  
output will depend on the size of the window, and the coefficient  
values used. The function of the gain control block is then to  
produce an output, which is accurate to 16 bits, and which is  
aligned to the most significant end of this 32-bit word. The sixteen  
most significant bits of the word are available on D15:0 and the  
largest number need only have one sign bit if the gain control is  
correctly adjusted.  
Expansion  
Fig. 6 indicates the mechanism employed with the required  
function implemented in two steps. Two mode control bits,  
register C, bits 5:4, allow one of four 20 bit fields to be selected  
from the final 32-bit value. These four fields are positioned with  
the first at the most significant end, and then at four bit  
displacements down to the least significant end.  
Multiple devices can be connected in cascade in order to  
obtain window sizes larger than those provided by a single  
PDSP16488A. This requires an additional adder in each device  
which is fed from expansion data inputs. This adder is not used  
by a Single device or the first device in a cascaded system, and  
is enabled or disabled by register B, bit 4.  
By setting an enabling bit, register C, bit 0, the field selection  
can optionally be done automatically. This feature should only be  
used in the real time operating mode, when HRES defines video  
lines. Internal logic examines the most significant 13, 9, or 5 bits  
from the 32-bit result, and makes a field selection dependent on  
which group does not contain identical sign bits. If less than five  
sign bits are obtained, the logic will select the field containing the  
most significant 20 bits. The selection is indicated by F1:0.  
The automatic field selection is particularly useful when a  
fixed scene is being processed. The selection is reset when any  
internal register is updated (i.e. PROG has been low) and is then  
held high for ten further occurrences of the HRES input. This  
allows the internal multiplier/accumulator array to be completely  
flushed before a field selection is made. As convolver outputs of  
greater magnitude are produced the field selection logic will  
respond by selecting a more significant field. The most significant  
field found necessary remains selected until PROG again goes  
low. Even if the automatic field selection is not enabled, F1:0 will  
still indicate which field would have been selected. These are  
coded in the same way as register C, bits 5:4.  
The first device in the cascaded system must be designated  
as a Master device by  
tying low. Its expansion input  
MASTER  
bus is then used as the source of data for the coefficient and  
control registers in all devices in the system.  
In order to reduce the pin count required for 32-bit buses, both  
expansion in and data out are time-multiplexed with the phases  
of the pixel clock. When the clock is high the least significant half  
will be valid, and when the clock is low the most significant half will  
be valid.  
In practice this multiplexing is only possible with pixel clocks  
up to 20MHz. Above these frequencies the multiplexing must be  
inhibited by setting register A, bit 7. The intermediate data  
accuracy will then be reduced, since only the lower 16 bits of the  
internal 32-bit intermediate sum are available on the D15:0 output  
pins. In such systems the coefficients must be scaled down in  
order to keep the intermediate and final results down to 16 bits.  
The final device should not use the gain control block but instead  
should simply output the non-multiplexed 16-bit result. The OVR  
flag and pixel saturation options will not be available.  
Having chosen a field, either manually or automatically, it  
is then multiplied by a 4-bit unsigned integer. This is contained  
within the user-programmed gain control register, and the  
multiplication will produce a 24-bit result . The middle 16 bits  
of this result contain the required output bits. The gain control  
multiplier can overflow in to the unused most significant four  
bits if the parameters are chosen wrongly. This condition is  
flagged by pin OVR.  
Pixel Input and Output Delays  
In a real time system, when line delays are referenced to  
video sync pulses present on the HRES input, the first pixel from  
the last line delay does not appear on the L7:0 pins until the fifth  
active pixel clock edge after HRES has gone low. This is  
illustrated in Fig. 8. In a vertically expanded system, this output  
provides the input to the first line delays in the vertically displaced  
devices. The internal logic is thus designed to always expect this  
five clock delay. Compensation must thus be applied to the  
devices which are directly connected to the video source, such  
that the first pixel is not valid until the fifth clock rising edge.  
For this reason the PDSP16488A contains an optional four  
clock pipeline delay on each of the pixel data inputs, as shown in  
Fig. 7. When the delay is used the first pixel in a video line must  
be available on the input pins after the first pixel clock edge. This  
would be so if the device were connected to an A-D converter,  
since that would introduce a one pixel pipeline delay. If the system  
introduces any further external pipeline delays, then the internal  
delay should be bypassed, and the user should ensure that the  
first pixel is valid after the fifth clock edge.  
By setting appropriate mode control bits, further manipulation  
of the gain control output is possible. One option, register C, bits  
FROM EXPANSION ADDER  
AUTOMATIC  
FIELD SELECT  
F1:0  
32 BITS  
MSB  
D15:0  
20 12  
4
20  
8
8
20  
4
12 20  
The use of this four clock delay is controlled by register B,  
bit 3. This delay is in addition to the delays which are provided to  
support expansion in both the X and Y directions, and are  
controlled by register D, bits 3:2. Both delays are in fact simply  
added together in the device, but are separately defined since  
they add delays for different system reasons.  
MUX  
LSB  
20  
4
16  
24  
16  
SATURATE  
LOGIC  
4
4
GAIN CONTROL  
REGISTER  
Fig. 6 Gain control block  
9
 复制成功!