亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? csl_chip.h

?? 基于ti tms320c672x下音頻開發例子程式
?? H
字號:
/** @mainpage CHIP CSL 3.x
 *
 * @section Introduction
 *
 * @subsection xxx Purpose and Scope
 * The purpose of this document is to identify a set of common CSL APIs for
 * the CHIP module. The CSL developer is expected to refer to this document  
 * while designing APIs for the modules which use CHIP module. Some of the
 * listed APIs may not be applicable to a given module. While other cases
 * this list of APIs may not be sufficient to cover all the features required
 * for a particular Module. The CSL developer should use his discretion designing
 * new APIs or extending the existing ones to cover these.
 *
 * @subsection aaa Terms and Abbreviations
 *   -# CSL:  Chip Support Library
 *   -# API:  Application Programmer Interface
 * 
 *
 */
/*  ============================================================================
 *   Copyright (c) Texas Instruments Inc 2002, 2003, 2004
 *
 *   Use of this software is controlled by the terms and conditions found
 *   in the license agreement under which this software has been supplied.
 *   ===========================================================================
 */
 
/** @file  csl_chip.h 
 *
 *  @brief CHIP functional layer API header file
 *
 * Description
 *    - The different enumerations, structure definitions
 *      and function declarations
 *
 * Modification 
 *    - modified on: 23/11/2004
 *    - reason: Created the sources
 *
 * 
 * @author Ramitha Mathew.
 * 
 */ 

#ifndef _CSL_CHIP_H_
#define _CSL_CHIP_H_

#ifdef __cplusplus
extern "C" {
#endif

#include <csl_types.h>
#include <cslr_chip.h>
#include <soc.h>
#include <cslr.h>
#include <csl_error.h>
#include <csl.h>

/**
 * @brief   Enumeration of the Antara System registers
 *
 * This enumeration contains the list of registers that can be manipulated
 * using the CSL_chipReadReg (..) and CSL_chipWriteReg (..) APIs
 */
 
typedef enum  {

   /** memory mapped registers with their offset from Base Address*/
   
    /** L1P Invalidate Start Address Register */ 
   CSL_CHIP_REG_L1PISAR          = 0x00000000u,
   /** L1P Invalidate Control Register */
   CSL_CHIP_REG_L1PICR           = 0x00000004u,
   /** Memory Control and Status Register */
   CSL_CHIP_REG_MEMCSR           = 0x00000008u,
   /** Program Counter Export Register */
   CSL_CHIP_REG_PCER             = 0x00000010u,
   /** CFGPIN0 register*/
   CSL_CHIP_REG_CFGPIN0          = 0x20000000u,
   /** CFGPIN1 register*/
   CSL_CHIP_REG_CFGPIN1          = 0x20000004u,
   /** CGFHPI register*/
   CSL_CHIP_REG_CFGHPI           = 0x20000008u,
   /** CFGHPIAMSB register*/
   CSL_CHIP_REG_CFGHPIAMSB       = 0x2000000Cu,
   /** CFGHPIAUMB register*/
   CSL_CHIP_REG_CFGHPIAUMB       = 0x20000010u,
   /** CGFRTI register*/
   CSL_CHIP_REG_CFGRTI           = 0x20000014u,
    /** CGFMCASP0 register*/
   CSL_CHIP_REG_CFGMCASP0        = 0x20000018u,
   /** CGFMCASP1 register*/
   CSL_CHIP_REG_CFGMCASP1        = 0x2000001Cu,
   /** CGFMCASP2 register*/
   CSL_CHIP_REG_CFGMCASP2        = 0x20000020u,
    /** CGFBRIDGE register*/
   CSL_CHIP_REG_CFGBRIDGE        = 0x20000024u, 
   /** IDREG register*/
   CSL_CHIP_REG_IDREG            = 0x20000080u,
   /** DFT_READ_WRITE register*/
   CSL_CHIP_REG_DFT_READ_WRITE   = 0x20000084u,
   
  /*non memory mapped registers */
  
  /** Addressing Mode Register */
   CSL_CHIP_REG_AMR              = 0x00000001u,
   /** Control Status Register */
   CSL_CHIP_REG_CSR              = 0x00000003u,
   /** Floating Point Adder Configuration register */
   CSL_CHIP_REG_FADCR            = 0x00000005u,
   /** Floating Point Auxiliary Configuration register */
   CSL_CHIP_REG_FAUCR            = 0x00000007u,
   /** Floating Point Multiplier Configuration register */
   CSL_CHIP_REG_FMCR             = 0x00000009u
   
} CSL_ChipReg;


/**
 * @brief This structure gives the information relating to
 *        the context of the CHIP module. 
 */
typedef struct CSL_ChipContext {
	/**Context information of CHIP.
     * The following is only a  place-holder for future implementation.
 	 */
    Uint32 contextInfo;
} CSL_ChipContext;

/**
 * @brief   CHIP registers base address
 */
typedef struct CSL_ChipBaseAddress {
	/** Base-address of the memory mapped CHIP registers 
	 */
	CSL_ChipRegsOvly	regs;
} CSL_ChipBaseAddress;

/**************************************************************************
 * CHIP API function declarations 
 **************************************************************************/

/** ============================================================================
 *   @n@b CSL_chipInit
 *
 *   @b Description
 *   @n This is the initialization function for the CHIP CSL. The function
 *      must be called before calling any other API from this CSL. This
 *      function is idem-potent. Currently, the function just return status
 *      CSL_SOK, without doing anything.
 *
 *   @b Arguments
 *   @verbatim
        pContext    Pointer to module-context. As CHIP doesn't have
                    any context based information user is expected to pass NULL.
     @endverbatim
 *
 *   <b> Return Value </b>  CSL_Status
 *   @li                    CSL_SOK - Always returns
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *   @n  The CSL for CHIP is initialized
 *
 *   @b Modifies
 *   @n  None
 *
 *   @b Example
 *   @verbatim
            CSL_chipInit (NULL);
     @endverbatim
 * =============================================================================
 */

extern CSL_Status   CSL_chipInit (   
    CSL_ChipContext *   pContext  
);


/**============================================================================
 *   @n@b CSL_chipWriteReg
 * 
 *   @b Description 
 *   @n This function could be used to write to the CHIP registers. The
 *      register that can be specified could be one of those enumerated
 *      in CSL_ChipReg.
 *
 *   @b Arguments
     @verbatim
        reg - This is the register id specified for the register 
              through the enum
        val - Value to be written into the register
     @endverbatim
 *
 *   <b> Return Value </b>  
 *   @li Uint32 - The value in the register before the new value being written
 *
 *   <b> Pre Condition </b>
 *   @n  CSL_chipInit () must be called
 *
 *   <b> Post Condition </b>
 *   @n  The specified register will be modified
 *
 *   @b Modifies
 *   @n The specified register will be modified
 *
 *   @b Example:
     @verbatim
  
       Uint32 oldRegVal;
       oldRegVal = CSL_chipWriteReg ( CSL_CHIP_REG_PCER, newRegVal);
  
     @endverbatim 
 */
 
extern Uint32  CSL_chipWriteReg (
     CSL_ChipReg     reg,  
     Uint32          val   
);


/** ============================================================================
 *   @n@b CSL_chipReadReg
 * 
 *   @b Description 
 *   @n This function could be used to read the CHIP registers. The
 *      register that can be specified could be one of those enumerated
 *      in CSL_ChipReg.
 *
 *   @b Arguments
     @verbatim
       reg - This is the register id specified for the register 
             through the enum       
     @endverbatim
 *
 *   <b> Return Value </b>  
 *   @li Uint32 - The value read from the register
 *
 *   <b> Pre Condition </b>
 *   @n  CSL_chipInit () must be called
 *
 *   <b> Post Condition </b>
 *   @n  None
 *
 *   @b Modifies
 *   @n None
 *
 *   @b Example:
     @verbatim
  
     Uint32 readValue;
     readValue = CSL_chipReadReg (CSL_CHIP_REG_CSR);
  
     @endverbatim 
 */

extern Uint32  CSL_chipReadReg (
   CSL_ChipReg     reg 
);

#ifdef __cplusplus
}
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人aaaa免费全部观看| 一区二区三区免费| 在线观看av不卡| 五月婷婷综合在线| 中文字幕的久久| 在线这里只有精品| 国产99久久久久| 免费看日韩a级影片| 国产精品电影院| 欧美国产精品一区二区三区| 日本三级亚洲精品| 欧美激情在线免费观看| 欧美亚洲一区三区| 粉嫩av一区二区三区粉嫩| 一区二区三区四区在线播放 | 日韩一区二区三免费高清| 国产一区二三区好的| 亚洲欧美激情在线| 日韩视频一区二区三区| 日本精品一区二区三区四区的功能| 亚洲高清免费在线| 亚洲久草在线视频| 中文字幕在线观看一区| 欧美另类videos死尸| 91黄色激情网站| 色老综合老女人久久久| 高清在线观看日韩| 国产乱码精品一区二区三区五月婷 | 3d动漫精品啪啪| 欧美亚洲一区二区三区四区| av一二三不卡影片| 91免费版pro下载短视频| 国产99久久久久| 波多野结衣视频一区| 成人一区二区三区视频在线观看 | 99精品视频在线观看免费| 国产高清在线观看免费不卡| 久88久久88久久久| 菠萝蜜视频在线观看一区| 高清国产一区二区三区| 国产成人精品免费网站| 成人不卡免费av| 69p69国产精品| 久久午夜羞羞影院免费观看| 国产午夜精品久久久久久免费视 | 久久久影视传媒| 国产精品免费av| 一区二区三区中文在线| 亚洲国产欧美日韩另类综合| 天堂在线亚洲视频| 成人免费三级在线| 欧美老人xxxx18| 日本一区二区三区久久久久久久久不| 亚洲国产精品ⅴa在线观看| 一区二区在线免费观看| 美腿丝袜在线亚洲一区| 91国产视频在线观看| 国产精品美女久久久久久久久 | 中文字幕va一区二区三区| 亚洲高清三级视频| jlzzjlzz亚洲日本少妇| 欧美日韩dvd在线观看| 久久午夜电影网| 婷婷成人激情在线网| av一区二区三区| 国产日韩欧美精品在线| 丝袜诱惑制服诱惑色一区在线观看| 国产经典欧美精品| 久久网站最新地址| 精品亚洲成a人| 欧美一区二区三区四区在线观看| 亚洲日穴在线视频| 成人免费视频免费观看| 国产婷婷一区二区| 国产精品1区2区3区| 国产日韩精品一区二区三区 | 日本麻豆一区二区三区视频| 色哟哟欧美精品| 久久精品人人爽人人爽| 亚洲精品自拍动漫在线| 91在线云播放| 午夜精品一区二区三区免费视频| 欧美日韩中文字幕一区二区| 亚洲人午夜精品天堂一二香蕉| 欧美视频在线播放| 国内精品写真在线观看| 精品国产青草久久久久福利| 国产成人综合视频| 亚洲一区二区精品视频| 日韩欧美国产精品| 成人丝袜18视频在线观看| 亚洲福利视频三区| 亚洲国产精品传媒在线观看| 色哟哟欧美精品| 麻豆国产91在线播放| 亚洲综合色在线| 久久亚洲综合av| 欧美日韩一区国产| 色偷偷88欧美精品久久久 | 日本伊人色综合网| 国产日韩av一区二区| 在线免费观看视频一区| 成人h动漫精品一区二区| 亚洲成人av一区| 亚洲手机成人高清视频| 日本一区二区三区dvd视频在线| 91黄视频在线| 日本韩国一区二区三区| 成人午夜大片免费观看| 五月天激情综合| 亚洲一区二区三区自拍| 亚洲欧美日韩一区二区| 国产日产精品1区| 日韩精品一区二区三区视频在线观看| 日本韩国一区二区三区| 97久久精品人人爽人人爽蜜臀| 国产精品一区二区黑丝| 国产一区二区福利| 国产福利精品导航| 91丝袜国产在线播放| 在线观看欧美黄色| 欧美一区二区视频在线观看 | 欧美一区二区三区人| 91精品蜜臀在线一区尤物| 精品成人佐山爱一区二区| 国产欧美日韩在线| 日韩国产欧美在线观看| 在线观看亚洲a| 国产婷婷一区二区| 九九视频精品免费| 欧美成人性战久久| 人人爽香蕉精品| 91久久精品一区二区三| 中文子幕无线码一区tr| 国内精品免费**视频| 制服丝袜日韩国产| 亚洲卡通动漫在线| thepron国产精品| 中文字幕乱码久久午夜不卡| 国产麻豆视频精品| 久久久久国产免费免费| 美女脱光内衣内裤视频久久网站| 91色|porny| 日韩vs国产vs欧美| 99久久免费视频.com| 91在线观看一区二区| 精品国产3级a| 国内成人自拍视频| 久久久亚洲综合| 成人精品免费看| 国产日韩欧美综合一区| 精品一区二区在线免费观看| 欧美日韩亚洲国产综合| 午夜精品久久久久久久99水蜜桃| 欧美伦理影视网| 国产成人午夜精品影院观看视频 | 成人中文字幕在线| 国产精品伦一区二区三级视频| 久久99精品国产91久久来源| 久久久国产午夜精品| 国产一区美女在线| 综合久久久久久| 7777精品伊人久久久大香线蕉最新版| 日本 国产 欧美色综合| 国产精品视频免费看| 99精品欧美一区二区三区小说| 一区二区三区成人| 日韩精品中文字幕在线不卡尤物| 99久久精品国产精品久久| 五月婷婷激情综合| 成人欧美一区二区三区| 精品国产乱码久久久久久夜甘婷婷| 国产精品1024| 男女性色大片免费观看一区二区| 久久精品日韩一区二区三区| av动漫一区二区| 93久久精品日日躁夜夜躁欧美| 麻豆成人久久精品二区三区红| 中文字幕欧美三区| 欧美性感一类影片在线播放| 99久久精品费精品国产一区二区| 成人综合在线网站| 国产精品系列在线播放| 蜜芽一区二区三区| 精品亚洲国产成人av制服丝袜| 久久99国产精品尤物| 国产中文字幕一区| 国产电影一区在线| 99精品国产91久久久久久| 天天综合天天综合色| 中文一区二区完整视频在线观看| 精品久久久久av影院| 欧美一级在线观看| 欧美videossexotv100| 欧美电视剧在线看免费| 欧美一级国产精品| 日韩一区二区三区观看| 日韩欧美国产一区二区在线播放| 精品久久久久久久一区二区蜜臀| 久久久久久9999|