EZ-USB® Technical Reference Manual
The Universal Serial Bus (USB) has gained wide acceptance as the connection method of choice for PC peripherals. Equally successful in the Windows and Macintosh worlds, USB has delivered on its...
View ArticleHolding Device Detection by the Host – KBA90631
Answer: Yes. When the pull-up resistor on the data line (D+) is enabled, the host will detect the device (FX2LP). In the USBCS register, the DISCON bit is used to disconnect the resistor. If you set...
View ArticleConfiguring EP1 as an IN or OUT in EZ-USB® FX2LP™ – KBA90544
Answer: No, if you configure EP1 as both IN and OUT, the USB host might still enumerate the FX2LP USB device, but you cannot get the device to work (transfer data through the EP1 data endpoints). Data...
View ArticleDMA Capability in the EZ-USB® FX1/FX2/FX2LP™ – KBA88224
Answer: No, there is no DMA or “DMA–like” feature in the FX1/FX2/FX2LP. The FX1/FX2/FX2LP has a “Quantum FIFO” architecture that involves moving data packets instantaneously between the USB and the...
View ArticleEZ-USB® FX2™/FX2LP™ Oscillator Is Not Running – KBA90541
Answer: You should check the pin connections and the oscillator characteristics to ensure they comply with the EZ-USB® FX2LP™ USB Microcontroller High-Speed USB Peripheral Controller datasheet. For...
View ArticleFLAG Pin State of EZ-USB® FX1™/FX2™/FX2LP™ during a USB Bus Reset – KBA90546
Answer: During a USB bus reset the endpoint buffers are not affected. The FLAG pins will retain their configured states. If the USB bus reset occurs when there is no firmware on the EZ-USB, then the...
View ArticleSchematic Review Checklist for EZ-USB® FX2LP™ – KBA90551
Answer: Please check that your hardware meets the following requirements: USB data lines: D+/D- There should be nothing wired on these sensitive high-speed data lines. There must be pull ups on the...
View ArticleUsing the Cypress Vendor ID (VID) / Product ID (PID) in the End Product –...
Answer: No. Use the Cypress VID only for developmental purposes. An OS like Windows® OS remembers the system files, such as an inf file or driver, used by the end product and loads them every time it...
View ArticleAN61345 - Designing With EZ-USB® FX2LP™ Slave FIFO Interface
AN61345 provides a sample project to interface an FX2LP™ with FPGA using Slave FIFO interface. The interface, described in the sample implementation, adds High-Speed USB connectivity to applications...
View ArticleCY3686 EZ-USB® NX2LP-Flex™ Development Kit Guide
The Cypress Semiconductor EZ-USB® NX2LP-Flex™ Controller chip (CY7C68033) is a programmable USB NAND controller based on the FX2LP (CY7C68013A) silicon. The NX2LP-Flex architecture enables USB data...
View ArticleAN4051 - 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 ArticleAN14705 - 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 ArticleMigration 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 ArticleAN15652 - 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 ArticleAdding 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 ArticleAN6076 - 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 ArticleEnumeration 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 ArticleFX2LP 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 ArticleAN1193 - 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