Skip to content

fusesoc/wb_ram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wb_ram

wb_ram is a generic memory that is intended to map against on-chip RAM or registers. It is currently hard coded to use 32 bits and has a Wishbone B3 interface for burst accesses

Parameters

Name Description Default value
dw Wishbone data width 32 (only supported value)
depth Memory size in bytes 256
aw Address width clog2(depth)

Test bench

wb_ram comes with a self-checking test bench that uses the wb_bfm_transactor from wb_bfm.

TODO

  • Make width configurable
  • Add technology-specific backends
  • Only allow wrap bursts less than memory size

About

On-chip RAM with Wishbone interface

Resources

License

Stars

Watchers

Forks

Packages

No packages published