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

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

?? csl_legacyhal.h

?? JPEG的壓縮算法
?? H
?? 第 1 頁 / 共 5 頁
字號:
/*
 *  Copyright 2001 by Texas Instruments Incorporated.
 *  All rights reserved. Property of Texas Instruments Incorporated.
 *  Restricted rights to use, duplicate or disclose this code are
 *  granted through contract.
 *  
 */
/* "@(#) DSP/BIOS 4.60.22 12-07-01 (barracuda-j15)" */
/******************************************************************************\
*           Copyright (C) 2000 Texas Instruments Incorporated.
*                           All Rights Reserved
*------------------------------------------------------------------------------
* FILENAME...... csl_legacyhal.h
* DATE CREATED.. 09/01/2000
* LAST MODIFIED. 03/08/2002
\******************************************************************************/
#ifndef _CSL_LEGACYHAL_H_
#define _CSL_LEGACYHAL_H_

#include "csl_stdinc.h"
#include "csl_chiphal.h"

/*----------------------------------------------------------------------------*/
/* Legacy HAL support macro definitions                                       */
/*----------------------------------------------------------------------------*/
  #define _VALUEOF(x) ((Uint32)(x))

#ifndef UNREFERENCED_PARAMETER
  #define UNREFERENCED_PARAMETER(P)    ((P)=(P))
#endif

#ifndef REG32
  #define REG32(addr) (*(volatile unsigned int*)(addr))
  #define REG16(addr) (*(volatile unsigned short*)(addr))
  #define REG8(addr) (*(volatile unsigned char*)(addr))
#endif

/* memory mapped register macros */
#define HFIELD_GET(RegAddr,FIELD) (Uint32)( \
  (REG32(RegAddr)&##FIELD##_MASK)>>##FIELD##_SHIFT \
)

#define HFIELD_SET(RegAddr,FIELD,Val) REG32(RegAddr)=(Uint32)( \
  (REG32(RegAddr)&~##FIELD##_MASK)| \
  (((Uint32)(Val)<<##FIELD##_SHIFT)&##FIELD##_MASK) \
)

#define HFIELD_SHIFT(FIELD,Val) \
  (((Uint32)(Val)<<##FIELD##_SHIFT)&##FIELD##_MASK)

#define HREG32_GET(RegAddr) \
  (Uint32)REG32(RegAddr)

#define HREG32_SET(RegAddr,Val) \
  REG32(RegAddr)=(Uint32)(Val)

/* control register macros */
#define HCRFIELD_GET(CRREG,FIELD) (Uint32)( \
  (((CRREG)&##FIELD##_MASK)>>##FIELD##_SHIFT) \
)



#define HCRFIELD_SET(CRREG,FIELD,Val) CRREG = (Uint32)( \
  ((CRREG)&~##FIELD##_MASK)| \
  (((Uint32)(Val)<<##FIELD##_SHIFT)&##FIELD##_MASK) \
)

#define HCRFIELD_SHIFT(FIELD,Val) \
  (((Uint32)(Val)<<##FIELD##_SHIFT)&##FIELD##_MASK)

#define HCRREG32_GET(CRREG) \
  (Uint32)(CRREG)

#define HCRREG32_SET(CRREG,Val) \
  (CRREG)=(Uint32)(Val)


/******************************************************************************\
*           Copyright (C) 1999-2000 Texas Instruments Incorporated.
*                           All Rights Reserved
*------------------------------------------------------------------------------
* FILENAME...... chiphal.h
* DATE CREATED.. 08/19/1999 
* LAST MODIFIED. 03/08/2000
*   
*------------------------------------------------------------------------------
* DESCRIPTION:  (HAL interface file for the CHIP module)
* 
* CHIP Control Registers Covered
*   HCHIP_CSR    - control status register
*   HCHIP_IFR    - interrupt flag register
*   HCHIP_ISR    - interrupt set register
*   HCHIP_ICR    - interrupt clear register
*   HCHIP_IER    - interrupt enable register
*   HCHIP_ISTP   - interrupt service table pointer
*   HCHIP_IRP    - interrrupt return pointer
*   HCHIP_NRP    - nonmaskable interrupt return pointer
*   HCHIP_AMR    - addressing mode register
*   HCHIP_FADCR  - floating-point adder config register (1)
*   HCHIP_FAUCR  - floating-point auxiliary config register (1)
*   HCHIP_FMCR   - floating-point multiplier config register (1)
*
*   (1) only on devices with an FPU
*
\******************************************************************************/
#ifndef _CHIPHAL_H_
#define _CHIPHAL_H_

/*----------------------------------------------------------------*/

#define HCHIP_PERBASE_ADDR   (0x01800000)

/******************************************************************************\
* HCHIP_NULL - dummy register
*
\******************************************************************************/
  #define HCHIP_NULL_ADDR                       ((UINT32)(0x01840074))
  #define HCHIP_NULL                            REG32(HCHIP_NULL_ADDR)

/******************************************************************************\
* HCHIP_CSR - control status register
*
* Fields:
*   (RW) HCHIP_CSR_GIE
*   (RW) HCHIP_CSR_PGIE
*   (RW) HCHIP_CSR_DCC
*   (RW) HCHIP_CSR_PCC
*   (R)  HCHIP_CSR_EN
*   (RC) HCHIP_CSR_SAT
*   (RW) HCHIP_CSR_PWRD
*   (R)  HCHIP_CSR_REVID
*   (R)  HCHIP_CSR_CPUID
*
\******************************************************************************/
  extern far cregister volatile unsigned int CSR;
  #define HCHIP_CSR CSR
  
/*----------------------------------------------------------------------------*\
* (RW) HCHIP_CSR_GIE
\*----------------------------------------------------------------------------*/ 
  #define HCHIP_CSR_GIE_MASK                     (0x00000001)
  #define HCHIP_CSR_GIE_SHIFT                    (0x00000000)
  
  #define HCHIP_CSR_GIE_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_CSR_GIE)

  #define HCHIP_CSR_GIE_SET(CrReg,Val) \
    HCRFIELD_SET(CrReg,HCHIP_CSR_GIE,Val)

/*----------------------------------------------------------------------------*\
* (RW) HCHIP_CSR_PGIE
\*----------------------------------------------------------------------------*/
  #define HCHIP_CSR_PGIE_MASK                    (0x00000002)
  #define HCHIP_CSR_PGIE_SHIFT                   (0x00000001) 

  #define HCHIP_CSR_PGIE_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_CSR_PGIE)

  #define HCHIP_CSR_PGIE_SET(CrReg,Val) \
    HCRFIELD_SET(CrReg,HCHIP_CSR_PGIE,Val)

/*----------------------------------------------------------------------------*\
* (RW) HCHIP_CSR_DCC
\*----------------------------------------------------------------------------*/
  #define HCHIP_CSR_DCC_MASK                     (0x0000001C)
  #define HCHIP_CSR_DCC_SHIFT                    (0x00000002)

  #define HCHIP_CSR_DCC_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_CSR_DCC)

  #define HCHIP_CSR_DCC_SET(CrReg,Val) \
    HCRFIELD_SET(CrReg,HCHIP_CSR_DCC,Val)

/*----------------------------------------------------------------------------*\
* (RW) HCHIP_CSR_PCC
\*----------------------------------------------------------------------------*/
  #define HCHIP_CSR_PCC_MASK                     (0x000000E0)
  #define HCHIP_CSR_PCC_SHIFT                    (0x00000005)

  #define HCHIP_CSR_PCC_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_CSR_PCC)

  #define HCHIP_CSR_PCC_SET(CrReg,Val) \
    HCRFIELD_SET(CrReg,HCHIP_CSR_PCC,Val)

/*----------------------------------------------------------------------------*\
* (R) HCHIP_CSR_EN
\*----------------------------------------------------------------------------*/
  #define HCHIP_CSR_EN_MASK                      (0x00000100)
  #define HCHIP_CSR_EN_SHIFT                     (0x00000008)
  
  #define HCHIP_CSR_EN_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_CSR_EN)

/*----------------------------------------------------------------------------*\
* (RC) HCHIP_CSR_SAT
\*----------------------------------------------------------------------------*/
  #define HCHIP_CSR_SAT_MASK                     (0x00000200)
  #define HCHIP_CSR_SAT_SHIFT                    (0x00000009)

  #define HCHIP_CSR_SAT_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_CSR_SAT)

  #define HCHIP_CSR_SAT_SET(CrReg,Val) \
    HCRFIELD_SET(CrReg,HCHIP_CSR_SAT,Val)

/*----------------------------------------------------------------------------*\
* (W) HCHIP_CSR_PWRD
\*----------------------------------------------------------------------------*/
  #define HCHIP_CSR_PWRD_MASK                    (0x0000FC00)
  #define HCHIP_CSR_PWRD_SHIFT                   (0x0000000A)

  #define HCHIP_CSR_PWRD_SET(CrReg,Val) \
    HCRFIELD_SET(CrReg,HCHIP_CSR_PWRD,Val)

/*----------------------------------------------------------------------------*\
* (R) HCHIP_CSR_REVID
\*----------------------------------------------------------------------------*/
  #define HCHIP_CSR_REVID_MASK                   (0x00FF0000)
  #define HCHIP_CSR_REVID_SHIFT                  (0x00000010) 
  
  #define HCHIP_CSR_REVID_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_CSR_REVID)

/*----------------------------------------------------------------------------*\
* (R) HCHIP_CSR_CPUID
\*----------------------------------------------------------------------------*/
  #define HCHIP_CSR_CPUID_MASK                   (0xFF000000)
  #define HCHIP_CSR_CPUID_SHIFT                  (0x00000018)

  #define HCHIP_CSR_CPUID_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_CSR_CPUID)

/*----------------------------------------------------------------------------*\
* (RW) HCHIP_CSR
\*----------------------------------------------------------------------------*/
  #define HCHIP_CSR_GET(CrReg) HCRREG32_GET(CrReg)

  #define HCHIP_CSR_SET(CrReg,Val) HCRREG32_SET(CrReg,Val)

  #define HCHIP_CSR_CFG(CrReg,gie,pgie,dcc,pcc,pwrd) CrReg=(UINT32)( \
    HCRFIELD_SHIFT(HCHIP_CSR_GIE, gie) |\
    HCRFIELD_SHIFT(HCHIP_CSR_PGIE,pgie)|\
    HCRFIELD_SHIFT(HCHIP_CSR_DCC, dcc) |\
    HCRFIELD_SHIFT(HCHIP_CSR_PCC, pcc) |\
    HCRFIELD_SHIFT(HCHIP_CSR_PWRD,pwrd) \
  )

/******************************************************************************\
* HCHIP_IFR - interrupt flag register
*
* Fields:
*   (R)  HCHIP_IFR_NMIF
*   (R)  HCHIP_IFR_IF4
*   (R)  HCHIP_IFR_IF5
*   (R)  HCHIP_IFR_IF6
*   (R)  HCHIP_IFR_IF7
*   (R)  HCHIP_IFR_IF8
*   (R)  HCHIP_IFR_IF9
*   (R)  HCHIP_IFR_IF10
*   (R)  HCHIP_IFR_IF11
*   (R)  HCHIP_IFR_IF12
*   (R)  HCHIP_IFR_IF13
*   (R)  HCHIP_IFR_IF14
*   (R)  HCHIP_IFR_IF15
*
\******************************************************************************/
  extern far cregister volatile unsigned int IFR;
  #define HCHIP_IFR IFR

/*----------------------------------------------------------------------------*\
* (R) HCHIP_IFR_NMIF
\*----------------------------------------------------------------------------*/
  #define HCHIP_IFR_NMIF_MASK                    (0x00000002)
  #define HCHIP_IFR_NMIF_SHIFT                   (0x00000001)

  #define HCHIP_IFR_NMIF_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_IFR_NMIF)

/*----------------------------------------------------------------------------*\
* (R) HCHIP_IFR_IF4
\*----------------------------------------------------------------------------*/
  #define HCHIP_IFR_IF4_MASK                     (0x00000010)
  #define HCHIP_IFR_IF4_SHIFT                    (0x00000004)

  #define HCHIP_IFR_IF4_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_IFR_IF4)

/*----------------------------------------------------------------------------*\
* (R) HCHIP_IFR_IF5
\*----------------------------------------------------------------------------*/
  #define HCHIP_IFR_IF5_MASK                     (0x00000020)
  #define HCHIP_IFR_IF5_SHIFT                    (0x00000005)

  #define HCHIP_IFR_IF5_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_IFR_IF5)

/*----------------------------------------------------------------------------*\
* (R) HCHIP_IFR_IF6
\*----------------------------------------------------------------------------*/
  #define HCHIP_IFR_IF6_MASK                     (0x00000040)
  #define HCHIP_IFR_IF6_SHIFT                    (0x00000006)

  #define HCHIP_IFR_IF6_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_IFR_IF6)

/*----------------------------------------------------------------------------*\
* (R) HCHIP_IFR_IF7
\*----------------------------------------------------------------------------*/
  #define HCHIP_IFR_IF7_MASK                     (0x00000080)
  #define HCHIP_IFR_IF7_SHIFT                    (0x00000007)

  #define HCHIP_IFR_IF7_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_IFR_IF7)

/*----------------------------------------------------------------------------*\
* (R) HCHIP_IFR_IF8
\*----------------------------------------------------------------------------*/
  #define HCHIP_IFR_IF8_MASK                     (0x00000100)
  #define HCHIP_IFR_IF8_SHIFT                    (0x00000008)

  #define HCHIP_IFR_IF8_GET(CrReg) \
    HCRFIELD_GET(CrReg,HCHIP_IFR_IF8)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91日韩精品一区| 一本久久a久久精品亚洲| 国产成人av一区二区三区在线| 在线成人高清不卡| 麻豆精品一二三| 国产丝袜在线精品| jlzzjlzz亚洲女人18| 18欧美乱大交hd1984| 一本大道久久a久久精品综合| 成人一级视频在线观看| 午夜视频一区二区三区| 国产喂奶挤奶一区二区三区| 久久久.com| 国产精品私人影院| 欧美一区三区二区| 成人激情免费网站| 国产一区二区美女诱惑| 亚洲精品你懂的| 欧美成人一区二区三区在线观看| 国产69精品久久久久毛片| 天天综合网天天综合色| 韩国女主播一区| 天天操天天干天天综合网| 天堂一区二区在线| 亚洲欧美日韩国产一区二区三区| 久久久久久久久久久99999| 91国产丝袜在线播放| 国产高清不卡一区| 在线免费观看日本一区| 国产高清精品网站| 在线看国产一区| 日韩一区二区三区av| 欧美一级在线观看| 中文字幕一区二区三区精华液| 一区二区在线电影| 国内精品久久久久影院色| 色偷偷久久人人79超碰人人澡 | 精品国产网站在线观看| 欧美亚洲精品一区| 欧美色图片你懂的| 粉嫩蜜臀av国产精品网站| 91成人看片片| 久久精品人人爽人人爽| 亚洲成人黄色影院| 亚洲成人av免费| 国产99一区视频免费| 9191久久久久久久久久久| 欧美亚洲禁片免费| 中文av一区二区| 激情欧美一区二区三区在线观看| 日本电影亚洲天堂一区| 久久免费看少妇高潮| 日韩国产欧美三级| 久久97超碰色| 国产成人精品午夜视频免费| 777久久久精品| 亚洲欧美日韩小说| 成人精品免费看| 欧美大片免费久久精品三p | 久久99精品国产91久久来源| 91麻豆国产福利在线观看| 日本一区二区免费在线| 亚洲欧美一区二区视频| 国产毛片精品视频| 精品国产精品一区二区夜夜嗨| 亚洲福利视频一区| 奇米精品一区二区三区四区| 国产一区二区网址| 日韩欧美国产小视频| 青青草97国产精品免费观看 | 国产农村妇女精品| 国内精品久久久久影院薰衣草 | 国产一区二区三区免费播放| 日韩一卡二卡三卡国产欧美| 午夜精品久久一牛影视| 欧美美女一区二区在线观看| 亚洲国产日韩精品| 欧美日本视频在线| 国产欧美1区2区3区| 国产一区二区伦理| 久久久国产精品不卡| 麻豆精品国产传媒mv男同| 日韩欧美激情在线| 国产一区二区按摩在线观看| 久久久国产一区二区三区四区小说 | 精品88久久久久88久久久| 精品一区在线看| 久久久久久久久免费| 高清不卡在线观看| 1000精品久久久久久久久| 成人免费视频一区二区| 欧美国产精品劲爆| 蜜臀av性久久久久蜜臀av麻豆| 日韩一级黄色片| 国产麻豆视频一区| 亚洲日本青草视频在线怡红院| 午夜在线成人av| 精品成人佐山爱一区二区| 国产美女在线观看一区| 中文字幕一区二区三| 色婷婷av一区二区三区gif| 午夜一区二区三区在线观看| 日韩免费电影网站| 91日韩精品一区| 全部av―极品视觉盛宴亚洲| 久久精品夜色噜噜亚洲a∨| 不卡电影免费在线播放一区| 亚洲国产欧美在线| 久久亚洲精精品中文字幕早川悠里| 亚洲一区在线观看视频| 99国产精品久久久久| 中文字幕欧美国产| 欧美写真视频网站| 精品在线观看视频| 一区二区高清免费观看影视大全 | 中文字幕高清不卡| 欧美嫩在线观看| 东方aⅴ免费观看久久av| 亚洲国产日韩av| 国产网红主播福利一区二区| 在线观看日韩电影| 国产99精品国产| 丝袜国产日韩另类美女| 亚洲国产激情av| 欧美成人精品3d动漫h| 欧美在线观看视频一区二区| 国产91综合一区在线观看| 日韩电影在线一区二区三区| 综合色中文字幕| 久久久精品国产免费观看同学| 欧美系列在线观看| 色综合天天做天天爱| 最新日韩av在线| www成人在线观看| 欧美一区二区在线不卡| 欧美亚州韩日在线看免费版国语版| 国产美女视频一区| 精品一区二区三区免费| 亚洲成av人片在www色猫咪| 一区二区三区.www| 中文字幕一区二区三| 国产调教视频一区| 久久久亚洲国产美女国产盗摄| 91精品国产手机| 欧美色手机在线观看| 色综合亚洲欧洲| 91麻豆精品秘密| 91视视频在线直接观看在线看网页在线看 | 欧美精品 日韩| 欧美日韩一区二区三区在线| 欧美综合一区二区三区| 97aⅴ精品视频一二三区| 97se亚洲国产综合自在线观| 成人高清视频在线观看| a在线欧美一区| 91丨porny丨首页| 色天天综合久久久久综合片| 日本韩国一区二区三区视频| 色哟哟一区二区| 在线观看欧美黄色| 884aa四虎影成人精品一区| 欧美日韩一区小说| 日韩写真欧美这视频| 欧美精品一区二区三区四区| 国产肉丝袜一区二区| 中文字幕一区在线观看视频| 亚洲女爱视频在线| 三级一区在线视频先锋| 日本三级亚洲精品| 国产一区不卡视频| 91一区二区在线观看| 欧美理论片在线| 欧美zozo另类异族| 国产精品成人网| 久久久www成人免费无遮挡大片| 精品久久久久久综合日本欧美| 国产清纯美女被跳蛋高潮一区二区久久w | 精品国产区一区| 国产精品久久久久久久裸模| 亚洲精品久久久蜜桃| 日韩国产欧美在线播放| 国产成人精品亚洲日本在线桃色| 91在线精品一区二区三区| 欧美性感一类影片在线播放| 精品美女一区二区三区| 亚洲欧美一区二区在线观看| 偷拍自拍另类欧美| 风间由美一区二区av101| 欧美日韩在线综合| 久久久久国产免费免费| 亚洲亚洲精品在线观看| 国产高清精品久久久久| 欧美色男人天堂| 中文字幕av一区 二区| 亚洲国产欧美另类丝袜| 成人影视亚洲图片在线| 欧美一区二区三区婷婷月色| 亚洲女人****多毛耸耸8| 激情五月播播久久久精品| 在线视频欧美精品|