| ▲ | Retr0id 3 hours ago | ||||||||||||||||||||||
PIO is unsuitable for FPGA impls, that's what the article says. > If you’re thinking about using it in an FPGA, you’d be better off skipping the PIO and just implementing whatever peripherals you want directly using RTL. | |||||||||||||||||||||||
| ▲ | drob518 an hour ago | parent | next [-] | ||||||||||||||||||||||
Yea, I think the point is that if you’re implementing in FPGA in any case, a dedicated state machine is going to be a lot smaller than PIO or BIO. But if you’re making a standard part with hardcoded functionality then BIO is going to be smaller than PIO. | |||||||||||||||||||||||
| ▲ | dmitrygr 3 hours ago | parent | prev [-] | ||||||||||||||||||||||
Yes, my point is that the article throws a lot of shade at PIO while the real issue is that the author is trying to shove a third-party FPGA reimpl of it into a place it never belonged. PIO itself is a perfectly good design for what it does and where it does it. | |||||||||||||||||||||||
| |||||||||||||||||||||||