USB low-full-high speed peripherals Forum Discussions
Hi,
Please find updated NX2LP compatibility list at http://www.cypress.com/?rID=14320. If you have any other flash which you are considering for NX2LP, we can run the compatibility tests for you; and include that in this list.
Please create tech support case for this case.
Primary reqyuirements to be considered for NX2LP are:
1-bit ECC for every 512 bytes
48 pin TSOP
supported page size: 512, 2k and 4k bytes
Regards,
Gayathri
Show LessHi,
Updated firmware to implement interrupt driven data transfer instead of RI and TI register polling.
http://www.cypress.com/?rID=40248
-PRJI
Show LessCypress’s PRoC™-UI Solution Wins 2012 Product of the Year Award From Electronic Products Magazine
Please refer to the following webpage for more details on PRoC-UI
http://www.cypress.com/?id=4598
Thanks,
Sai Krishna.
Show LessCypress Semiconductor introduced a single-chip solution that integrates a wireless radio with touch-sensing circuitry for wireless mice, trackpads, remote controls, presenter tools, and other Human Interface Devices (HIDs). The new PRoC™-UI (Programmable Radio-on-a-Chip–User Interface) solution combines 2.4-GHz proprietary WirelessUSB™-NL Radio with Cypress’s CapSense® and Automotive Multitouch capacitive touch technologies. This combination enables user interface functionality in wireless devices, including gestures supported by the upcoming Windows 8 applications.
Show Less
Cypress Semiconductor announced that ITON Technology, Ltd., a leading PC peripheral and component manufacturer in China, has selected Cypress’s 2.4-GHz WirelessUSB™-NL radio-on-a-chip for its complete module for wireless mice. The module includes firmware, providing customers with a turnkey solution to create their own end-products.
Cypress's 2.4-GHz WirelessUSB™-NL Radio-on-a-Chip Powers ITON's Turnkey Module for Wireless Mice
Show LessHi,
We are implementing new firmware in our FX2 chip. Part of the data flow requires access to the Slave FIFO from both external logic and the firmware. Using the EZ-USB TRM Revision D reference and following Section 9.3.8 I've been able to edit the data in the FIFO that was written initially by external logic (our FPGA). However, in assembling the IN packet to the host in the FIFO, we'd like to write header data to the FIFO *before* the external logic writes (and hopefully appends) the FPGA data. Currently, I find that the external logic/FPGA always overwrites the header data written to the FIFO by the firmware. Is there a way to control the FX2 internal FIFO pointer that tracks the writing of FIFO data by external logic, such that I could advance it the header length through firmware before the FPGA-based Slave FIFO write?
Thanks!!
Scott
Show LessHi all,
I tried to use fx2lp with LabVIEW using NI-VISA drivers.
I followed the following steps and could use the LabVIEW standard examples like USB RAW-Bulk and USB RAW-Control to communicate with the device.
I used the example projec Bulkloop which could be found among the firmware examples for FX2LP with the DVK contents. Bulkloop is simply taking OUT data from the out endpoint and looping it back to the IN endpoint, so host receives the same data as it sends.
I used a random PID_VID of 0555_0666 just for trying it on my PC.
Here are the steps that I followed:
1. Most important of all, installed the latest version of LabVIEW and NI-VISA package.
2. Because FX2LP is a USB RAW class device, we need to configure the NI-VISA to use that driver. Basically using the NI-VISA driver wizard we can build an inf file for that PID_VID which will bind the device to the NI-VISA drivers.
Complete Steps to follow are given at the link: http://www.ni.com/white-paper/4478/en#toc2
3. I checked my device using the VISA Interactive Control and I could see the communication as expected.
4. I opened the LabVIEW project USB RAW-Bulk from the examples in LabVIEW. You will get this example only after you have installed the NI-VISA drivers appropriately.
Help->Find Examples->(Search for) USB RAW bulk and you will find this example.
5. Attach your device, (it should be attached I suppose) check device manager if it shows the device as NI-VISA device. Run the LabVIEW project, you should see the device now in the VISA Resource Name drop down menu. Click Open Session to open communication session with the device.
6. Type some data in the Bulk Out window, click Bulk Out. Data would be sent across (you will see no error in the error window). Now click on Bulk In (you can leave the data field size to be 512 bytes), you would see the same data being received from the device.
I attached some snapshots for reference.
I hope this is useful for some LabVIEW beginners like me.
Enjoy..!!!
Show LessPSoC® World is the industry’s most comprehensive virtual design conference, where attendees learn new design skills, train for credit, browse PSoC partner booths, and engage in live, local-language Q&A. All for free! With robust programmable analog and digital resources, and a variety of MCU cores, PSoC can integrate your designs, get you to market faster, and unleash your design creativity.
For more information, please visit: www.cypress.com
Show LessPSoC® World is the industry’s most comprehensive virtual design conference, where attendees learn new design skills, train for credit, browse PSoC partner booths, and engage in live, local-language Q&A. All for free! With robust programmable analog and digital resources, and a variety of MCU cores, PSoC can integrate your designs, get you to market faster, and unleash your design creativity.
For more information, please visit: www.psocworld.com/
Show Less