Removing unused file example/src/tcp3d_example_main.h DEV.TCP3D_LLD.02.01.00.00A
authorPragat Chaudhari <pragatc@ti.com>
Wed, 11 Jun 2014 17:28:30 +0000 (13:28 -0400)
committerPragat Chaudhari <pragatc@ti.com>
Wed, 11 Jun 2014 17:28:30 +0000 (13:28 -0400)
example/src/tcp3d_example_main.h [deleted file]

diff --git a/example/src/tcp3d_example_main.h b/example/src/tcp3d_example_main.h
deleted file mode 100644 (file)
index 5d4d120..0000000
+++ /dev/null
@@ -1,237 +0,0 @@
-/*\r
- *\r
- * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ \r
- * \r
- * \r
- *  Redistribution and use in source and binary forms, with or without \r
- *  modification, are permitted provided that the following conditions \r
- *  are met:\r
- *\r
- *    Redistributions of source code must retain the above copyright \r
- *    notice, this list of conditions and the following disclaimer.\r
- *\r
- *    Redistributions in binary form must reproduce the above copyright\r
- *    notice, this list of conditions and the following disclaimer in the \r
- *    documentation and/or other materials provided with the   \r
- *    distribution.\r
- *\r
- *    Neither the name of Texas Instruments Incorporated nor the names of\r
- *    its contributors may be used to endorse or promote products derived\r
- *    from this software without specific prior written permission.\r
- *\r
- *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \r
- *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT \r
- *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r
- *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT \r
- *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, \r
- *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT \r
- *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r
- *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r
- *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT \r
- *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE \r
- *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
- *\r
-*/\r
-\r
-\r
-\r
-#ifndef _TCP3D_MAIN_H_\r
-#define _TCP3D_MAIN_H_\r
-\r
-/* XDC includes */\r
-//#include <xdc/std.h>\r
-#include <xdc/cfg/global.h>\r
-#include <xdc/runtime/System.h>\r
-#include <xdc/runtime/Memory.h>\r
-#include <xdc/runtime/IHeap.h>\r
-\r
-/* Driver includes */\r
-#include <ti/drv/tcp3d/tcp3d_drv.h>\r
-#include <ti/drv/tcp3d/src/tcp3d_utils.h>\r
-\r
-/* Utility includes */\r
-#include "tcp3d_codeBlkSeg.h"\r
-\r
-/**********************************************************************\r
- ************************** Test Macros *******************************\r
- **********************************************************************/\r
-/**\r
- * Address mapping is done based on the mapping shown below.\r
- * Check on the address done to ensure it be in L2SRAM space.\r
- * \r
- * L2SRAM      : org = 0x00800000, len = 0x100000 (local)\r
- * GEM0_L2_MEM : org = 0x10800000, len = 0x100000 (global)\r
- * GEM1_L2_MEM : org = 0x11800000, len = 0x100000 (global)\r
- * GEM2_L2_MEM : org = 0x12800000, len = 0x100000 (global)\r
- * GEM3_L2_MEM : org = 0x13800000, len = 0x100000 (global)\r
- *\r
- * MSMCSRAM    : org = 0x0c000000, len = 0x200000 (global)\r
- */\r
-#define L2GLBMAP(coreID, addr)   \\r
-    ( ( ((UInt32)(addr) >= 0x00800000) && ((UInt32)(addr) < 0x00900000) ) ? \\r
-      ( (UInt32)(addr) | (UInt32)((0x10 | (coreID & 0x3)) << 24) ) : \\r
-      (UInt32)(addr) ) \r
-\r
-/**********************************************************************\r
- ************************** Test Compile Flags ************************\r
- **********************************************************************/\r
-/**\r
- * Prepare all input config registers outside the Send loop (block size based, etc)\r
- * except for beta states since they are data dependent.\r
- */\r
-#define TEST_PREPARE_ONLY_BETASTATE                     1\r
-\r
-/**\r
- * Set this flag to use the fixed input configuration parameters preparation\r
- * optimization. This flag is useful only if TEST_PREPARE_ONLY_BETASTATE is\r
- * not used.\r
- */\r
-#define TEST_PREPARE_ONLY_CODEBLOCK_PARAM_DEPENDENT     0\r
-\r
-/**\r
- * Check the beta state values with the reference from the file generated \r
- * with the test vectors.\r
- */\r
-#define TEST_BETA_VALUE_CHECK                           0\r
-\r
-/**********************************************************************\r
- ************************** Test Definitions **************************\r
- **********************************************************************/\r
-/* TCP3D modes */\r
-#define TEST_MODE_SINGLE        CSL_TCP3D_CFG_TCP3_MODE_MODE_SEL_3GPP   //0 (NOT SUPPORTED)\r
-#define TEST_MODE_LTE           CSL_TCP3D_CFG_TCP3_MODE_MODE_SEL_LTE    //1\r
-#define TEST_MODE_WIMAX         CSL_TCP3D_CFG_TCP3_MODE_MODE_SEL_WIMAX  //2\r
-#define TEST_MODE_SPLIT         CSL_TCP3D_CFG_TCP3_MODE_MODE_SEL_HSUPA  //3\r
-\r
-/* Test True/False flags */\r
-#define TEST_FALSE              0\r
-#define TEST_TRUE               1\r
-\r
-/* Test Interrupt flags */\r
-#define TEST_INTR_ENABLE        1\r
-#define TEST_INTR_DISABLE       0\r
-\r
-/**********************************************************************\r
- ************************** Test Structures ***************************\r
- **********************************************************************/\r
-/*\r
- * Structure that holds the configuration parameters. Used for storing the\r
- * configuration values read from the file blockXX_cfgreg.dat for a given\r
- * code block.\r
- */\r
-typedef struct cbConfig\r
-{\r
-    /* Control */\r
-    Int32 mode_sel;         //TCP3_MODE\r
-    Int32 lte_crc_init_sel;\r
-\r
-    /* Input */\r
-    Int32 NumInfoBits;      //CFG0\r
-    Int32 SW0_length;       //CFG1\r
-    Int32 maxst_en;         //CFG2\r
-    Int32 out_flag_en;\r
-    Int32 out_order_sel;\r
-    Int32 ext_scale_en;\r
-    Int32 soft_out_flag_en;\r
-    Int32 soft_out_fmt;\r
-    Int32 min_itr;\r
-    Int32 max_itr;\r
-    Int32 snr_val;\r
-    Int32 snr_rep;\r
-    Int32 stop_sel;\r
-    Int32 crc_iter_pass;\r
-    Int32 crc_sel;\r
-    Int32 maxst_thold;        //CFG3\r
-    Int32 maxst_value;\r
-    Int32 ext_scale_0;        //CFG8\r
-    Int32 ext_scale_1;\r
-    Int32 ext_scale_2;\r
-    Int32 ext_scale_3;\r
-    Int32 ext_scale_4;        //CFG9\r
-    Int32 ext_scale_5;\r
-    Int32 ext_scale_6;\r
-    Int32 ext_scale_7;\r
-    Int32 ext_scale_8;        //CFG10\r
-    Int32 ext_scale_9;\r
-    Int32 ext_scale_10;\r
-    Int32 ext_scale_11;\r
-    Int32 ext_scale_12;       //CFG11\r
-    Int32 ext_scale_13;\r
-    Int32 ext_scale_14;\r
-    Int32 ext_scale_15;\r
-} cbConfig;\r
-\r
-/*\r
- * Structure for one code block description.\r
- */\r
-typedef struct cbDataDesc\r
-{\r
-    UInt32      mode;\r
-    UInt32      crcInitVal;\r
-    Int8        tailBits[12];\r
-    Tcp3d_InCfgParams   *inCfgParams;\r
-    UInt8       sw0LengthUsed;\r
-\r
-    UInt32  blockSize;\r
-    UInt32  interFlag;\r
-    UInt32  sdFlag;\r
-    UInt32  stsFlag;\r
-    UInt32  llrOffset;\r
-    UInt32  sdOffset;\r
-\r
-    UInt32  sizeCFG;\r
-    UInt32  sizeINTER;\r
-    UInt32  sizeLLR;\r
-    UInt32  sizeHD;\r
-    UInt32  sizeSD;\r
-    UInt32  sizeSTS;\r
-\r
-    UInt32  *inCfg;\r
-    UInt16  *inInter;\r
-    Int8    *inLLR; /* three arrays with offset in llrOffset */\r
-    UInt32  *outHD;\r
-    UInt32  *refHD;\r
-    Int8    *outSD; /* three arrays with offset in sdOffset */\r
-    Int8    *refSD; /* three arrays with offset in sdOffset */\r
-    UInt32  *outSts;\r
-    UInt32  *refSts;\r
-} cbDataDesc;\r
-\r
-/*\r
- * Structure for one test description. \r
- */\r
-typedef struct cbTestDesc\r
-{\r
-    cbDataDesc  **cbData;\r
-    Int32       maxNumCB;\r
-    Int32       mode;\r
-    Int32       doubleBuffer;\r
-    Int32       lteCrcSel;\r
-} cbTestDesc;\r
-\r
-/**********************************************************************\r
- ************************** Test Global Tables ************************\r
- **********************************************************************/\r
-/* interleaver tables (used in tcp3d_inputCongigPrep.c file) */\r
-extern Int16 TCP3_LteInterleaverTable[220][7];\r
-extern Int16 TCP3_WimaxInterleaverTable[17][4];\r
-\r
-/**********************************************************************\r
- *********************** Test Global Functions ************************\r
- **********************************************************************/\r
-/* interleaver table index calculation function */\r
-Int32 LTE_interleaver_index(Int32 K);\r
-Int32 WIMAX_interleaver_index(Int32 K);\r
-\r
-/* input config prepare function definitions (see tcp3d_inputCongigPrep.c) */\r
-Void prepareBlockSizeDepICParams(cbDataDesc *cbPtr);\r
-Void prepareBetaStateICParams(cbDataDesc *cbPtr, UInt8 mode);\r
-Void prepareIC(cbDataDesc *cbPtr, UInt32 *tempIC, UInt8 copyFlag);\r
-Void fillICParams(Tcp3d_InCfgParams *inCfgParams, cbConfig *cbCfg);\r
-Void checkBetaValues (UInt32 inCfg[]);\r
-\r
-/* Test vector functions (see tcp3d_testvector.c) */\r
-Int getTestSetCB(IHeap_Handle dataHeap, cbTestDesc *cbTestSet, Char *testFolder);\r
-Void freeTestSetCB(IHeap_Handle dataHeap, cbTestDesc *cbTestSet);\r
-\r
-#endif  /* _TCP3D_MAIN_H_ */\r