This is a simple example showcasing how to integrate the commercial SRAM in the user_project_wrapper
using IPM
.
- Start with cloning the repo
git clone https://github.com/efabless/caravel_user_sram.git
- Setup your enviroment
cd caravel_user_sram
make setup
- Install IPM
cd $HOME
git clone https://github.com/efabless/IPM.git
cd IPM
pip install .
- Install the SRAM IP
cd $HOME/caravel_user_sram
ipm install EF_SRAM_1024x32
- Harden the SRAM macro
make SRAM_1024x32
- Harden the
user_project_wrapper
make user_project_wrapper
For more information on how to use it, please visit this knowledgebase article. For more information about SRAM IP, please visit the SRAM catalog entry