I'm actually using a CPLD (FPGA) for my next project, because the attached RasPi is running Linux and does not have guaranteed response time. It's too risky to have logic controlling something critical, like a DCDC converter, if the behavior is not deterministic at all times. Leaving a transistor on for a few extra microseconds will cause something to burn-up. Non-critical tasks, such as reading A/D converters, sending status updates to my server, getting & displaying time-of-day, and checking fuses are OK for the RasPi.
I used a CPLD previously for my wristwatch, and it works nicely. The logic controlling the DCDC converter will be running at 50Mhz, while most of the other logic on the FPGA will be at 1Mhz. -- You received this message because you are subscribed to the Google Groups "neonixie-l" group. To unsubscribe from this group and stop receiving emails from it, send an email to neonixie-l+unsubscr...@googlegroups.com. To post to this group, send an email to neonixie-l@googlegroups.com. To view this discussion on the web, visit https://groups.google.com/d/msgid/neonixie-l/29d4d8a7-ebb9-43d4-b974-f2dc26147d6e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.