6.Verilog的always语句使用

6.Verilog的always语句使用FPGA教程目录MATLAB教程目录-always语句包括的所有行为语句构成了一个always语句块。该always语句块从仿真0时刻开始执行其中的行为语句;最后一条执行完成后,再开始执行其中的第一条语句,如此往复循环,直到整个仿真结束。因此,always语句块常用于对数字电路中一组反复执行的活动进行建模。比如大…

6.Verilog的always语句使用"

FPGA教程目录

MATLAB教程目录

—————————————————————————————

       always语句包括的所有行为语句构成了一个always语句块。该always语句块从仿真0时刻开始执行其中的行为语句;最后一条执行完成后,再开始执行其中的第一条语句,如此往复循环,直到整个仿真结束。因此,always语句块常用于对数字电路中一组反复执行的活动进行建模。比如大家熟知的时间信号发生,每半个时钟周期时钟信号翻转一次。

      通过always语句,可以实现赋值功能,延迟功能,下面对这两个功能的实现进行介绍分析:

`timescale 1ns / 1ps

module count(
input i_clk,
input i_rst,
output reg[9:0]o_count1,
output reg[9:0]o_count2,
output reg[9:0]o_count3
);

    
always @(posedge i_clk or posedge i_rst)
begin
     if(i_rst)
     begin
     o_count1 <= 10'd0;
     o_count2 <= 10'd0;
     o_count3 <= 10'd0;
     end
else

今天的文章6.Verilog的always语句使用分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/32728.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注