Skip to content

Need help porting to Pano Logic platform. #1

@skiphansen

Description

@skiphansen

I'm trying to port your core_usb_host to the Spartan 6 XC6SLX100-3 based Pano Logic thin client but I'm running into problems.

Sometime a nice stream of valid SOF packets are generated, but other times the SOF packets have non sequential frame numbers and invalid CRCs.

I've seen valid setup packets occasionally, but the data0 packet following it is always invalid. Sometimes the data0 packet goes on seemly forever without terminating.

I'm a bit out of my depth here (to say the least), but I'm stubborn and determined. Any help you can offer would be most appreciated.

If you could share the code and RTL that you used to test the core on the Spartan 6 LX9 that might help me find my problem.

My code is based on your fpga_test_soc which has worked very well on several other projects.

My code is here: https://github.com/skiphansen/panog2_usb,

There's a detailed write up of the problem I'm having here: https://github.com/skiphansen/panog2_usb/blob/master/debug_notes.md

If you would like some Panos to add to your collection of FPGA boards that can be arranged!

Thanks, Skip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions