Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sharper Images from a One-Chip Solution:

Similar presentations


Presentation on theme: "Sharper Images from a One-Chip Solution:"— Presentation transcript:

1 CX3: CSI-2 to USB 3.0 Solution for HD Video CSI-2 = Camera Serial Interface v2.0
Sharper Images from a One-Chip Solution: CX3 Powers the World’s Most Advanced HD Video Cameras

2 HD Video Requires USB 3.0 Bandwidth
The market requirements for video cameras are changing Consumers are demanding cameras that support high-definition (HD) video with high image quality HD video requires 1.5-Gbps bandwidth USB 2.0 provides only 480 Mbps and requires compression, which degrades image quality USB 3.0 provides 5 Gbps and delivers high-resolution image quality without the need for compression USB 3.0 delivers high-resolution image quality that today’s consumers demand The USB 3.0 Advantage Bandwidth (Gbps) Bandwidth required for Full-HD (1920 x 30 fps) video Compressed USB 2.0 HD video degrades image quality Uncompressed USB 3.0 HD video delivers the best image quality USB 3.0

3 Terms You Will Hear Today
Bandwidth Bandwidth = # pixels per frame (resolution) x frames per second (frame rate) x # color bits per pixel (color depth) For example, Bandwidth required by 1080p video = 2.07 megapixels x 30 frames per second x 24-bit color = 1.5 Gbps Compression Reduces the Bandwidth requirement of an image using a mathematical algorithm Modifies pixels, degrading image quality Requires an external Compression Engine, usually implemented with FPGA or ASIC CSI-2 (Camera Serial Interface v2.0) A specification that defines the standard data transmission and control interfaces between an image sensor and an image processor Includes a unidirectional serial interface with data and clock signals, and a bidirectional I2C control interface Image Signal Processing (ISP) Algorithms implemented in hardware (FPGA or ASIC) or software to enhance the image quality Mobile Industry Processor Interface (MIPI) Alliance An open membership organization that develops interface specifications for the mobile handset industry Common Video Standards Standard Column Pixels Row Pixels Mega-Pixels Color Depth Frame Rate Bandwidth 1080p 1920 1080 2.07 24 30 1.5 Gbps 720p 1280 720 0.92 664 Mbps VGA 640 480 0.31 16 147 Mbps

4 Additional Terms USB 3.0 (SuperSpeed USB) USB 3.0 Host, USB 3.0 Device
Operates at 5 Gbps – 10x faster than USB 2.0 (Hi-Speed USB) Distributes 1.8x more power to bus-powered devices than USB 2.0 Provides backward compatibility with USB 2.0 USB 3.0 Host, USB 3.0 Device The USB 3.0 Host (e.g., a PC) directs traffic flow and distributes power over the bus The USB 3.0 Device (e.g., a video camera) is a peripheral on the bus USB 3.0 Peripheral Controller A microcontroller in the USB Device that handles the USB 3.0 protocol and communicates with the USB Host Graphics Processing Unit (GPU) A specialized IC designed to accelerate image creation for output to a display USB Video Class (UVC) A specification that defines the standard behavior of a USB video camera, known as a “UVC camera” Has been widely adopted in consumer cameras and supported by major PC operating systems USB3 Vision A specification that defines the standard behavior of USB 3.0 cameras for machine vision and industrial applications

5 CX3 Terms EZ-USB® CX3™ CX3 Reference Design Kit (RDK)
Cypress’s programmable CSI-2 to USB 3.0 bridge controller with an integrated USB 3.0 transceiver Includes a powerful on-chip ARM9™ processor with 512KB RAM for firmware storage and data buffering Provides additional peripheral connectivity via I2C, I2S, SPI, UART and 12 GPIOs Includes a software development kit (SDK) with example code to reduce your design effort CX3 Reference Design Kit (RDK) A USB 3.0 video camera reference design featuring CX3 and a 5-megapixel (MP) Omnivision OVT5640 image sensor CX3 Application Programming Interface (API) Firmware in the SDK library that implements CX3-specific functions EZ-USB® FX3™ Cypress’s programmable USB 3.0 Peripheral Controller with integrated USB 3.0 PHY Includes a powerful on-chip ARM9 processor with 512KB RAM Provides a 32-bit General Programmable Interface (GPIF II), allowing FX3 to communicate with virtually any system at 100 MHz Interfaces directly with image sensors via GPIF II, providing 3.2 Gbps data throughput for streaming uncompressed HD video Adopted by customers worldwide, including Avermedia, Canon, Kodak, Leap Motion, Microsoft, Panasonic, Sony, Toshiba, etc. Complements the CX3, together offering a compelling portfolio of USB 3.0 solutions for HD imaging

6 Cypress USB 3.0 Solutions for HD Video
Feature CSI-2 to USB 3.0 Bridge Controller GPIF II to USB 3.0 Peripheral Controller USB 3.0 Certified Yes; Test ID Yes; Test ID Programmability Yes; ARM9, 512KB RAM Image Sensor Interface Serial, two- or four-lane CSI-2 Parallel, 16- or 32-bit GPIF II Maximum Throughput 2.4 Gbps 3.2 Gbps Hardware DVK CX3 RDK FX3 DVK SDK EZ-USB SDK version 1.3 or later EZ-USB SDK version 1.0 or later UVC Support Yes Package Option 121-ball BGA 121-ball BGA, 131-ball WLCSP Applications Machine vision, medical imaging, video conferencing, 3-D motion tracking, document scanning, PC webcam Machine vision, medical imaging, video conferencing, 3-D motion tracking, document scanning, PC webcam, video capturing Add SDK, FPGA support, UVC Support

7 CX3: One-Chip CSI-2 to USB 3.0 Bridge
High-resolution image sensors are going serial Most image sensors with a resolution greater than 3 MP use CSI-2 to meet higher bandwidth requirement CX3 provides four CSI-2 lanes, interfacing directly with any CSI-2 image sensor without a need for glue logic Example: CX3 Design Using a 5-MP Image Sensor 5-MP Image Sensor USB 3.0 Host System CSI-2 USB 3.0 CX3 4 Low-resolution image sensors remain parallel Image sensors with a resolution less than 3 MP continue to offer a parallel interface FX3 provides a 32-bit GPIF II, interfacing directly with any parallel image sensors Example 1: FX3 Design Using a 1.3-MP Image Sensor Example 2: FX3 Design Using Two VGA Sensors for 3-D Imaging USB 3.0 Host System VGA Image Sensor USB 3.0 Host System 1.3-MP Image Sensor 8 GPIF II USB 3.0 GPIF II USB 3.0 FX3 FX3 16 VGA Image Sensor 16 8

8 CX3: Not a Fixed-Function Bridge
CX3 is programmable, so it supports standard or custom camera features Video Conferencing Machine Vision PC Webcam 3-D Motion Tracking UVC or proprietary USB3 Vision or proprietary UVC UVC extensions for camera control Variable frame rate control Custom frame cropping Pan, tilt, zoom control Image sensor configuration User interface design (buttons, LEDs) Infrared LED control Camera Protocol Firmware Customization I2C, SPI, UART, GPIOs

9 CX3 Solution vs. Competition’s
Features CYUSB3065 RTS5880 USB 3.0 Yes CSI-2 Interface 4 lanes, 1 Gbps per lane ISP No Package Size 121-ball BGA (100 mm2) 48-pin QFN (36 mm2) Color Format Support RAW8/10/12/141, YUV422/4442, RGB888/666/5653 RAW, YUV422 Camera Protocol UVC or proprietary UVC only Interfaces I2C, I2S, UART, SPI, 12 GPIOs I2C, I2S, SPI, 6 GPIOs Programmability Yes; ARM9 No; fixed-function bridge Development Kit SDK, $249 RDK Applications Machine vision, medical imaging, video conferencing, 3-D motion tracking, document scanning, PC webcam PC webcam 1 Video format for raw video data 2 Video format for luminance and chrominance components 3 Video format for red, green and blue pixel components

10 CX3: Made for High-Megapixel Cameras
Solution # 1: Image sensor with built-in ISP Image sensor captures and processes the image Image sensor sends processed image to CX3 CX3 sends processed image to the host Image Sensor CSI-2 ISP 2 or 4 USB 3.0 Host System USB 3.0 CX3 Solution # 2: Image sensor + discrete ISP ASIC/FPGA Image sensor sends captured image to ISP ASIC/FPGA ISP ASIC/FPGA processes the image and sends it to CX3 CX3 sends processed image to the host Image Sensor ISP ASIC/ FPGA USB 3.0 Host System CSI-2 CSI-2 USB 3.0 CX3 2 or 4 2 or 4 Solution # 3: Image sensor + host ISP software Image sensor sends captured image to CX3 CX3 sends captured image to the host The ISP software running on the host GPU processes the image Image Sensor USB 3.0 Host System CSI-2 USB 3.0 CX3 2 or 4 GPU, ISP

11 CX3 Reference Design Kit
Hardware Fully functional USB camera with interchangeable image sensor module Includes a 5-MP OVT5460 module capable of 1080p video at 30 fps Preloaded with UVC firmware that works with any PC Includes RS232 and JTAG connectors for firmware debugging Powered by a USB cable without the need for an external 5-V supply Available for $249 at: Software Includes e-CAMView, a free video-capture application for Windows PCs, and sample camera control plug-ins for: Brightness Contrast Hue Saturation Sharpness White balance (auto/manual) Exposure (auto/manual) Focus (auto/manual) Available for download at: CX3 RDK by e-con Systems Supported Image Resolution and Frame Rate1 HD Std Column Pixels Row Frame Rate (fps) Data Rate (Gbps) VGA 640 480 60 0.3 720p 1280 720 0.9 1080p 1920 1080 30 1.0 5 MP 2592 1944 15 1.2 1 Using 16-bit color, YUV422 video data format

12 CX3 Reference Design Kit Details
Omnivision OV5640 Module 5-MP OV5640 Image Sensor CSI-2 Connector CX3 RDK CX3 Baseboard USB 3.0 connector JTAG Header CSI-2 Connector for Interchangeable Image Sensor Modules CX3 RS232 Connector GPIO Header

13 CX3 Software Development Kit (SDK)
CX3 is now part of the EZ-USB FX3 SDK (version 1.3 or later) New CX3 APIs: Initialization and configuration of CSI-2 interface Configuration of CSI-2 image sensors Configuration of GPIOs for camera control or user-defined functions New CX3 firmware example codes: Configuration of Omnivision OV5640 and Aptina AS0260 image sensor Implementation of a UVC camera for Full-HD video (1080p at 30 fps) Familiar FX3 development tools and documentation: Eclipse Integrated Development Environment (IDE) ARM tool chain and debugger SDK release notes Firmware API guide Programmer’s manual SDK troubleshooting guide Technical Reference Manual Eclipse IDE Firmware API Guide Available for download at:

14 Here’s How to Get Started
Visit the EZ-USB CX3 web page Download the CX3 datasheet Buy the CX3 Reference Design Kit Download the FX3 Software Development Kit Contact your local sales representatives for CX3 samples

15 CX3 USB 3.0 Solution Summary
Applications Block Diagram Consumer webcams Notebook PCs, tablet embedded cameras Industrial, medical, machine vision cameras Document, fingerprint scanners Game consoles Teleconferencing systems Image acquisition systems 5 CX3 Bridge JTAG 512KB RAM ARM9 Features Image Sensor, Image Processor USB 3.0-compliant video-class controller Four-lane MIPI Camera Serial Interface v2.0 (CSI-2) input Camera Control Interface (CCI) for image sensor configuration Supports industry-standard video data formats: RAW8/10/12/141, YUV422/4442, RGB888/666/5653 Supports uncompressed streaming video: 1080p at 30 fps, 720p at 60 fps On-chip ARM9 with 512KB RAM for data processing Supports I2C, I2S, SPI, UART and 12 GPIOs 121-ball BGA (10 x 10 x 1.7 mm) 4 32 32 32 6 MIPI CSI-2 USB 3.0 USB 3.0 Host 32 UART I2C I2S SPI GPIO 4 2 4 4 12 Collateral Availability Datasheet: CX3 datasheet Reference Design Kit: CX3 RDK Software Development Kit: EZ-USB SDK Sampling: Now Production: Q4 2013 1 Video format for raw video data 2 Video format for luminance and chrominance components 3 Video format for red, green and blue pixel components


Download ppt "Sharper Images from a One-Chip Solution:"

Similar presentations


Ads by Google