请选择 进入手机版 | 继续访问电脑版

集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
楼主: lcytms

Verilog HDL 夏宇闻--数字系统设计的核心知识

[复制链接]
晓灰灰 发表于 2017-6-20 09:28:21 | 显示全部楼层
同步有限状态机
 楼主| lcytms 发表于 2017-7-10 11:17:21 | 显示全部楼层
一个八位数据通路控制器的波形:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-7-10 11:19:03 | 显示全部楼层
带寄存器的八位数据通路控制器的波形

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-7-10 11:21:12 | 显示全部楼层
带寄存器的八位数据通路控制器的Verilog描述

`define   ON   1 ‘b 1
`define  OFF  1 ‘b 0
wire ControlSwitch;
wire clock
wire [7:0] out, in;
      always @(posedge clock)
          if  (ControlSwith== `ON)
                out <= in ;
             else
                 out <= out;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-7-10 11:23:00 | 显示全部楼层
带复位端和使能端的寄存器

module regena (clock,ena,reset,R,Q);
parameter n=8;
input [n-1:0] R;
input clock, ena reset;
output [n-1:0] Q;
  always @(posedge clock or negedge reset)
       if (!reset)
           Q<=0;
         else if (ena)
            Q<=R;
endmodule

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-7-10 11:24:12 | 显示全部楼层
具有并行置数和使能控制输入的移位寄存器

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-7-10 11:26:03 | 显示全部楼层
具有并行置数和使能控制输入的移位寄存器

module shiftregs(R,load,ena,w,clock,Q,reset);
input [3:0] R;
input w, load, ena, reset, clock;
output [3:0] Q;
reg [3:0] Q;
integer k;
always@(posedge clock or negedge reset)
     if (!reset)    Q <=0;
        else if (load)  Q<=R;
          else if (ena)  begin   Q[0] <= W;
                                           for (k=1; k<4; k+1)
                                              Q[k] <=Q[k-1];
                                 end
endmodule

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
fpga_wuhan 发表于 2017-7-10 12:13:09 | 显示全部楼层
Verilog HDL 夏宇闻--数字系统设计的核心知识
 楼主| lcytms 发表于 2017-7-11 09:12:00 | 显示全部楼层
组合逻辑举例之二:
一个八位三态数据通路控制器


`define   ON   1 ‘b 1
`define  OFF  1 ‘b 0
wire  LinkBusSwitch;
wire [7:0]  outbuf;
inout [7:0] bus;
assign  bus =  (LinkBusSwitch== `ON) ? outbuf : 8 ‘hzz

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-7-11 09:13:31 | 显示全部楼层
八位三态数据通路控制器的波形:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-4-19 02:27 , Processed in 0.081736 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表