Quantcast
Channel: Cypress.com: Documentation
Browsing latest articles
Browse All 100 View Live

AN4051 - FX2LP™ GPIF Flow State Feature for UDMA

Introduction Although the FX2LP™ GPIF flow state feature was created for UDMA, it is not limited to that interface. The GPIF flow state can capture other bus protocols, which gives it a value and...

View Article


QTP 065201: FX2LP18 DEVICE FAMILY C8Q-3R TECHNOLOGY, FAB 5

View Article


AN14705 - EZ-USB® AT2LP™ Hardware Design Review Guide

AN14705 looks at each design component and guides designers as they review their AT2LP™ schematic during the design stage. Introduction The information in this application note is organized to help...

View Article

Image may be NSFW.
Clik here to view.

Migration of an EZ-USB® FX2LP™ Driver from CyUSB.sys to CyUSB3.sys – KBA92893

Answer: The FX2LP driver has evolved since the late ‘90s. Era 2000 Windows Driver Model (WDM) architecture is no longer the preferred architecture for the Windows Operating System. Microsoft® suggests...

View Article

AN15652 - Interfacing a Cypress MoBL-USB™ FX2LP18 with an Intel PXA27x Processor

MoBL-USB™ FX2LP18 is a low-power, integrated USB 2.0 microcontroller. With the MoBL-USB bridge firmware, the MoBL-USB FX2LP18 can connect to any external master, such as standard microprocessors,...

View Article


Adding more endpoints to the device descriptor tables in dscr.a51

To add more endpoints to the the device descriptor tables in dscr.a51 do the following: Open dscr.a51 for editing Change the number of endpoint value in the IntrfcDscr section to the new total number...

View Article

AN6076 - Differences between EZ-USB® FX2LP™ and MoBL-USB™ FX2LP18

This application note explains the major differences between the EZ-USB FX2LP™ and the MoBL-USB™ FX2LP18 from the perspective of a user.

View Article

Image may be NSFW.
Clik here to view.

Enumeration of EZ-USB® FX2LP™ from Off-Chip Memory - KBA92900

Answer: The EZ-USB® executes the code from off-chip memory only under the following three conditions: A flash, EEPROM, or other memory is attached to the address/data bus. The EEPROM connected to I2C...

View Article


FX2LP Audio Device in windows volume control

The following steps have to be followed in order to get an FX2LP audio device to appear in the Windows Volume control: Specify in the feature unit descriptor which features of the audio device need to...

View Article


AN1193 - Using Timer Interrupt in Cypress EZ-USB® FX2LP™ Based...

AN1193 is aimed at helping EZ-USB® FX2LP™ based firmware developers use timer interrupts in their applications, by providing a framework based timer interrupt program written in C. The assumption is...

View Article

AN4078 - Migrating from EZ-USB® FX2™ to EZ-USB FX2LP™

AN4078_C provides details on how to migrate an EZ-USB® FX2 based design to EZ-USB FX2LP based design. It highlights the differences between the EZ-USB FX2LP™ and EZ-USB FX2™. It also provides a brief...

View Article

Preventing the “This Device Can Perform Faster” Pop Up – KBA94209

Answer: When a high-speed capable device is made to work only at full speed (12 Mbps), the "This device can perform faster" pop up will appear when you connect the device to the host. This pop up...

View Article

AN57322 - Interfacing SRAM with FX2LP over GPIF

This application note discusses how to connect Cypress SRAM CY7C1399B to FX2LP over the General Programmable Interface (GPIF). It describes how to create read and write waveforms using the GPIF...

View Article


CY7C68023, CY7C68024: EZ-USB® NX2LP™ USB 2.0 NAND Flash Controller

EZ-USB® NX2LP™ USB 2.0 NAND Flash Controller Features High-Speed (480-Mbps) or Full-Speed (12-Mbps) USB support Both common NAND page sizes supported 512 bytes — Up to 1 Gbit capacity 2K bytes — Up to...

View Article

AN64408 - Getting Started with NX2LP-Flex™

AN64408 presents the features and the resources available to speed EZ-USB NX2LP-Flex™ based design from concept to production. Introduction EZ-USB® NX2LP-Flex (CY7C68033/CY7C68034) is a...

View Article


USB 2.0 boosts bus speeds

Featured in Network World Fusion News http://www.nwfusion.com/news/tech/2002/0429tech.html   The USB specification was recently updated to improve the performance and usability of PC peripherals,...

View Article

AN15456 - Guide to a Successful EZ-USB® FX2LP™ Hardware Design

Building a USB device requires careful attention to design details beyond the USB specification. This application note discusses design topics common to any USB device, focusing on Cypress’s EZ-USB®...

View Article


Drivers for FX1/FX2LP – KBA94413

Answer: The attached .zip file has the CyUSB3.inf and CyUSB3.sys file for FX2LP ( CY7C68013A / CY7C68014A / CY7C68015A / CY7C68016A ) and FX1 ( CY7C64713). The supported OS are   Windows XP   ( 32 and...

View Article

Using I²C in EZ-USB® FX2LP™ to Interface with Peripherals Other Than the...

Answer: Yes. The EZ-USB I²C controller serves two purposes. First, it manages the serial EEPROM interface, which operates automatically at power on, to determine the enumeration method. Second, once...

View Article

VBUS Monitoring Pin for EZ-USB® TX2UL™ – KBA90066

Answer: As noted, the TX2UL CY7C68003 chip does not have a dedicated VBUS monitoring pin. However, for a self-powered device design, you can use a GPIO of the processor chip to monitor the upstream...

View Article

Silicon Errata for the EZ-USB FX2, CY7C68013 Product Family

This document describes the errata for the EZ-USB FX2/CY7C68013. Details include errata trigger conditions, scope of impact, available workarounds, and silicon revision applicability. Compare this...

View Article


High-Bandwidth Interrupt Transfers (Three Packets per Microframe) in Windows®...

Answer: No, the Windows XP extended host controller interface (EHCI) driver does not support high-bandwidth interrupt transfers. However, it does support high-bandwidth isochronous transfer, so an...

View Article


EZ-USB® FX1™/FX2™/FX2LP™ Enumerates as “USB Device Not Recognized” with a...

Answer: This error occurs when the host can detect the device but is unable to enumerate it. The Microsoft® USB team has two blog posts on the possible causes and solutions to this error, Why is my...

View Article

Using a Lesser Drive Level Crystal with EZ-USB® FX1™/FX2™/FX2LP™ – KBA90065

Answer: The drive level is the maximum power you will drive into the crystal when you run the part during worst case conditions. That means 500 μW might be driven into the crystal at times. If the...

View Article

CY7C68013A, CY7C68014A, CY7C68015A, CY7C68016A: EZ-USB® FX2LP™ USB...

EZ-USB® FX2LP™ USB Microcontroller High-Speed USB Peripheral Controller Features USB 2.0 USB IF high speed certified (TID # 40460272) Single-chip integrated USB 2.0 transceiver, smart SIE, and...

View Article


AN70983 - Designing a Bulk Transfer Host Application for EZ-USB® FX2LP™/FX3™

Introduction This application note demonstrates how to use the Cypress library for Microsoft .NET languages to implement host PC applications to communicate with Cypress's FX2LP and FX3 devices. Using...

View Article

CY7C68033/CY7C68034: EZ-USB® NX2LP-Flex™ Flexible USB NAND Flash Controller

EZ-USB® NX2LP-Flex™ Flexible USB NAND Flash Controller CY7C68033/CY7C68034 Silicon Features Certified compliant for bus- or self-powered USB 2.0 operation (TID# 40490118) Single-chip, integrated USB...

View Article

Image may be NSFW.
Clik here to view.

Interfacing FX2LP™ with Image Sensor - KBA95736

The Hi-Speed USB controller FX2LP CY7C68013A can be used for image sensor applications (in vendor mode) as shown in Figure 1. Figure 1. FX2LP Interface with Image Sensor FX2LP Pin Descriptions:...

View Article

CY7C68300C, CY7C68301C, CY7C68320C, CY7C68321C: EZ-USB AT2LP™ USB 2.0 to...

EZ-USB AT2LP™ USB 2.0 to ATA/ATAPI Bridge Features Fixed Function Mass Storage Device - Requires no Firmware Two Power Modes: Self Powered and USB Bus Powered to enable Bus Powered CF (CompactFlash)...

View Article



AN65209 - Getting Started with FX2LP™

AN65209 introduces you to the EZ-USB® FX2LP™ USB 2.0 device controller. This application note helps you build a project for FX2LP and explore its various development tools, and then guides you to the...

View Article

AN76348 - Differences in Implementation of EZ-USB® FX2LP™ and EZ-USB FX3...

With the release of the USB 3.0 specification, USB controller chips required rearchitecting to handle the ten-fold increase in USB bandwidth over the USB 2.0 specification. Cypress offers USB...

View Article

QTP 092902: Automotive USB FX2LP (AT2LP) C8QR-3R Technology, Fab 4

View Article

AN4053 - Streaming Data through Isochronous or Bulk Endpoints on EZ-USB® FX2™...

USB applications that use data types, such as audio and video, require a flow of continuous high-speed data. This data is termed as streaming because it flows in an uninterrupted stream. This...

View Article


CY7C68053: MoBL-USB™ FX2LP18 USB Microcontroller

MoBL-USB(TM) FX2LP18 USB Microcontroller Features USB 2.0 - USB-IF High-Speed and Full-Speed Compliant (TID# 40000188) Single-chip integrated USB 2.0 transceiver, smart SIE, and enhanced 8051...

View Article

EZ-USB® FX2LP™ Throughput Measurement

This program demonstrates the maximum throughput that can be achieved over a USB 2.0 interface with the help of the Windows Streamer application. Both bulk and ISO transfers are supported. Note: To...

View Article

Handling Vendor Commands in EZ-USB® FX2LP™

The USB specification provides a mechanism, called “vendor requests,” to create your own custom USB commands. This project shows how to implement these requests. Application note AN45471 contains...

View Article


EZ-USB® FX2LP™ as HID Device

This project implements a DVK board–based keyboard using the USB Human Interface Device (HID) class. The DVK buttons and 7-segment bars implement the keyboard functions shown in table below. DVK...

View Article


USB Hi-Speed Code Examples

Code Examples integrated with Application Notes AN# Title Part# Kits Description AN57322 Interfacing SRAM with FX2LP over GPIF CY7C6801XA CY3684 This project describes how to configure FX2LP General...

View Article

AN50963 - EZ-USB® FX1™/FX2LP™ Boot Options

AN50963 describes in detail the boot options available in Cypress’s EZ-USB® FX1™/FX2LP™ USB 2.0 peripheral controllers. For a complete list of USB Hi-Speed code examples, visit the Cypress web page....

View Article

AN74505 - EZ-USB® FX2LP™ - Developing USB Application on MAC OS X using LIBUSB

AN74505 describes how libusb-1.0 can be used to develop USB host application (Cocoa Application) on MAC OS X 10.6/10.7 for Cypress EZ-USB® FX2LP™ products. This includes step-by-step procedure for...

View Article

Code/Memory Banking Using EZ-USB® - AN58170

The EZ-USB® family of chips has an 8051 core. The 8051 core has a 16-bit address line and is only able to access 64 KB of memory. However, the firmware size sometimes exceeds 64 KB This application...

View Article


AN46860 - Schematic Review Checklist for West Bridge® Astoria™

West Bridge® Astoria™ is a USB and mass storage peripheral control device that contains three main ports: processor interface (P-port), mass storage support (S-port), and USB interface (U-port). This...

View Article

Can EZ-USB® FX2™/FX2LP™ and the CY3681/84 Development Kits Support USB1.1 –...

Answer: Yes, EZ-USB® FX2/FX2LP™ and the CY3681/84 Development Kits support USB 1.1. You can use the FX2/FX2LP Development Kits with a USB 1.1-capable host.

View Article


USB-to-Parallel Converter Using EZ-USB® FX2LP™ – KBA88219

Answer: There are two methods to implement a USB-to-parallel interface in FX2LP. The GPIF or slave FIFO mode of FX2LP can be used, depending on the external device that is being interfaced with FX2LP....

View Article

What Is the Difference between CY7C68300C/CY7C68301C/CY7C68320C/CY7C68321C...

Answer: EZ-USB® AT2LP™ Rev. A (CY7C68300C/CY7C68301C/CY7C68320C/CY7C68321C) is an enhancement to the EZ-USB AT2LP Rev. * (CY7C68300B/CY7C68301B/CY7C68320/CY7C68321) product family. For current designs...

View Article


Endpoint 1 Buffer Reset in EZ-USB® FX2LP™ - KBA88218

Answer: Unlike the other endpoint buffers - that is, endpoint 2,4,6,8 buffers, which can be reset by the FIFORESET register - the only way to reset an endpoint 1 buffer is by a hard reset. A USB bus...

View Article

Streaming Application Example in EZ-USB® FX2™ and FX2LP™ – KBA90545

Answer: Yes, FX2 and FX2LP support streaming data transfer. Please refer to the application note AN4053 - Streaming Data through Isochronous or Bulk Endpoints on EZ-USB® FX2™ and FX2LP™ for more...

View Article

Internal Pull-Up or Pull-Down on Port I/O Pins in EZ-USB® FX2™/FX2LP™ – KBA90548

Answer: No, there are no internal pull-up or pull-down resistors on the FX2/FX2LP port pins.

View Article

Connecting a 5 V Logic to EZ-USB® FX2™/FX2LP™ Pins – KBA90543

Answer: Yes, FX2/FX2LP is 5 V tolerant on its logic inputs and drives outputs at a minimum of 2.4 V. You may connect inputs to pull-ups of 5 V, but you must guarantee that the input does not exceed...

View Article


Crystal Drive Level Requirement for EZ-USB® FX2LP™ – KBA90549

Answer: It is the maximum power dissipation in the crystal. This is one of the most important specifications for a crystal. In operation, if the power dissipated in the crystal exceeds the specified...

View Article

Browsing latest articles
Browse All 100 View Live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>