FPGAでUSBファンクションを作る事例は多くある。

CPLDでできるところまでやってみる