logoalt Hacker News

Retr0idtoday at 5:51 PM2 repliesview on HN

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.


Replies

drob518today at 7:45 PM

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.

dmitrygrtoday at 5:56 PM

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.

show 2 replies