Page 1 of 5
ESKI - MODULE DOCUMENTATION IC (IMAGE CAPTURE)
CLK
DIN<7:0>
VSYNC PCLK HSYNC RESET
DOUT<7:0>
OFFSET_O<5:0>
IC
PIXS
FRAME_SYNC
UD_OFFSET
OFFSET_I<5:0>
AUTO_OFF
Module responsible _______________________
Specification responsible Mattias O’Nils
Designers ____________________________________________
General description: The IC (Image Capture) captures image data from the images sensor and format this data for further processing in the system. Additionally, the module automatically controls the pixel-offset value.
CONTENTS
Page
1. SPECIFICATION...3
1.1 INTERFACEDESCRIPTIONDIGITALSIGNALS...3
1.2 HIERARCHY...4
1.3 FUNCTIONALITY...4
1.3.1 Image capturing...4
1.4 DATAFLOWCONTROLANDSYNCHRONIZATION...4
1.4.1 Initialization...4
1.4.2 Synchronization...4
1.5 INPUTPARAMETERS...4
1.6 DESIGNGOALS...4
2. DESCRIPTION OF IMPLEMENTATION...5
3. VERIFICATION...5
4. DELIVERABLES...5
4.1 Digital modules...5
Rev Date Description of modification Sign
0 Initial issue
Page 2 of 5
1. Specification
1.1 Interface description digital signals Inputs, outputs and bidirs in alphabetic order.
Input signals
Signal name From Input delay Description
AUTO_OFF CI 20 ns Enable automatic offset regulation
CLK CI - Clock
DIN<7:0> IS 20 ns Pixel data from the image sensor
HSYNC IS 20 ns Horizontal synchronization signal
OFFSET_I<5:0> CI 20 ns Static pixel offset value
PCLK IS 20 ns Pixel clock
RESET CI 20 ns Reset
VSYNC IS 20 ns Vertical synchronization signal
Output signals
Signal name To Output delay Description
DOUT<7:0> FMC 20 ns Pixel data output
FRAME_SYNC FMC 20 ns Frame synchronization output
OFFSET_O<5:0> CC 20 ns Pixel offset value
PIXS FMC 20 ns Pixel strobe
UD_OFFSET CC 20 ns Update offset value
Page 3 of 5
1.2 Hierarchy
Hierarchy of module IC:
No hierarchy is given
1.3 Functionality 1.3.1 Image capturing
The IC (Image Capture) module captures data form the image sensor and outputs this in another format for further image processing. Additionally, the IC automatically controls the pixel-offset value.
1.4 Dataflow control and synchronization 1.4.1 Initialization
After system reset, the IC waits for pixel data from the image sensor.
1.4.2 Synchronization
The input image data stream is synchronized with the PCLK, HSYNC and VSYNC from the image sensor. The output stream is synchronized with PIXS (asserted when ever a pixel is active) and FRAME_SYNC (asserted when ever a new frame starts).
1.5 Input parameters
Input parameter from the top-level:
AUTO_OFF(0 = Static offset, 1= automatic offset) (1 bit) Static pixel offset (5 bits)
1.6 Design goals Frequency: 15 MHz
Page 4 of 5
2. Description of implementation
The implementation strategy should be described here. If special techniques have been used to fulfill the Design goal demands, this should be pointed out.
3. Verification
Describe the strategy used for verifying that the module works according to specification.
How is the module simulated?
Which functions and parameters are covered and which are not covered by the simulations? (referred to specification)
How is the other functions and parameters verified?
What are the results compared to (Matlab model, C-program, Behavioral model, manually from specification, other)
4. Deliverables
4.1 Digital modules
The following documents should be included in the module documentation:
RTL-code(s)
Schematics
Test bench(es)
The following documents may be included in the module documentation (optional):
Result from simulation
Synthesis script
Synthesis constraints (if other than project common constraints)
Synthesis report(s)
Page 5 of 5