diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..803f6b9de56f2ce0dd4ffc6209773f99198bd365
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+./logical/nic400_sram_chiplet
+./logical/nic400_tlx_sram_chiplet
\ No newline at end of file
diff --git a/makefile b/makefile
new file mode 100644
index 0000000000000000000000000000000000000000..cfdae3828f2b2eddfbfb4ca84e349faf1ee3cf6b
--- /dev/null
+++ b/makefile
@@ -0,0 +1,16 @@
+
+
+
+include ./make.cfg
+
+
+build_sie300_sram_ctrl:
+	@$(SIE300_IP_LOGICAL_DIR)/generate --config ./socrates/BP301_SRAM/config/SRAM_ctrl.yaml --output ./logical/SMC
+build_nic400:
+	socrates_cli --project sram_chiplet -data ../ --flow build.configured.component configuredComponentName=nic400_sram_chiplet
+
+make_project:
+	socrates_cli --project sram_chiplet -data ../ --flow AddNewProject
+
+first_time_setup: make_project build_sie300_sram_ctrl
+
diff --git a/set_sram_chiplet_env.sh b/set_sram_chiplet_env.sh
new file mode 100644
index 0000000000000000000000000000000000000000..2944029ba69efb9ed183074588532a7f7aaa3da8
--- /dev/null
+++ b/set_sram_chiplet_env.sh
@@ -0,0 +1 @@
+export SOCLABS_SRAM_CHIPLET_DIR=$(pwd)
\ No newline at end of file