ac51_pbus_mux.v

来自「Verilog 8051 IP Core for Cyclone II」· Verilog 代码 · 共 64 行

V
64
字号
//// ac51_pbus_mux.v//// ac51 microcontroller core//// Version 0.6//// Copyright 2008, Hideyuki Abe. All rights reserved.// Distributed under the terms of the MIT License.//module ac51_pbus_mux(	clk,	rst,	paddr,	pen,	prdata_i,	pack,	paddra,	pena,	packa,	paddrb,	penb,	packb,	prdata_o);input	clk;input	rst;output [15:0]	paddr;output	pen;input [7:0]	prdata_i;input	pack;input [15:0]	paddra;input	pena;output	packa;input [15:0]	paddrb;input	penb;output	packb;output [7:0]	prdata_o;reg	penb_d;assign	pen = pena | penb;always @(posedge clk or negedge rst) begin	if(~rst)		penb_d <= 1'b0;	else		penb_d <= penb;end	// alwaysassign	packa = ~penb_d ? pack : 1'b0;assign	packb = penb_d ? pack : 1'b0;assign	paddr = penb ? paddrb : paddra;assign	prdata_o = prdata_i;endmodule// End of ac51_pbus_mux.v

⌨️ 快捷键说明

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