機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
單片機(jī)與DSP結(jié)合的dsPIC芯片
單片機(jī)與DSP結(jié)合的dsPIC芯片
 更新時(shí)間:2008-8-19 11:26:54  點(diǎn)擊數(shù):48
【字體: 字體顏色
/>
  dsPIC30F芯片的數(shù)據(jù)空間被一分為二,分別以X和Y數(shù)據(jù)存儲(chǔ)器進(jìn)行引用,可以作為32K字(word)或64KB(byte)進(jìn)行尋址。每個(gè)存儲(chǔ)器塊都有自己獨(dú)立的地址產(chǎn)生單元(AGU)。單片機(jī)類的指令僅單獨(dú)通過(guò)X存儲(chǔ)器的AGU單元進(jìn)行操作,把整個(gè)存儲(chǔ)器作為一個(gè)線性的數(shù)據(jù)空間進(jìn)行尋址。而DSP類指令的乘法累加器(MAC)是通過(guò)X和Y的AGU共同操作的,這樣就將數(shù)據(jù)地址空間分成相對(duì)獨(dú)立的兩部分。不過(guò),這樣的X和Y的數(shù)據(jù)空間邊界是任意的,且是由芯片自身特性決定的。數(shù)據(jù)空間存儲(chǔ)器高位的32KB,通過(guò)定義8位程序空間可見(jiàn)頁(yè)面寄存器PSVPAG(Program Space Visibility Page),任意的16位程序字邊界中隨意地被映射到的程序空間低位(用戶空間),這樣就使得任何指令能夠像訪問(wèn)數(shù)據(jù)空間一樣訪問(wèn)程序空間。不過(guò),采用這種方式訪問(wèn)的執(zhí)行時(shí)間比一般的訪問(wèn)方式要多一個(gè)周期。而且,只有每條指令字的低16位才可以使用這種方法訪問(wèn)。PIC16F87X系列單片機(jī)的數(shù)據(jù)存儲(chǔ)器分成多個(gè)存儲(chǔ)區(qū)。每個(gè)存儲(chǔ)區(qū)由通用寄存器和專用寄存器兩部分組成。存儲(chǔ)區(qū)之間的選擇是通過(guò)定義狀態(tài)寄存器STATUS的RP0和RP1位進(jìn)行的,每個(gè)存儲(chǔ)體最多只能達(dá)到128字節(jié)。

  dsPIC芯片不支持多級(jí)指令流水線,而采用單級(jí)指令預(yù)取機(jī)制,就是在可利用的最大執(zhí)行時(shí)間前的一個(gè)周期訪問(wèn)指令。因此,dsPIC芯片大多數(shù)指令是單周期的。此外,dsPIC30F芯片還有一個(gè)特征,就是含有由61個(gè)區(qū)分優(yōu)先級(jí)的向量組成的矢量異常處理結(jié)構(gòu),這些異常情況包括復(fù)位(RESET)、6個(gè)捕捉以及54個(gè)中斷。

結(jié)語(yǔ)

  dsPIC器件的開(kāi)發(fā)有助于緩解16位單片機(jī)和低端數(shù)字信號(hào)處理器(DSP之間的性能差,是傳統(tǒng)16位單片機(jī)應(yīng)用的理想解決方案。與此同時(shí),隨著控制技術(shù)日趨復(fù)雜化,越來(lái)越多的工業(yè)系統(tǒng)要使用DSP精確控制實(shí)時(shí)響應(yīng),以及現(xiàn)有產(chǎn)品要求增加更多功能,以增強(qiáng)I/O易用性和安全接入,dsPIC必將在高性能數(shù)字信號(hào)控制器市場(chǎng)占據(jù)重要一席之地。同時(shí),隨著多種dsPIC產(chǎn)品系列的不斷迅速開(kāi)發(fā),以及愈加完善的開(kāi)發(fā)工具、應(yīng)用系統(tǒng)庫(kù)、現(xiàn)場(chǎng)應(yīng)用工程技術(shù)和綜合技術(shù)等的產(chǎn)品,dsPIC一定會(huì)得到廣大用戶的青睞。



  • 上一篇: 電子車速里程表的單片機(jī)實(shí)現(xiàn)方案
  • 下一篇: 利用串行RapidIO實(shí)現(xiàn)FPGA協(xié)處理
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1