📄 mainmem.v
字号:
`timescale 1ns/10ps/*****************************************************************************$RCSfile: mainmem.v,v $$Revision: 1.1 $$Author: kohlere $$Date: 2000/03/24 01:52:16 $$State: Exp $$Source: /home/lefurgy/tmp/ISC-repository/isc/hardware/ARM10/behavioral/pipelined/fpga2/mainmem.v,v $Description: This module simulate main memory using a ZBT Sram mode obtained from the IDT web page.*****************************************************************************/module mainmem (MMA, MMD, GCLK, MMnWR);/*------------------------------------------------------------------------ Ports------------------------------------------------------------------------*/input [31:0] MMA; //Main Memory Address Businput GCLK; //Main Memory Clockinput MMnWR; //Main Memory not Write, Readinout [31:0] MMD; //Main Memory Data Bus/*------------------------------------------------------------------------ Signal Declarations------------------------------------------------------------------------*/wire adv_ld_ = 1'b0; //advance (high) / load (low)wire bw1_ = 1'b0; //byte write enable (low)wire bw2_ = 1'b0; //byte write enable (low)wire bw3_ = 1'b0; //byte write enable (low)wire bw4_ = 1'b0; //byte write enable (low)wire ce1_ = 1'b0; //chip enable (low)wire ce2 = 1'b1; //chip enablewire ce2_ = 1'b0; //chip enable (low)wire cen_ = 1'b0; //clock enable (low)wire lbo_ = 1'b0; //linear order burst sequencewire oe_ = 1'b0; //Output Enable/*------------------------------------------------------------------------ Memory Chip Declarations------------------------------------------------------------------------*/idt71v546s100 xmem1 (.A(MMA[18:2]), .adv_ld_(adv_ld_), .bw1_(bw1_), .bw2_(bw2_), .bw3_(bw3_), .bw4_(bw4_), .ce1_(ce1_), .ce2(ce2), .ce2_(ce2_), .cen_(cen_), .clk(GCLK), .IO(MMD), .IOP(), .lbo_(lbo_), .oe_(oe_), .r_w_(MMnWR));endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -