USB superspeed peripherals Forum Discussions
I want to import a .brd file from the Cypress FX3 development board in to Altium. Let me sum up the things I tried.
· I have Allegro PCB designer installed
· I tried this: http://www.edaboard.com/thread232557.html
· I tried this: http://wiki.altium.com/display/ADOH/Moving+to+Altium+Designer+from+Cadence+Allegro+PCB+Editor
But I keep getting errors and did not succeed in converting the .brd file. Now what I want to ask if someone else can convert the file for me? Or better has another solution for this problem. Or does anyone has the component of the FX3 chip in Altium?
Thanks,
Michael
Show LessI'v upgraded from Firmware version 1.0 to 1.21 to fix I2C write return problem. The i2c problem disappered and everything seems OK, but one problem occured.
The problem is that it takes too long time to return from endpoint reset function.
I only changged board firmware and tested with both API and driver version. What do i need to check in firmware source.
The parts of my source code is shown below.
bRet = pInEndpt = gpUSBDevice->EndPoints[2];
bRet = pInEndpt->TimeOut = 2000;
bRet = pInEndpt->Abort();
bRet = pInEndpt->Reset(); // it takes arond 3 second to return FALSE with Frimware V1.21
// it returns TRUE immediately with v1.0
Thanks in advance.
Show Lesshi:
i am using the fx3 dvk board ,i open the UartAssist kit on the pc ,then load firmware in the fx3sdk examples(slfifosync),some information should be printed,but nothing happened ,so i modify the code :uartConfig.isDma = CyFalse;
the cycontrol recognized the device after load the firmware.why?
pcb:600-60015-01 rev03
identify code:16410-PAC027
Show LessHi,
I would like to add the IN and OUT interrupt endpoints to the Slave FIFO example (C:\cypress\FX3 SDK\firmware\slavefifo\slfifosync). What should I modify in the descriptor file "cyfxslfifousbdscr.c" so that it contains both information about the slave fifo and IN and OUT interrupt endpoints.
Thanks,
Nazila
P.S. I attached the file that I have been using for the Interrupt endpoint descriptor example.
Show LessHello guys,
I just wanted to build an slavefifo example code
and I have an error
cyu3lpp.a : No such file or directory
Can you help me with this
Thanks in advance
regards
Pruthvi
Show LessHi!
First of all, I am testing GPIO'speed in the GpioApp firmware.I found that output need take 0.75us.Because I need more fast
speed(frequent). I want to know how to improve it
Besides, I set input with interrupt enabled for both edges,I found that it need take about 14us. I want to know how to decrease interupt time
Last , I want to know more information about GPIO register.May you send me information of GPIO register if you can ?
Thank you very much!
Show LessHi!
I want to write a wave to be transmited .The program is following
for (;;)
{
for(i=0;i<256;i++)
{ result =128*(sin(p*i/255)+1);
y=(uint16_t)result;
x=y;
}
status=CyU3PDmaChannelGetBuffer(&glChHandleBulkLp,&buffer_p,CYU3P_NO_WAIT);
for(j=0;j<256;j++)
{
buffer_p.buffer
}
if (status == CY_U3P_SUCCESS)
{
status = CyU3PDmaChannelCommitBuffer (&glChHandleBulkLp, buffer_p.count, 0);
if (status != CY_U3P_SUCCESS)
{
CyU3PDebugPrint (4, "CyU3PDmaChannelCommitBuffer failed, Error code = %d\n", status);}
}
}
When I run by steping, CyU3PDmaChannelGetBuffer() return 68. I don't know where is my problem
I do hope you can help me. Thank you!
Show LessIam working on a project wherein an FPGA send streaming data to FX3 via GPIF. We are using syncSlaveFIFO example code as it is to fetch the data and dump onto a Windows PC with Streamer app on it to validate the data. But the socket0 buffer donot get any data. We want to check the GPIF design of this interface but couldn't find the source. WHere can I find GPIF project design file for Sync SlaveFIFO example code? We are using SDK 1.2 version.
Expecting early reply...
Thanks
Sriraam
Show LessHi,
I have updated the Cypress SDK to version 1.2.1 and can compile my project, download it to an FX3 device and see it working. However if I disconnect the devices USB lead and then reconnect it, the device enumerates in Windows as an 'Unknown Device' and I can no longer communicate with it. This does not happen with the firmware compiled under SDK version 1.1. Any ideas how I can sort this problem out.
Thanks,
Sodafarl
Show Less