新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM系列微處理器簡介之:ARM芯片的特點與選型

        ARM系列微處理器簡介之:ARM芯片的特點與選型

        作者: 時間:2013-09-13 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/257096.htm

        表1.5 內置存儲器的芯片

        芯片型號

        供應商

        Flash容量

        ROM容量

        SDAM容量

        AT91F40162

        ATMEL

        2MB

        256KB

        4KB

        AT91FR4081

        ATMEL

        1MB

        128KB

        SAA7750

        Philips

        384KB

        64KB

        PUC3030A

        Micornas

        256KB

        56KB

        HMS30C7272

        Hynix

        192KB

        LC67F500

        Snayo

        640KB

        32KB

        (4)USB接口

        許多芯片內置有USB控制器,有些芯片甚至同時有USBHost和USBSlave控制器。表1.6顯示了內置USB控制器的芯片。

        表1.6 內置USB控制器的ARM芯片

        芯片型號

        ARM內核

        供應商

        USBSlave

        USBHost

        IIS接口

        S3C2410

        20T

        Samsung

        1

        2

        1

        S3C2400

        20T

        Samsung

        1

        2

        1

        S5N8946

        TDMI

        Samsung

        1

        0

        0

        L7205

        20T

        Linkup

        1

        1

        0

        L7210

        20T

        Linkup

        1

        1

        0

        EP9312

        20T

        Cirruslogic

        0

        3

        1

        DragonballMX1

        ARM920T

        Motorola

        1

        0

        1

        SAA7750

        ARM720T

        Plilips

        1

        0

        1

        TMS320DSC2x

        ARM7TDMI

        TI

        1

        0

        0

        PUC3030A

        ARM7TDMI

        Micronas

        1

        0

        5

        ML67100

        ARM7TDMI

        OKI

        1

        0

        0

        ML7051LA

        ARM7TDMI

        OKI

        1

        0

        0

        SA-1100

        StrongARM

        Intel

        1

        0

        0

        續表

        芯片型號

        ARM內核

        供應商

        USBSlave

        USBHost

        IIS接口

        LH7979531

        ARM7TDMI

        Sharp

        1

        0

        0

        GMS320C7201

        ARM720T

        Hynix

        1

        0

        1

        (5)GPIO數量

        在某些芯片供應商提供的說明書中,往往申明的是最大可能的GPIO數量,但是有許多引腳是和地址線、數據線、串口線等引腳復用的。這樣在系統設計時需要計算實際可以使用的GPIO數量。

        (6)中斷控制器

        ARM內核只提供快速中斷(FIQ)和標準中斷(IRQ)兩個中斷向量。但各個半導體廠家在設計芯片時加入了自己定義的中斷控制器,以便支持諸如串行口、外部中斷、時鐘中斷等硬件中斷。外部中斷控制是選擇芯片必須考慮的重要因素,合理的外部中斷設計可以很大程度地減少任務調度工作量。例如PHILIPS公司的SAA7750,所有GPIO都可以設置成FIQ或IRQ,并且可以選擇上升沿、下降沿、高電平和低電平4種中斷方式。這使得紅外線遙控接收、指輪盤和鍵盤等任務都可以作為背景程序運行。而CirrusLogic公司的EP7312芯片只有4個外部中斷源,并且每個中斷源都只能是低電平或高電平中斷,這樣在接收紅外線信號的場合必須用查詢方式,浪費大量CPU時間。

        (7)IIS(IntegrateInterfaceofSound)接口

        即集成音頻接口。如果設計音頻應用產品,IIS總線接口是必需的。

        (8)nWAIT信號

        這是一個外部總線速度控制信號。不是每個ARM芯片都提供這個信號引腳,利用這個信號與廉價的GAL芯片就可以實現與符合PCMCIA標準的WLAN卡和Bluetooth卡的接口,而不需要外加高成本的PCMCIA專用控制芯片。另外,當需要擴展外部DSP協處理器時,此信號也是必需的。

        (9)RTC(RealTimeClock)

        很多ARM芯片都提供實時時鐘功能,但方式不同。如CirrusLogic公司的EP7312的RTC只是一個32位計數器,需要通過軟件計算出年月日時分秒;而SAA7750和S3C2410等芯片的RTC直接提供年月日時分秒格式。

        (10)LCD控制器

        有些ARM芯片內置LCD控制器,有的甚至內置64KB彩色TFTLCD控制器。在設計PDA和手持式顯示記錄設備時,選用內置LCD控制器的ARM芯片(如S3C2410)較為適宜。

        (11)PWM輸出

        有些ARM芯片有2~8路PWM輸出,可以用于電機控制或語音輸出等場合。

        (12)ADC和DAC

        有些ARM芯片內置2~8通道8~12位通用ADC,可以用于電池檢測、觸摸屏和溫度監測等。PHILIPS的SAA7750更是內置了一個16位立體聲音頻ADC和DAC,并且帶耳機驅動。

        (13)擴展總線

        大部分ARM芯片具有外部SDRAM和SRAM擴展接口,不同的ARM芯片可以擴展的芯片數量即片選線數量不同,外部數據總線有8位、16位或32位。為某些特殊應用設計的ARM芯片(如德國Micronas的PUC3030A)沒有外部擴展功能。

        (14)UART和IrDA

        幾乎所有的ARM芯片都具有1~2個UART接口,可以用于和PC機通信或用Angel進行調試。一般的ARM芯片通信波特率為115200bit/s,少數專為藍牙技術應用設計的ARM芯片的UART通信波特率可以達到920kbit/s,如Linkup公司L7205。

        (15)DSP協處理器



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泾阳县| 利津县| 深圳市| 雷波县| 化德县| 榆树市| 乐东| 万载县| 赣州市| 嘉善县| 鄱阳县| 安徽省| 敖汉旗| 武功县| 芜湖县| 龙里县| 昌邑市| 玛纳斯县| 浠水县| 东台市| 正宁县| 仁寿县| 高雄市| 天柱县| 清水河县| 长治县| 芜湖县| 西华县| 义马市| 会泽县| 措勤县| 鹤岗市| 濉溪县| 阜阳市| 信阳市| 嘉祥县| 霍林郭勒市| 沙洋县| 乌海市| 尼勒克县| 中宁县|