USB low-full-high speed peripherals Forum Discussions
hello, i am trying to build the example firmware(FX2 to extsync FIFO) that came with application note AN66806,i opened the 'uv2 file in keil software and tried to compile but it says "user command terminated:exit code 4".
i want to change the gpif waveform of that example so that i can burn new hex code to cy7c68.
Thanks.
Show Less Hi,
I'm trying to interface a Cypress EZ-USB FX2LP to an Altera FPGA and I was wondering what standard the IOs (PA,PB,PC,PD,PE) of the Cypress chip are? (i.e. CMOS 3.3V, open drain, etc.) We are trying to determine what voltage to drive the FPGA IO banks with, and if pull-up resistors are required or not.
Thanks
Hello,
I have a few questions about the interupt endpoint. Here is my current setup:
I have my FX2LP configured like so:
Slave FIFO Mode
EP2: OUT BULK
EP6 IN INTERUPT w/ interval of 2
I have an FPGA that is feeding data into the FX2LP sporadically but at least every 20 ms. I want to get the data to the host as fast as possible so that's why I went with the interupt endpoint. In my C# code I'm using
bResult = inEndpoint.XferData(ref inData, ref xferLen);
in a tight loop. I'm under the assumption that XferData will tell the driver to poll every 2 frames and then return the data if there is any. When I run the code I get data for a few seconds but then I start getting error 997 from the endpoint. I try calling inEndpoint.Reset(); when I get an error, but I still seem to keep receiving error 997.
Raul
I know that the subject of using the CyUsb driver has been broached many times because I've been through all the posts.
Despite all the information I thought I understood, it's still clear as mud to me. So much so that I'm beginning to wonder if any one has a working X64 driver for their Cypress USB device. I've tried driver signing using Verisign but have not been able to get Windows 7-64 to accept my driver.
A formal written step-by-step guide to creating a working x64 driver would be awesome. Is there such a thing?
I've seen numerous posts on Cypress and Microsoft web sites about needing or not needing WHQL certification. One post even mentioned using DPInst.exe as an alternative to PnP installation which supposedly avoided any WHQL requirement . So, is it really needed?
The definition of insanity is "doing the same thing over and over and expecting different results" and I'm borderline at this point.
Your help is GREATLY APPRECIATED!
Gary
Show Lessi have write a firmware, and use the kneil 4 to compile it, when output, i use the command as below:
Hex2bix.exe -i -o bulktogpif.iic bulktogpif.hex -f 0xC2 -v 0x0451 -p 0x32AF
Hi,
Please find updated AN70983: Designing Bulk Transfer Application for FX2LP/ FX3 (http://www.cypress.com/?rID=53165). It now includes host side application in Visual Basics/ Visual C++ and Visual C#, for FX2LP/ FX3. Please refer the same and let us know your feedback.
Regards,
Gayathri
Show Lessi have write a firmware, and use the kneil 4 to compile it, when output, i use the command as below:
Hex2bix.exe -i -o bulktogpif.iic bulktogpif.hex -f 0xC2 -v 0x0451 -p 0x32AF
The ez-usb TRM specifies use of the dual nature of WU2 pin and gives steps to follow to enter the low-power mode of operation. There is no example project that implements the same. I developed an example project for this using over the bulkloop example code. I saw significant drop in the current consumption. Hope this helps.
Cheers.!!
Show LessHi. I'm using the DE2-115 FPGA. I'm trying to write my own firmware for the CY7C67200. I finished writing for the ISP1362 and then TerAsic changed the darn chip.
I'm having difficulty reading default values. I am trying to read the hardware revision at 0xC004. It should be 0x0101 + the number of revisions. I believe the chip is revision A, so that would be +0, correctl? When I read the value, I get 0xC008.
Does it matter if the address changes with Chip Select? Is there an FPGA example on this anywhere? I'm having difficulty understanding the difference between the address states (address, data, mailbox, status).
Any help would be greatly appreciated. I've been reading the documents from CY3663, but nothing seems to give me confidence that I'm doing it correctly.
Thanks
-Joe
Show Less