This repository contains an example caravel_mini project that demonstrates how to integrate the EF_SRAM_1024X32 macro inside the caravel Mini.
To install all dependencies and start working on your project, follow these steps:
-
Press the "Use this template" button to create your own repository.
-
Clone the repository:
git clone https://github.com/efabless/caravel_mini_sram.git cd caravel_mini_sram
-
Set up the environment:
make setup
This will download all necessary dependencies.
pip install ipmgr
ipm install EF_SRAM_1024x32
To start the hardening process, run:
make SRAM_1024x32_wb_wrapper
To harden the top level user_project_wrapper_mini4
macro run
make user_project_wrapper_mini4