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

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

?? evmlogic.c

?? 個人所寫TMS320VC5509外部接口源程序。包含有EMIF.C,EVMLOGIC.C,INTELFLASH.C,SDRAD.C,TIMER.C
?? C
?? 第 1 頁 / 共 5 頁
字號:
/*
 *  Copyright (C) 2001, Spectrum Digital, Inc.  All Rights Reserved.
 */
 
#include "5509.h"
#include "util.h"

#define LATCH_ADDR     ((volatile unsigned *)0x401000)

#define FLASH_BASE     0x200000

#define  N  256

extern  short   receive_channel_m1[N];
extern  short   receive_channel_m2[N];
extern  short   receive_channel_m3[N];
extern  short   transmit_channel_m[N];
extern  short   transmit_channel_p[N];
extern  short   plut_buffer[N];
extern  short   sin_buffer[N];
extern  short   cos_buffer[N];


void Logic_SetPage(unsigned int highaddr)
{
    *LATCH_ADDR = highaddr;
}

void Logic_ReadFlash(unsigned long addr)
{
    
    /*
    *LATCH_ADDR = (addr >> 12 & 0xff);
    return *((unsigned short *)(FLASH_BASE + (addr & 0x0fff)));
    */
    
    asm(" AMAR *(#401000h),XAR3 ");
    asm(" SFTL AC0,#-12,AC0 ");
    asm(" AND #255,AC0,AC0 ");
    asm(" MOV AC0,*AR3 ");
    
    asm(" AMAR *(#200000h),XAR3 ");
    asm(" MOV dbl(*sp(#00h)),AC0 ");
    asm(" AND #4095,AC0,AC1 ");
    asm(" MOV AR3,AC0 ");
    asm(" ADD AC1,AC0 ");
    asm(" MOV AC0,AR3 ");
    asm(" MOV *AR3,T0 ");
    
}

void Logic_WriteFlash(unsigned long addr, unsigned int data)
{
    /*
    *LATCH_ADDR = (addr >> 12 & 0xff);
    *((unsigned short *)(FLASH_BASE + (addr & 0x0fff))) = data;  
    */
    
    asm(" AMAR *(#401000h),XAR3 ");
    asm(" SFTL AC0,#-12,AC0 ");
    asm(" AND #255,AC0,AC0 ");
    asm(" MOV AC0,*AR3 ");
    
    asm(" AMAR *(#200000h),XAR3 ");
    asm(" MOV dbl(*sp(#00h)),AC0 ");
    asm(" AND #4095,AC0,AC1 ");
    asm(" MOV AR3,AC0 ");
    asm(" ADD AC1,AC0 ");
    asm(" MOV AC0,AR3 ");
    asm(" MOV *sp(#02h),AR1 ");
    asm(" MOV AR1,*AR3 ");
        
}

void Sin_load(void)
{   
  unsigned long addr;
  unsigned long i; 
 
  addr = 0x00080000;
    
  for(i = 0; i < 65536; i++)
  {
              
    asm(" MOV #255,T0 ");
    
    Logic_WriteFlash(addr, 0x00ff);
      
    Logic_ReadFlash(addr);
    
    asm(" AMAR *(#040000h),XAR3 ");
    asm(" MOV #4<<16,AC0 ");
    asm(" ADD dbl(*sp(#02h)),AC0,AC0 ");
    asm(" MOV AC0,AR3 ");
    asm(" MOV T0,*AR3 ");
        
    addr++;
          
  }
   
  asm(" AMAR *(#000000h),XAR3 ");
  
}
void Cos_load(void)
{
  unsigned long addr;
  unsigned long i; 
 
  addr = 0x00090000;
    
  for(i = 0; i < 65536; i++)
  {
              
    asm(" MOV #255,T0 ");
    
    Logic_WriteFlash(addr, 0x00ff);
      
    Logic_ReadFlash(addr);
    
    asm(" AMAR *(#050000h),XAR3 ");
    asm(" MOV #5<<16,AC0 ");
    asm(" ADD dbl(*sp(#02h)),AC0,AC0 ");
    asm(" MOV AC0,AR3 ");
    asm(" MOV T0,*AR3 ");
        
    addr++;
          
  }
  
  asm(" AMAR *(#000000h),XAR3 "); 
}

void MLUT_load(void)
{
  unsigned long addr;
  unsigned long i; 
 
  addr = 0x000a0000;
    
  for(i = 0; i < 32768; i++)
  {
              
    asm(" MOV #255,T0 ");
    
    Logic_WriteFlash(addr, 0x00ff);
      
    Logic_ReadFlash(addr);
    
    asm(" AMAR *(#060000h),XAR3 ");
    asm(" MOV #6<<16,AC0 ");
    asm(" ADD dbl(*sp(#02h)),AC0,AC0 ");
    asm(" MOV AC0,AR3 ");
    asm(" MOV T0,*AR3 ");
    
    asm(" AMAR *(#080000h),XAR3 ");
    asm(" MOV #8<<16,AC0 ");
    asm(" ADD dbl(*sp(#02h)),AC0,AC0 ");
    asm(" MOV AC0,AR3 ");
    asm(" MOV T0,*AR3 ");
        
    addr++;
          
  } 
  
  asm(" AMAR *(#000000h),XAR3 ");
  
}

void PLUT_load(void)
{
  
  unsigned long addr;
  unsigned long i; 
 
  addr = 0x000a8000;
    
  for(i = 0; i < 32768; i++)
  {
              
    asm(" MOV #255,T0 ");
    
    Logic_WriteFlash(addr, 0x00ff);
      
    Logic_ReadFlash(addr);
    
    asm(" AMAR *(#070000h),XAR3 ");
    asm(" MOV #7<<16,AC0 ");
    asm(" ADD dbl(*sp(#02h)),AC0,AC0 ");
    asm(" MOV AC0,AR3 ");
    asm(" MOV T0,*AR3 ");
    
    asm(" AMAR *(#090000h),XAR3 ");
    asm(" MOV #9<<16,AC0 ");
    asm(" ADD dbl(*sp(#02h)),AC0,AC0 ");
    asm(" MOV AC0,AR3 ");
    asm(" MOV T0,*AR3 ");
        
    addr++;         
  } 
  
  asm(" AMAR *(#000000h),XAR3 ");
}
void Hsp50215_init(void)
{
   
   asm(" AMAR *(#400014h),XAR3 ");
   asm(" MOV #0,*AR3+ ");           /* pucdata[20] = 0;*/
   asm(" MOV #0,*AR3 ");            /* pucdata[21] = 0;*/ 
   asm(" AMAR *(#400002h),XAR3 ");  
   asm(" MOV #020h,*AR3+ ");        /* pucdata[2] = 0x0020;*/
   asm(" MOV #0h,*AR3 ");           /* pucdata[3] = 0;*/
   asm(" MOV #0h,*AR3+ ");          /* pucdata[3] = 0;*/
   asm(" MOV #01d70h,*AR3+ ");      /* pucdata[4] = 0x1d70;*/
   asm(" MOV #0a3d7h,*AR3 ");       /* pucdata[5] = 0xa3d7;*/
   asm(" AMAR *(#400010h),XAR3 ");
   asm(" MOV #00ch,*AR3+ ");        /* pucdata[16] = 0x000c;*/
   asm(" MOV #0ffh,*AR3+ ");        /* pucdata[17] = 0x00ff;*/
   asm(" MOV #006h,*AR3+ ");		/* pucdata[18] = 0x0006;*/				
   asm(" MOV #03fh,*AR3 ");         /* pucdata[19] = 0x003F;*/
   asm(" AMAR *(#400016h),XAR3 ");   		
   asm(" MOV #0h,*AR3+ ");          /* pucdata[22] = 0;*/
   asm(" MOV #0h,*AR3 ");  	        /* pucdata[23] = 0;*/
   
   asm(" AMAR *(#400200h),XAR3 ");
   asm(" AMAR *(#400300h),XAR4 ");
   
   asm(" MOV #1h,*AR3+ ");          /* pucdata[512]= 1;*/ 
   asm(" MOV #1h,*AR4+ ");          /* pucdata[768]= 1;*/
   
   asm(" MOV #16,*AR3+ ");          /* pucdata[513]= 16;*/ 
   asm(" MOV #16,*AR4+ ");          /* pucdata[769]= 16;*/
   
   asm(" MOV #14,*AR3+ ");          /* pucdata[514]= 14;*/ 
   asm(" MOV #14,*AR4+ ");          /* pucdata[770]= 14;*/
   
   asm(" MOV #20,*AR3+ ");          /* pucdata[515]= 20;*/ 
   asm(" MOV #20,*AR4+ ");          /* pucdata[771]= 20;*/
   
   asm(" MOV #27,*AR3+ ");          /* pucdata[516]= 27;*/ 
   asm(" MOV #27,*AR4+ ");          /* pucdata[772]= 27;*/
   
   asm(" MOV #34,*AR3+ ");          /* pucdata[517]= 34;*/ 
   asm(" MOV #34,*AR4+ ");          /* pucdata[773]= 34;*/
   
   asm(" MOV #43,*AR3+ ");          /* pucdata[518]= 43;*/ 
   asm(" MOV #43,*AR4+ ");          /* pucdata[774]= 43;*/
   
   asm(" MOV #52,*AR3+ ");          /* pucdata[519]= 52;*/ 
   asm(" MOV #52,*AR4+ ");          /* pucdata[775]= 52;*/
   
   asm(" MOV #62,*AR3+ ");          /* pucdata[520]= 62;*/ 
   asm(" MOV #62,*AR4+ ");          /* pucdata[776]= 62;*/
   
   asm(" MOV #72,*AR3+ ");          /* pucdata[521]= 72;*/ 
   asm(" MOV #72,*AR4+ ");          /* pucdata[777]= 72;*/
   
   asm(" MOV #82,*AR3+ ");          /* pucdata[522]= 82;*/ 
   asm(" MOV #82,*AR4+ ");          /* pucdata[778]= 82;*/
      
   asm(" MOV #91,*AR3+ ");          /* pucdata[523]= 91;*/ 
   asm(" MOV #91,*AR4+ ");          /* pucdata[779]= 91;*/
   
   asm(" MOV #99,*AR3+ ");          /* pucdata[524]= 99;*/ 
   asm(" MOV #99,*AR4+ ");          /* pucdata[780]= 99;*/
   
   asm(" MOV #106,*AR3+ ");         /* pucdata[525]= 106;*/ 
   asm(" MOV #106,*AR4+ ");         /* pucdata[781]= 106;*/
   
   asm(" MOV #110,*AR3+ ");         /* pucdata[526]= 110;*/ 
   asm(" MOV #110,*AR4+ ");         /* pucdata[782]= 110;*/
   
   asm(" MOV #112,*AR3+ ");         /* pucdata[527]= 112;*/ 
   asm(" MOV #112,*AR4+ ");         /* pucdata[783]= 112;*/
   
   asm(" MOV #110,*AR3+ ");         /* pucdata[512+1*16]= 110;*/ 
   asm(" MOV #110,*AR4+ ");         /* pucdata[768+1*16]= 110;*/
   
   asm(" MOV #106,*AR3+ ");         /* pucdata[513+1*16]= 106;*/ 
   asm(" MOV #106,*AR4+ ");         /* pucdata[769+1*16]= 106;*/
   
   asm(" MOV #96,*AR3+ ");          /* pucdata[514+1*16]= 110;*/ 
   asm(" MOV #96,*AR4+ ");          /* pucdata[770+1*16]= 110;*/
   
   asm(" MOV #83,*AR3+ ");          /* pucdata[515+1*16]= 83;*/ 
   asm(" MOV #83,*AR4+ ");          /* pucdata[771+1*16]= 83;*/
   
   asm(" MOV #65,*AR3+ ");          /* pucdata[516+1*16]= 65;*/ 
   asm(" MOV #65,*AR4+ ");          /* pucdata[772+1*16]= 65;*/
   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线国产电影不卡| 久久综合色天天久久综合图片| 色八戒一区二区三区| 日韩欧美一区二区不卡| 综合电影一区二区三区| 国产一区二区福利| 欧美日本韩国一区二区三区视频 | 国产一区二区三区久久悠悠色av | 国产精品99久久不卡二区| 欧美在线视频日韩| 国产精品美女久久久久久久网站| 日本亚洲最大的色成网站www| 91美女福利视频| 国产日韩欧美高清在线| 老司机午夜精品99久久| 欧美区在线观看| 亚洲免费观看高清在线观看| 国产在线视视频有精品| 亚洲欧美一区二区三区国产精品| 91精品国产综合久久香蕉的特点| 欧美一区二区私人影院日本| 国产精品女人毛片| 国产不卡视频在线观看| 精品成人私密视频| 韩国成人福利片在线播放| 欧美人狂配大交3d怪物一区| 亚洲成a人片在线不卡一二三区| 91激情五月电影| 亚洲欧洲成人av每日更新| 成人激情校园春色| 中文一区在线播放| av一区二区三区四区| 亚洲天堂网中文字| 91蝌蚪国产九色| 亚洲精品久久久蜜桃| 在线中文字幕一区二区| 亚洲日本在线视频观看| 色综合久久综合网欧美综合网 | 91精品国模一区二区三区| 无码av免费一区二区三区试看| 欧美日韩国产色站一区二区三区| 亚洲曰韩产成在线| 91精品国产色综合久久久蜜香臀| 午夜日韩在线观看| 日韩三区在线观看| 极品少妇xxxx偷拍精品少妇| 久久久亚洲精品石原莉奈| 大胆亚洲人体视频| 一区二区欧美精品| 91精品国产91热久久久做人人 | 99re6这里只有精品视频在线观看| 亚洲色图欧美激情| 欧美三级日韩三级| 日本视频一区二区| 国产日韩成人精品| 在线影视一区二区三区| 午夜私人影院久久久久| 久久网这里都是精品| 国产一区二区不卡| 国产精品国产三级国产普通话99 | 秋霞影院一区二区| 久久久久国产精品厨房| 日本韩国一区二区三区视频| 亚洲一区二区三区四区在线 | 欧美色综合网站| 久久99国产精品尤物| 国产精品不卡在线观看| 欧美人与性动xxxx| 丁香亚洲综合激情啪啪综合| 一区二区三区在线影院| 欧美成人艳星乳罩| 在线观看日韩国产| 国产精品一二三四五| 亚洲最快最全在线视频| 久久婷婷色综合| 欧美少妇一区二区| 国产成人精品在线看| 亚洲高清在线视频| 亚洲国产精品高清| 欧美va亚洲va香蕉在线| 欧美少妇xxx| 99久久精品国产导航| 精品一区二区免费视频| 亚洲18色成人| 国产精品国产三级国产专播品爱网| 91精品国产91热久久久做人人| av在线一区二区三区| 国产一区二区视频在线播放| 亚洲高清免费一级二级三级| 国产精品久线观看视频| 久久久久久久综合色一本| 欧美精品乱码久久久久久| 99精品桃花视频在线观看| 国产精品综合一区二区三区| 日韩在线a电影| 久久福利视频一区二区| 亚洲高清三级视频| 一区二区三区电影在线播| 日本一区二区视频在线观看| 精品日韩一区二区三区| 欧美二区三区91| 欧美日韩www| 欧美另类videos死尸| 在线精品视频免费播放| 色婷婷综合久色| 91免费观看在线| 99国产精品视频免费观看| 福利电影一区二区| 国产成人福利片| 国产成人亚洲精品青草天美| 韩国成人精品a∨在线观看| 久久精品国产免费| 麻豆精品精品国产自在97香蕉| 婷婷成人激情在线网| 亚洲123区在线观看| 日韩精彩视频在线观看| 视频在线在亚洲| 日本在线观看不卡视频| 婷婷成人综合网| 久久精品国产免费| 国产精品综合二区| jizzjizzjizz欧美| 91网站在线播放| 欧美在线短视频| 欧美体内she精高潮| 精品污污网站免费看| 欧美一区二区美女| 久久久久久久国产精品影院| 中文字幕第一区综合| 亚洲私人影院在线观看| 亚洲成人综合视频| 国精产品一区一区三区mba桃花 | 免费在线一区观看| 极品尤物av久久免费看| caoporen国产精品视频| 色综合久久久久综合体桃花网| 欧美亚洲综合另类| 精品sm在线观看| 国产精品久99| 亚洲国产精品一区二区久久| 免费看日韩a级影片| 国产成人av电影免费在线观看| 99久久夜色精品国产网站| 欧美色图在线观看| 日韩精品中文字幕一区二区三区| 久久久亚洲午夜电影| 一区二区三区四区蜜桃| 美女视频网站黄色亚洲| 波多野结衣精品在线| 欧美日韩不卡在线| 欧美精彩视频一区二区三区| 一区二区三区蜜桃| 狠狠色丁香久久婷婷综合丁香| 日本道免费精品一区二区三区| 欧美电影免费观看高清完整版在线观看| 久久精品一区八戒影视| 亚洲一区电影777| 国产98色在线|日韩| 欧美无乱码久久久免费午夜一区| 2021中文字幕一区亚洲| 亚洲综合免费观看高清完整版 | 一区在线观看视频| 蜜臀久久99精品久久久画质超高清| 成人毛片老司机大片| 91精品国产色综合久久ai换脸| 国产精品久久久久四虎| 久久精品国产精品青草| 欧洲av在线精品| 日本一区免费视频| 久久精品二区亚洲w码| 在线欧美小视频| 国产精品午夜春色av| 久久国产精品一区二区| 欧美日韩国产综合一区二区 | 在线视频国内一区二区| 欧美韩日一区二区三区| 久久国内精品自在自线400部| 欧美在线一区二区| 中文字幕日韩av资源站| 国产美女一区二区| 精品久久久久99| 美女视频黄久久| 欧美日韩成人综合在线一区二区 | 欧美三级电影在线看| 亚洲欧洲色图综合| 成人高清视频在线观看| 国产女主播视频一区二区| 看电视剧不卡顿的网站| 欧美一区二区三区视频免费| 亚洲电影一区二区| 色播五月激情综合网| 悠悠色在线精品| 91一区二区在线观看| 中文字幕一区二区三区在线观看 | 亚洲手机成人高清视频| 成人国产精品免费观看| 国产精品高潮呻吟| www.久久精品| 亚洲综合视频在线观看| 91国在线观看|