夏宇闻老师优秀的verilog教程课件

源代码在线查看: top.v

软件大小: 1045 K
上传用户: liu2000dz
关键词: verilog 教程
下载地址: 免注册下载 普通下载 VIP

相关代码

				//顶层模块:
				/****************************************************************************
				模块名称:Top  文件名:top.v
				模块功能:用于把产生测试信号的模块(Signal)与设计的具体模块(EEPROM_WR)
				          以及EEPROM虚拟模块连接起来的模块,用于全面测试。
				模块说明:本模块为行为模块,不可综合为门级网表。但其中EEPROM_WR可以综合
				          为门级网表,所以可以对所设计的EEPROM 读写器进行门级后仿真。
				****************************************************************************/
				 `include "./Signal.v"
				 `include "./EEPROM.v"
				 `include "./EEPROM_WR.v"  //可以用EEPROM_WR模块相应的Verilog门级网表来替换
				 `timescale 1ns/1ns
				  module Top;
				  wire RESET;
				  wire CLK;
				  wire RD,WR;
				  wire ACK;
				  wire[10:0] ADDR;
				  wire[7:0]  DATA; 
				  wire SCL;
				  wire SDA;
				  Signal         signal(.RESET(RESET),.CLK(CLK),.RD(RD),
				                        .WR(WR),.ADDR(ADDR),.ACK(ACK),.DATA(DATA));
				  EEPROM_WR   eeprom_wr(.RESET(RESET),.SDA(SDA),.SCL(SCL),.ACK(ACK),
				                         .CLK(CLK),.WR(WR),.RD(RD),.ADDR(ADDR),.DATA(DATA));
				  EEPROM         eeprom(.sda(SDA),.scl(SCL));  
				 
				endmodule
				//------------ top.v 文件的结束---------------
				
							

相关资源