efabless / caravel_user_sram

Apache License 2.0
2 stars 0 forks source link

Caravel User SRAM

License

Overview

This is a simple example showcasing how to integrate the commercial SRAM in the user_project_wrapper using IPM.

Quick start

  1. Start with cloning the repo
    git clone https://github.com/efabless/caravel_user_sram.git
  2. Setup your enviroment
    cd caravel_user_sram
    make setup
  3. Install IPM
    cd $HOME
    git clone https://github.com/efabless/IPM.git
    cd IPM
    pip install .
  4. Install the SRAM IP
    cd $HOME/caravel_user_sram
    ipm install-dep
  5. Harden the SRAM macro
    make SRAM_1024x32
  6. Harden the user_project_wrapper
    make user_project_wrapper