FPGA——zhixin培训 Day_05——数码管(1)

一、设计背景:

数码管可做电子时钟,可显示参数等。

二、设计需求:

  1. 设计一个数码管的驱动电路,使任意一个数码管能够显示出任意一个数字(0-F);
  2. 设计六个数码管的驱动电路,使任意六个数码管能够显示180801(0-F);
  3. 设计六个数码管的驱动电路,使任意六个数码管能够循环显示“180801”(0-F)。

设计一:

 

  • 架构图:
  • FPGA——zhixin培训 Day_05——数码管(1)
  • FPGA——zhixin培训 Day_05——数码管(1)
  • FPGA——zhixin培训 Day_05——数码管(1)
  • FPGA——zhixin培训 Day_05——数码管(1)
  • 设计二(方法一):

     

  • 架构图:
  • FPGA——zhixin培训 Day_05——数码管(1)
  • FPGA——zhixin培训 Day_05——数码管(1)
  • FPGA——zhixin培训 Day_05——数码管(1)
  • FPGA——zhixin培训 Day_05——数码管(1)
  • FPGA——zhixin培训 Day_05——数码管(1)
  • FPGA——zhixin培训 Day_05——数码管(1)
  • 设计思路:选择一个数码管并给对应的数值,类似于选择一个led灯点亮。确定几个状态即确定state位宽。

  • FPGA——zhixin培训 Day_05——数码管(1)