浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » D S P

C5402 DSP自舉引導(dǎo)方法的分析與研究

發(fā)布時(shí)間:2007/8/23 0:00:00 訪問次數(shù):910

    摘要:介紹'5402 DSP芯片幾種自舉引導(dǎo)方法的特點(diǎn),對最常用的并行自舉引導(dǎo)方式進(jìn)行了深入的分析及研究,并通過實(shí)例說明建立自舉表的步驟及應(yīng)注意的問題。

    關(guān)鍵詞:數(shù)字信號(hào)處理器(DSP) 自舉引導(dǎo) 并行引導(dǎo)

在DSP領(lǐng)域,TI公司(德州儀器公司)一直處于世界霸主地位,它生產(chǎn)的TMS320系列DSP芯片以其獨(dú)特的哈佛結(jié)構(gòu)、硬件密集型方案和靈活的指令系統(tǒng)成為數(shù)字信號(hào)處理器產(chǎn)業(yè)中的領(lǐng)先者[1]。其C5000系列DSP芯片具有功耗小、高度并行等優(yōu)點(diǎn),可以滿足眾多領(lǐng)域的實(shí)時(shí)處理要求。尤其是新近推出的TMS320VC5402及TMS320UC5402(簡稱'5402)以其獨(dú)有的高性能、低功耗及低價(jià)位等優(yōu)勢,在推出之初便受到業(yè)界人士的普遍歡迎。

為充分利用DSP快速運(yùn)行的優(yōu)點(diǎn),通常希望用戶程序能在DSP中高速運(yùn)行,這就需要運(yùn)用DSP自舉引導(dǎo)功能。本文以'C5402為例,說明自舉引導(dǎo)的特點(diǎn)及自舉表建立的步驟。

1 幾種自舉引導(dǎo)方式

1.1 自舉引導(dǎo)方式簡介

眾所周知,欲獲得全速的DSP運(yùn)行速度,方法之一是在DSP芯片出廠前將用戶程序掩膜在其片內(nèi)的ROM上。這種方法對大部分應(yīng)用場合并不適用,且成本很高。對大多數(shù)用戶而言,可行的方法是利用DSP自舉引導(dǎo)功能。

Bootlooader(自舉引導(dǎo)程序,也稱引導(dǎo)裝載程序)是在出廠前固化在DSP芯片內(nèi)ROM中的一段程序代碼,其主要功能是在上電或復(fù)位時(shí)將用戶程序從外部加載至程序存儲(chǔ)器(片內(nèi)RAM或擴(kuò)展的RAM)中,以便實(shí)現(xiàn)高速運(yùn)行。因此,用這種方法可以以較低成本實(shí)現(xiàn)高速運(yùn)行。不同型號(hào)的DSP,其Bootlooader也不同。如TMS320C54X系列的DSP提供了四種自舉引導(dǎo)方法[2]:并行EPROM、并行I/O口、串行口及主機(jī)接口HPI自舉引導(dǎo)方式,它們適用于不同的應(yīng)用場合。

1.2 '5402 DSP自舉引導(dǎo)方式

新近推出的'5402 DSP片內(nèi)ROM掩膜的Bootlooader程序與TMS320C54X系列的其它DSP有較大的不同,它包括以下五種自舉引導(dǎo)方式:主機(jī)接口HPI、并行口、標(biāo)準(zhǔn)串行口、8位串行EEPROM及I/O口自舉引導(dǎo)方式。

DSP上電復(fù)位后,首先檢查其MP/MC引腳,如果該引腳為高電平,說明DSP被設(shè)置為微處理器工作方式,即從外部程序存儲(chǔ)器0FF80h地址開始執(zhí)行用戶程序;若該引腳為低電平說明DSP被設(shè)置為微計(jì)算機(jī)工作方式,即從片內(nèi)ROM的0FF80h起執(zhí)行程序。'C5402 DSP片內(nèi)4K ROM掩膜了TI設(shè)計(jì)的幾段程序,其中包括自舉引導(dǎo)程序,具體內(nèi)容如表1所示[3]。因此,為利用自舉引導(dǎo)功能,必須將DSP設(shè)置為微計(jì)算機(jī)工作方式,即MP/MC=0。

由表1可見,從片內(nèi)ROM的0FF80h地址開始存放的是中斷向量表,它實(shí)為一條分支轉(zhuǎn)移指令(BD 0F800h)。該指令使程序跳轉(zhuǎn)至0F800h,并從此開始執(zhí)行自舉引導(dǎo)程序。

表1 '5402片內(nèi)ROM分配表

  • 起始地址 內(nèi)  容
    F000h
    F800h
    FC00h
    FD00h
    FE00h
    FF00h
    FF80h
    預(yù)留

        摘要:介紹'5402 DSP芯片幾種自舉引導(dǎo)方法的特點(diǎn),對最常用的并行自舉引導(dǎo)方式進(jìn)行了深入的分析及研究,并通過實(shí)例說明建立自舉表的步驟及應(yīng)注意的問題。

        關(guān)鍵詞:數(shù)字信號(hào)處理器(DSP) 自舉引導(dǎo) 并行引導(dǎo)

    在DSP領(lǐng)域,TI公司(德州儀器公司)一直處于世界霸主地位,它生產(chǎn)的TMS320系列DSP芯片以其獨(dú)特的哈佛結(jié)構(gòu)、硬件密集型方案和靈活的指令系統(tǒng)成為數(shù)字信號(hào)處理器產(chǎn)業(yè)中的領(lǐng)先者[1]。其C5000系列DSP芯片具有功耗小、高度并行等優(yōu)點(diǎn),可以滿足眾多領(lǐng)域的實(shí)時(shí)處理要求。尤其是新近推出的TMS320VC5402及TMS320UC5402(簡稱'5402)以其獨(dú)有的高性能、低功耗及低價(jià)位等優(yōu)勢,在推出之初便受到業(yè)界人士的普遍歡迎。

    為充分利用DSP快速運(yùn)行的優(yōu)點(diǎn),通常希望用戶程序能在DSP中高速運(yùn)行,這就需要運(yùn)用DSP自舉引導(dǎo)功能。本文以'C5402為例,說明自舉引導(dǎo)的特點(diǎn)及自舉表建立的步驟。

    1 幾種自舉引導(dǎo)方式

    1.1 自舉引導(dǎo)方式簡介

    眾所周知,欲獲得全速的DSP運(yùn)行速度,方法之一是在DSP芯片出廠前將用戶程序掩膜在其片內(nèi)的ROM上。這種方法對大部分應(yīng)用場合并不適用,且成本很高。對大多數(shù)用戶而言,可行的方法是利用DSP自舉引導(dǎo)功能。

    Bootlooader(自舉引導(dǎo)程序,也稱引導(dǎo)裝載程序)是在出廠前固化在DSP芯片內(nèi)ROM中的一段程序代碼,其主要功能是在上電或復(fù)位時(shí)將用戶程序從外部加載至程序存儲(chǔ)器(片內(nèi)RAM或擴(kuò)展的RAM)中,以便實(shí)現(xiàn)高速運(yùn)行。因此,用這種方法可以以較低成本實(shí)現(xiàn)高速運(yùn)行。不同型號(hào)的DSP,其Bootlooader也不同。如TMS320C54X系列的DSP提供了四種自舉引導(dǎo)方法[2]:并行EPROM、并行I/O口、串行口及主機(jī)接口HPI自舉引導(dǎo)方式,它們適用于不同的應(yīng)用場合。

    1.2 '5402 DSP自舉引導(dǎo)方式

    新近推出的'5402 DSP片內(nèi)ROM掩膜的Bootlooader程序與TMS320C54X系列的其它DSP有較大的不同,它包括以下五種自舉引導(dǎo)方式:主機(jī)接口HPI、并行口、標(biāo)準(zhǔn)串行口、8位串行EEPROM及I/O口自舉引導(dǎo)方式。

    DSP上電復(fù)位后,首先檢查其MP/MC引腳,如果該引腳為高電平,說明DSP被設(shè)置為微處理器工作方式,即從外部程序存儲(chǔ)器0FF80h地址開始執(zhí)行用戶程序;若該引腳為低電平說明DSP被設(shè)置為微計(jì)算機(jī)工作方式,即從片內(nèi)ROM的0FF80h起執(zhí)行程序。'C5402 DSP片內(nèi)4K ROM掩膜了TI設(shè)計(jì)的幾段程序,其中包括自舉引導(dǎo)程序,具體內(nèi)容如表1所示[3]。因此,為利用自舉引導(dǎo)功能,必須將DSP設(shè)置為微計(jì)算機(jī)工作方式,即MP/MC=0。

    由表1可見,從片內(nèi)ROM的0FF80h地址開始存放的是中斷向量表,它實(shí)為一條分支轉(zhuǎn)移指令(BD 0F800h)。該指令使程序跳轉(zhuǎn)至0F800h,并從此開始執(zhí)行自舉引導(dǎo)程序。

    表1 '5402片內(nèi)ROM分配表

    起始地址 內(nèi)  容
    F000h
    F800h
    FC00h
    FD00h
    FE00h
    FF00h
    FF80h
    預(yù)留
    相關(guān)IC型號(hào)
    版權(quán)所有:51dzw.COM
    深圳服務(wù)熱線:13751165337  13692101218
    粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
    公網(wǎng)安備44030402000607
    深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
    付款方式


     復(fù)制成功!

      <code id="bhc0g"></code>
      <var id="bhc0g"></var>