USB low-full-high speed peripherals Forum Discussions
To whom it may concern,
My question relates to an existing knowledge base article post from 2011 discussing "PCMCIA Implementation for the CY7C68013/CY7C68013A (FX2/FX2LP)." Link is below:
To reiterate the question, can the GPIF for FX2/FX2LP be modified to implement a PCMCIA controller - SPECIFICALLY, a configuration that supports PCMCIA ATA CARD READERS? If so, are there any reference designs or application notes that explain how to do this? If not, is there any guidance on how to go about such projects?
Thanks.
Show LessWe have a PCB with a CY7C65215-32LTXI , and we are trying to get the two virtual COM ports to work with National Instruments LabVIEW (NI VISA). While we are able to write to the port just fine in any terminal application, LabVIEW returns a communication error to the port any time we attempt to write to the device (VISA: (Hex 0xBFFF003E) Could not perform operation because of I/O error.).
We are currently using a driver dated from 2018 (Version 3.13.0.84) for the two ports and USB serial adapter devices, and 1.2.3.23 for the USB-Serial (Dual Channel) Vendor MFG device. Is there any chance updated drivers are available for this IC that could resolve our VISA communication issues?
Show Lesswhen i connect occiloscope to SLWR pin, USB is disconnect from PC (System), i have configured slave fifo mode with image sensor interface
Hi
68013A works in salvefifo mode,while it has ep2(out)and ep6(in)ednponits. The code reset the endpoints in pd_init()function. If i want to reset the fifo of endpoints through the ep0 vendor command to clear the data in them,like using fiforeset register in pd_poll()function,while i found the chip will not work anymore(can not read data or send data through ep6 or ep2).
How to reset the fifo of ep2 and ep6 correctly to clear the data in them,after initialization of the chip(Enumeration)?
Show LessHi,
In order to achieve a maximum continuous bandwidth for bulk transfers with the FX2LP, is it better to use one single endpoint, like EP2 with 512 byte or even 1024 byte quad buffered or is it better to use two endpoints, like EP2 and EP6, each with 512 byte quad buffered?
Transfers are asynchronous bulk transfers with multiple transfers queued in order to always have transfers ready.
Thanks!
Show Less
I am working with a DPM-E4750-LC by Texas Instruments. I have been able to compile and to work with the dlpc3479 examples of the DLPC-API-1.10, which is based on the x32 version of the CyUSBSerial library. While integrating the device in our products, I downloaded the x64 version of the CyUSBSerial library (link), since our products work in x64 configuration.
I am always able to write via the I2C. Whereas, I am sometimes getting errors while using the read commands (i.e. DLPC34XX_DUAL_ReadPatternOrderTableEntry, DLPC34XX_DUAL_ReadValidateExposureTime, and others).
The behaviour I get is rather strange: after turning on the projector, sometimes the errors appear, some others they do not. Moreover, even if the first read operation is successful, the following are not. I either get error code 6 or error code 17 from the errors enumeration in the CyUSBSerial library.
Also, while using the dlpc3479 examples with the x32 version of the library, the D66 led is turned on and it keeps being on. This does not happen with our software: the D66 led blinks once if and only if the read I2C errors do not show, it also never remains on.
I wanted to ask you if you have a solution to the problem, or if perhaps you already faced it.
Thank you in advance for your help,
Davide Maria Fabris
Show LessWe have EZ-USB FX2LP and FX3 systems that are used. In getting our driver package signed, we have to go through the Microsoft Hardware Lab Kit testing to get the driver signed by Microsoft so that it will work in Windows 10 and 11.
One of the new tests that has been added to the playlist is something called "Static Tools Logo Test" (Static Tools Logo Test | Microsoft Docs). Right now, the driver won't pass the test. What do I have to do to get the Cypress driver to pass?
Show LessHi Cypress
We already downloaded the “CyUSBSerial_SDK_Linux.zip” today.
- After we decompress the the *.zip file, we checked the source codes of Linux SDK.
- The codes are the Linux user-space driver for CY7C65211-24LTXIT.
- It accesses the CY7C65211-24LTXIT over libusb library.
- Our customer asked about the Linux kernel driver (Linux kernel mode) for USB-to-I2C.
2-1) Does CY7C65211-24LTXIT support the Linux kernel driver for the USB-to-I2C access?
If yes, could you provides the source codes of the Linux kernel driver to us?
Thank you.
Best Regards.
Show LessDear Sir:
1) We found the KBA as follows"
1-1) Reduce Delay Observed During I2C Read Operations In USB-Serial – KBA227320
1-1-1) In the KBA, it said:
This will reduce the observed delay between the APIs to the order of thousands of microseconds, which is significantly less than that produced with the cyusbserial.dll file present in the USB-Serial SDK.
1-1-2) The solution is for Windows OS (*.dll) and there are not the source codes in the attachment.
2) We used the Cypress CY7C65211 on our products as the USB-to-I2C Master on Linux OS (x86_64 CPU).
2-1) We wish to port the solution to the Linux driver to enhance the I2C performance.
2-2) Could you send us the source codes of the solution or the patches?
In order to let us port the codes into the Linux driver to enhance I2C performance.
Thank you.
Best Regards.
Show Less
Hi,
I can use the [new...] function, but I can't use the [import...] and [open...] function of GPIF designer. Once I click the import function, GPIF designer crashes and can't operate. My PC is win10 64 bit system, and the installation path is C: \ program files (x86) \ cypress \ GPIF designer \ designer.exe。
Regards,
Zheng
Show Less