在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > DSP同MCU相比的特點?

      DSP同MCU相比的特點?

      作者: 時間:2016-12-21 來源:網(wǎng)絡 收藏
      DSPMCU相比的特點?
      1)DSP的速度比MCU快,主頻較高。
      2)DSP適合于數(shù)據(jù)處理,數(shù)據(jù)處理的指令效率較高。
      3)DSP均為16位以上的處理器,不適合于低檔的場合。
      4)DSP可以同時處理的事件較多,系統(tǒng)級成本有可能較低。
      5)DSP的靈活性較好,大多數(shù)算法都可以軟件實現(xiàn)。
      6)DSP的集成度較高,可靠性較好。
      DSP同嵌入CPU相比的特點?
      1)DSP是單片機,構成系統(tǒng)簡單。 2)DSP的速度快。 3)DSP的成本較低。 4)DSP的性能高,可以處理較多的任務。
      如何編寫C2000片內Flash?
      DSP中的Flash的編寫方法有三中:
      1.通過仿真器編寫:在我們的網(wǎng)頁上有相關的軟件,在銷售仿真器時我們也提供相關軟件。其中LF240x的編寫可以在CCS中加入一個插件,F(xiàn)24x的編寫需要在windows98下的DOS窗中進行。具體步驟見軟件中的readme。有幾點需要注意: a.必須為MC方式; b.F206的工作頻率必須為20MHz; c.F240需要根據(jù)PLL修改C240_CFG.I文件。建議外部時鐘為20MHz。 d.LF240x也需要根據(jù)PLL修改文件。 d.如果編寫有問題,可以用BFLWx.BAT修復。
      2.提供串口編寫:TI的網(wǎng)頁上有相關軟件。注意只能編寫一次,因為編寫程序會破壞串口通信程序。
      3.在你的程序中編寫:TI的網(wǎng)頁上有相關資料。
      如何編寫DSP外部的Flash?
      DSP的外部Flash編寫方法:
      1.通過編程器編寫:將OUT文件通過HEX轉換程序轉換為編程器可以接受的格式,再由編程器編寫。
      2.通過DSP軟件編寫:您需要根據(jù)Flash的說明,編寫Flash的編寫程序,將應用程序和編寫Flash的程序分別load到RAM中,運行編寫程序編寫。
      對于C5000,大于48K的程序如何BOOT?
      對于C5000,片內的BOOT程序在上電后將數(shù)據(jù)區(qū)的內容,搬移到程序區(qū)的RAM中,因此FLASH必須在RESET后放在數(shù)據(jù)區(qū)。由于C5000,數(shù)據(jù)區(qū)的空間有限,一次BOOT的程序不能對于48K。解決的方法如下:
      1.在RESET后,將FLASH譯碼在數(shù)據(jù)區(qū),RAM放在程序區(qū),片內BOOT程序將程序BOOT到RAM中。
      2.用戶初試化程序發(fā)出一個I/O命令(如XF),將FLASH譯碼到程序區(qū)的高地址。開放數(shù)據(jù)區(qū)用于其它的RAM。
      3.用戶初試化程序中包括第二次BOOT程序(此程序必須用戶自己編寫),將FLASH中沒有BOOT的其它代碼搬移到RAM中。
      4.開始運行用戶處理程序。
      DSP外接存儲器的控制方式
      對于一般的存儲器具有RD、WR和CS等控制信號,許多DSP(C3x、C5000)都沒有控制信號直接連接存儲器,一般采用的方式如下:
      1.CS有地址線和PS、DS或STRB譯碼產(chǎn)生;
      2./RD=/STRB+/R/W; 3./WR=/STRB+R/W。
      GEL文件的功能?
      GEL文件的功能同emuinit.cmd的功能基本相同,用于初始化DSP。但它的功能比emuinit的功能有所增強,GEL在CCS下有一個菜單,可以根據(jù)DSP的對象不同,設置不同的初始化程序。以TMS320LF2407為例:
      #define SCSR1 0x7018 ;定義scsr1寄存器
      #define SCSR2 0X7019 ;定義scsr2寄存器
      #define WDKEY 0x7025 ;定義wdkey寄存器
      #define WDNTR 0x7029 ;定義wdntr寄存器
      StartUp()開始函數(shù)
      {
      GEL_MapReset();存儲空間復位 GEL_MapAdd(0x0000,0,0x7fff,1,1); 定義程序空間從0000-7fff 可讀寫
      GEL_MapAdd(0x8000,0,0x7000,1,1); 定義程序空間從8000-f000 可讀寫
      GEL_MapAdd(0x0000,1,0x10000,1,1); 定義數(shù)據(jù)空間從0000-10000可讀寫
      GEL_MapAdd(0xffff,2,1,1,1); 定義i/o 空間0xffff可讀寫
      GEL_MapOn(); 存儲空間打開
      GEL_MemoryFill(0xffff,2,1,0x40); 在i/o空間添入數(shù)值40h
      *(int *)SCSR1=0x0200; 給scsr1寄存器賦值
      *(int *)SCSR2=0x000C; 給scsr2寄存器賦值,在這里可以進行mp/mc方式的轉換
      *(int *)WDNTR=0x006f; 給wdntr寄存器賦值
      *(int *)WDKEY=0x055; 給wdkey寄存器賦值
      *(int *)WDKEY=0x0AA; 給wdkey寄存器賦值
      }
      使用TI公司模擬器件與DSP結合使用的好處。
      1)在使用TI公司的DSP的同時,使用TI公司的模擬可以和DSP進行無縫連接。器件與器件之間不需要任何的連接或轉接器件。這樣即減少了板卡的尺寸,也降低了開發(fā)難度。
      2)同為TI公司的產(chǎn)品,很多器件可以固定搭配使用。少了器件選型的煩惱
      3)TI在CCS中提供插件,可以用于DSP和模擬器件的開發(fā),非常方便。
      C語言中可以嵌套匯編語言?
      可以。在ANSI C標準中的標準用法就是用C語言編寫主程序,用匯編語言編寫子程序,中斷服務程序,一些算法,然后用C語言調用這些匯編程序,這樣效率會相對比較高
      在定點DSP系統(tǒng)中可否實現(xiàn)浮點運算
      當然可以,因為DSP都可以用C,只要是可以使用c語言的場合都可以實現(xiàn)浮點運算。
      JTAG頭的使用會遇到哪些情況
      1)DSP的CLKOUT沒有輸出,工作不正常。
      2)Emu0,Emu1需要上拉。
      3)TCK的頻率應該為10M。
      4)在3.3V DSP中,PD腳為3.3V 供電,但是仿真器上需要5V電壓供電,所以PP仿真器盒上需要單獨供電。
      4)仿真多片DSP。在使用菊花鏈的時候,第一片DSP的TDO接到第二片DSP的TDI即可。注意當串聯(lián)DSP比較多的時候,信號線要適當?shù)脑黾域寗印?/span>
      include頭文件(.h)的主要作用
      頭文件,一般用于定義程序中的函數(shù)、參數(shù)、變量和一些宏單元,同庫函數(shù)配合使用。因此,在使用庫時,必須用相應的頭文件說明。


      關鍵詞: DSPMC

      評論


      技術專區(qū)

      關閉