Add bsg_dmc memory controller and supporting infrastructure
Created by: infinitymdm
Summary of Changes
-
Add basejump_stl as a submodule under the soc directory
-
Add an asynchronous fifo to support crossing clock domains
-
Add ahbxuiconverter.sv, which converts the Xilinx User Interface used by bsg_dmc to something AHB-compatible (theoretically, anyways)
-
Add bsg_dmc_ahb.sv, which presents the memory controller with an AHB interface
To Do Before Merging
-
Run regression tests -
Simulate with the LPDDR model included with bsg_dmc