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

📄 z80ip_t.v

📁 DE1-FPGA-Board
💻 V
字号:
//
// FPGA PACMAN Z80 interface for Daniel Wallner's T80
//
// Version : beta2
//
// Copyright(c) 2002,2003 Tatsuyuki Satoh , All rights reserved
//
// Important !
//
// This program is freeware for non-commercial use. 
// An author does no guarantee about this program.
// You can use this under your own risk. 
//

//
// necessary lisence:
//
// see T80_cpu information in OPENCORES.ORG.
// <http://www.opencores.org/projects/t80/>
//

// necessary files:
//
// 1.T80S.NGC(Write protected) : synthesized T80S netlist ver.0240 or later
// 2.T80S.jhd(Write protected) : T80S tree file
// 2.T80S.V                    : T80S Verilog I/F file
//

module Z80IP(
	A,	DIN,	DOUT,	BUSWO,
	RESET_N,	INT_N,	NMI_N, WAIT_N,
	M1_N,	MREQ_N,	IORQ_N,	RD_N,	WR_N,
	RFSH_N,	HALT_N,	CLK2X,CLK);

// I/O assign
output [15:0] A;
input  [7:0] DIN;
output [7:0] DOUT;
input  RESET_N,INT_N,NMI_N,WAIT_N,CLK2X,CLK;
output M1_N,MREQ_N,IORQ_N,RD_N,WR_N,RFSH_N,HALT_N,BUSWO;

// Z80IP interface
T80as z80core (
	.RESET_n(RESET_N),
	.CLK_n(CLK),
	.WAIT_n(WAIT_N),
	.INT_n(INT_N),
	.NMI_n(NMI_N),
	.BUSRQ_n(1'b1),
	.M1_n(M1_N),
	.MREQ_n(MREQ_N),
	.IORQ_n(IORQ_N),
	.RD_n(RD_N),
	.WR_n(WR_N),
	.RFSH_n(RFSH_N),
	.HALT_n(HALT_N),
	.BUSAK_n(),
	.A(A),
	.DI(DIN),
	.DO(DOUT),
	.DOE(BUSWO)
);

endmodule

⌨️ 快捷键说明

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