Spent last night bringing up my FPGA USB bridge dongle and I'm still a bit giddy that it basicly works. Hand-soldered the big chip under a cheap hot air gun, held my breath, plugged it in, and the power LED came on with no magic smoke. First try. I fully expected to spend the weekend chasing a short.
The slow USB port enumerated right away, which was a relief since I'd guessed on some of the wiring there. The fast link took more patience. It would connect but drop out after a few seconds of heavy traffic. Turned out I'd left one of my configuration jumpers in the wrong spot, so the chip was running off a dirty clock source. Moved the jumper and it's been solid for an hour of file transfers now. Still to do: finish the small adapter boards that plug onto the edge connectors, and clean up the labeling before I share the design files. Also need to figure out why the second port refuses to work in gadget mode, but that's a problem for next weekend.