CYUSB3011-BZXC CYPRESS [Cypress Semiconductor], CYUSB3011-BZXC Datasheet - Page 6

no-image

CYUSB3011-BZXC

Manufacturer Part Number
CYUSB3011-BZXC
Description
Manufacturer
CYPRESS [Cypress Semiconductor]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CYUSB3011-BZXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
GPIF II
The high-performance GPIF II interface enables functionality
similar to, but more advanced than, FX2LP's GPIF and Slave
FIFO interfaces.
The GPIF II is a programmable state machine that enables a
flexible interface that may function either as a master or slave in
industry-standard or proprietary interfaces. Both parallel and
serial interfaces may be implemented with GPIF II.
Here are a list of GPIF II features:
GPIF II state transitions are based on control input signals. The
control output signals are driven as a result of the GPIF II state
transitions. The INT# output signal can be controlled by GPIF II.
Refer to the GPIFII Designer tool. The GPIF II state machine’s
behavior is defined by a GPIF II descriptor. The GPIF II
descriptor is designed such that the required interface specifica-
tions are met. 8 kB of memory (separate from the 512 kB of
embedded SRAM) is dedicated to the GPIF II waveform where
the GPIF II descriptor is stored in a specific format.
Cypress’s GPIFII Designer Tool enables fast development of
GPIF II descriptors and includes examples for common inter-
faces.
Example implementations of GPIF II are the asynchronous slave
FIFO and synchronous slave FIFO interfaces.
Slave FIFO interface
The Slave FIFO interface signals are shown in
interface allows an external processor to directly access up to
four buffers internal to FX3. Further details of the Slave FIFO
interface are described on page 24.
Document Number: 001-52136 Rev. *L
Functions as master or slave
Provides 256 firmware programmable states
Supports 8-bit, 16-bit, and 32-bit parallel data bus
Enables interface frequencies up to 100 MHz
Supports 14 configurable control pins when a 32- bit data bus
is used. All control pins can be either input/output or bidirec-
tional.
Supports 16 configurable control pins when a 16/8 data bus is
used. All control pins can be either input/output or bi-directional.
Carkit UART Pass-through
Interface on GPIF II
Carkit UART Pass-through
Interface on GPIOs
(
)
Figure 5. Carkit UART Pass-through Block Diagram
( UART_RX)
(UART_TX)
GPIO[48]
GPIO[49]
UART_RXD
UART_ TXD
Figure
6. This
Carkit UART Pass-through
USB PHY
Note Access to all 32 buffers is also supported over the slave
FIFO interface. For details, contact Cypress Applications
Support.
Figure 6. Slave FIFO Interface
CPU
FX3 has an on-chip 32-bit, 200-MHz ARM926EJ-S core CPU.
The core has direct access to 16 kB of Instruction Tightly
Coupled Memory (TCM) and 8 kB of Data TCM. The
ARM926EJ-S core provides a JTAG interface for firmware
debugging.
FX3 offers the following advantages:
Examples of the FX3 firmware are available with the Cypress
EZ-USB FX3 Development Kit. Software APIs that can be ported
to an external processor are available with the Cypress EZ-USB
FX3 Software Development Kit.
Integrates 512 KB of embedded SRAM for code and data and
8 kB of Instruction cache and Data cache.
Implements efficient and flexible DMA connectivity between the
various peripherals (such as, USB, GPIF II, I
requiring firmware only to configure data accesses between
peripherals, which are then managed by the DMA fabric.
Allows easy application development on industry-standard
development tools for ARM926EJ-S.
Note: Multiple Flags may be configured.
TXD
RXD
DM
DP
Processor
External
SLOE#
D[31:0]
SLWR#
FLAGB
A[1:0]
SLRD#
SLCS#
PKTEND
FLAGA
RXD (DP)
TXD (DM)
CYUSB301X
EZ-USB FX3
Page 6 of 40
2
S, SPI, UART),

Related parts for CYUSB3011-BZXC