Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17268 Discussions

Controlling 7 Segment Display With a Mux

Altera_Forum
Honored Contributor II
2,230 Views

I'm new to digital design but I am trying to design a game. 

I need to control the output to a seven segment display using a mux. The outputs include various "letters" and numbers. How should I go about doing this? 

Thanks in advance!
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
1,307 Views

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.: 

 

Just adapt one of those designs to your needs. 

 

Things to consider: 

  • 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 

 

 

 

Best regards, 

GooGooCluster
0 Kudos
Reply