Advertisement

FPGA及Verilog快速入门(基础版)

阅读量:

Verilog HDL(硬件描述语言)是在广泛应用的C语言基础上衍生出的一种用于描述硬件结构的编程语言,具备较高的灵活性以及便于学习和操作的特性。相较于其他同类工具,该语言的学习周期较短,使用者能够较为迅速地掌握其应用方法。现阶段,Verilog HDL已在FPGA开发及集成电路设计领域中占据主导地位,成为行业内的首选方案。

简单的编程案例

为了迅速掌握Verilog语言的基础,建议从较为简单的编程实例着手。以LED流水灯程序为例,可以直观地展示Verilog代码的结构框架,具体实现代码如下所示。

复制代码
 module led(

    
 input sys_clk , //系统时钟
    
 input sys_rst_n, //系统复位,低电平有效
    
 output reg [3:0] led //4位LED灯
    
 );
    
  
    
 //parameter define
    
 parameter WIDTH = 25 ;
    
 parameter COUNT_MAX = 25_000_000; //板载50M时钟=20ns,0.5s/20ns=25000000,需要25bit
    
 //位宽
    
 //reg define
    
 reg [WIDTH-1:0] counter ;
    
 r

全部评论 (0)

还没有任何评论哟~