EasyManuals Logo

Cypress EZ-USB CX3 User Manual

Cypress EZ-USB CX3
35 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #33 background imageLoading...
Page #33 background image
Cypress EZ-USB CX3
EZ-USB® CX3 Technical Reference Manual, Doc. No. 001-91492 Rev. *B 33
1.13 Glossary
API
Application Programming Interface. A series of software routines that comprise an
interface between an application and lower-level services and functions (for example
interfaces to configure and control the FX3/CX3 device operation).
The EZ-USB FX3 SDK provides a set of libraries which provide APIs to configure and
control the operation of the FX3 device.
Bayer Filter
A color filter array for arranging RGB color filters on a square grid of photo sensors. The
filter pattern is 50% green, 25% red and 25% blue.
CPU subsystem
The EZ-USB FX3/CX3 devices have an embedded 32-bit ARM926EJ-S core which
delivers processing capability of 200 MIPS. This ARM core is coupled with Instruction and
Data Caches, Tightly Coupled Memories (TCM), and a PL192 Vectored Interrupt
Controller (VIC). More details can be found in the FX3 CPU Subsystem chapter of the EZ-
USB FX3 TRM.
Data Lanes
Unidirectional MIPI CSI-2 differential serial interface used for data transfer. Each lane
comprises two signals: Data+ and Data-. CX3 supports up to four Data lanes, each
capable of speeds up to 1 Gigabits per second.
DMA
The Direct Memory Access (DMA) subsystem performs high-bandwidth data transfers
between memories and peripherals without CPU intervention. The FX3/CX3 architecture
includes a DMA fabric that is used to steer data between various peripheral interfaces and
system memory. Details regarding the DMA subsystem can be found in the FX3 DMA
Subsystem chapter of the EZ-USB FX3 TRM.
Global Controller
FX3/CX3’s Global Controller (GCTL) unit contains a Clock Generation Block, Multifunction
I/Os, a Power Control Block, and a Reset Block. The Clock Generation block provides
clocks to all device peripherals. More details can be found in the FX3 Global Controller
(GCTL) chapter of the EZ-USB FX3 TRM.
GPIF II
The CX3 GPIF II interface is a fixed-function implementation of the General
Programmable Interface available in the FX3. The CX3 GPIF II interface is used to
transfer data from the MIPI CSI-2 receiver block. Details of the fixed-function GPIF II state
machine on the CX3 are available in Section 1.9 of this TRM supplement. More details
can be found in the General Programmable Interface II (GPIF II) chapter of the EZ-USB
FX3 TRM.
I
2
C
The I
2
C-bus protocol, created by Philips Semiconductor, stands for Inter-Integrated Circuit
bus and allows data communication between I
2
C capable devices using two wires. It
sends information serially using a data (SDA) line and a clock (SCL) signal. FX3/CX3 can
function as a master I
2
C controller supporting 100 kHz, 400 kHz, and 1 MHz operation.
More details can be found in the I
2
C Interface section of the Low Bandwidth Peripherals
chapter of the EZ-USB FX3 TRM.
JTAG
Joint Test Action Group (JTAG) is the common name for the IEEE 1149.1 Standard Test
Access Port and Boundary-Scan Architecture. FX3/CX3’s JTAG interface has a standard
5-pin interface to connect to a JTAG debugger to debug firmware using the on-chip debug
circuitry. Industry-standard debugging tools for the ARM926EJ-S core can be used for
debugging the FX3/CX3 devices.
Low-Bandwidth
Peripherals
FX3/CX3’s serial peripherals I
2
C, SPI, I
2
S and UART including GPIO form the Low-
Bandwidth Peripherals (LBP). More details can be found in the Low-Bandwidth
Peripherals chapter of the EZ-USB FX3 TRM.
MCLK
The MCLK is an optional clock output from the CX3, which can be used as the input
reference clock for the image sensor. More details are available in Section 1.7.5 of this
TRM supplement.
Memory subsystem
The CX3 memory subsystem comprises system RAM that serves as program and data
memory, SRAM controller, and an Advanced High-performance Bus (AHB)-based
interconnect that allows the ARM CPU and the hardware blocks to access these
memories. The Memory Mapped I/O (MMIO) interconnect provides access to registers in
various peripheral blocks. More details can be found in the Memory and System
Interconnect chapter of the EZ-USB FX3 TRM.
MIPI CSI-2
Mobile Industry Processor Interface (MIPI) Alliance Standard for Camera Serial Interface 2
(CSI-2) is a serial camera interface defined by the MIPI Alliance. It defines standard data
transmission and control interfaces between the camera transmitter and receiver. The
data transmission interface is a unidirectional differential serial interface with data and
clock signals. More details on the MIPI CSI-2 specification can be obtained from the MIPI
Alliance website http://www.mipi.org/specifications/camera-interface

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Cypress EZ-USB CX3 and is the answer not in the manual?

Cypress EZ-USB CX3 Specifications

General IconGeneral
BrandCypress
ModelEZ-USB CX3
CategoryController
LanguageEnglish

Related product manuals