新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ADSP-BF533的最小系統設計

        基于ADSP-BF533的最小系統設計

        作者: 時間:2007-08-23 來源:網絡 收藏

        l 引 言

        ADSP-BF533處理器是Blackfin系列產品的成員,專為滿足當今嵌入式音頻、視頻和通信應用的計算要求和低功耗條件而設計的新型16位嵌入式處理器。他基于由ADI和Intel公司聯合開發的微信號架構(Micro SignalArchitecture,MSA),將一個32位RISC型指令集和雙16位乘法累加(MAC)信號處理功能與通用型微控制器所具有的易用性組合在了一起。ADSP-BF533處理器具有以下主要特點:

        (1)最大頻率為600 MHz,1 200 MMACs;

        (2)每一個內核中帶有2個16位的乘法器,2個40位的累加器,2個40位的邏輯運算單元,4個位的視頻運算單元和1個40位的移位器。在一個指令周期內可完成2個16位數的乘法,2個40位數的算術邏輯運算,4個位的視頻數據算術邏輯運算,1個40位的移位運算;

        (3)低功耗,采用1.2 V的內核電壓和3.3 V的I/O電壓,片內集成調壓器,并且具備動態電源管理;

        (4)高達148 kB的片內器;

        (5)豐富的外設接口,支持與SDRAM,SRAM,FLASH和ROM的無縫連接;

        (6)片上JTAG仿真接口。

        2系統總體設計

        最小系統是由保證處理器可靠工作所必須的基本電路組成的,主要包括電源電路、時鐘電路、復位電路、SDRAM、FLASH器和JTAG接口電路組成,其硬件框圖如圖1所示。

        2.1 電源電路

        BF-533外部IO供電電壓為3.3 V,內核供電電壓為1.2 V。因此,最小系統采用雙電源方案,采用TPS73HD301作為電源芯片,典型輸入電壓為+5 V,電壓為+3.3 V和+1.2 V,每個最大可提供750 mA的電流。TPS73HD301具有電壓監控功能,以保證被供電芯片在一個恒壓下正常工作。他為每一路電壓輸出提供一個復位輸出口,當他檢測到輸出的電壓為欠壓狀態時,與那個輸出電壓相對應的RESET管腳將輸出一個低電平,以啟動系統復位。其電路如圖2所示。

        2.2 時鐘電路

        BF-533可以使用外部時鐘,也可以使用內部振蕩電路。當使用外部時鐘時,應將此外部時鐘連接到DSP的CLKIN引腳,且XTAL引腳懸空。本系統采用的是內部振蕩電路外接晶振的方式,晶振連接到CLKIN和XTAL之間,并與兩個電容相連,如圖3所示。

        2.3 復位電路

        手動復位是最小系統常用的功能,本系統采用專用復位芯片IMP811實現手動復位,如圖3所示。

        2.4 JTAG接口電路

        BF-533提供了一個1EEE 11 49.1 JTAG測試訪問端口。通過此端口,仿真器能夠訪問DSP的內部,允許開發者裝載,設置斷點,觀察變量和寄存器。本系統采用14針接口的標準,如圖4所示。

        2.5 SDRAM

        SDRAM(同步動態隨機器)具有隨機讀寫速度快,寫入數據之前不需要進行擦除的特點,在嵌入式系統中成為不可缺少的存儲設備之一。本系統采用HY57V561620,其容量為32 MB,最高頻率為133 MHz。ADSP-BF533支持與SDRAM的無縫連接,SDRAM的地址映射為OX00000000~OX080000000,其連接方法如圖5所示。

        對于SDRAM可以采用以下程序進行測試:


        該程序將0x2000000個數寫入SDRAM,在Visual DSP++的BLACKFIN Memory窗口可以觀察到SDRAM的數據寫入情況,以驗證寫入是否正確。

        2.6 FLASH存儲器

        ADSP-BF533具有3種引導模式,如表1所示。當上電復位或者軟件初始化復位后,處理器采樣復位配置寄存器BMODE引腳,執行引導功能。無論采取何種引導模式,都要從外部存儲器設備首先讀取一個10個字節的頭。這個頭指定將被傳輸的字節數量和存儲器的目的地址。多存儲器模塊可被任何引導次序裝載,一但所有模塊被裝載,程序從L1指令SRAM的起始部分開始執行指令。

        本系統采用NOR FLASH作為引導存儲器,選用容量為1 MB的AM29LV800D,將其接在BF-533存儲空間的BANK0上,其地址范圍為0x20000000~0x20100000,電路如圖6所示。

        3系統設計注意事項

        (1)對于沒有用到的DSP引腳,應將其拉高、拉低,或者定義成輸出端,例如如果nBR,ARDY引腳不用時應拉高,RTXI,NMI引腳不用時應拉低。

        (2)在電路板設計中,應在電源和地之間合理分布去耦電容,以濾除噪聲,提高系統的穩定性。

        (3)盡量縮短高頻信號的走線,時鐘和負載的連線盡量短而粗,并且晶振下面不要走線。

        4 結 語

        最小系統可以直接作為核心部件應用與工程和科研中,具有良好的通用性和可擴展性。在最小系統的基礎上,可以很方便地進行二次開發和功能擴展,能夠縮短開發周期,降低開發成本。本文實現了最小系統的基本功能,介紹了各模塊的硬件電路,為DSP應用技術的研究提供了一個良好的平臺。



        關鍵詞: 輸出 存儲 代碼 異步

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 罗田县| 布拖县| 福建省| 泌阳县| 石首市| 望奎县| 镇安县| 章丘市| 日土县| 桦川县| 罗田县| 南岸区| 清徐县| 安国市| 商都县| 靖宇县| 随州市| 黎川县| 汤阴县| 光泽县| 佳木斯市| 绩溪县| 方城县| 大庆市| 长治市| 石嘴山市| 青川县| 隆昌县| 绥化市| 琼结县| 宜阳县| 于田县| 廉江市| 清河县| 丹江口市| 读书| 安义县| 广安市| 崇信县| 达尔| 诸暨市|