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

📄 mux8.v

📁 verilog语言写的8位CPU源代码
💻 V
字号:
`timescale 1ns / 1ps////////////////////////////////////////////////////////////////////////////////// Company: // Engineer://// Create Date:    23:48:53 11/08/07// Design Name:    mux4.v// Module Name:    mux4// Project Name:   KD-CPU// Target Device:  // Tool versions:  // Description:	 本文定义了一个四选一开关(在系统中用于选择C标志寄存器和地址总线的输入源).//                 sel_in='b00,选择端口0;sel_in='b01,选择端口1;sel_in='b00,选择端口2;sel_in='b01,选择端口3;// Dependencies:// Author:         彭龙// Revision:// Revision 0.01 - File Created// Additional Comments:// ////////////////////////////////////////////////////////////////////////////////module mux8(mux8_out,m0_in,m1_in,m2_in,m3_in,            m4_in,m5_in,m6_in,m7_in,sel_in);          parameter width=8;		 output[width-1:0] mux8_out;      // 数据输出端口		 input[width-1:0] m0_in;          //数据输入端口0,sel_in='b00		 input[width-1:0] m1_in;          //数据输入端口1,sel_in='b01		 input[width-1:0] m2_in;          //数据输入端口2,sel_in='b10		 input[width-1:0] m3_in;          //数据输入端口3,sel_in='b11		 input[width-1:0] m4_in;          //数据输入端口0,sel_in='b00		 input[width-1:0] m5_in;          //数据输入端口1,sel_in='b01		 input[width-1:0] m6_in;          //数据输入端口2,sel_in='b10		 input[width-1:0] m7_in;		 input[2:0] sel_in;               //选择控制端口		 reg[width-1:0] mux8_out;		 always@(m0_in or m1_in or m2_in or m3_in or m4_in or m5_in or m6_in or m7_in or sel_in)		  begin		  case(sel_in)		  'b000:mux8_out=m0_in;		  'b001:mux8_out=m1_in;		  'b010:mux8_out=m2_in;		  'b011:mux8_out=m3_in;		  'b100:mux8_out=m4_in;		  'b101:mux8_out=m5_in;		  'b110:mux8_out=m6_in;		  'b111:mux8_out=m7_in;		  endcase		  endendmodule

⌨️ 快捷键说明

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