freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

dsp原理與應用---第9章ccs-資料下載頁

2024-12-29 12:03本頁面
  

【正文】 LD, sym ) 功能:將符號值寫入外設指定域中。 PER_FMKS(REG, FIELD, sym macro) 功能:可與其他 _FMK/_FMKS宏的結果進行 或 (OR)操作,生成移位的 符號值 ,對 REG寄存器進行初始化。 通用 CSL宏 PER_ADDRH (h, REG ) Returns the address of a memorymapped register for a given handle. PER_RGETH (h, REG ) Returns the value of a register for a given handle. PER_RSETH (h, REG, x ) Sets the register value to x for a given handle. PER_FGETH (h, REG, FIELD ) Returns the value of the field for a given handle. PER_FSETH (h, REG, FIELD, x ) Sets the field value to x for a given handle. PER_FSETSH (h, REG, FIELD, SYM ) Sets the field value to the symbol value for a given handle. CSL符號常量值 PER_REG_DEFAULT 寄存器的缺省值,復位操作后對應的寄存器值或者復位失效后歸零。 PER_REG_FIELD_SYMVAL 該符號常量用于指定特定外設寄存器中某個域的值。符號值的詳細信息請參見附錄 B: CSL Registers PER_REG_FIELD_DEFAULT 域的缺省值,復位操作后對應的寄存器值或者復位失效后歸零。 使用 CSL句柄 使用函數(shù) PER_open()來打開設備,獲得一個句柄 Handle,若打開設備失敗,那么 PER_open()函數(shù)返回 INV 。 使用函數(shù) PER_close()來關閉設備。 EDMA_Handle myEdma。 /* Defines a DMA_Handle object, myEdma */ /* Once defined, the CSL handle object is initialized by a call to PER_open.*/ myEdma = EDMA_open (EDMA_CHA0, EDMA_OPEN_RESET)。 /* Open EDMA channel 0 */ /* The call to DMA_open initializes the handle, myDma. This handle can then be used in calls to other API functions.*/ if(myEdma != INV) { EDMA_start (myEdma)。 /* Begin transfer */ EDMA_close (myEdma)。 /* Free DMA channel */ } DSP/BIOS操作系統(tǒng) ? DSP/BIOS是一個實時操作系統(tǒng) RTOS – 提供通常的 RTOS的功能(任務調(diào)度,任務間通訊) – 提供驅(qū)動程序模型,層次化地設計應用程序 – DSP/BIOS以 CCS插件的形式提供一些實時分析工具 ? 程序跟蹤:觀察任務的調(diào)度、切換 ? 性能監(jiān)視:觀察 CPU的負載 ? 狀態(tài)統(tǒng)計:對事件做統(tǒng)計 – 提供 RTDX(實時數(shù)據(jù)交換),不打斷 DSP運行的情況下實現(xiàn)主機和 DSP的數(shù)據(jù)交換 DSP/BIOS 功能 ? 搶先型實時、多任務操作系統(tǒng)內(nèi)核 ? 基于優(yōu)先級的、搶先型實時調(diào)度程序 ? 支持多線程管理與調(diào)度 ? 支持 4種線程類型: HWI、 SWI、 TSK、 IDL ? 支持 3種作業(yè)間的通信方式: Mailboxes、 Semaphores、 Queues ? 支持周期函數(shù),方便實現(xiàn)固定時間間隔的數(shù)據(jù)采集,簡化多速率系統(tǒng)的設計 ? 提供存儲器管理,實現(xiàn)動態(tài)存儲器分配 ? 實時分析模塊 ? 分析信息實時獲取、傳輸和顯示,為 早期的系統(tǒng)級排錯提供幫助 ? DSP/BIOS模塊中內(nèi)含分析信息的實時獲取功能 ? 分析信息的實時傳輸由 RTDX( RealTime Data Exchange)技術實現(xiàn),完成目標 DSP與主機之間的實時通信, C6000 RTDX的帶寬為20KByte, RTDX是在 idle作業(yè)期間完成,所以對程序執(zhí)行速度的影響最小 ? 主機可以顯示:事件記錄、 線程執(zhí)行順序、執(zhí)行次數(shù)的最大值或平均值和總的 CPU負載 等信息 DSP/BIOS 使用 ? 為了方便使用, TI提供一個可視化的配置工具,用于配置實際系統(tǒng)中所需的 DSP/BIOS模塊 ? DSP/BIOS是可裁剪的,只有被應用程序使用的模塊才會被鏈接到應用程序中 ? DSP/BIOS開銷?。? 代碼大?。?1K Words CPU占用: 1MIPS ? DSP/BIOS采用標準的 API,所以不同系列 DSP之間的移植容易 ? DSP/BIOS集成在 CCS中, 無需使用許可費 簡單程序開發(fā)流程( 1)建立項目 ? Project?New 選擇一個目錄位置,生成一個項目文件 簡單程序開發(fā)流程( 2)添加文件 ? Project?Add Files to Project… 添加文件( .c, .lib, .cmd, .sa, .asm… ) 簡單程序開發(fā)流程( 3)代碼編輯 ? 雙擊項目窗口的文件名,開始編輯源程序 簡單程序開發(fā)流程( 4)設置編譯選項 ? Project?Options 簡單程序開發(fā)流程( 5) Build 查找錯誤 ? Project?Build 簡單程序開發(fā)流程( 5)簡單的調(diào)試 ? 加載程序 File?Load Program… ? 設置斷點,通過 Watch Window觀察變量 ? 單步執(zhí)行 簡單程序開發(fā)流程( 6) Profile(剖析) ? Profile?Enable Clock, start new session 基本應用程序框架 int main( ) { int num = 1。 Sys_Initialize( )。 while(1) { switch(num) { case 1: num = 2。 break。 case 2: num = 1。 break。 default: break。 } }。 } 在主程序 main()函數(shù)里, 首先進行初始化, 隨后進入死循環(huán) while(1), 在中斷函數(shù)里響應各種事件, 然后在死循環(huán) while(1)里執(zhí)行各種相應的任務
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1