diff nuc-fw/riviera/rvm/rvm_pool_size.h @ 118:21de8d8e6ea7

checking in Riviera code from the Sotomodem version
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Tue, 29 Oct 2013 07:03:45 +0000
parents
children dd56546ad9e0
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nuc-fw/riviera/rvm/rvm_pool_size.h	Tue Oct 29 07:03:45 2013 +0000
@@ -0,0 +1,75 @@
+/**
+ * @file	rvm_pool_size.h
+ *
+ * Declarations of:
+ * - the memory bank sizes and their watermark
+ * - the SWE stack size
+ * - the pool size needed (generally the sum of memory bank and stack sizes)
+ *
+ * @author	Vincent Oberle
+ * @version 0.1
+ */
+
+/*
+ * History:
+ *
+ *	Date       	Author					Modification
+ *	-------------------------------------------------------------------
+ *	07/08/2003	Vincent Oberle			Extracted from rvf_pool_size.h
+ *	17/09/2003	Gary Totney			    Calibrated MB3 for 30 tasks
+ *
+ *
+ * (C) Copyright 2003 by Texas Instruments Incorporated, All Rights Reserved
+ */
+
+#ifndef __RVM_POOL_SIZE_H_
+#define __RVM_POOL_SIZE_H_
+
+
+#ifndef _WINDOWS
+  #include "rv.cfg"	     // TEST
+  #include "debug.cfg" 	 // TI_PROFILER, TI_NUC_MONITOR
+  #include "board.cfg"    // BOARD
+  #include "swconfig.cfg" // GSMLITE
+#endif
+
+/*
+ * RVM SWE; This SWE is of course always enabled.
+ *
+ * Values used in rvm_i.h
+ */
+
+#define RVF_RVM_STACK_SIZE (1500)
+
+#if (defined BLUETOOTH) || (TEST==1) || (TI_PROFILER == 1) || (TI_NUC_MONITOR == 1)
+  #define RVF_RVM_MB1_SIZE (13000)
+#else
+   #if (GSMLITE)
+      #define RVF_RVM_MB1_SIZE  (1200)
+   #else
+      #define RVF_RVM_MB1_SIZE  (6000)
+   #endif
+#endif
+#define RVF_RVM_MB2_SIZE    (700)
+
+#if (GSMLITE)
+   #define RVF_RVM_MB3_SIZE	(3200)
+   #define RVF_RVM_MB4_SIZE	(0)
+   #define RVF_RVM_MB5_SIZE	(0)
+   #define RVF_RVM_COMPENSATOR_POOL_SIZE	(1000)
+#else
+   #define RVF_RVM_MB3_SIZE	(9000)
+   #define RVF_RVM_MB4_SIZE	(3000)
+   #define RVF_RVM_MB5_SIZE	(3000)
+   #define RVF_RVM_COMPENSATOR_POOL_SIZE	(12500+3000)
+#endif
+
+
+#define RVF_RVM_POOL_SIZE  (RVF_RVM_STACK_SIZE + RVF_RVM_MB1_SIZE + \
+                            RVF_RVM_MB2_SIZE + RVF_RVM_MB3_SIZE + \
+                            RVF_RVM_MB4_SIZE + RVF_RVM_MB5_SIZE +\
+                            RVF_RVM_COMPENSATOR_POOL_SIZE )
+
+
+
+#endif /*__RVM_POOL_SIZE_H_*/