畢業(yè)設(shè)計基于ARM9數(shù)字信道仿真器的主控板設(shè)計_第1頁
畢業(yè)設(shè)計基于ARM9數(shù)字信道仿真器的主控板設(shè)計_第2頁
畢業(yè)設(shè)計基于ARM9數(shù)字信道仿真器的主控板設(shè)計_第3頁
畢業(yè)設(shè)計基于ARM9數(shù)字信道仿真器的主控板設(shè)計_第4頁
畢業(yè)設(shè)計基于ARM9數(shù)字信道仿真器的主控板設(shè)計_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、目 錄 1 緒 論.1 1.1 課題來源及研究意義 .1 1.2 論文工作和內(nèi)容安排 .1 2 主控板總體方案設(shè)計.3 2.1 主控板硬件方案需求.3 2.2 主控板總體結(jié)構(gòu)設(shè)計 .3 3 主控板硬件平臺的構(gòu)建.4 3.1 微處理器 s3c2410 描述.4 3.2 nand flash電路.8 3.3 sdram 電路 .9 3.4 電源電路 .11 3.5 復(fù)位電路 .12 3.6 系統(tǒng)時鐘電路 .13 3.7 a/d 轉(zhuǎn)換電路.13 3.8 led 數(shù)碼管驅(qū)動電路.16 3.9 jtag 接口電路.18 3.10 串行接口電路.19 3.11 本章小結(jié).20 4 ads 集成開發(fā)環(huán)境簡述

2、.21 4.1 ads 集成開發(fā)環(huán)境簡述.21 4.2 ads 軟件組成.21 工作總結(jié)與展望.24 參考資料.26 致 謝.28 1 1 緒緒 論論 1.1 課題來源及研究意義 本論文研究的課題是基于 arm9 數(shù)字信道仿真器的主控板設(shè)計,信道是通信系 統(tǒng)中不可缺少的重要組成部分,信道特性直接影響著通信系統(tǒng)的性能。同樣在通信仿 真系統(tǒng)及各種通信對抗模擬仿真系中,信道的模擬仿真也是一個重要的環(huán)節(jié),可以說, 信道模擬仿真的好壞,同樣直接影響著整個模擬仿真系統(tǒng)的性能,而在信道的模擬仿真 中,短波信道最為困難和復(fù)雜,因?yàn)槎滩ㄐ诺朗且粋€隨機(jī)變參信道,它具有信道衰落信 道傳輸延時及多徑傳播均隨時間而變?nèi)?/p>

3、大特點(diǎn),信道中的信號、噪聲和干擾都隨晝夜、 頻率、地點(diǎn)而不斷地變化著,很難確定一個能較為全面地反映短波信道特性的數(shù)學(xué)模 型,但是,根據(jù)短波通信信道的一些統(tǒng)計規(guī)律,有所側(cè)重地建立近似的信道模型,采用 硬件與軟件相結(jié)合的辦法實(shí)現(xiàn)短波信道的模擬仿真是可以做到的。 以往對通信系統(tǒng)設(shè)計及通信裝備的鑒定、驗(yàn)收試驗(yàn)工作主要靠外場試驗(yàn)系統(tǒng)完 成。外場試驗(yàn)系統(tǒng)的優(yōu)點(diǎn)在于試驗(yàn)環(huán)境的真實(shí)性,信號環(huán)境雖然是人工制造的,但 也是相對逼真的。但外場試驗(yàn)系統(tǒng)的局限性也非常明顯,它的真實(shí)信道環(huán)境只限于 試驗(yàn)場區(qū)環(huán)境,而在試驗(yàn)場區(qū)營造各種不同的信道環(huán)境幾乎不可能。另外它還存在 受氣候條件限制、機(jī)動性差、試驗(yàn)成本高等一系列缺點(diǎn)。

4、與之相比,仿真試驗(yàn)系統(tǒng) 具有很多優(yōu)點(diǎn),它可以很容易地制造各種典型信道特性環(huán)境和電磁環(huán)境,能夠模擬 的地域跨度非常廣闊,不受氣候條件限制,可以隨時進(jìn)行多次重復(fù)試驗(yàn)。顯然要建 立仿真試驗(yàn)系統(tǒng),信號環(huán)境和信道環(huán)境的仿真問題是需要解決的核心技術(shù)問題。 1.2 論文工作和內(nèi)容安排 本論文所研究的是對信道環(huán)境的模擬問題。由于仿真仿真系統(tǒng)所具有的優(yōu)越性, 因此也出現(xiàn)了各種信道仿真器,其中大部分是對中頻模擬信道的模擬。在這種情況 下,基本上是對某一信道進(jìn)行模擬,如衛(wèi)星信道、短波信道等等。 數(shù)字信道仿真器由配置計算機(jī)和實(shí)時硬件仿真器構(gòu)成,硬件仿真器是整個信道 仿真器系統(tǒng)的核心,系統(tǒng)采用模塊化設(shè)計的方式,每一路雙

5、向數(shù)字信道作為硬件仿 真器的一個基本子模塊(以下簡稱“收發(fā)”通道) ,整個信道仿真器由 8 個“收發(fā)”通道、 背板、電源板和主控板構(gòu)成,能提供 16 個以太網(wǎng)口、e1 接口和 rs-530 接口,每個 子模塊中相同類型的兩個接口組成一個雙向數(shù)字信道,用戶選擇使用某種接口。 系統(tǒng)一般流程為:配置計算機(jī)提供用戶界面,輸入各路的延時、誤碼率、突發(fā) 誤碼時間、突發(fā)誤碼方式等參數(shù),主控板通過 rs232 接口與配置計算機(jī)相連接,接 收并分發(fā)配置計算機(jī)發(fā)送的各通道仿真參數(shù)及其它控制命令,完成硬件仿真器仿真 2 參數(shù)配置,再由子模塊根據(jù)用戶當(dāng)前所使用的接口和配置參數(shù),完成信道延時和插 入誤碼。 另外,主控板

6、提供了必要的人機(jī)界面,當(dāng)系統(tǒng)中沒有配置計算機(jī)的時候,主控 板可以代替配置計算機(jī),即主控板提供用戶界面,輸入各路的延時、誤碼率、突發(fā) 誤碼時間、突發(fā)誤碼方式等參數(shù),各通道仿真參數(shù)由主控板配置給子模塊,子模塊 根據(jù)用戶當(dāng)前所使用的接口和配置參數(shù),完成信道延時和插入誤碼。這種雙重控制 設(shè)計提高了整個系統(tǒng)的靈活性,也便于成本控制(如去掉配置計算機(jī)可節(jié)省一筆開 支) 。 本論文主要是設(shè)計基于 arm9 數(shù)字信道模擬器的主控板。根據(jù)主控板的功能需 求,選擇了合適的方案,使用以高速的 arm9 處理器 s3c2410 為核心的信道仿真器 的主控板,軟件開發(fā)環(huán)境是 arm 公司推出的 arm 核微控制器集成開

7、發(fā)工具 ads(arm developer suite)集成開發(fā)環(huán)境,版本為 ads1.2,采用 easyjtag 仿真 器調(diào)試。 論文的內(nèi)容安排如下: 第一章 介紹數(shù)字信道模擬器的用途、基本構(gòu)架和系統(tǒng)流程。重點(diǎn)說明主控板在系統(tǒng) 中的作用。 第二章 簡單了解主控板的功能需求,提出主控板的硬件設(shè)計方案,描述主控板的各 個功能模塊。 第三章 詳細(xì)介紹主控板的硬件設(shè)計工作,分析各模塊電路的功能和組成并做工作小 結(jié)。 第四章 簡單介紹 ads(arm developer suite)集成開發(fā)環(huán)境和 arm 在未來發(fā)展中 的展望。 3 2 主控板總體方案設(shè)計主控板總體方案設(shè)計 2.1 主控板硬件方案需求

8、 主控板硬件需要有: 1)可供系統(tǒng)運(yùn)行的電源電路; 2)能提供性能優(yōu)越的電源監(jiān)視功能的復(fù)位電路; 3)向 cpu 及其他電路提供的工作時鐘電路; 4)采集和輸出模擬量的 a/d、d/a 轉(zhuǎn)換電路; 5)數(shù)碼顯示的 led 電路; 6)用于存放程序代碼等在系統(tǒng)掉電后需要保存用戶數(shù)據(jù)的 flash 電路; 7)用作程序運(yùn)行的空間、數(shù)據(jù)及堆棧區(qū)的 sdram 電路; 8)用于對 flash 器件進(jìn)行編程的 jtag 接口電路; 9)用于數(shù)據(jù)傳輸?shù)拇薪涌陔娐贰?2.2 主控板總體結(jié)構(gòu)設(shè)計 根據(jù)以上對主控板的總體結(jié)構(gòu)要求的闡述,對部分硬件設(shè)計原理及工作原理有 了大體的了解,作出 2410 的外圍電路模

9、塊的配置,在下面的章節(jié)我將重點(diǎn)介紹我所 做的系統(tǒng)基本組成,框圖如 2-1 所示,這里不再贅述。 電源 模塊 時鐘 復(fù)位 flash ram jtag s3c2410 other led 4 圖 2-1 系統(tǒng)基本組成框圖 3 主控板硬件平臺的構(gòu)建 3.1 微處理器 s3c2410 描述 arm 公司和 arm 處理器簡介 1)arm 是一個 cpu 內(nèi)核。arm 公司自己并不生產(chǎn)或銷售芯片,它采用技術(shù)授權(quán) 模式,通過出售芯片技術(shù)授權(quán),收取授權(quán)費(fèi)和技術(shù)轉(zhuǎn)讓費(fèi)。 2)基于 arm 內(nèi)核的處理器是目前消費(fèi)類電子市場中占有量第一的處理器,尤其是 手機(jī)行業(yè)。 3)arm 是“advanced risc m

10、achine”的縮寫,最早的 arm 處理器誕生于 80 年代的 英國。 arm 處理器的特點(diǎn): 1)支持 ache 和 mmu 2)馮諾依曼體系結(jié)構(gòu)/哈佛體系結(jié)構(gòu) 馮諾依曼體系結(jié)構(gòu)一般 arm7 所使用的機(jī)構(gòu),如圖 3-1 所示。 指令寄存器指令寄存器 控制器控制器 數(shù)據(jù)通道數(shù)據(jù)通道 輸入輸入輸出輸出 中央處理器中央處理器 程序程序 指令指令0 指令指令1 指令指令2 指令指令3 指令指令4 數(shù)據(jù)數(shù)據(jù) 數(shù)據(jù)數(shù)據(jù)0 數(shù)據(jù)數(shù)據(jù)1 數(shù)據(jù)數(shù)據(jù)2 存儲器存儲器 5 圖 3-1 馮諾依曼體系結(jié)構(gòu)圖 哈佛體系結(jié)構(gòu)是 arm9 及后繼型號的結(jié)構(gòu),如圖 3-2 所示。 指令寄存器指令寄存器 控制器控制器 數(shù)據(jù)

11、通道數(shù)據(jù)通道 輸入輸入輸出輸出 中央處理器中央處理器 指令指令0 指令指令1 指令指令2 數(shù)據(jù)存儲器數(shù)據(jù)存儲器 數(shù)據(jù)數(shù)據(jù)0 數(shù)據(jù)數(shù)據(jù)1 數(shù)據(jù)數(shù)據(jù)2 地址地址 指令指令 地址地址 數(shù)據(jù)數(shù)據(jù) 圖 3-2 哈佛體系結(jié)構(gòu)圖 3)risc 指令集 固定的 32 位指令 load/store 體系結(jié)構(gòu) 大多數(shù)指令單周期完成 4)流水線執(zhí)行:幾個指令可以并行執(zhí)行 。提高了 cpu 的運(yùn)行效率 。內(nèi)部信息流 要求通暢流動。 5)thumbdspjazeller 功能擴(kuò)展 6)低功耗 arm 處理器的分類 基于處理器內(nèi)核的分類: arm7t,arm7e,arm9,arm9e,arm10t,arm10e,arm1

12、1 基于指令集體系結(jié)構(gòu)的分類:v4t,v5t,v5te,v5tej,v6。 arm 核簡介 程序存儲器程序存儲器 6 處理器核/整數(shù)核(processor core/integer core):arm7tdmi, arm9tdmi, arm9e- s, arm10tdmi,arm10e 等。 arm cpu 核(arm cpu cores):arm710t/720t/740t, arm920t/940t, arm946e- s, arm966e-s, arm1020e 等。 基于 arm core cpu 的應(yīng)用處理器,比如:intel 的 pxa25x,philip 的 lpc22xx 系列

13、, samsung 的 s3c44b0 等。 arm 的市場 arm 處理器市場覆蓋率最高、發(fā)展趨勢廣闊 基于 arm 技術(shù)的 32 位微處理器,市場的占有率目前已達(dá)到 80%。 絕大多數(shù) ic 制造商都推出了自己的 arm 結(jié)構(gòu)芯片。我國的中興集成電路、大唐電 訊、中芯國際和上海華虹,以及國外的一些公司如德州儀器、意法半導(dǎo)體、 philips、intel、samsung 等都推出了自己設(shè)計的基于 arm 核的處理器。 arm 芯片選擇的一般原則: 從應(yīng)用的角度,對在選擇 arm 芯片時所應(yīng)考慮的主要因素做一詳細(xì)的說明。 1)arm 芯核 如果希望使用 wince 或 linux 等操作系統(tǒng)以

14、減少軟件開發(fā)時間,就需要選擇 arm720t 以上帶有 mmu(memory management unit)功能的 arm 芯片. 2)系統(tǒng)時鐘控制器 系統(tǒng)時鐘決定了 arm 芯片的處理速度。arm7 的處理速度為 0.9mips/mhz,常 見的 arm7 芯片系統(tǒng)主時鐘為 20mhz-133mhz,arm9 的處理速度為 1.1mips/mhz, 常見的 arm9 的系統(tǒng)主時鐘為 100mhz-233mhz, arm10 最高可以達(dá)到 700mhz 。 3)內(nèi)部存儲器容量 在不需要大容量存儲器時,可以考慮選用有內(nèi)置存儲器的 arm 芯片。 4)usb 接口 許多 arm 芯片內(nèi)置有 us

15、b 控制器,有些芯片甚至同時有 usb host 和 usb slave 控制器。 5)gpio 數(shù)量 在某些芯片供應(yīng)商提供的說明書中,往往申明的是最大可能的 gpio 數(shù)量,但 是有許多引腳是和地址線、數(shù)據(jù)線、串口線等引腳復(fù)用的。這樣在系統(tǒng)設(shè)計時需要 計算實(shí)際可以使用的 gpio 數(shù)量。 6)中斷控制器 arm 內(nèi)核只提供快速中斷(fiq)和標(biāo)準(zhǔn)中斷(irq)兩個中斷向量。但各個半導(dǎo)體 廠家在設(shè)計芯片時加入了自己不同的中斷控制器,以便支持諸如串行口、外部中斷、 7 時鐘中斷等硬件中斷。外部中斷控制是選擇芯片必須考慮的重要因素,合理的外部 中斷設(shè)計可以很大程度的減少任務(wù)調(diào)度的工作量。 7)lc

16、d 控制器 有些 arm 芯片內(nèi)置 lcd 控制器,有的甚至內(nèi)置 64k 彩色 tft lcd 控制器。 在設(shè)計 pda 和手持式顯示記錄設(shè)備時,選用內(nèi)置 lcd 控制器的 arm 芯片較為適 宜。 8)擴(kuò)展總線 大部分 arm 芯片具有外部 sdram 和 sram 擴(kuò)展接口,不同的 arm 芯片可 以擴(kuò)展的芯片數(shù)量即片選線數(shù)量不同,外部數(shù)據(jù)總線有 8 位、16 位或 32 位。某些 特殊應(yīng)用的 arm 芯片如德國 micronas 的 puc3030a 沒有外部擴(kuò)展功能。 9)i/o 接口 cpu 與外部設(shè)備及存儲器的連接和數(shù)據(jù)交換都需要通過接口設(shè)備來實(shí)現(xiàn),而前 級被稱為 i/o 接口,而

17、后者則被稱為存儲器接口。存儲器通常在 cpu 的同步控制下, 作為接口電路比較簡單。而 i/o 設(shè)備品種繁多,其相應(yīng)的接口電路也各不相同,因 此,習(xí)慣上說到接口只是 i/o 接口。 根據(jù) cpu 設(shè)計的不同,集成度也不一樣。一般用于手持或移動的設(shè)備所具有的 接口大致相同, 我在本次設(shè)計中所使用的基于 arm9 的處理器 s3c2410 是著名的半導(dǎo)體公司 samsung 推出的一款 32 位 risc 處理器。他為手持設(shè)備和一般類型的應(yīng)用提供了 低價格低功耗高性能微控制器的解決方案。s3c2410 的內(nèi)核基于 arm920t,帶有 mmu(memory management unit)功能,采

18、用 0.18m 工藝,其主頻可到 203mhz,適合于對成本和功耗敏感的需求,同時它還采用了新型的總線結(jié)構(gòu) amba(advanced microcontr-oller bus architecture),實(shí)現(xiàn)了 mmu,amba- bus , harvard 的高速緩沖體系結(jié)構(gòu),同時支持 thumb16 位壓縮指令集,從而能以較小的 存儲空間需求,獲得 32 位的系統(tǒng)性能。 s3c2410 其片上功能如下: 1)其內(nèi)核工作電壓為 1.8v/2.0v,存儲器供電電壓為 3.3v; 2)16kb 的指令 cache 和 16kb 的數(shù)據(jù) cache; 3)lcd 控制器,最大可支持 4kstn

19、和 256tft; 4)4 通道的 dma 請求; 5)3 通道的 uart,2 通道的 spi 接口; 6)2 通道的 usb; 7)4 路 pwm 和 1 個內(nèi)部時鐘控制器; 8)117 個通用 i/o,24 路外部中斷; 8 9)272pinfbga 封裝; 10)16 位的看門狗定時器 11)1 通道的 iic/iis 控制器; 12)帶有 pll 片上時鐘發(fā)生器。 后面所介紹的是設(shè)計中所必不可少的外圍電路,如圖 3-3 所示。 核心板 圖 3-3 基本結(jié)構(gòu)圖 3.2 nand flash 電路 flash 的英文解釋為:n.閃光,閃現(xiàn),一瞬間,閃現(xiàn),反射,使迅速傳便,vt.使 閃光,

20、反射 adj.閃光的,火速的。flash 也是由 macromedia 公司推出的交互式矢量 圖和 web 動畫的標(biāo)準(zhǔn),由 adobe 公司收購。網(wǎng)頁設(shè)計者使用 flash 創(chuàng)作出既漂亮 又可改變尺寸的導(dǎo)航界面以及其他奇特的效果。flash 也是存儲芯片的一種,flash 存儲器又稱閃存,它通過特定的程序可以修改里面的數(shù)據(jù)。在實(shí)際開發(fā)中,設(shè)計者 可以根據(jù)產(chǎn)品的接口、容量和成本、可靠性、壽命、產(chǎn)品的升級、讀寫性能等需求 來進(jìn)行合理選擇。 nand flash 相較于 nor flash 存儲器它具有:通用的 sdam 接口,可以輕松的 掛接在 cpu 的地址、數(shù)據(jù)總線上,對 cpu 接口要求低;

21、性價比要比 nor flash 高一 些;nand flash 借口是固定的,升級比較簡單;nand flash 執(zhí)行擦除操作是十分簡 單的。 所以本系統(tǒng)所采用的 64mb nand flash,它的型號為 k9f2808。 9 由于 s3c2410 直接帶有 nand flash 接口,因此接口邏輯極為簡單。 需要注意的是 frb 信號是 oc 門輸出,因此需要外部的上拉電阻。 nand flash 電路如圖 3-4 所示: 圖 3-4 nand flash 電路圖 k9f2808 的引腳定義圖表 3-1 如下: k9f2808 的引腳圖表 3-1 引腳描述引腳描述 i/o0 i/o7 數(shù)據(jù)

22、、命令、地址輸入/ 輸出引腳 wp 寫保護(hù) cle命令鎖存使能 _ r/b 是否忙碌 ale地址鎖存使能vcc電源(2.73.3) ce 芯片使能vss地 re 讀使能n.c.無連接 we 寫使能 3.3 sdram 電路 10 于 flash 存儲器相比,sdram 電路不具有掉電保持?jǐn)?shù)據(jù)的特性,但其存取速度 大大高于 flash 存儲器,且具有讀/寫的屬性.因此,sdram 在系統(tǒng)中主要用作程序 的運(yùn)行空間、數(shù)據(jù)及堆棧區(qū)。當(dāng)系統(tǒng)啟動時,cpu 首先從復(fù)位地址 0 x0 出讀取啟動 代碼,在完成系統(tǒng)初始化后,程序代碼一般應(yīng)調(diào)入 sdram 中運(yùn)行,以提高系統(tǒng)的 運(yùn)行速度,同時,系統(tǒng)及用戶堆棧

23、、運(yùn)行數(shù)據(jù)也都放在 sdram 中。 sdram 具有單位空間存儲量大和價格便宜的優(yōu)點(diǎn),已廣泛應(yīng)用在各種嵌入式 系統(tǒng)中。 sdram 的存儲單元可以理解為一個電容,總是傾向于放電,為避免數(shù)據(jù)丟失, 必須定時刷新(充電)。因此,要在系統(tǒng)中使用 sdram,就要求微處理器具有刷 新控制邏輯,或在系統(tǒng)中另外加入刷新控制邏輯電路。s3c2410 及其他一些 arm 芯片在片內(nèi)具有獨(dú)立的 sdram 刷新邏輯控制,可方便地與 sdram 接口。但某些 arm 芯片則沒有 sdram 刷新邏輯控制,就不能直接與 sdram 接口,在進(jìn)行系 統(tǒng)設(shè)計中應(yīng)注意這一點(diǎn)。 目前常用的 sdram 為 8 位/16

24、位的數(shù)據(jù)寬度,工作電壓一般為 3.3v。主要的 生產(chǎn)廠商為 hyundai,winbond 等。他們生產(chǎn)的同型器件一般具有相同的電氣特 性和封裝形式,可通用。 該系統(tǒng)中使用的 hy57v561620 為例,簡要描述一下 sdram 的基本特性及使 用方法:hy57v561620 存儲容量為 4 組*16m 位(32mb),工作電壓為 3.3v,常 見封裝的 54 腳 tsop,兼容 lvttl 接口,支持自動刷新(auto-refresh)和自刷新 (self- refresh),16 位數(shù)據(jù)寬度。 hy57v561620 引腳分布及信號描述如下圖表 3-2 所示: hy57v561620 引

25、腳圖表 3-2 引腳名稱描 述 clk時鐘片內(nèi)時鐘輸入 cke 時鐘使能片內(nèi)時鐘信號控制 /cs片選 禁止或使能除 clk、cke 和 dqm 外的所用信 號 ba0、ba1組地址選擇用于片內(nèi) 4 個組的選擇 a12a0地址總線 行地址:a12a0,列地址:a8a0 自動預(yù)充電: a10 /ras行地址鎖存參照功能表/ras 的操作 /cas列地址鎖存參照功能表/cas 的操作 11 引腳名稱描 述 /we寫使能參照功能表/we 的操作 ldqm、u dqm 數(shù)據(jù) i/o 屏蔽 讀模式下控制輸出緩沖,寫模式下控制輸入數(shù) 據(jù) dq15dq0數(shù)據(jù)總線數(shù)據(jù)輸入/輸出引腳 vdd/vss電源/地內(nèi)部電

26、路及輸入緩沖電源/地 vddq/vssq電源/地輸出緩沖電源/地 nc未連接未連接 sdram 電路圖如 3-5 所示: dq0 2 d0 dq1 4 d1 dq2 5 d2 dq3 7 d3 dq4 8 d4 dq5 10 d5 dq6 11 d6 dq7 13 d7 dq8 42 d8 dq9 44 d9 dq10 45 d10 dq11 47 d11 dq12 48 d12 dq13 50 d13 dq14 51 d14 dq15 53 d15 vdd0 1 vdd33 vdd1 14 vdd33 vdd2 27 vdd33 vddq0 3 vdd33 vddq1 9 vdd33 vdd

27、q2 43 vdd33 vddq3 49 vdd33 vss2 54 gnd vss1 41 gnd vss0 28 gnd a0 a2 23 a1 a3 24 a2 a4 25 a3 a5 26 a4 a6 29 a5 a7 30 a6 a8 31 a7 a9 32 a8 a10 33 a9 a11 34 a10 a12 22 a11 a13 35 a12 a14 36 ba0 a24 20 ba1 a25 21 ldqm nwbe0 15 udqm nwbe1 39 scke scke 37 sclk sclk0 38 nscs nscs0 19 nsras nsras 18 nscas

28、nscas 17 nwe nwe 16 vssq0 gnd 6 vssq1 gnd 12 vssq2 gnd 46 vssq3 gnd 52 nc 40 dq0 2 d0 dq1 4 d1 dq2 5 d2 dq3 7 d3 dq4 8 d4 dq5 10 d5 dq6 11 d6 dq7 13 d7 dq8 42 d8 dq9 44 d9 dq10 45 d10 dq11 47 d11 dq12 48 d12 dq13 50 d13 dq14 51 d14 dq15 53 d15 vdd0 1 vdd33 vdd1 14 vdd33 vdd2 27 vdd33 vddq0 3 vdd33 v

29、ddq1 9 vdd33 vddq2 43 vdd33 vddq3 49 vdd33 vss2 54 gnd vss1 41 gnd vss0 28 gnd a0 a2 23 a1 a3 24 a2 a4 25 a3 a5 26 a4 a6 29 a5 a7 30 a6 a8 31 a7 a9 32 a8 a10 33 a9 a11 34 a10 a12 22 a11 a13 35 a12 a14 36 ba0 a24 20 ba1 a25 21 ldqm nwbe2 15 udqm nwbe3 39 scke scke 37 sclk sclk0 38 nscs nscs0 19 nsras

30、 nsras 18 nscas nscas 17 nwe nwe 16 vssq0 gnd 6 vssq1 gnd 12 vssq2 gnd 46 vssq3 gnd 52 nc 40 hy57v561620 u203 hy57v561620 u204 圖 3-5 sdram 電路圖 3.4 電源電路 12 在該系統(tǒng)中,需要用到 5v,3.3v,1.8v 的直流穩(wěn)壓電源,其中,sc32410 的 i/o 電壓需要 3.3v 的電源,s3c2410 的核心電壓需要 1.8v 的,另外其他外圍器件有 需要用到 5v 和 3v 的。系統(tǒng)的輸入電壓為 5v。 電源電路如圖 3-6 所示: 1)左圖電路

31、中 3.3v 使用 lm1805;電路中 1.8v 使用 as1117 2)右圖中是我們常用的 lm7805 的 5v 輸出 圖 3-6 電源電路圖 3.5 復(fù)位電路 復(fù)位電路主要為了提供性能優(yōu)越的電源監(jiān)視功能,選取了專門的系統(tǒng)監(jiān)視復(fù)位 芯片 imp811s,該芯片性能優(yōu)良,可以通過手動控制系統(tǒng)的復(fù)位,同時還可以實(shí)時 監(jiān)控系統(tǒng)的電源,一旦系統(tǒng)電源低于系統(tǒng)復(fù)位的閾值(2.9v),imp811s 將會起作 用,對系統(tǒng)進(jìn)行復(fù)位,復(fù)位電路圖如 3-7 所示: 圖 3-7 復(fù)位電路圖 13 3.6 系統(tǒng)時鐘電路 時鐘電路用于向 cpu 及其他電路提供工作時鐘。根據(jù) s32410 的工作頻率及 pll 電

32、路的工作方式,選擇 12mhz 的無源晶振,與 s3c2410 內(nèi)部的 pll 電路倍頻 后最高可以達(dá)到 207mhz。片內(nèi)的 pll 電路見有頻率放大和信號提純功能,因此系 統(tǒng)可以較低的外部時鐘信號獲得較高的工作頻率,以降低因高速開關(guān)時鐘所造成的 高頻噪聲。在該系統(tǒng)中 s3c2410 所使用的是無源晶振,系統(tǒng)晶振電路如圖 3-8 所示, 另外,s3c2410 繼承了實(shí)時時鐘控制器,需要外部提供 32.768khz 的實(shí)時時鐘信號, 電路圖如圖中 3-9 所示。 12 x102 12mhz 15pf c132 c133 15pf r108 1m xtipll xtipll 12 x101 32

33、768hz 22pf c130 22pf c131 xtipll xtipll 圖 3-8 實(shí)時時鐘電路圖 圖 3-9 系統(tǒng)晶振電路圖 3.7 a/d 轉(zhuǎn)換電路 a/d 轉(zhuǎn)換的重要指標(biāo): 1) 分辨率(resolution): 分辨率反映 a/d 轉(zhuǎn)換器對輸入微小變化響應(yīng)的能力,通常用數(shù)字輸出最低位 (lsb)所對應(yīng)的模擬輸入的電平值表示。n 位 a/d 能反應(yīng) 1/2n 滿量程的模擬輸入電 平。由于分辨率直接與轉(zhuǎn)換器的位數(shù)有關(guān),所以一般也可簡單地用數(shù)字量的位數(shù)來 表示分辨率,即 n 位二進(jìn)制數(shù),最低位所具有的權(quán)值,就是它的分辨率。值得注意 的是,分辨率與精度是兩個不同的概念,不要把兩者相混淆

34、。即使分辨率很高,也 可能由于溫度漂移、線性度等原因,而使其精度不夠高。 2) 精度(accuracy) 精度有絕對精度(absolute accuracy)和相對精度(relative accuracy)兩種表示方法。 1) 絕對誤差 在一個轉(zhuǎn)換器中,對應(yīng)于一個數(shù)字量的實(shí)際模擬輸入電壓和理想 的模擬輸入電壓之差并非是一個常數(shù)。我們把它們之間的差的最大值,定義為“絕對 14 誤差”。通常以數(shù)字量的最小有效位(lsb)的分?jǐn)?shù)值來表示絕對誤差,例如:1lsb 等。 絕對誤差包括量化誤差和其它所有誤差。 2) 相對誤差 是指整個轉(zhuǎn)換范圍內(nèi),任一數(shù)字量所對應(yīng)的模擬輸入量的實(shí)際 值與理論值之差,用模擬電

35、壓滿量程的百分比表示。 例如,滿量程為 10v,10 位 a/d 芯片,若其絕對精度為 1/2lsb,則其最小有 效位的量化單位:9.77mv,其絕對精度為4.88mv,其相對精度為 0.048%。 3) 轉(zhuǎn)換時間(conversion time) 轉(zhuǎn)換時間是指完成一次 a/d 轉(zhuǎn)換所需的時間,即由發(fā)出啟動轉(zhuǎn)換命令信號到轉(zhuǎn) 換結(jié)束信號開始有效的時間間隔。 轉(zhuǎn)換時間的倒數(shù)稱為轉(zhuǎn)換速率。例如 ad570 的轉(zhuǎn)換時間為 25us,其轉(zhuǎn)換速率為 40khz。 4) 電源靈敏度(power supply sensitivity) 電源靈敏度是指 a/d 轉(zhuǎn)換芯片的供電電源的電壓發(fā)生變化時,產(chǎn)生的轉(zhuǎn)換誤差

36、。 一般用電源電壓變化 1時相當(dāng)?shù)哪M量變化的百分?jǐn)?shù)來表示。 5) 輸出邏輯電平 多數(shù) a/d 轉(zhuǎn)換器的輸出邏輯電平與 ttl 電平兼容。在考慮數(shù)字量輸出與微處理 的數(shù)據(jù)總線接口時,應(yīng)注意是否要三態(tài)邏輯輸出,是否要對數(shù)據(jù)進(jìn)行鎖存等。 6) 量程 量程是指所能轉(zhuǎn)換的模擬輸入電壓范圍,分單極性、雙極性兩種類型。例如, 單極性量程為 0+5v,0+10v,0+20v;雙極性 量程為-5+5v,- 10+10v。 7) 工作溫度范圍 由于溫度會對比較器、運(yùn)算放大器、電阻網(wǎng)絡(luò)等產(chǎn)生影響,故只在一定的溫度 范圍內(nèi)才能保證額定精度指標(biāo)。一般 a/d 轉(zhuǎn)換器的工作溫度范圍為(0700c),軍 用品的工作溫度范

37、圍為(-55+1250c)。 s3c2410x 芯片自帶一個 8 路 10 位 a/d 轉(zhuǎn)換器,最大轉(zhuǎn)換率為 500k,非線性 度為正負(fù) 1.5 位,其轉(zhuǎn)換時間可以通過下式計算:如果 a/d 使用的時鐘為 50mhz, 預(yù)定標(biāo)器的值為 49,那么: a/d 轉(zhuǎn)換頻率=50mhz(49+1)=1mhz 轉(zhuǎn)換時間=1/(1mhz/5 時鐘周期)=1/200khz=5us 注意:因?yàn)?a/d 轉(zhuǎn)換器的最高時鐘頻率是 2.5mhz,所以轉(zhuǎn)換速率可達(dá) 500ksps。 (一)a/d 轉(zhuǎn)換電路如圖 3-10 所示: 15 圖 3-10 a/d 轉(zhuǎn)換電路圖 注:1)3 個 adc 電位器對應(yīng) ain0-2,

38、可通過跳線選擇處理器的 ain0-2 是連接電 位器還是引出到擴(kuò)展槽; 2)adc 電路的參考電壓 vref 由多圈電位器 rp1004 來提供。 (二)d/a 轉(zhuǎn)換電路如圖 3-11 所示: 16 圖 3-11 d/a 轉(zhuǎn)換電路圖 注:1)使用 spi 經(jīng)由 max504 擴(kuò)展 2)max504 的片選和清零線為由 74hc573 擴(kuò)展出來的 exio 3.8 led 數(shù)碼管驅(qū)動電路 1)8 位數(shù)碼管由 zlg7290 控制顯示,是通過 iic 總線接到 2410 處理器 2)電路中對 iicsda 和 iicscl 兩個信號都接有 3.3k 上拉電阻。 led 接口電路如圖 3-12 所示

39、: 17 圖 3-12 led 接口電路圖 電路中所使用的芯片 zlg7290 鍵盤/led 驅(qū)動器是周立功公司針對儀器儀表行 業(yè)的需要自行研制的一款芯片。該芯片能自動完成 8 位 led 數(shù)碼管的動態(tài)掃描和 (最多)64 按鍵檢測掃描,大大減輕單片機(jī)的用于顯示/鍵盤的工作時間和程序負(fù)擔(dān), 可使集中資源用于信號的檢測和控制。由于采用 i2c 總線方式使得芯片與單片機(jī)間 的通訊只用 2 個 i/o 口便可完成,節(jié)省了單片機(jī)有限的口資源。zlg7290 能夠直接 驅(qū)動 8 位共陰式數(shù)碼管(或 64 只獨(dú)立的 led) ,同時還可以掃描管理多達(dá) 64 只按鍵。其中有 8 只按鍵還可以作為功能鍵使用,

40、就像電腦鍵盤上的 ctrl、shift、alt 鍵一樣。另外 zlg7290b 內(nèi)部還設(shè)置有連擊計數(shù)器,能夠使某 鍵按下后不松手而連續(xù)有效。采用 i2c 總線方式,與微控制器的接口僅需兩根 信號線??煽貟呙栉粩?shù),可控任一數(shù)碼管閃爍。 該芯片為工業(yè)級芯片,抗干擾能 力強(qiáng),在工業(yè)測控中已有大量應(yīng)用。 該芯片特點(diǎn): 1)i2c 串行接口,提供鍵盤中斷信號,方便于處理器接口;可驅(qū)動 8 位共陰數(shù) 碼管 2)或 64 只獨(dú)立 led 和 64 個按鍵;可控掃描位數(shù),可控任一數(shù)碼管閃爍;提 供數(shù) 3)據(jù)譯碼和循環(huán),移位,段尋址等控制;8 個功能鍵,可檢測任一鍵的連擊次 數(shù); 4)無需外接元件即直接驅(qū) le

41、d,可擴(kuò)展驅(qū)動電流和驅(qū)動電壓; 5)提供工業(yè)級器件,多種封裝形式 pdip24,so24。 zlg7209 芯片其引腳功能如圖 3-13 所示: 18 圖 3-13 zlg7209 芯片其引腳功能圖 3.9 jtag 接口電路 80 年代由聯(lián)合測試行動組(joint test action group)制定的邊界掃描測試 (boundary-scan testing,簡寫 bst)規(guī)范,在 1990 年被批準(zhǔn)為 ieee std 1149.1-1990 標(biāo)準(zhǔn),簡稱 jtag 標(biāo)準(zhǔn)。 優(yōu)點(diǎn)是: 可以迅速檢測芯片之間的連接是否可靠; 對于一些結(jié)構(gòu)復(fù)雜的芯片,比如 cpu、fpga,只使用少量的管腳

42、資源就可以 實(shí)現(xiàn)在線調(diào)試,而不需要大量管腳引出信號。 jtag 調(diào)試的原理是通過 jtag 電纜控制 cpu 的引腳和寄存器,從而達(dá)到仿真 的目的。 軟件仿真器和硬件仿真器的區(qū)別: 軟仿將硬仿的功能用 pc 來實(shí)現(xiàn),不如硬仿穩(wěn)定快速。 jtag 接口電路圖如圖 3-14 所示: 19 圖 3-14 jtag 接口電路圖 3.10 串行接口電路 系統(tǒng)帶有兩個串行接口,分別為 uart0 和 uart1 其中 uart1 復(fù)用為支持 rs485 和 rs422 的接口,另外還將其復(fù)用為 irda 的紅外模塊。 幾乎所有的微控制器、pc 都提供串行接口,使用電子工業(yè)協(xié)會(eia)推薦的 rs-232

43、-c 標(biāo)準(zhǔn),這是一種很常用的串行數(shù)據(jù)傳輸總線標(biāo)準(zhǔn)。早期它被應(yīng)用于計算機(jī) 與終端通過電話線和 modem 進(jìn)行遠(yuǎn)距離數(shù)據(jù)傳輸。隨著微型計算機(jī)和微處理器的發(fā) 展,不僅遠(yuǎn)距離,近距離也采用該通信方式。在近距離通信系統(tǒng)中,不再使用電話 線和 modem,而直接進(jìn)行端對端的連接。 該系統(tǒng)使用的串行接口電路如圖 3-15 所示: 20 圖 3-15 串行接口電路圖 3.11 本章小結(jié) 經(jīng)過多番的查閱資料和請教指導(dǎo)老師,了解了硬件設(shè)計的基本要求,在本章節(jié) 的編寫過程中了解到了許多以前沒有用到的元器件資料,并且系統(tǒng)學(xué)習(xí)了 dxp 電器 繪圖軟件,并且就每個電路進(jìn)行了系統(tǒng)的了解其工作原理和注意事項(xiàng)。 21 4

44、ads 集成開發(fā)環(huán)境簡述集成開發(fā)環(huán)境簡述 4.1 ads 集成開發(fā)環(huán)境簡述 ads 全稱為 arm developer suite,是 arm 公司推出的新一代 arm 集成開發(fā) 工具?,F(xiàn)在 ads 的最新版本是 1.2,它取代了早期的 ads1.1 和 ads1.0。在 ads 工具誕生之前,一直使用的是 arm sdt 工具,目前 arm sdt 工具已經(jīng)慢慢被淘 汰。ads 除了可以安裝在 windows nt4、windows 2000、windows 98 和 windows 95 操作系統(tǒng)下,還支持 windows xp 和 windows me 操作系統(tǒng)。 4.2 ads 軟件組

45、成 ads 由命令行開發(fā)工具、gui(graphics user interface,圖形用戶界面)開發(fā)環(huán) 境(code warrior 和 axd)、實(shí)用程序和支持軟件組成。有了這些部件,用戶就可 以為 arm 系列的 risc 處理器編寫和調(diào)試自己的開發(fā)應(yīng)用程序了。下面將分別介紹 這 4 個組成部分。 1命令行開發(fā)工具 命令行開發(fā)工具在實(shí)際應(yīng)用中相對比較廣泛,用它最大的好處就是可以將許多 編譯命令寫在一個腳本文件中,然后只執(zhí)行該腳本文件就可以讓工具自動完成所有 編譯的工作。命令行中常用的命令如下。 (1)armcc armcc 是 arm c 編譯器,這個編譯器通過了 plum hall

46、c validation suite 為 ansi c 的一致性測試。armcc 用于將用 ansi c 編寫的程序編譯成 32 位 arm 指令 代碼。 (2)armcpp armcpp 是 arm c+編譯器,它將 iso c+ 或 ec+ 編譯成 32 位 arm 指令 代碼。該編譯器的命令選項(xiàng)和 armcc 的選項(xiàng)基本一樣,這里就不再重復(fù)。 (3)tcc tcc 是 thumb c 編譯器,該編譯器通過了 plum hall c validation suite 為 ansi 一致性的測試。tcc 將 ansi c 源代碼編譯成 16 位的 thumb 指令代碼,同時它的編 譯選項(xiàng)和用

47、法類似 armcc,具體使用請參考 ads 軟件的在線幫助文件。 (4)tcpp 22 tcpp 是 thumb c+ 編譯器,它將 iso c+ 和 ec+源碼編譯成 16 位 thumb 指 令代碼,同時它的編譯選項(xiàng)和用法類似 armcc,具體使用請參考 ads 軟件的在線幫 助文件。 (5)armasm armasm 是 arm 和 thumb 的匯編器,它對用 arm 匯編語言和 thumb 匯編語 言寫的源代碼進(jìn)行匯編。在命令行輸入:armasm help 將會看到 armasm 匯編器的用 法以及它的編譯選項(xiàng)。 (6)armlink armlink 是 arm 連接器,該命令既可以

48、將編譯得到的一個或多個目標(biāo)文件和相 關(guān)的一個或多個庫文件進(jìn)行連接,生成一個可執(zhí)行文件,也可以將多個目標(biāo)文件部 分連接成一個目標(biāo)文件,以供進(jìn)一步的連接。arm 連接器生成的是 elf 格式的可 執(zhí)行映像文件。 (7)armsd armsd 是 arm 和 thumb 的符號調(diào)試器,它能夠進(jìn)行源碼級的程序調(diào)試。用戶 可以在用 c 或匯編語言寫的代碼中進(jìn)行單步調(diào)試,設(shè)置斷點(diǎn),查看變量值和內(nèi)存單 元的內(nèi)容。 2gui 開發(fā)環(huán)境 ads gui 開發(fā)環(huán)境包含 code warrior 和 axd 兩種,其中 code warrior 是集成 開發(fā)工具,而 axd 是調(diào)試工具。下面將分別介紹這兩個工具。

49、codewarrior for arm 是一套完整的集成開發(fā)工具,充分發(fā)揮了 arm risc 的 優(yōu)勢, 使產(chǎn)品開發(fā)人員能夠很好的應(yīng)用尖端的片上系統(tǒng)技術(shù)。該工具是專為基于 arm risc 的處理器而設(shè)計的,它可加速并簡化嵌入式開發(fā)過程中的每一個環(huán)節(jié), 使得開發(fā)人員只需通過一個集成軟件開發(fā)環(huán)境就能研制出 arm 產(chǎn)品,在整個開發(fā) 周期中,開發(fā)人員無需離開 codewarrior 開發(fā)環(huán)境,因此節(jié)省了在操作工具上花的 時間,使得開發(fā)人員有更多的精力投入到代碼編寫上來,codewarrior 集成開發(fā)環(huán)境 (ide)為管理和開發(fā)項(xiàng)目提供了簡單多樣化的圖形用戶界面。用戶可以使用 ads 的 cod

50、ewarrior ide 為 arm 和 thumb 處理器開發(fā)用 c、c+或 arm 匯編語言編寫 的程序代碼。codewarrior ide 縮短了用戶開發(fā)項(xiàng)目代碼的周期,主要是由于:一是 全面的項(xiàng)目管理功能;二是子函數(shù)的代碼導(dǎo)航功能,使得用戶能迅速找到程序中的 子函數(shù)。關(guān)于 codewarrior 的具體使用將在 1.3.2 中詳細(xì)介紹。 axd(arm extended debugger),即 arm 擴(kuò)展調(diào)試器。調(diào)試器本身是一個軟 件,用戶通過這個軟件使用調(diào)試代理可以對包含有調(diào)試信息的,正在運(yùn)行的可執(zhí)行 23 代碼進(jìn)行比如變量的查看,斷點(diǎn)的控制等調(diào)試操作。調(diào)試代理既不是被調(diào)試的程序,

51、 也不是調(diào)試器。在 arm 體系中,它有這樣幾種方式:multi-ice(multi-processor in-circuit emulator)、armulator 和 angel。其中 multi-ice 是一個獨(dú)立的產(chǎn)品,是 arm 公司自己的 jtag 在線仿真器,不是由 ads 提供的。axd 可以在 windows 和 unix 下進(jìn)行程序的調(diào)試,它為用 c、c+和匯編語言編寫的源代碼提供了一個 全面的 windows 和 unix 環(huán)境。1.3.3 中會具體介紹 axd 工具的使用方法。 3實(shí)用程序 ads 除了提供上述工具外,它還提供以下的實(shí)用工具來配合前面介紹的命令行 開發(fā)工

52、具的使用。 (1)flash downloader 是用于把二進(jìn)制映像文件下載到 arm 開發(fā)板上的 flash 存儲器的工具。 (2)fromelf 是 arm 映像文件轉(zhuǎn)換工具。該命令將 elf 格式的文件作為輸入 文件,將該格式轉(zhuǎn)換為各種輸出格式的文件,包括 plain binary(bin 格式映像文件) 、motorola 32-bit s-record format(motorola 32 位 s 格式映像文件)、intel hex 32 format(intel 32 位格式映像文件)和 verilog-like hex format(verilog 十六進(jìn)制文件) 。frome

53、lf 命令也能夠?yàn)檩斎胗诚裎募a(chǎn)生文本信息,例如代碼和數(shù)據(jù)長度。 (3)armar,arm 庫函數(shù)生成器將一系列 elf 格式的目標(biāo)文件以庫函數(shù)的形 式集合在一起,用戶可以把一個庫傳遞給一個連接器以代替幾個 elf 文件。 4支持的軟件 ads 為用戶提供 armulator 軟件,使用戶可以在軟件仿真的環(huán)境下或者在基于 arm 的硬件環(huán)境調(diào)試用戶應(yīng)用程序。armulator 是一個 arm 指令集仿真器,集成 在 arm 的調(diào)試器 axd 中,它提供對 arm 處理器的指令集的仿真,為 arm 和 thumb 提供精確的模擬。用戶可以在硬件尚未做好的情況下,開發(fā)程序代碼。 ads 軟件主要由

54、上述 4 個部分組成,它是新一代 arm 集成開發(fā)工具。 24 工作總結(jié)與展望工作總結(jié)與展望 這次畢業(yè)設(shè)計過程中了解了信道的概念和作信道仿真的實(shí)際意義,在整個設(shè)計 過程中對以前所學(xué)的專業(yè)知識得到了很好的運(yùn)用,所用到的元器件資料經(jīng)過在同學(xué) 中搜集和上網(wǎng)查閱的途徑有了大致的了解,指導(dǎo)老師也對各個電路給我做了大致的 講解,是我對所做的硬件設(shè)計有了很好的認(rèn)識,在硬件設(shè)計過程中,信道仿真器外 部電路的繪制成了重中之重,在電路圖繪制期間我運(yùn)用以前所掌握的 autocad 繪圖 軟件,并且和同學(xué)系統(tǒng)的學(xué)習(xí)了 dxp 中電路圖繪制。我在整個信道仿真器設(shè)計中只 作了外部硬件設(shè)施,軟件方面所知甚少,這是我的一大缺

55、陷,在以后的學(xué)習(xí)生活中 我要系統(tǒng)的學(xué)習(xí)一下關(guān)于軟件方面的知識,尤其嵌入式系統(tǒng)中關(guān)于 arm 的一些相 關(guān)知識。 因?yàn)槲以诰W(wǎng)上了解到 arm 公司自成立以來,迄今為止已經(jīng)占有 75%以上 32 位 risc 嵌入式產(chǎn)品市場。在低功耗、低成本的嵌入式應(yīng)用領(lǐng)域確立了市場領(lǐng)導(dǎo)地位。 現(xiàn)在,已經(jīng)有 200 多家芯片公司購買了 arm 的知識產(chǎn)權(quán),有幾萬名設(shè)計工程師在 使用 arm 技術(shù)開發(fā)芯片,十幾萬家系統(tǒng)廠商采用 arm 芯片來開發(fā)產(chǎn)品,面世的產(chǎn) 品會達(dá)到上百萬種,最終全世界每年會有數(shù)十億人使用帶有 arm 技術(shù)的產(chǎn)品,未 來就是 arm 世界。 arm 技術(shù)應(yīng)用領(lǐng)域可以分為四類:移動應(yīng)用、家庭解決方

56、案、企業(yè)應(yīng)用和嵌入 式應(yīng)用方案。據(jù) arm2007 年第 2 季度統(tǒng)計,全球共有 7 億帶有 arm 技術(shù)的產(chǎn)品出 貨,其中 66%為移動產(chǎn)品、11%為嵌入式產(chǎn)品、8%為家庭應(yīng)用產(chǎn)品、15%為企業(yè)應(yīng) 用產(chǎn)品。 移動應(yīng)用是 arm 技術(shù)發(fā)展最為成功的領(lǐng)域,與傳統(tǒng)領(lǐng)域不同,手機(jī)產(chǎn)品在幾 年間的變化迅速,功能的增加要求 cpu 性能更高、功耗更低、具有三維的用戶界面 等特性,其中近階段成長最快的就是 smartphone。由于要運(yùn)行更加復(fù)雜的操作系統(tǒng), 并且 3g 的發(fā)展使通訊模塊更加復(fù)雜,所以應(yīng)用處理器和通訊處理器都需要高性能 支持。例如中國移動于 2008 年 4 月 1 日在中國八大城市推出第一批 td-scdma 手 機(jī),用于 3g 服務(wù)的商業(yè)試運(yùn)營。而這批手機(jī)全部基于 arm926ej-s 處理器。 而目前只占出貨量 11%的嵌入式領(lǐng)域,卻正是 arm 未來幾年的重點(diǎn)市場所在。 嵌入式市場應(yīng)用廣泛,從低端到高端、從簡單到實(shí)時的各種應(yīng)用,簡單的 8 位 mcu 依然存在巨大市場,而汽車、家庭、智能卡等對智能控制、聯(lián)網(wǎng)要求的提高,軟件 25 可靠性的提升,使 32 位 mcu 呈現(xiàn)出高速成長狀態(tài)。在產(chǎn)品開發(fā)過程中,arm 統(tǒng) 一兼容的軟件平臺提供了便利。據(jù) arm 預(yù)測,嵌入式應(yīng)用將是其未來發(fā)展最快的 領(lǐng)域,預(yù)計到 2015 年 arm 嵌入式領(lǐng)域的出貨量

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論