I am looking for a programmable logic IC (FPGA, PLD, CPLD, etc) for a hobby project. Any suggestions will be greatly appreciated.
1. Runs on 3.3v.
2. Does not require additional ICs (LDOs, FLASH, etc).
3. Contains the non volatile memory (vs soft programming on boot).
3. Has an internal clock generator.
4. Free design tools.
5. Low cost programmer.
6. Low cost IC, and available in unit quantities.
7. Preference for a small package with a few I/O pins.
8. Logic complexity is minimal.
9. Security and code protection not an issue.
10. OTP is also OK.
11. Power consumption is not an issue.
Alternatively I could use a fast MCU, with a tiny program, but it needs to have a fast clock, e.g. 100+ MHZ. The RP2040 could be a good fit, especially with its PIO, but it requires an external flash.