KSC-3000 Kodak, KSC-3000 Datasheet

no-image

KSC-3000

Manufacturer Part Number
KSC-3000
Description
Color Processor Firmware Code Providing 24-bit RGB Color Image Data at 1 Megapixel Resolution And 30 Frames/second.
Manufacturer
Kodak
Datasheet
IMAGE SENSOR SOLUTIONS
D E V I C E
P E R F O R M A N C E
S P E C I F I C A T I O N
KODAK KSC-3000
Color Processor
Real time color processor for megapixel
progressive-scan imaging systems
May 8, 2003
Rev. 1.0
K S C - 3 0 0 0 R e v . 1 . 0
w w w . k o d a k . c o m / g o / i m a g e r s
5 8 5 - 7 2 2 - 4 3 8 5
E m a i l : i m a g e r s @ k o d a k . c o m

Related parts for KSC-3000

KSC-3000 Summary of contents

Page 1

... IMAGE SENSOR SOLUTIONS KODAK KSC-3000 Color Processor Real time color processor for megapixel progressive-scan imaging systems May 8, 2003 Rev. 1 ...

Page 2

IMAGE SENSOR SOLUTIONS TABLE OF CONTENTS Copyright Notice ......................................................3 Licensee Rights........................................................3 Device Description...................................................3 A .......................................................................... 3 RCHITECTURE F D UNCTIONAL ESCRIPTION P D HYSICAL ESCRIPTION Performance ........................................................... PEED AND IT EPTH P ................................................................................... 10 OWER Operation ................................................................10 ...

Page 3

... Licensee Rights Licensee's rights and obligations with respect to the KSC-3000 Color Processor programs are set forth in the Software License Agreement between Eastman Kodak Company and Licensee. Consult Eastman Kodak Company to enter into a Software License Agreement ...

Page 4

... The KSC-3000 provides all the processing steps required to convert the raw image into a full color image at 30 frames per second. The KSC-3000 provides a number of controls that allow the user to set various input image parameters to control the processing done on the image. ...

Page 5

IMAGE SENSOR SOLUTIONS area of the image or along an edge, and adaptively determines the best digital code value to use for each missing color value. Interpolation provides a full-color, but not yet perfect, image. CFA data in 1024X1024 10 ...

Page 6

... The SIG also uses a multiple input shift register (MISR) to accumulate data and provide a unique signature for a given data stream. The TIG and SIG can be used in combination to provide a built-in self test (BIST) capability. The value it produces is available for read back via a register, see Table 8 – KSC-3000 Memory Map. Physical Description The following table lists the user I/O ...

Page 7

IMAGE SENSOR SOLUTIONS AB2 FrameValidIn AB12 LineValidIn R1 PixelIn(0) T2 PixelIn(1) T1 PixelIn(2) U1 PixelIn(3) U2 PixelIn(4) V2 PixelIn(5) W1 PixelIn(6) Y1 PixelIn(7) AA1 PixelIn(8) AB1 PixelIn(9) AC17 PixelValidIn AD21 PLD_CFG_RST_n AD17 ResetAsync W13 SerClock AD4 SerLoad AA20 SPR_D0 R20 ...

Page 8

... IO_L21N_2 OUTPUT IOB IO_L21P_2/VREF_2 OUTPUT IOB IO_L02N_2/VRP_2 OUTPUT IOB IO_L02P_2/VRN_2 OUTPUT IOB IO_L03N_2 OUTPUT IOB IO_L03P_2/VREF_2 OUTPUT IOB IO_L91N_2 OUTPUT Table 1 - KSC-3000 User I LVTTL 7 8 SLOW NONE LVTTL 7 8 SLOW NONE LVTTL 7 8 SLOW NONE LVTTL 7 8 ...

Page 9

... Pin Function KSC-3000 is successfully programmed Serial I/F control register bit 0 Signature 0 match Signature 1 match General Serial I/F error ...

Page 10

... Speed and Bit Depth The KSC-3000 is designed to process input pixels represented by 10 bit values. It outputs pixel triplets of red, green, and blue values. Each of the red, green, and blue values is represented by 8 bits. The KSC-3000 is designed to work at continuous pixel rates MHz. ...

Page 11

IMAGE SENSOR SOLUTIONS bursts. The functioning of the algorithms guarantee that minimum inter-frame delays will be met, but registers are available to program the output delays to greater than the minimums subject to the constraints of meeting the input data ...

Page 12

... The following tables list setup and hold times as well as the clock to output times for the data clock and the serial interface clock. These numbers are not typical values, they are the actual values produced by doing a timing analysis of the KSC-3000 design ...

Page 13

IMAGE SENSOR SOLUTIONS ...

Page 14

... The input data clock, ClockIn, should be a free running signal with a maximum frequency of 40 MHz. It should have a 50% duty cycle ( 10%). It is suggested that the device providing data to the KSC-3000 produce data on the rising edge of the clock but then provide an inverted clock to the KSC-3000 ClockIn pin. This provides large timing margins for setup and hold times, provided the clock and data signals are produced at the same time and location with similar path lengths to minimize skew ...

Page 15

... Y is the inter-frame delay, this is a function of the input device but there must be a minimum of three line times the inter-line delay on the output prior to each of the last five lines. The KSC-3000 flushes out the internal data and the paxel data as rapidly as possible when it sees the end of the input frame (using the minimum inter-line delay or the value in register 8, whichever is greater) ...

Page 16

IMAGE SENSOR SOLUTIONS 002 1 Read/Write 003 1 Read/Write Defect Correct Control 004 48 Read/Write 005 1 Read/Write White Balance Control 006 8 Read/Write 007 1 Read/Write Color Correct Control 008 12 Read/Write Output FIFO Control 009 38 Read/Write 00A ...

Page 17

IMAGE SENSOR SOLUTIONS Color Correct Green 00B 48 Read/Write 00C 48 Read/Write 00D 36 Read/Write 020 7 Read/Reset 021 1 Read/Reset 022 2 Read/Reset 023 1 Read/Reset Defect Correct Status 024 1 Read/Reset 025 1 Read/Reset White Balance Status 026 ...

Page 18

... Line location (row) 23 Reserved Red Gamma LUT 7:0 Red pixel value 7:0 Green pixel value Blue Gamma LUT 7:0 Blue pixel value Table 8 – KSC-3000 Memory Map Defects in first/last unsigned 0 row are ignored *Reset values imply 0 no defect correction* unsigned ...

Page 19

IMAGE SENSOR SOLUTIONS This register contains only one control bit that is used to reset the signature generated by the signature analyzer to “0x000001”. The control bit must be asserted and deasserted while the FrameValid input is inactive and the ...

Page 20

... The default matrix yields optimal color reproduction for a Kodak KAI-1020CM pigment CFA imager with an IR cut filter, and an sRGB-compatible display device. The register values are floating point matrix coefficients, scaled by 1024 to produce a 12-bit integer equivalent ...

Page 21

IMAGE SENSOR SOLUTIONS Output FIFO Status (Register 028) Default: 0 This register indicates errors that occur due to overflow or underflow conditions within the output FIFO. Once this type of error is detected during a frame, the remainder of the ...

Page 22

... The pixels per line and lines per frame value should be programmed to indicate the actual number of pixels the KSC-3000 will be receiving*. Pixels per line are the number of elements within each line valid, and pixels per frame are the number of elements within each frame valid. ...

Page 23

IMAGE SENSOR SOLUTIONS Parameter f_sck t_ls t_lh t_ds t_dh t_dv SDATA SDATA t_ds t_ds SCK SCK SL SL SDATA SDATA t_ds t_ds SCK SCK t_ls t_ls ...

Page 24

IMAGE SENSOR SOLUTIONS Storage and Handling Storage Conditions Information on package moisture sensitivity can be found at the following link. http://www.xilinx.com/publications/products/packaging/moisture.htm A few of the relevant sections from the Xilinx documentation are reproduced here. Handling Parts in Sealed Bags: Storage: ...

Page 25

IMAGE SENSOR SOLUTIONS Mechanical Drawings Package Drawing ...

Page 26

... Kodak is believed to be accurate. WARNING: LIFE SUPPORT APPLICATIONS POLICY Kodak image sensors are not authorized for and should not be used within Life Support Systems without the specific written consent of the Eastman Kodak Company. Product warranty is limited to replacement of defective components and does not cover injury or property or other consequential damages. ...

Related keywords