Forum Discussion
1 Reply
- Altera_Forum
Honored Contributor
Hi,
why a mux? What are the constraints? Since you're posting this in an Altera forum, I assume you have an FPGA or a CPLD, which typically has plenty of I/O pins. Okay, a mux. If you're not having enough I/O, a mux can solve this. The interwebs are full of instructions; maybe not for your special case, but if you look into pages for Arduino etc., where a lack of sufficient I/O count is much more common, you'll find tons of articles, e.g.:- http://www.instructables.com/id/multiplexing-with-arduino-and-the-74hc595/ (http://www.instructables.com/id/multiplexing-with-arduino-and-the-74hc595/)
- http://maxembedded.com/2013/01/seven-segment-multiplexing/ (http://maxembedded.com/2013/01/seven-segment-multiplexing/)
- your FPGA/CPLD board must be designed for the required DC current
- do not violate the absolute maximum DC current per I/O pin
- keep in mind that the supply current for the corresponding VCCIO pin(s) is the sum of all currents, which can be quite a lot