新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM核的IntelTMStrongARM嵌入式系統

        基于ARM核的IntelTMStrongARM嵌入式系統

        作者: 時間:2013-12-05 來源:網絡 收藏

          ●具有總共8個寫緩存,每個尺寸在1~16字節之間;
        ●具有大小端操作模式;
        ●有4個讀緩存,每個尺寸為1、4或8個字;
          ●功耗低,在1.55 V/133 MHz時,其功耗小于240mW;而在1.75 V/206 MHz時,功耗小于400mW;
          ●內部帶有鎖相環(PLL),其內部3.6863MHz振蕩器和32.768kHz振蕩器可為系統提供時鐘基準。
        ●具有正常(完全運行)、空閑(下電)和睡眠(下電)三種電源管理模式。
          ●帶有3.3VI/O接口。采用256mBGA封裝。
        2.2 SA-1110的主要功能
        a.CPU內核
          SA-1110 CPU使用armV4體系結構,并通過使用協處理器15使該體系結構得到增強。系統中的控制寄存器可通過對協處理器15的讀寫來對MMU、cache和讀寫緩存控制寄存器進行存取操作。

          SA-1110 MMU具有32個項的轉換旁路緩存器(TLB)用于指令和數據流,每項均可映射存儲器中的段、大頁和小頁。同時,SA-1110還擁有16k字節指令cache和8k字節數據cache。為了避免由于主數據cache大量讀寫而導致的周期性數據傳輸,芯片還提供了一個袖珍cache。數據和指令cache以32字節為一塊進行操作,并采用循環方式進行刷新存儲。袖珍cache是一個具有16個入口和2路相互關聯的cache,可執行最小最近使用(LRU)算法以刷新存儲。另外,SA-1110還提供有兩個讀/寫緩存。其中讀緩存要求在軟件的控制下進行嚴格的數據預取,以避免在對外部存儲器進行讀寫時發生指令流堵塞。寫緩存有8個入口,每個入口的尺寸為1~16個字節。讀緩存有4個入口,每個入口尺寸為1、4或8個字。

          b.系統控制功能
          SA-1110內含定時器、高級電源管理、中斷控制、復位控制以及用于產生時鐘的片上振蕩器和鎖相環。它帶有26路通用I/O,可由CPU直接進行讀寫或通過編程產生中斷。在32.768kHz的晶振下,實時時鐘具有每月5秒的誤差精度。32位OS定時器使用3.686MHz振蕩器,可用于4個32位的定時匹配寄存器,其中一個被專門用于看門狗定時中斷,其它三個用于內部定時器或者由用戶定義。中斷控制器可以調度所有的中斷源,它有中斷請求(IRQ)和快速中斷請求(FIQ)兩種中斷類型。其中IRQ是一個低級中斷,可以被FIQ中斷。對于arm體系結構,FIQ是獨特的,可以對被用戶所定義的特定中斷源進行快速服務。對于正在服務的中斷有兩類信息,第一類用于通知用戶或操作系統SA-1110上哪個模塊滿足中斷條件,第二類則用于提供該模塊內部引起該中斷的具體事件。
          復位控制器用于管理SA-1110內部各種復位源,提供調用軟件復位功能。無論是硬復位、軟復位、看門狗定時器滿或是睡眠模式復位,復位控制器只跟蹤最后一次復位的原因。
          SA-1110還提供28根通用I/O引腳,這些引腳可通過編程將其設置在上升沿、下降沿或是上面兩種情況下產生中斷。同時用戶也可以選擇使用GPIO引腳的一部分來完成串行通道或LCD控制器等其它功能。

          c.存儲器和PCMCIA控制模塊
          存儲器和PCMCIA控制模塊(MPCM)支持4個快頁模式(FPM)段、EDO段和SDRAM段,也支持6個靜態內存段,所有6個靜態段均可使用ROM或Flash存儲器。同時低3個靜態段支持SRAM,高3個靜態段支持可變等待時間的I/O設備。另外,低4個靜態段還支持32位數據總線的SMROM。
          d.外圍控制模塊
          SA-1110擁有6個通道的DMA控制器,并在串行通信中支持高速數據傳輸。由于LCD控制器擁有自己獨立的DMA通道,因此,這六個DMA通道可用于其它外圍I/O功能。通常情況下,DMA控制器可專門用于串行通道和外部存儲器(DRAM、SRAM、Flash或ROM)之間的數據傳輸。LCD控制器支持TFT和STN屏,并在一個1024×1024的顯示屏上支持256種顏色和16級灰度,該控制器采用專用的抖動算法控制顯示的亮度。對于彩色顯示,在一幀中,抖動算法可從4096種顏色中控制選擇256種顏色來顯示。LCD控制器可將幀緩存作為地址值進行訪問。通過12位寬的調色板RAM可將該地址值作為256入口的索引值被解碼。
          SA-1110上的串口0執行通用串行總線(USB)從協議,并支持3個端點(半雙工、12 Mbps方式)。串口1為通用異步收發口(UART),最高速率為230kbps。串口2支持紅外數據(IrDA),速率為115 kbps或4Mbps。其中低速IrDA執行HP-SIR*標準,高速Ir-DA執行4 PPM標準。串口3是一個工作在56.24 bps到230kbps的UART。可以用GPIO引腳來定義調制解調器的控制信號,這些引腳一般不預先定義。串口4是一 個多媒體通信口或同步串行口(MCP/SSP)。這些串口一般用來與特定的數/模I/O設備相接,其中包括多媒體數字信號編解碼器、鍵盤、觸摸板、音頻設備等等。另外SA-1110還可以通過專門的2個與SSP相連的GPIO引腳為用戶提供MCP和SSP。
          該MCP可以和Phillips UCB1200直接相接,芯片提供有音頻和電信編解碼器、觸摸板接口和10個通用I/O引腳。SA-1110擁有兩組發送和接收FIFO,可用于電信和音頻數據。它還提供了兩個21位數據寄存器,一個用于發送,另一個用于接收。而SSP邏輯接口支持National MicroWire*協議、Texas Instru-ments*同步串行協議和Motorola SPI*協議的一部分。所有這些協議都適用于鍵盤驅動、串行E-PROMs、ADC/DAC和類似于錄音/播放等特殊目的的設備。

          3 armSA-1111的功能

          3.1 SA-1111的主要特點
          SA-1111的功能框圖如圖3所示。其主要特點如下:
          ●內含PLL時鐘發生器;
          ●具有三種工作模式;
          ●系統總線接口可共享存儲器控制器(SMC)、寄存器存取總線(RAB)和DMA總線;
          ●帶有PCMCIA和CF接口;
          ●USB主控制器兼容USB-Rev 1.1,并支持1.5 Mbits/s和12 Mbits/s兩種工作速率;
          ●具有兩個PS/2口和SSP*串行數據口;
          ●帶有兩個PWM輸出;
          ●支持音頻AC-Link/I2 S串行口;

        ●帶有與AC-Link 1.03標準兼容的AC'97多媒體信號編解碼器和I2S格式多媒體信號編解碼器;
        ●采用256 mBGA封裝。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 和平区| 蕉岭县| 天柱县| 威海市| 永修县| 永仁县| 鄄城县| 女性| 昆山市| 广水市| 红原县| 志丹县| 石嘴山市| 宣武区| 嘉祥县| 常熟市| 静乐县| 乌海市| 玛沁县| 宁强县| 冷水江市| 建宁县| 玉山县| 洞头县| 综艺| 县级市| 神农架林区| 澳门| 平罗县| 右玉县| 庄河市| 玉门市| 南充市| 沈阳市| 咸宁市| 汝城县| 贵定县| 肃宁县| 磐石市| 调兵山市| 丰顺县|