tesla101
Newbie level 4
- Joined
- Jan 10, 2005
- Messages
- 7
- Helped
- 1
- Reputation
- 2
- Reaction score
- 1
- Trophy points
- 1,283
- Location
- Cheeseland
- Activity points
- 109
FPGA and USB host
Hi,
I have to drive a Cypress USB host SL811HS with a FPGA.
My FPGA is a XESS development kit with a Xilinx Spartan3, 1M gates.
As you may know, the Cypress requires an 8 bit data bus and 6 pins for controlling.
I have decided to syntethize all this controlling stuff with a state machine written in VHDL.
The FPGA drives very well the states in the bus but the Cypress doesn't respond well.
The first part of the Cypress is a 256 bytes RAM. I write it asynchronously with a slow clock (1Hz in order to be able to see evolution) but it doesn't respond very well. By reading what I've written it answers my about 2-3 randomly wrong bits in every byte and so on....
Anyone has an idea ? Anyone already developed boards with cypress ?
Thanks
Hi,
I have to drive a Cypress USB host SL811HS with a FPGA.
My FPGA is a XESS development kit with a Xilinx Spartan3, 1M gates.
As you may know, the Cypress requires an 8 bit data bus and 6 pins for controlling.
I have decided to syntethize all this controlling stuff with a state machine written in VHDL.
The FPGA drives very well the states in the bus but the Cypress doesn't respond well.
The first part of the Cypress is a 256 bytes RAM. I write it asynchronously with a slow clock (1Hz in order to be able to see evolution) but it doesn't respond very well. By reading what I've written it answers my about 2-3 randomly wrong bits in every byte and so on....
Anyone has an idea ? Anyone already developed boards with cypress ?
Thanks