Module dram_001

MEM_ADDRMEM_WIDTHwr_clklogicrd_clklogicaddr_wr[MEM_ADDR-1:0]logicaddr_rd[MEM_ADDR-1:0]logicwr_enlogicdata_wr[MEM_WIDTH-1:0]logicdata_rdreg[MEM_WIDTH-1:0]

Block Diagram of dram_001

Parameters

Name

Default value

Description

MEM_ADDR

5

Address width (9 -> 512 locations, 10->1024)

MEM_WIDTH

16

Data width

Ports

Name

Direction

Type

Description

wr_clk

input

wire logic

Write clock

rd_clk

input

wire logic

Read clock

addr_wr

input

wire logic[MEM_ADDR-1:0]

Write address

addr_rd

input

wire logic[MEM_ADDR-1:0]

Read address

wr_en

input

wire logic

Write enable

data_wr

input

wire logic[MEM_WIDTH-1:0]

Write data

data_rd

output

var reg[MEM_WIDTH-1:0]

Read data (registered)

Instances