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

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

?? board.h

?? TMS320VC5402實現FIR濾波,C語言實現
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*****************************************************************************/
/*****************************************************************************/
/*  BOARD.H - Header file for board.c                                        */
/*                                                                           */
/*                                                                           */
/*  FUNCTIONS:                                                               */
/*                                                                           */
/*  brd_init()                                                               */
/*  brd_init_bios()                                                          */
/*  brd_fifo_read()                                                          */
/*  brd_fifo_write()                                                         */
/*  brd_led_enable()                                                         */
/*  brd_led_disable()                                                        */
/*  brd_led_toggle()                                                         */
/*                                                                           */
/*                                                                           */
/*  STATIC FUNCTIONS:                                                        */
/*    None                                                                   */
/*                                                                           */
/*                                                                           */
/*  GLOBAL VARIABLES DEFINED                                                 */
/*                                                                           */
/*                                                                           */ 
/*****************************************************************************/
#ifndef _BOARD_H
#define _BOARD_H

#include <type.h>

#undef  OK
#define OK                       0

#undef  ERROR
#define ERROR                   -1

//port declarations used to access CPLD registers
volatile ioport u16 port0;
volatile ioport u16 port1;
volatile ioport u16 port2;
volatile ioport u16 port3;
volatile ioport u16 port4;
volatile ioport u16 port5;
volatile ioport u16 port6;
volatile ioport u16 port7;

/*----------------------------------------------------------------------------*/
/* MACRO DEFINITIONS                                                          */
/*----------------------------------------------------------------------------*/
#define MIN_CPU_FREQ             10
#define MAX_CPU_FREQ             100
#define DELAY_TIMER_PORT         0

#define LED0_MASK                0x1
#define LED1_MASK                0x2
#define LED2_MASK                0x4

#define CPLD_CTRL1_DEFAULT       0x10 //NMIEN=1
#define CPLD_DMCTRL_DEFAULT      0x00
#define CPLD_DBIO_DEFAULT        0x30
#define CPLD_CTRL2_DEFAULT       0x03
#define CPLD_SEM0_DEFAULT        0x00
#define CPLD_SEM1_DEFAULT        0x00
#define CPLD_SLIC_DEFAULT        0x00

#define CPLD_CTRL1_REG           port0
#define CPLD_STAT_REG            port1
#define CPLD_DMCTRL_REG          port2
#define CPLD_DBIO_REG            port3
#define CPLD_CTRL2_REG           port4
#define CPLD_SEM0_REG            port5
#define CPLD_SEM1_REG            port6
#define CPLD_SLIC_REG            port7

//CPLD register addresses used the C-callable portio routines
//DO NOT use the above defines with the c-callable portio
//routines prototyped in portio.h

#ifdef C5410
typedef enum
{
    CpldCtrl1Reg   = 0x00,
    CpldStatReg    = 0x01,
    CpldDmctrlReg  = 0x02,
    CpldDbioReg    = 0x03,
    CpldCtrl2Reg   = 0x04,
    CpldSem0Reg    = 0x05,
    CpldSem1Reg    = 0x06,
    CpldSlicReg    = 0x07
} CpldReg, *PCpldReg;
#else
typedef enum
{
    CpldCtrl1Reg   = 0x00,
    CpldStatReg    = 0x01,
    CpldDmctrlReg  = 0x02,
    CpldDbioReg    = 0x03,
    CpldCtrl2Reg   = 0x04,
    CpldSem0Reg    = 0x05,
    CpldSem1Reg    = 0x06
} CpldReg, *PCpldReg;
#endif

//dsk semaphores
typedef enum
{
    BRD_SEM0,
    BRD_SEM1
} BrdSem;

typedef enum
{
    BRD_HINT,
     BRD_HINT2
} BrdIntr;

typedef enum
{
    BRD_LED0,
    BRD_LED1,
    BRD_LED2
} BrdLed;

typedef void (*Fp)(void);

/*****************************************************************************/
/* FUNCTIONS                                                                 */
/*****************************************************************************/

/******************************************************************************/
/* brd_init(u16 freq) - Initialize DSK board for use                          */
/*                                                                            */
/*  Parameters:                                                               */
/*      - freq: Desired board operating frequency.                            */
/*                                                                            */ 
/*  Return:                                                                   */
/*  - OK success                                                              */
/*  - ERROR failure                                                           */
/*                                                                            */ 
/*  Notes:                                                                    */
/*                                                                            */ 
/*  Board frequencies must be a multiple of 10 with the lowest being 20 MHz   */
/*  and the highest being 100 MHz.  Board frequencies supported are:	      */
/*  20,30,40,50,60,70,                                                        */ 
/*                                                                            */ 
/*  WARNING: This function is not compatible with DSP/BIOS                    */
/*                                                                            */
/******************************************************************************/
s16 brd_init(unsigned int cpuFreq);


/******************************************************************************/
/* brd_init_bios() - Initialize DSK board for use with DSP BIOS               */
/*                                                                            */
/*  Parameters:  none                                                         */
/*                                                                            */ 
/*  Return:                                                                   */
/*  - OK success                                                              */
/*  - ERROR failure                                                           */
/*                                                                            */ 
/*                                                                            */ 
/******************************************************************************/
s16 brd_init_bios(void);

/*****************************************************************************/
/*  s16 brd_interrupt_host(EvmInt intr)                                      */
/*                                                                           */ 
/*  This routine interrupts the host application .                           */
/*                                                                           */
/*  Parameters:                                                              */
/*      - intr: specified interrupt                                          */
/*  Return:                                                                  */
/*  - OK success                                                             */
/*  - ERROR failure                                                          */
/*                                                                           */ 
/*  Notes:                                                                   */
/*                                                                           */ 
/*****************************************************************************/
s16 brd_interrupt_host(BrdIntr intr);

/*****************************************************************************/
/*  s16 brd_led_enable(BrdLed led)                                            */
/*                                                                           */ 
/*  This routine enables the dsk led.             .                          */
/*                                                                           */
/*  Parameters:                                                              */
/*      - led - specific led                                                 */
/*                                                                           */ 
/*  Return:                                                                  */
/*  - OK success                                                             */
/*  - ERROR failure                                                          */
/*                                                                           */ 
/*  Notes:                                                                   */
/*                                                                           */ 
/*****************************************************************************/
s16 brd_led_enable(BrdLed led);

/*****************************************************************************/
/*  s16 brd_led_disable(BrdLed led)                                           */
/*                                                                           */ 
/*  This routine disables the dsk led.            .                          */
/*                                                                           */
/*  Parameters:                                                              */
/*      - led - specific led                                                 */
/*                                                                           */ 
/*  Return:                                                                  */
/*  - OK success                                                             */
/*  - ERROR failure                                                          */
/*                                                                           */ 
/*  Notes:                                                                   */
/*                                                                           */ 
/*****************************************************************************/
s16 brd_led_disable(BrdLed led);

/*****************************************************************************/
/*  s16 brd_toggle_led(BrdLed led)                                            */
/*                                                                           */ 
/*  This routine enables the dsk led.             .                          */
/*                                                                           */
/*  Parameters:                                                              */
/*      - led - specific led                                                 */
/*                                                                           */ 
/*  Return:                                                                  */
/*  - OK success                                                             */
/*  - ERROR failure                                                          */
/*                                                                           */ 
/*  Notes:                                                                   */
/*                                                                           */ 
/*****************************************************************************/
s16 brd_led_toggle(BrdLed led);

/*****************************************************************************/
/*  s16 brd_sem_get(void)                                                    */
/*                                                                           */ 
/*  This routine tries to obtain the specified user semaphore.               */
/*                                                                           */
/*                                                                           */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品蜜臀在线观看| 玖玖九九国产精品| 久久这里都是精品| 欧美中文字幕一区二区三区 | 亚洲国产综合在线| 国产精品毛片a∨一区二区三区| 欧美一区二区三区成人| 欧美在线|欧美| 91精彩视频在线| www.欧美日韩| 婷婷成人综合网| 亚洲v精品v日韩v欧美v专区 | 成人免费三级在线| 日日夜夜精品视频免费| 亚洲一区二区av在线| 亚洲影院在线观看| 婷婷久久综合九色综合绿巨人| 曰韩精品一区二区| 17c精品麻豆一区二区免费| 国产精品视频线看| 国产精品久久夜| 日韩美女精品在线| 亚洲激情在线激情| 婷婷一区二区三区| 美女尤物国产一区| 精品影院一区二区久久久| 麻豆精品一区二区| 国产在线日韩欧美| 国产成人av电影在线观看| 国产成人精品一区二区三区四区| 韩国女主播成人在线| 国产成人精品三级| 成人综合在线观看| 一本到不卡精品视频在线观看| 日本高清不卡视频| 5566中文字幕一区二区电影| 精品欧美久久久| 欧美一区二区精品久久911| 精品国产精品一区二区夜夜嗨| 日韩精品一区国产麻豆| 欧美xxxxx裸体时装秀| 国产日韩欧美不卡在线| 久久女同精品一区二区| 国产精品网站在线播放| 亚洲一区二区三区四区五区黄 | 91啪亚洲精品| 欧美日韩一区精品| 26uuu久久综合| 亚洲欧美日韩国产综合在线 | 亚洲天堂久久久久久久| 亚洲在线免费播放| 国产乱妇无码大片在线观看| 国产中文一区二区三区| 在线精品观看国产| 国产日韩欧美一区二区三区乱码 | 亚洲综合色网站| 美女一区二区视频| 国产精品国产三级国产普通话99| 久久久91精品国产一区二区精品| 一区二区三区成人在线视频| 白白色亚洲国产精品| 国产欧美一区二区精品性| 美女一区二区在线观看| 欧美日韩国产一二三| 亚洲自拍偷拍麻豆| 在线免费av一区| 亚洲精品成人a在线观看| 99精品国产热久久91蜜凸| 国产精品乱子久久久久| 国产成人啪午夜精品网站男同| 久久奇米777| 粉嫩一区二区三区性色av| 国产亚洲福利社区一区| 国产成人在线观看| 欧美国产精品劲爆| 97久久精品人人爽人人爽蜜臀| 国产精品少妇自拍| 99久久精品免费看国产免费软件| 国产精品嫩草久久久久| 成人av电影在线| 一区二区在线观看免费| 91官网在线免费观看| 午夜国产不卡在线观看视频| 欧美日精品一区视频| 一区二区三区在线观看欧美| 欧美日韩精品系列| 蜜臀久久99精品久久久久宅男| 欧美一级专区免费大片| 国产真实乱对白精彩久久| 国产精品女主播在线观看| 成人国产精品免费| 亚洲一区二区三区小说| 欧美一级搡bbbb搡bbbb| 国产精品996| 亚洲美女一区二区三区| 欧美老年两性高潮| 国产一区二区三区av电影| 一区视频在线播放| 欧美日韩精品一区二区三区| 国精品**一区二区三区在线蜜桃| 中文字幕欧美国产| 在线不卡中文字幕| 国产美女久久久久| 亚洲最新视频在线播放| 精品毛片乱码1区2区3区| 不卡的av电影| 日本va欧美va精品| 中文字幕中文字幕在线一区 | 日本韩国一区二区三区视频| 日韩成人一级大片| 国产精品久久久一本精品| 欧美精品久久99久久在免费线| 国产麻豆9l精品三级站| 亚洲成va人在线观看| 国产精品视频在线看| 91精品国产全国免费观看| 成人毛片在线观看| 日本成人在线不卡视频| 亚洲天堂2016| 精品国产1区2区3区| 在线欧美一区二区| 国产成人丝袜美腿| 七七婷婷婷婷精品国产| 亚洲天堂免费在线观看视频| 日韩精品一区二区三区老鸭窝| 91美女在线视频| 国产精品一区二区久久精品爱涩| 亚洲第四色夜色| 亚洲欧美日韩国产一区二区三区| 久久综合色婷婷| 欧美一区二区成人6969| 欧美在线999| 91亚洲大成网污www| 国产成人av一区二区三区在线观看| 日韩精品一卡二卡三卡四卡无卡| 亚洲欧美日韩电影| 国产精品乱码妇女bbbb| 久久久久久久精| 精品国内二区三区| 在线不卡免费av| 7799精品视频| 欧美精品久久一区二区三区| 欧美日韩一区高清| 日本高清视频一区二区| 色综合中文字幕国产 | 91一区一区三区| 不卡一区二区三区四区| 国产iv一区二区三区| 国产成人精品一区二区三区网站观看| 精品亚洲porn| 国精品**一区二区三区在线蜜桃| 精品亚洲欧美一区| 国产一区二区三区电影在线观看| 国产尤物一区二区在线| 久久国产精品99久久人人澡| 美腿丝袜在线亚洲一区| 久久机这里只有精品| 久久99热99| 国产精品一区二区黑丝| 国产成人精品网址| 91在线国产观看| 精品视频资源站| 51精品久久久久久久蜜臀| 欧美一区二区三区公司| 久久久美女艺术照精彩视频福利播放| 久久久久久97三级| 亚洲欧美日韩一区二区三区在线观看 | 色综合久久久久综合体| 欧美午夜免费电影| 日韩欧美国产午夜精品| 26uuu欧美日本| 亚洲欧洲中文日韩久久av乱码| 一区二区三区四区不卡在线| 日本不卡123| 国产乱码精品一品二品| 99精品国产一区二区三区不卡| 欧美中文一区二区三区| 精品国产一二三| 亚洲欧美在线视频| 午夜一区二区三区视频| 久久超级碰视频| 91女厕偷拍女厕偷拍高清| 欧美精品久久99久久在免费线| 久久麻豆一区二区| 亚洲一区二区影院| 国产91精品在线观看| 欧美亚洲一区二区三区四区| 欧美精品一区二区精品网| 最新国产精品久久精品| 日日摸夜夜添夜夜添亚洲女人| 国产成人午夜精品5599| 欧美精品乱人伦久久久久久| 久久毛片高清国产| 亚洲地区一二三色| 成人黄色综合网站| 宅男噜噜噜66一区二区66| 亚洲人吸女人奶水| 久久黄色级2电影| 欧美日韩高清一区二区| 中文字幕日韩av资源站|