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

正文內(nèi)容

dsp系統(tǒng)設(shè)計(jì)100問(文件)

2025-09-11 09:58 上一頁面

下一頁面
 

【正文】 所以 DSP 的指令效率很高,程序空間一般不會(huì)有問題,關(guān)鍵是數(shù)據(jù)空間是否滿足。 5)實(shí)現(xiàn)方便: 浮點(diǎn) DSP 的結(jié)構(gòu)實(shí)現(xiàn) DSP 系統(tǒng)較容易,不用考慮尋址空間的問題,指令對(duì) C語言支持的效率也較高。 2)DSP 適合于數(shù)據(jù)處理,數(shù)據(jù)處理的指令效率較高。 6)DSP 的集成度較高,可靠性較好。 4)DSP 的性能高,可以處理較多的任務(wù)。有幾點(diǎn)需要注意: MC 方式; 的工作頻率必須為 20MHz; 需要根據(jù) PLL 修改 文件。 : TI 的網(wǎng)頁上有相關(guān)軟件。 DSP 軟件編寫:您需要根據(jù) Flash 的說明,編寫 Flash 的編寫程序,將應(yīng)用程序和編寫 Flash 的程序分別 load 到 RAM 中,運(yùn)行編寫程序編寫。 I/O 命令(如 XF),將 FLASH 譯碼到程序區(qū)的高地址。 三十四 .DSP 外接存儲(chǔ)器的控制方式 對(duì)于一般的存儲(chǔ)器具有 RD、 WR 和 CS 等控制信號(hào),許多 DSP( C3x、 C5000)都沒有控制信號(hào)直接連 接存儲(chǔ)器,一般采用的方式如下: 有地址線和 PS、 DS或 STRB 譯碼產(chǎn)生; 2./RD=/STRB+/R/W; 3./WR=/STRB+R/W。 開始函數(shù) { GEL_MapReset()。 定義程序空間從 8000- f000 可讀寫 GEL_MapAdd(0x0000,1,0x10000,1,1)。 在 i/o 空間添入數(shù)值 40h *(int *)SCSR1=0x0200。 給 wdkey 寄存器賦值 *(int *)WDKEY=0x0AA。這樣即減少了板卡的尺寸,也降低了開發(fā)難度。在 ANSI C 標(biāo)準(zhǔn)中的標(biāo)準(zhǔn)用法就是用 C語言編寫主程序,用匯編語言編寫子程序,中斷服務(wù)程序,一些算法,然后用 C 語言調(diào)用這些匯編程序,這樣效率會(huì)相對(duì)比較高 三十八 .在定點(diǎn) DSP 系統(tǒng)中可否實(shí)現(xiàn)浮點(diǎn)運(yùn)算? 當(dāng)然可以,因?yàn)?DSP 都可以用 C,只要是可以使用 c 語言的場合都可以實(shí)現(xiàn)浮點(diǎn)運(yùn)算。 4)在 DSP 中, PD 腳為 供電,但是仿真器上需要 5V 電壓供電,所以 PP 仿真器盒上需要單獨(dú)供電。 四十 .include 頭文件( .h)的主要作用 頭文件,一般用于定義程序中的函數(shù)、參數(shù)、變量和一些宏單元,同庫函數(shù)配合使用。 2)3x 系列 dsp 的中斷向量也只能在固定的地址。晶體沒有電壓的問題,可以適應(yīng)于任何 DSP,建議用晶 體。 2)nmi 管腳沒有上拉。 四十四 .并行 FLASH 引導(dǎo)的一點(diǎn)經(jīng)驗(yàn) 最近 BBS 上關(guān)于 FLASH 和 BOOT的討論很活躍,我也多次來此請(qǐng)教。本人經(jīng)驗(yàn)和文筆都有限,寫的不好請(qǐng)大家諒解。最后在數(shù)據(jù)空間的 0xFFFF 處寫入引導(dǎo)表的起始地址(這里為 0x8000)。 unsigned int iFlashAddr。 iFlashAddr++。 iFlashAddr++。 iFlashAddr++。 iFlashAddr++。iLoop0x7f00。 asm( ld 00fch,dp)。 asm( reada 0h)。 /* 把暫存單元內(nèi)容寫入 FLASH */ WriteFlash(iFlashAddr,*pTemp)。 /* 中斷向量表裝載地址 */ WriteFlash(iFlashAddr,0x0000)。 for (iLoop=0。 asm( rsbx cpl)。 asm( add 0080h,0,a)。 asm( ssbx cpl)。 iFlashAddr++。 四十五 .關(guān)于 LF2407A 的 FLASH 燒寫問題的幾點(diǎn)說明 TI 現(xiàn)在關(guān)于 LF24x 寫入 FLASH 的工具最新為 c2020flashprogsw_v112。我們仿真器自帶的光盤中也有此燒寫程序。方法:先在 advance options 下面的 View Config file 中修改倍頻。例如 LF2407a 的 默認(rèn)文件是 。 對(duì)于 TMS320LF240XA 系列,還要注意:由于這些 DSP 的 FLASH 具有加密功能,加密地址為程序空間的 0x400X43H,程序禁止寫入此空間,如果寫了,此空間的數(shù)據(jù)被認(rèn)為是加密位,斷電后進(jìn)入保護(hù) FLASH 狀態(tài),使 FLASH 不可重新操作,從而使 DSP 報(bào)廢,燒寫完畢后一定要進(jìn)行 Program passwords 的操作,如果不做加密操作就默認(rèn)最后一次寫入加密位的數(shù)據(jù)作為密碼。 四十六 .如何設(shè)置硬件斷點(diǎn)? 在 profiler - profile point break point 四十七 .c54x 的外部中斷是電平響應(yīng)還是沿響應(yīng)? 是沿響應(yīng),準(zhǔn)確的說,它要檢測到 100(一個(gè) clk 的高和兩個(gè) clk 的低 )的變化才可以。 3,多個(gè)同頻時(shí)鐘信號(hào)時(shí),選擇晶振 。 .const 存放 C 程序中的字符常量、浮點(diǎn)常量和用 const 聲明的常量 。 .far 為 C 程序中用 far 聲明的全局和靜態(tài)變量保留空間 。.lib 文件:鏈接器要鏈接的庫文件 。 2,對(duì)硬件進(jìn)行抽象,提取符號(hào)化的片上外設(shè)描述 :定義一組宏,用于訪問和建立寄存器及其域值 3,基本的資源管理 :對(duì)多資源的片上外設(shè)進(jìn)行管理 。 3)5V 器件輸出信號(hào)高電平可達(dá) 。如果確省狀態(tài)為輸出引腳,則可以懸空不接 今天上午帶著本本來到圖書館,習(xí)慣地打開 ,卻登陸不上去,呵呵,忘了,這不是實(shí)驗(yàn)室,需要無線登陸的,費(fèi)了一番功夫,總算能上了 —— 每 次來圖書館上網(wǎng),設(shè)置電腦就是一件麻煩事,好多次都設(shè)不對(duì)。在直直的莖上是由串串花蕊組成的,淡淡的鵝黃色,含香怒放,你是不是已經(jīng)聞到了陣陣的清香呢? 蘭花 —— 我的最愛,我愛她的清新脫俗、愛她的清香淡雅、 愛她的清新飄逸、愛她的品性高潔。 若無清風(fēng)吹,香氣為誰發(fā)。呵呵,早上穿了好多衣服哦。 在此,我謹(jǐn)代表本人和我的蘭花,向各位好友的照顧表示感謝, ,送上 ,祝你們天天 ,還有 。 雖照陽春暉,復(fù)悲高秋月。 剛開始她還不好好工作,上網(wǎng)速度超慢,網(wǎng)頁根本打不開。 5)輸出信號(hào)電平一般無需變換 五十六 .電平變換的方法 1,總線收發(fā)器( Bus Transceiver): 常用器件: SN74LVTH245A( 8 位)、 SN74LVTH16245A( 16 位) 特點(diǎn): 供電,需進(jìn)行方向控制, 延遲: ,驅(qū)動(dòng): 32/64mA, 輸入容限: 5V 應(yīng)用:數(shù)據(jù)、 地址和控制總線的驅(qū)動(dòng) 2,總線開關(guān)( Bustch) 常用器件: SN74CBTD3384( 10 位)、 SN74CBTD16210( 20 位) 特點(diǎn): 5V 供電,無需方向控制 延遲: ,驅(qū)動(dòng)能力不增加 應(yīng)用:適用于信號(hào)方向靈活、且負(fù)載單一的應(yīng)用,如 McBSP 等外設(shè)信號(hào)的電平變換 3,2 選 1 切換器( 1 of 2 Multiplexer) 常用器件: SN74CBT3257( 4 位)、 SN74CBT16292( 12 位) 特點(diǎn):實(shí)現(xiàn) 2 選 1, 5V 供電,無需方向控制 延遲: ,驅(qū)動(dòng)能力不增加 應(yīng)用:適用于多路切換信號(hào)、且要進(jìn)行電平變換的應(yīng)用,如雙路復(fù)用的 McBSP 4,CPLD 供電,但輸入容限為 5V,并且延遲較大:> 7ns,適用于少量的對(duì)延遲要求不高的輸入信號(hào) 5,電阻分壓 10KΩ和 20KΩ串聯(lián)分壓, 5V 20247。 5,使片上外設(shè)容易使用 :縮短開發(fā)時(shí)間,增加可移植 . 五十五 .為什么需要電平變換 ? 1)DSP 系統(tǒng)中難免存在 5V/ 混合供電現(xiàn)象 。.out 文件:鏈接器生成的可執(zhí)行代碼 。 .sysmem 用于 C 程序中 malloc、 calloc 和 realloc 函數(shù)動(dòng)態(tài)分配存儲(chǔ)空間 2,用戶定義 : pragma CODE_SECTION (symbol, section name)。 .text 存放 C 程序的代碼 。 5,C6000、 C55 C5409A、 C541 C54 C5421 和 C5441 等 DSP 片內(nèi)無振蕩電路,不能用晶體時(shí)鐘電路 。 四十九 .時(shí)鐘電路選擇原則 1,系統(tǒng)中要求多個(gè)不同頻率的時(shí)鐘信號(hào)時(shí),首選可編程時(shí)鐘芯片 。 具體事宜請(qǐng)閱讀相應(yīng)目錄下的 readme1,readme2 幫助文件。然后在 advance options 下面的 View Config file中修改相應(yīng)的位置。再進(jìn)行相應(yīng)的操作即可。 二、進(jìn)入 cc 中,在 tools 圖標(biāo)下有燒寫工具; 關(guān)于 FLASH 時(shí)鐘的選擇,此燒寫工具默認(rèn)最高頻率進(jìn)行 FLASH 的操作。 建 議 使 用 此 版 本 。 /* 在數(shù)據(jù)空間的 0xFFFF 寫入引導(dǎo)表起始地址 */ iFlashAddr=0xffff。 iFlashAddr++。 asm( popm ah)。 asm( stm 0000h, ah)。iLoop++) { /* 從程序空間讀數(shù)據(jù),放到暫存單元 */ asm( pshm al)。 WriteFlash(iFlashAddr,0x0080)。 } /* 中斷向量表長度 */ WriteFlash(iFlashAddr,0x0080)。 asm( popm al)。 asm( MVDM _iLoop, al)。 asm( pshm ah)。 iFlashAddr++。 iFlashAddr++。 iFlashAddr++。 iFlashAddr++。 /* 在引導(dǎo)表頭存放并行引導(dǎo)關(guān)鍵字 */ iFlashAddr=0x8000。 搬移程序不能使用與主程序的程序空間和中斷向量表重合的物理空間,以免覆蓋。 因?yàn)?FLASH 是貼片的,所以需要自己編一個(gè)數(shù)據(jù)搬移程序,把要主程序搬移到 FLASH 中。我用的 DSP 是 5416,以 其為核心,做了一個(gè)相對(duì)獨(dú)立的子系統(tǒng)(硬件、軟件、算法),目前都已基本做好。 4)程序編制不當(dāng)也會(huì)引起程序跑飛。有源晶振用法:一腳懸空,二腳接地,三腳接輸出,四腳接電壓。但是它只能被重新定位到 Page0 范圍內(nèi)的任何空間。 四十一 .DSP 中斷向量的位置 1)2020 系列 dsp 的中斷向量只能從 0000H 處開始。在使用菊花鏈的時(shí)候,第一片 DSP 的 TDO 接到第二片 DSP 的 TDI 即可。 2)Emu0, Emu1 需要上拉。少了器件選型的煩惱 3)TI 在 CCS 中提供 插件,可以用于 DSP 和模擬器件的開發(fā),非常方便。 1)在使用 TI 公司的 DSP 的同時(shí),使用 TI 公司的模擬可以和 DSP 進(jìn)行無縫連接。 給 scsr2 寄存器賦值,在這里可以進(jìn)行 mp/mc 方式的轉(zhuǎn)換 *(int *)WDNTR=0x006f。 定義 i/o 空間 0xffff 可讀寫 GEL_MapOn()。 存儲(chǔ)空間復(fù)位 GEL_MapAdd(0x0000,0,0x7fff,1,1)。但它的功能比 emuinit的功能有所增強(qiáng), GEL 在 CCS 下有一個(gè)菜單,可以根據(jù) DSP 的對(duì)象不同,設(shè)置不同的初始化程序。 BOOT 程序(此程序必須用戶自己編寫),將 FLASH 中沒有BOOT 的其它代碼搬移到 RAM 中。由于 C5000,數(shù)據(jù)區(qū)的空間有限,一次 BOOT 的程序不能對(duì)于 4
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1