⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 address_decode.v

📁 一个在FPGA芯片上实现UART功能的vhdl源代码
💻 V
字号:
//
// Module UART_V.address_decode.tbl
//
// Created:
//          by - user.group (host.domain)
//          at - 10:56:04 30 Aug 2001
//
// Generated by Mentor Graphics' HDL Designer(TM) 2001.5
//

`resetall
`timescale 1ns/10ps
module address_decode( 
   addr, 
   clk, 
   rst, 
   clk_div_en, 
   clr_int_en, 
   ser_if_select, 
   xmitdt_en
);


// Internal Declarations

input  [2:0] addr;
input        clk;
input        rst;
output       clk_div_en;
output       clr_int_en;
output [1:0] ser_if_select;
output       xmitdt_en;


wire [2:0] addr;
wire clk;
wire rst;
reg clk_div_en;
reg clr_int_en;
reg [1:0] ser_if_select;
reg xmitdt_en;

// Local declarations
 

///////////////////////////////////////////////////////////////////////////
always @ (addr) begin

   // Global Actions
   clk_div_en = 0;
   xmitdt_en = 0;
   clr_int_en = 0;
   ser_if_select = 2'b0;


   // Block 1
   case (addr)
      0 :
         clk_div_en = 1;
      1 :
         clk_div_en = 1;
      4 :
         begin
            xmitdt_en = 1;
            ser_if_select = addr[1:0];
         end
      5 :
         ser_if_select = addr[1:0];
      6 :
         ser_if_select = addr[1:0];
      7 :
         clr_int_en = 1;
      default:
         begin
            clk_div_en = 0;
            xmitdt_en = 0;
            ser_if_select = "11";
            clr_int_en = 0;
         end
   endcase
end

endmodule // address_decode

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -