Skip to content

Generic RAM blocks described in Verilog HDL for FPGA Verification.

License

Notifications You must be signed in to change notification settings

rajugupta95/ramfile

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

ramfile

Generic RAM blocks described in Verilog HDL for FPGA Verification.

It's merely a RTL model without any gate-level descriptions, and only used for the verification.


dpram_sclk.v (a dual-port synchronous RAM file)
dpram_async.v (a dual-port asynchronous RAM file)
cpram_sclk_2w1r.v (2 writing ports, 1 reading port synchronous RAM file)
cpram_sclk_4w1r.v (4 writing ports, 1 reading port synchronous RAM file)

parameters

parameter ADDR_WIDTH = 32    /* the bits of address bus */
parameter DATA_WIDTH = 32    /* the bits of data bus */
parameter CLEAR_ON_INIT = 1  /* set the initial zero ? (only for simulation) */
parameter ENABLE_BYPASS = 1  /* enable the bypass network ? */

About

Generic RAM blocks described in Verilog HDL for FPGA Verification.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 100.0%