USB superspeed peripherals Forum Discussions
I'm Transfering data from FX3 to FPGA via GPIF II interface.With the Default Firmware i.e., the firmware in AN65974 application note i'm getting 0000 .But i have made some changes in GPIF II like(I made flags as active high and in transition equation i added DMA_RDY_TH3),with this i'm able to get one byte of data from FX3 to FPGA. After all these changes the signals also asserting properly from FPGA side.
My question is why the remaining bytes are missing,what may be the reason for this?
Can anyone let me know about this.
I'm Transfering data from FX3 to FPGA via GPIF II interface.I'm able to transfer only 12 bytes of data through control center and only 9th byte is showing in waveform
The data i'm getting on FPGA side is repeating as shown in below image.
I have the board layout with the PMODE lines connected as PMODE[2:0] = Z11, but the FX3 comes up as Cypress Benicia USB Boot Device (VID: 04B4 and PID: 00BC). I have PMODE2 not connected but there is no way for me to probe it without removing the chip completely. Is there any other issue as to why this would be happening?Show Less
I have a project where I need to read in 12 SPI ADCs simultaneously using a common MOSI, SCLK, and CS. Therefor I need to bit-bang the SPI. I was looking at cyfxusbspiregmode as an example, but when I run it on the EZ-USB FX3, it seems very slow, with about a 6usec clock cycle. There are two 1usec delays, which, when removed, gets it down to 4usec. Adding the define to use direct register mode, gets it down to 3 usecs. This still seems really slow, given a processor clock of 200MHz. I'm just getting started with this device, so maybe I'm missing something basic. I've bit-banged SPI on the Teensy with speeds in the MHz.Show Less
I am getting an undefined reference to _sbrk when I am compiling my code. Is there any solution that you can provide?Show Less
Are there instruction docs about how to design a carrier board for CYUSB3KIT-003 like header spec and position? Now the only reference is the gerber files of CYUSB3KIT-003.
Another problem is, the header part number ASP-181562-01 can not be found on Semtec's website.Show Less
I cannot make JTAG debug working for CX3, though I followed the instrinctions reported in the EZUSB user guide. t looks like that EZUSB can communicate with the segger but cannot make the CX3 ANR9 entering into debug mode
SEGGER J-Link GDB Server V6.56c Command Line Version
JLinkARM.dll V6.56c (DLL compiled Dec 11 2019 17:57:56)
Command line: -if jtag -device ARM9 -endian little -speed 4 -port 2331 -swoport 2332 -telnetport 2333 -vd -ir -localhostonly 1 -s
-----GDB Server start settings-----
GDBInit file: none
GDB Server Listening port: 2331
SWO raw output listening port: 2332
Terminal I/O port: 2333
Accept remote connection: localhost only
Generate logfile: off
Verify download: on
Init regs on start: on
Silent mode: off
Single run mode: on
Target connection timeout: 0 ms
------J-Link related settings------
J-Link Host interface: USB
J-Link script: none
J-Link settings file: none
------Target related settings------
Target device: ARM9
Target interface: JTAG
Target interface speed: 4kHz
Target endian: little
Connecting to J-Link...
J-Link is connected.
Firmware: J-Link V10 compiled Dec 11 2019 17:11:27
Feature(s): FlashBP, GDB
Checking target voltage...
Connecting to target failed. Connected correctly?
GDB Server will be closed...
Could not connect to target.
Please check power, connection and settings.
This should drive to wrong connections from the J'Link probe to the hw but I checked this (the customer board is a replica of the econ danebola board and the JTAG lines go straight from/to the CX3 MCU. Any Idea on what may be wrong?
I have a question which is more related to eclipse: the default behavior of the run / Debug button is 'Debug Local C/C++ application' which results in errors (the elf file is considered as a windows application )
How can I change this behaviour? I deleted the C/C++ app from 'Debug as' list, but this did not help
Thanks muchShow Less
Two CYUSB3KIT-003 stacked, each connected to PC host, what is the best bulk transfer rate?
My calculate: 100MHz*16bit bus=200MB/s with like 10-20MB/s overhead loss, can this be achieved?Show Less