StrongARM及其嵌入式應(yīng)用平臺
發(fā)布時間:2007/4/23 0:00:00 訪問次數(shù):540
摘 要: 在簡要介紹嵌入式CPU SA1110/SA1111的基礎(chǔ)上,著重從硬件方面介紹其接口的擴(kuò)展方法及擴(kuò)展信號定義,可滿足平臺設(shè)計中對所需接口的要求。
關(guān)鍵詞: 嵌入式 接口 Strong ARM
在滿足專用嵌入式平臺設(shè)計中,要求所設(shè)計的平臺具有PCMCIA接口、CompactFlash接口、RS232 接口、2個PS/2接口、2個USB接口、LCD接口、鍵盤接口等,使所設(shè)計的平臺滿足數(shù)據(jù)的采集、處理、存儲、顯示、打印、傳輸?shù)裙δ堋榇,選用Intel公司的StrongARM芯片SA1110和SA1111作為平臺CPU與接口擴(kuò)展器件,通過與其它接口芯片配合來完成擴(kuò)展接口的設(shè)計任務(wù)。
1 芯片簡介
1.1 SA1110簡介
Intel公司的StrongARM芯片SA1110可以滿足便攜式、嵌入式應(yīng)用的要求,作為32位StrongARM RISC處理器,其最高運行速度可達(dá)206 MHz;其內(nèi)部有強(qiáng)大的指令操作能力、高速緩沖能力、寄存器管理能力、讀/寫緩沖器能力。SA1110寄存器總線接口可與DRAM、SDRAM、ROM、SMROM、SRAM以及其它潛在的I/O器件共享數(shù)據(jù)信號,其寄存器與PCMCIA模塊支持4個快速頁操作模式(FPM)、擴(kuò)展數(shù)據(jù)輸出(EDO)、同步DRAM、6個靜態(tài)存儲器、6個ROM/SDRAM等。SA1110可提供系統(tǒng)支持邏輯、多個串行通信通道、1個彩色/灰度LCD控制器、2個PCMCIA插槽、28個GPIO口;內(nèi)部提供定時器、電源管理、指令控制、復(fù)位控制、時鐘產(chǎn)生、中斷控制等功能。SA1110電源管理提供正常、空閑、睡眠三種工作狀態(tài),其內(nèi)部包含六通道的DMA控制器,用于支持串行通信過程中的數(shù)據(jù)高速運動,如串行通道與外部寄存器、DRAM、SRAM、Flash、ROM等之間的通信;此外,還有1個用于支持LCD控制器工作的獨立的DMA 控制器。SA1110有5個獨立的串行通道,可分別執(zhí)行半雙工被動協(xié)議的通用串行總線(USB)通信、通用異步收發(fā)(UART)通信、紅外數(shù)據(jù)(IrDA)通信、 多媒體通信口/同步串行口(MCP/SSP)通信等。SA1110 通過指令和數(shù)據(jù)斷點提供調(diào)試支持,還提供JTAG口,用于進(jìn)行系統(tǒng)連續(xù)檢查。
1.2 SA1111簡介
Intel公司的StrongARM芯片SA1111支持SA1110開發(fā)平臺,可擴(kuò)展SA1110的開發(fā)環(huán)境,可以為手持式高性能的計算機(jī)系統(tǒng)提供所需的功能;其內(nèi)部除含有主動式USB控制器外,可通過擴(kuò)展支持PCMCIA 接口、CompactFlash接口、2個PS/2接口、2個滿足工業(yè)標(biāo)準(zhǔn)的獨立的串行口、脈沖寬度調(diào)制(PWM)、全雙工SSP接口、全雙工串行音頻口以及其它的I/O中斷能力;利用其高性能的寄存器控制器,可以通過系統(tǒng)寄存器總線完成系統(tǒng)寄存器與DMA之間的數(shù)據(jù)轉(zhuǎn)移。
2 擴(kuò)展接口設(shè)計
由于所設(shè)計的平臺要求具有PCMCIA接口、CompactFlash接口、RS232接口、2個PS/2接口、2個USB接口、LCD接口、鍵盤接口等,因此,所設(shè)計的平臺是基于嵌入式CPU SA1110/SA1111而構(gòu)建的,其組成框圖及信號線連接關(guān)系如圖1所示。
擴(kuò)展接口由SA1110、SA1111、CPLD、HUB、TPS2149、TPS2015、SN75240以及標(biāo)準(zhǔn)的PCMCIA插槽、CompactFlash插槽、USB接口、PS/2接口等構(gòu)成。其中SA1110為平臺CPU,SA1111與SA1110共同為構(gòu)建系統(tǒng)平臺,以減少系統(tǒng)器件數(shù)量、降低功耗、提高性能;CPLD用于完成LCD所需控制信號的轉(zhuǎn)換、RS232信號的協(xié)調(diào)及控制、按鍵控制信號的編碼等;TS2015、TS2194用于產(chǎn)生USB接口所需的5 V電壓,它受SA1111輸出的USB_PWR_SENSE和USB_PWRCNTL信號控制;TUSB2040用于完成USB信號集線器功能(HUB);SN75240用于滿足對PS/2端口ESD的要求;各種標(biāo)準(zhǔn)插槽與接口用來實現(xiàn)與標(biāo)準(zhǔn)的插卡及接口的標(biāo)準(zhǔn)連接。
3 擴(kuò)展接口信號定義
在擴(kuò)展接口設(shè)計中,涉及到較多的信號,包括地址信號、數(shù)據(jù)信號、各種控制信號,各種信號的連接關(guān)系如圖1所示。其中,在SA1110與SA1111接口之間,包括32根數(shù)據(jù)線、26根地址線、10根控制線;在SA1111與PCMCIA插槽之間,包含16根數(shù)據(jù)線、26根地址線、17根控制線;在SA1111與CompactFlash 插槽之間,包含16根數(shù)據(jù)線、11根地址線、17根控制線;在SA1111與PS/2接口之間,包含4根信號線;在SA1111與USB接口之間,包含2根信號線、2根控制線;在CPLD與SA1110之間,有8根數(shù)據(jù)線、9根控制線;在CPLD與LCD模塊LC94323A之間,有8根數(shù)據(jù)線、4根控制線,LCD 采用SHARP 公司的LC94323A被動LCD矩陣模塊;在CPLD與RS232接口之間,有7根控制線;在CPLD與按鍵之間,有11根控制線。各種信號的定義如表1所列。
4 心電圖機(jī)的平臺應(yīng)用
所設(shè)計的擴(kuò)展接口是為了滿足具有遠(yuǎn)程通信能力的心電圖機(jī)硬件平臺的需要。該平臺的要求是能實時采集、處理、存儲、顯示、打印、傳輸所采集到的心電數(shù)據(jù)。平臺由專用心電數(shù)據(jù)采集模塊、SA1110/SA1111構(gòu)成的CPU及擴(kuò)展接口、Flash、DRAM、CPLD等構(gòu)成。下面簡要介紹平臺對擴(kuò)展接口的要求及功用:
◇ 具有PCMCIA和Compact Flash接口,以便于安裝PCMCIA和CompactFlash插
摘 要: 在簡要介紹嵌入式CPU SA1110/SA1111的基礎(chǔ)上,著重從硬件方面介紹其接口的擴(kuò)展方法及擴(kuò)展信號定義,可滿足平臺設(shè)計中對所需接口的要求。
關(guān)鍵詞: 嵌入式 接口 Strong ARM
在滿足專用嵌入式平臺設(shè)計中,要求所設(shè)計的平臺具有PCMCIA接口、CompactFlash接口、RS232 接口、2個PS/2接口、2個USB接口、LCD接口、鍵盤接口等,使所設(shè)計的平臺滿足數(shù)據(jù)的采集、處理、存儲、顯示、打印、傳輸?shù)裙δ。為此,選用Intel公司的StrongARM芯片SA1110和SA1111作為平臺CPU與接口擴(kuò)展器件,通過與其它接口芯片配合來完成擴(kuò)展接口的設(shè)計任務(wù)。
1 芯片簡介
1.1 SA1110簡介
Intel公司的StrongARM芯片SA1110可以滿足便攜式、嵌入式應(yīng)用的要求,作為32位StrongARM RISC處理器,其最高運行速度可達(dá)206 MHz;其內(nèi)部有強(qiáng)大的指令操作能力、高速緩沖能力、寄存器管理能力、讀/寫緩沖器能力。SA1110寄存器總線接口可與DRAM、SDRAM、ROM、SMROM、SRAM以及其它潛在的I/O器件共享數(shù)據(jù)信號,其寄存器與PCMCIA模塊支持4個快速頁操作模式(FPM)、擴(kuò)展數(shù)據(jù)輸出(EDO)、同步DRAM、6個靜態(tài)存儲器、6個ROM/SDRAM等。SA1110可提供系統(tǒng)支持邏輯、多個串行通信通道、1個彩色/灰度LCD控制器、2個PCMCIA插槽、28個GPIO口;內(nèi)部提供定時器、電源管理、指令控制、復(fù)位控制、時鐘產(chǎn)生、中斷控制等功能。SA1110電源管理提供正常、空閑、睡眠三種工作狀態(tài),其內(nèi)部包含六通道的DMA控制器,用于支持串行通信過程中的數(shù)據(jù)高速運動,如串行通道與外部寄存器、DRAM、SRAM、Flash、ROM等之間的通信;此外,還有1個用于支持LCD控制器工作的獨立的DMA 控制器。SA1110有5個獨立的串行通道,可分別執(zhí)行半雙工被動協(xié)議的通用串行總線(USB)通信、通用異步收發(fā)(UART)通信、紅外數(shù)據(jù)(IrDA)通信、 多媒體通信口/同步串行口(MCP/SSP)通信等。SA1110 通過指令和數(shù)據(jù)斷點提供調(diào)試支持,還提供JTAG口,用于進(jìn)行系統(tǒng)連續(xù)檢查。
1.2 SA1111簡介
Intel公司的StrongARM芯片SA1111支持SA1110開發(fā)平臺,可擴(kuò)展SA1110的開發(fā)環(huán)境,可以為手持式高性能的計算機(jī)系統(tǒng)提供所需的功能;其內(nèi)部除含有主動式USB控制器外,可通過擴(kuò)展支持PCMCIA 接口、CompactFlash接口、2個PS/2接口、2個滿足工業(yè)標(biāo)準(zhǔn)的獨立的串行口、脈沖寬度調(diào)制(PWM)、全雙工SSP接口、全雙工串行音頻口以及其它的I/O中斷能力;利用其高性能的寄存器控制器,可以通過系統(tǒng)寄存器總線完成系統(tǒng)寄存器與DMA之間的數(shù)據(jù)轉(zhuǎn)移。
2 擴(kuò)展接口設(shè)計
由于所設(shè)計的平臺要求具有PCMCIA接口、CompactFlash接口、RS232接口、2個PS/2接口、2個USB接口、LCD接口、鍵盤接口等,因此,所設(shè)計的平臺是基于嵌入式CPU SA1110/SA1111而構(gòu)建的,其組成框圖及信號線連接關(guān)系如圖1所示。
擴(kuò)展接口由SA1110、SA1111、CPLD、HUB、TPS2149、TPS2015、SN75240以及標(biāo)準(zhǔn)的PCMCIA插槽、CompactFlash插槽、USB接口、PS/2接口等構(gòu)成。其中SA1110為平臺CPU,SA1111與SA1110共同為構(gòu)建系統(tǒng)平臺,以減少系統(tǒng)器件數(shù)量、降低功耗、提高性能;CPLD用于完成LCD所需控制信號的轉(zhuǎn)換、RS232信號的協(xié)調(diào)及控制、按鍵控制信號的編碼等;TS2015、TS2194用于產(chǎn)生USB接口所需的5 V電壓,它受SA1111輸出的USB_PWR_SENSE和USB_PWRCNTL信號控制;TUSB2040用于完成USB信號集線器功能(HUB);SN75240用于滿足對PS/2端口ESD的要求;各種標(biāo)準(zhǔn)插槽與接口用來實現(xiàn)與標(biāo)準(zhǔn)的插卡及接口的標(biāo)準(zhǔn)連接。
3 擴(kuò)展接口信號定義
在擴(kuò)展接口設(shè)計中,涉及到較多的信號,包括地址信號、數(shù)據(jù)信號、各種控制信號,各種信號的連接關(guān)系如圖1所示。其中,在SA1110與SA1111接口之間,包括32根數(shù)據(jù)線、26根地址線、10根控制線;在SA1111與PCMCIA插槽之間,包含16根數(shù)據(jù)線、26根地址線、17根控制線;在SA1111與CompactFlash 插槽之間,包含16根數(shù)據(jù)線、11根地址線、17根控制線;在SA1111與PS/2接口之間,包含4根信號線;在SA1111與USB接口之間,包含2根信號線、2根控制線;在CPLD與SA1110之間,有8根數(shù)據(jù)線、9根控制線;在CPLD與LCD模塊LC94323A之間,有8根數(shù)據(jù)線、4根控制線,LCD 采用SHARP 公司的LC94323A被動LCD矩陣模塊;在CPLD與RS232接口之間,有7根控制線;在CPLD與按鍵之間,有11根控制線。各種信號的定義如表1所列。
4 心電圖機(jī)的平臺應(yīng)用
所設(shè)計的擴(kuò)展接口是為了滿足具有遠(yuǎn)程通信能力的心電圖機(jī)硬件平臺的需要。該平臺的要求是能實時采集、處理、存儲、顯示、打印、傳輸所采集到的心電數(shù)據(jù)。平臺由專用心電數(shù)據(jù)采集模塊、SA1110/SA1111構(gòu)成的CPU及擴(kuò)展接口、Flash、DRAM、CPLD等構(gòu)成。下面簡要介紹平臺對擴(kuò)展接口的要求及功用:
◇ 具有PCMCIA和Compact Flash接口,以便于安裝PCMCIA和CompactFlash插
熱門點擊
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- CISC和RISC微控制器
- 單片機(jī)和PC機(jī)串口通訊試驗
- 如何用單片機(jī)實現(xiàn)來電顯示解碼
- DSP數(shù)字信號處理器在科里奧質(zhì)量流量計上的應(yīng)
- 基于PIC單片機(jī)的六擋調(diào)控電渦流緩速器的設(shè)計
- 在Windows下實現(xiàn)PC機(jī)與單片機(jī)AT89
- PIC系列單片機(jī)應(yīng)用設(shè)計與實例
- 基于嵌入式控制器的水質(zhì)實時遠(yuǎn)程檢測系統(tǒng)
- 建設(shè)單片機(jī)應(yīng)用平臺、實施平臺開發(fā)戰(zhàn)略V0.5
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說新車間的特點是“靈動”,F(xiàn)QPF12N60C那么... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究