CX3

New Product Introduction:
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
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Title
1
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
Bandwidth for 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
24
30
664 Mbps
VGA
640
480
0.31
16
30
147 Mbps
Compression
Reduces the Bandwidth requirement of an image using a mathematical algorithm
Modifies pixels, irreversibly degrading image quality
Requires a Compression engine, usually implemented with an FPGA or ASIC plus DRAM
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 for data and clock signals, and a bidirectional I 2C interface for control signals
Image Signal Processing (ISP)
Operations that turn raw data produced by an image sensor into digital images
Mobile Industry Processor Interface (MIPI) Alliance
An open-membership organization that develops interface specifications for the mobile handset industry
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Terms of Art
2
Additional Terms
USB 3.0 (SuperSpeed USB)
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 3.0 Device that handles the USB 3.0 protocol and communicates with the USB Host
USB Video Class (UVC)
A specification that defines the standard behavior of a USB video camera, known as a “UVC camera”
Widely adopted in consumer cameras supported by major PC operating systems
USB3 Vision
A specification that defines the standard behavior of a USB 3.0 video camera for machine vision, known as a “USB3 Vision camera”
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Terms of Art
3
Cypress Terms
EZ-USB® CX3™
Cypress’s programmable CSI-2 to USB 3.0 bridge controller with an integrated USB 3.0 transceiver
Provides 2.4-Gbps data throughput for streaming uncompressed HD video
Includes an 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 design effort
CX3 Reference Design Kit (RDK)
A UVC camera reference design featuring CX3 and a 5-megapixel (MP) Omnivision OV5640 image sensor
CX3 Application Programming Interface (API)
A software interface in the SDK library that enables firmware programs to control CX3-specific functions
EZ-USB® FX3™
Cypress’s programmable USB 3.0 Peripheral Controller with integrated USB 3.0 transceiver
Complements the CX3 solution
Includes an on-chip ARM9 processor with 512KB RAM for firmware storage and data buffering
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 and Toshiba
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Terms of Art
4
Design Problems Engineers Face
1. HD video requires 1.5-Gbps Bandwidth
USB 2.0 Bandwidth is only 480 Mbps
USB 2.0 thus requires Compression, which degrades image quality
2. Conventional USB camera solutions are not programmable
Fixed-function USB camera chips support UVC only
Advanced camera features (e.g., pan, tilt, zoom control) or customizations (e.g., USB3 Vision) are difficult to implement
3. High-resolution image sensors are going serial
Image sensors greater than 3 MP use CSI-2 instead of a parallel interface
Many use up to four CSI-2 lanes to support higher image resolution
Cypress’s CX3 solves these problems by:
Delivering uncompressed HD video at the required Bandwidth
Providing an ARM9 CPU and SDK to support camera customization
Providing four CSI-2 lanes to interface with any image sensor
Cypress’s CX3 enables you to design advanced features into any USB 3.0 video camera
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Design Problems
5
CX3 Delivers Uncompressed HD Video
Omnivision USB 2.0 Solution for HD Video:
Low-Quality, Compressed Video at 1080p, 30 fps
The USB 3.0 Advantage
5.0
USB 2.0
Low-quality,
compressed video
CX3 USB 3.0 Solution for HD Video:
Sharp, Uncompressed HD Video at 1080p, 30 fps
Bandwidth (Gbps)
4.0
3.0
2.0
Bandwidth required for 1080p
(1920 x 1080 @ 30 fps) video
1.5 Gbps
1.0
USB 3.0
0.0
USB 2.0
USB3.0
3.0
IEEE
Gigabit USB
1394b Ethernet
CX3
Sharp, uncompressed
HD video
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Cypress Solution
6
CX3 Is a Programmable Camera Solution
Video Conferencing
Machine Vision
3-D Camera
PC Webcam
Camera Protocol
UVC or proprietary
USB3 Vision or
proprietary
UVC or Proprietary
UVC
Firmware
Customization
UVC extensions for
camera control
Variable frame
rate control
Custom frame cropping
UVC extensions for
camera control
Pan, tilt, zoom control
Image sensor
configuration
Infrared LED control for
Time-of-Flight1 image
sensors
User interface design
(buttons, LEDs)
Additional
Features
1A
method for resolving distance based on the known speed of light, measuring the difference in time between the camera and subject for each point of the image, thereby forming a 3-D image
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Cypress Solution
7
CX3 Works with High-Resolution Sensors
CX3 interfaces with either a CSI-2 image sensor directly or through an ISP
Example 1: USB 3.0 Camera Using CX3 and a 5-MP Image Sensor With Built-In ISP
USB 3.0 Camera
5-MP
Image
Sensor
USB 3.0
CSI-2
CX3
6
2
USB 3.0 Host
System
ISP
Example 2: USB 3.0 Camera Using CX3, a 13-MP Image Sensor and a Discrete ISP ASIC
USB 3.0 Camera
13-MP
Image
Sensor
001-90288
Rev *D
CSI-2
4
ISP
ASIC
Owner: MARF
USB 3.0
CSI-2
CX3
4
6
USB 3.0 Host
System
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Cypress Solution
8
CX3 Solution vs. Competition’s
Features
CYUSB3065
RTS5825
USB 3.0
Yes
Yes
CSI-2 Interface
4 lanes, 1 Gbps per lane
2 lanes, 1 Gbps per lane
ISP
No
Yes
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, USB3 Vision or proprietary
UVC only
Interfaces
I2C, I2S, UART, SPI, 12 GPIOs
I2C, I2S, SPI, 7 GPIOs
Programmability
Yes; ARM9
No; fixed-function bridge
Development Kit
SDK, $249 RDK
No
Applications
Machine vision, medical imaging,
video conferencing, 3-D motion
tracking, document scanning
PC webcam
1 Video
format for raw video data
format for luminance and chrominance components
3 Video format for red, green and blue pixel components
2 Video
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Competitive Comparison
9
CX3 Solution Value Example –
USB3 Vision Camera
Competitor
Competition
Competitor
$5.00
USB 3.0 PC camera controller: Realtek RTS5825
Price: $5.001
Programmability
Programmability
$6.65
Additional Value
Programmability: 32-bit ARM9 CPU + on-chip SRAM for
USB3 Vision vs. fixed-function UVC solution
Price: $6.652
SDK: CX3 provides a complete IDE3, saving 30 man-weeks
of engineering effort at $4K per man-week amortized over
100ku
Value added: $1.20
Performance: Four-lane CSI-2 vs. two-lane CSI-2
Price: $0.124
SDK
SDK
Performance
Performance
Total Additional Value
$1.20
$0.12
$7.97
Total Value Delivered
$12.97
Target Cypress Solution: CYUSB3065-BZXC
Total Cost: $10.58
18% Total Savings: $2.39
1 Estimated
1ku pricing per customer input on 04/20/2015
pricing from Digikey for LPC3250 (NXP ARM9 microcontroller with 256KB SRAM) on 04/15/2015
3 Integrated design environment
4 1ku pricing from Digikey: price delta for four-lane (FSA644UCX) vs. two-lane MIPI CSI 2 switch on 04/20/2015
2 1ku
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Pricing
10
CX3 Solution Summary
Block Diagram
Applications
Industrial, medical and machine vision cameras
1080p Full HD and 4K Ultra HD (UHD) camera
Document scanners, fingerprint scanners
Game consoles
Videoconferencing systems
Notebook PCs, tablets
Image acquisition systems
5
CX3
JTAG
512KB
RAM
USB 3.0-compliant video-class controller
Four-lane MIPI1 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/142, YUV422/4443, RGB888/666/5654
Supports uncompressed streaming video:
4K UHD at 15 fps, 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)
Collateral
Mobile Industry Processor Interface
format for raw video data
2 Video
001-90288
Rev *D
4
32
32
32
32
UART
4
I 2C
2
6
USB 3.0
Host
SPI
4
GPIO
12
Availability
Datasheet:
Reference Design Kit:
Software Development Kit:
1
Image
Sensor or
Image
Signal
Processor
USB 3.0
Features
MIPI1 CSI-2
ARM9
Owner: MARF
CX3 Datasheet
CX3 RDK
EZ-USB SDK
3
4
Production:
Now
Video format for luminance and chrominance components
Video format for red, green and blue pixel components
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Product Overview
11
Here’s How to Get Started
1.
Visit the CX3 homepage for product collateral and videos
2.
Buy the CX3 Reference Design Kit
3.
Download the App Note: How to Interface a MIPI CSI-2 Image Sensor with EZ-USB CX3
4.
Download the Software Development Kit
CX3 Reference Design Kit
by e-con Systems
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Getting Started
12
APPENDIX
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Appendix
13
References and Links
Product Webpage: CX3 Introduction
Video: CX3 Demo
Datasheet: CX3 CSI-2 to USB 3.0 Solution
Application Note: How to Interface a MIPI CSI-2 Image Sensor with EZ-USB CX3
Hardware Development Kit: CX3 RDK
Software Development Kit: CX3 SDK
Technical Reference Manual: CX3 TRM
Knowledge Base: CX3 Knowledge Base Articles
Roadmap: Cypress USB Roadmap
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
References and Links
14
USB Portfolio
Hub
Bridge
CYUSB301x
FX3
32-Bit Bus to USB 3.0
ARM9, 512KB RAM
CYUSB33xx
HX3
4 Ports, Shared Link™1
BC 1.22, Ghost Charge™3
CYUSB306x
CX3
CSI-24 to USB 3.0
4 CSI-24 Lanes, 1 Gbps/Lane
USB 3.0
Device
NEW
NEW
DX3
USB 3.0 to DSI8 TX
Contact Sales
Host
Q315
Storage
Type-C
CYUSB303x
FX3S
16-Bit Bus to USB 3.0
RAID5, Dual SDXC6/eMMC7
CYPD1xxx
CCG1
USB Type-C Port Controller
2 PD Ports, 5 Profiles, 100 W
CYUSB302x
SD3
SDXC6/eMMC7 to USB 3.0
RAID5
Q215
CYPD2xxx
CCG2
USB Type-C Cable Controller
1 PD Port, Termination, ESD
Q215
USB 2.0
GX3
USB 3.0 to Gigabit Ethernet
Contact Sales
CY7C6801x/53
FX2LP
16-Bit Bus to USB 2.0
8051, 16KB RAM
CY7C656x4
HX2VL
4 Ports
4 Transaction Translators
CY7C68003
TX2UL
ULPI9 PHY
13, 19.2, 24, 26 MHz
CY7C656x1
HX2LP
4 Ports, Industrial Grade
1 Transaction Translator
CYWB016xBB
Bay™
HS USB OTG
Dual SDXC6/eMMC7
USB 1.1
Q415
CYWB0x2xABS
Arroyo™, Astoria™
16-Bit Bus to USB 2.0
8051, Dual SD/eMMC7
NEW
Q315
CCG4
USB Type-C Port Controller
Contact Sales
CY7C6803x
NX2LP
NAND Flash to USB 2.0
8051, 15KB RAM
CY7C638xx
enCoRe™ II
M8C MCU, 20 GPIOs
SPI, 8KB Flash
CY7C6521x
USB-Serial
UART/SPI/I2C to USB
2 Channels, CapSense®
SL811HS
FS USB Host/Device
256Byte RAM
CY7C64215
enCoRe III
M8C MCU, 50 GPIOs, ADC
I2C/SPI, 16KB Flash
CY7C65213
USB-to-UART (Gen 2)
3 Mbps, 8 GPIOs
CY7C67300
EZ-Host
4 Ports, FS USB OTG
32 GPIOs
CY7C643xx
enCoRe V
M8C MCU, 36 GPIOs, ADC
I2C/SPI, 32KB Flash
CY7C64225
USB-to-UART (Gen 1)
230 Kbps
CY7C67200
EZ-OTG™
2 Ports, FS USB OTG
25 GPIOs
USB 2.0 and
USB 3.0 traffic on the same port
2 Battery Charging specification v1.2
001-90288
Owner: MARF
Rev *D
NEW
CCG3
USB Type-C Port Controller
Contact Sales
CY7C683xx
AT2LP
Parallel ATA to USB 2.0
8051
1 Simultaneous
NEW
Type-C product
applies to any
USB speed
Production Sampling Development Concept
7 Embedded MultiMedia Card
USB charging without 5 Redundant array of
Status
8 Display Serial Interface
host connection
independent disks
4 Camera Serial Interface v2.0
6 SD extended capacity 9 UTMI low-pin interface
QQYY
QQYY
Availability
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Roadmap
15
3 Enables
CX3 Product Selector Guide
CX3 Part Number
# Lanes
CPU
SRAM
I2C
SPI
UART
# GPIOs
Temp
Package
CYUSB3064-BZXC
2
ARM9
512KB
Yes
Yes
Yes
12
0-70°C
121-BGA
CYUSB3065-BZXC
4
ARM9
512KB
Yes
Yes
Yes
12
0-70°C
121-BGA
CYUSB3064-BZXI
2
ARM9
512KB
Yes
Yes
Yes
12
-40-85°C
121-BGA
CYUSB3065-BZXI
4
ARM9
512KB
Yes
Yes
Yes
12
-40-85°C
121-BGA
CX3 Part Numbering Decoder
CY USB 306X BZX X
Temperature Range: I = Industrial or C = Commercial
121-ball Lead-free BGA
Product Type: 3064 = 2 CSI-2 Lanes, 3065 = 4 CSI-2 Lanes
Marketing Code: USB = USB Controllers
Company ID: CY = Cypress
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Product Selector Guide
16
CX3 RDK
Hardware
CX3 RDK
by e-con Systems
Fully functional UVC camera with interchangeable image sensor module
Includes a 5-MP OV5640 module
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:
CX3 RDK
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:
Supported Image Resolution and Frame Rate
HD
Standard
Column
Pixels
Row
Pixels
Frame Rate
(fps)
VGA
640
480
60
720p
1,280
720
60
1080p
1,920
1,080
30
5 MP
2,592
1,944
15
CX3 RDK
001-90288
Rev *D
Owner: MARF
CX3: CSI-2 to USB 3.0 Solution for HD Video New Product Introduction
Reference Design Kit
17