- Joined
- May 1, 2016
- Messages
- 53
- Likes
- 20
I have been studying the USB Gecko design and I wanted to make a specialized version for GC USB loading. The first step is to replace with FT245RL IC with something more geared towards embedded rather than PC communication. I was thinking something like the 74LV165A or the 74HC165 to break the 8-bit parallel out to serial. Then from there it wouldn't be too hard to attach something like a PIC 24FJ64GB002 to do the USB host to Gecko serial communication using a modified version of @emu_kidid swissserver.
I'm not really a hardware guy, I'm more of a VHDL and C programmer. I'll do fine with writing the software and it won't be too hard to redesign the board to replace the FTDI chip and USB mini socket. I just need advice on which are the right IC's to pick. Right now I'm not sure if the 74XX165 family is capable of bidirectional serial. Of course I could just link the FPGA straight to the PIC and do the parallel communication from there but a dedicated IC would be a lot less code.
Any thoughts or tips on this project would be greatly appreciated, I'll order some chips and breadboard out a USB Gecko and convert this to a workload next week.
I'm not really a hardware guy, I'm more of a VHDL and C programmer. I'll do fine with writing the software and it won't be too hard to redesign the board to replace the FTDI chip and USB mini socket. I just need advice on which are the right IC's to pick. Right now I'm not sure if the 74XX165 family is capable of bidirectional serial. Of course I could just link the FPGA straight to the PIC and do the parallel communication from there but a dedicated IC would be a lot less code.
Any thoughts or tips on this project would be greatly appreciated, I'll order some chips and breadboard out a USB Gecko and convert this to a workload next week.