Advertisement

Verilog设计流水灯(第一项)

阅读量:

刚刚完成大挑项目的策划工作,现在又到了更新博客的时间。为了便于各位对Verilog_FPGA应用感兴趣的朋友们学习,今天我想分享一篇关于流水灯设计的文章。虽然这个设计看起来较为简单,但其在FPGA设计基础中占据着极其重要的地位,体现了模块化设计的核心理念。

复制代码
     初始流水灯,很傻,很天真。
    
     这是我学习Verilog数字系统设计时悟出的真理,看着流水灯很神秘,其实往深处学习,很简单,很简单。
    
    
      
      
      
    

无需过多赘述,直接进入主题,首先介绍一个模块。在FPGA Verilog设计过程中,模块化设计堪称核心要点,明确输入与输出端口并进行封装处理,能够有效避免诸多问题。

经过具体设计后,其输入与输出端口便可清晰呈现:

这里写图片描述

在此过程中,我们需要为系统提供一个输入时钟信号、一个复位按键以及用于计数的计时器模块。随后,FPGA将输出一个由四位LED组成的显示结果,此处我们默认采用四个LED(同样适用于六个或八个的情况)。在明确输入与输出端口配置之后,即可着手进行Verilog数字系统

全部评论 (0)

还没有任何评论哟~