KSC-1000 Kodak, KSC-1000 Datasheet - Page 6

no-image

KSC-1000

Manufacturer Part Number
KSC-1000
Description
Timing Generator Full Program-ability Through a Simple 3-wire Serial Interface Allows Maximum Flexibility in Sensor Operation.
Manufacturer
Kodak
Datasheet
IMAGE SENSOR SOLUTIONS
6
The KSC-1000 provides all of the signals
necessary for an imaging system using Kodak Full
Frame (KAF) or Interline (KAI) family of image
sensors. It also provides the signals necessary for
operation of 2 analog front-end (AFE) chips,
enabling independent optimization of the AFE
chips for dual channel readout devices.
The KSC-1000 utilizes a Delay Locked Loop (DLL)
to maintain precise control of the pixel clock rate
signals over process, temperature and voltage
variations. There are 8 independent DLLs, with
only one being switched on at any given time. The
DLLs operate from 4.13MHz to 60MHz.
output frequency of the DLL is ½ the input
oscillator frequency.
provides 64 positions within the pixel clock period
for precise control of the positioning of the pixel
rate clock signals.
The KSC-1000 has 8 control registers, along with
2 blocks of Static Random Access Memory
(SRAM) configured as Frame Tables and Line
Tables. The fast dump gate signal and vertical
clocks are defined in the line tables in terms of
number of pixel clocks. This architecture provides
Sequence of Operations
The KSC-1000 must be programmed via the serial
interface prior to operation. A sequence of
operations is initiated by placing the device in
execution mode and full power mode in the
General Control register. Execution will start at the
first entry of the frame table indicated in the frame
table pointer register.
Each frame table entry will either execute a line
table sequence or perform a jump instruction.
Figure 2 is a flow diagram of the sequence of
operation. Normally a line table will be called by
the first entry of the frame table. After the line
table sequence is executed, a test is performed to
see if the INTG_STRT signal needs to be
asserted.
INTG_STRT bit is set in the frame table entry, or if
the line counter equals the value set in the
INTG_STRT Line Register and the Check and
Increment Line Counter bit is set in the frame table
K S C - 1 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
This could occur if the Force
The output of the DLL
5 8 5 - 7 2 2 - 4 3 8 5
The
complete flexibility in positioning these signals
relative to one another. For example, 3 line tables
could be used to define a flush, integrate and
readout sequence. There are 16 line tables
available. Line Table sequencing is controlled by
Frame Tables.
In conjunction with the control registers, frame
tables are used to control AFE clamping and
blanking pulses, horizontal binning, frame and line
valid signals, AFE clocks, a CCD video amplifier
power supply switch and integration control.
Sequencing between frame table entries or
between frame tables can occur either by a
programmed counts, or can be synchronized by
an external controller.
The KSC-1000 supports imager array sizes up to
8192 pixels by 8192 pixels. Gray coding is used
on the internal horizontal pixel counter to minimize
the risk of digital noise coupling into the analog
signal processing. A 3 wire serial interface is used
to program the device.
conversion is performed internally where needed
to allow programming using standard binary
counts.
entry. If the test is positive, the INTG_STRT
sequence is inserted immediately after completion
of the line table.
Next, another test is performed to determine if the
horizontal counter needs to be started. This would
be the case for image readout.
image sensor flush operations, the counter would
not be started. Setting the hclk_h bit in the last
valid line table entry forces the horizontal counter
to start.
Finally a test is performed to determine if the
frame table entry needs to be executed again. If
this frame table entry has been executed the
number of times indicated in the count field,
operation continues with the next entry in the
frame table.
again.
E m a i l : i m a g e r s @ k o d a k . c o m
Otherwise this entry is executed
Binary to Gray code
However for

Related parts for KSC-1000