?? dout_mux.v
字號:
/*
//*************************************************************************
// Project Name: 8255A的功能設(shè)計和分析
// Module Name : Dout_Mux
// Author: 張文濤
// Created: 2006-10-25
// Modified: 2006-10-29
// Revision: 3.0
//
//*************************************************************************
// 需要注意的地方:1.默認(rèn)輸出可以根據(jù)具體設(shè)計要求修改為鎖存原值或者其它信號
//*************************************************************************
*/
module Dout_Mux (//input
reset,
PA_In_Buf,
PB_In_Buf,
PortC_Status,
Dout_Select,
//output
Dout
);
//-----端口聲明-----
input reset;
input[7:0] PA_In_Buf;
input[7:0] PB_In_Buf;
input[7:0] PortC_Status;
input[1:0] Dout_Select;
output[7:0] Dout;
//-----內(nèi)部寄存器聲明-----
reg[7:0] Dout;
reg[7:0] Dout_Buf;
always @ (reset or Dout_Buf)
if(reset)
Dout = 8'b00000000;
else
Dout = Dout_Buf;
always @ (Dout_Select or PA_In_Buf or PB_In_Buf or PortC_Status)
case(Dout_Select)
2'b00: Dout_Buf = PA_In_Buf;
2'b01: Dout_Buf = PB_In_Buf;
2'b10: Dout_Buf = PortC_Status;
default: Dout_Buf = Dout;
endcase
endmodule
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -