4 ms·
The Arduino is limited in regards to capabilities because it's a heavy ecosystem (usually) running on a wildly anemic device; you're out of your mind if you're
by seabird 7y ago
The Arduino is limited in regards to capabilities because it's a heavy ecosystem (usually) running on a wildly anemic device; you're out of your mind if you're expecting HDMI enc/dec, USB host controller, etc. on an 8-bit microcontroller. The usefulness of LiteX is severely mitigated by just using more powerful microcontrollers coupled with purpose-specific parts.
- bb88 7y agoSo explain to me why the RPi doesn't have SATA on board directly then, rather than forcing one to use some kludegy USB to SATA interface. Surely there are purpose built parts for it.
- seabird 7y agoBecause the RPi is a budget SBC where the most common use case is running it off an SD card, and they apparently didn't consider a SATA controller a priority feature. For many users (maybe even a large majority), that assumption was correct. https://www.ti.com/product/TUSB9261 https://www.ti.com/product/TUSB9261 There's a purpose-specific part from TI that's probably incredibly well supported and easy to source. It instantly adds a little under $7 to the BOM at volume (yikes), and you're not even counting the hundreds of hours of engineering time that would go in to integrating it (double yikes). Trying to do it with an FPGA would be even worse in terms of cost and engineering time. COTS products don't fulfill every use case, and never will.