<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 專題 > 嵌入式微處理器指南

          嵌入式微處理器指南

          作者: 時間:2008-01-30 來源:電子產品世界 收藏

          Cirrus Logic
            (www.cirrus.com)

          本文引用地址:http://www.ex-cimer.com/article/78295.htm

            Cirrus Logic公司基于ARM9的新型EP9301、EP9302和EP9315嵌入式處理器和以前推出的EP9312的目標是銷售點終端、醫(yī)療儀器、安全和監(jiān)視、工藝監(jiān)視、數字娛樂等應用。這些處理器包括WinCE.NET電路板支持包和Linux內核端口。

            基于ARM的入門級EP9301的工作頻率高達166MHz,外部總線速度達66MHz,集成了1/10/100-BaseT以太網MAC(媒體訪問控制器),配有兩個USB2.0主機端口。200MHz EP9302聯(lián)網SOC集成了一個以太網接口和各種外設。EP9307圖形和人機接口的目標是各種聯(lián)網應用,它們需要一個圖形加速器以及各種顯示功能和音頻功能來創(chuàng)建一個豐富的人機接口。EP9312SOC配備一個200 MHz ARM9處理器和100MHz系統(tǒng)總線。它包括MaverickCrunch數學引擎、MaverickKey技術,以及各種集成的外設,比如兩個EIDE器件、一個1/10/100-Mb/s以太網MAC、三個USB2.0主機端口、LCD接口和觸摸屏接口。

            高度集成的EP9315處理器的基礎是EP9312的各種功能,面向下一代消費應用和工業(yè)應用。EP9315的處理器速度高達200MHz,總線速度為100MHz,并集成了以太網MAC、PCMCIA支持、雙通道IDE、三個USB2.0主機端口。EP9315還支持一個18位顯示器、一個觸摸屏、一個袖珍鍵盤,并且增加了一個單獨的圖形加速器來加速塊復制等基本的圖形功能。EP9315支持多種音頻選擇以及6聲道24位I2S音頻,并且能編解碼各種音頻算法,比如AAC、MP3、Windows Media Audio。

            MaverickKey技術是Cirrus除EP9301之外所有基于ARM9的嵌入式處理器上的標準技術,包括MaverickKey數字版權管理工具和先進的MaverickCrunch混合模式數學協(xié)處理器。MaverickKey技術使設計人員能夠為數字版權管理實現分配硬件ID。該技術能在產品進入制造階段時防止設計盜版。MaverickCrunch引擎大大加快了ARM920T處理器內核的單精度和雙精度整數和浮點處理功能。

          Cyan Technology

            (www.cyantechnology.com)

            Cyan Technology公司基于閃存的低功率16位嵌入式通信eCOG1k微控制器實現了25MHz RISC Harvard架構,該架構包括64KB內部閃存、4KB RAM及2KB高速緩存,來降低它與閃存聯(lián)合使用時的功耗。外部存儲器接口支持32MB外部存儲器的尋址能力。其它特點包括IrDA、一個智能卡接口、一個4通道12位ADC、一個溫度傳感器、一個24位長的內部定時器、DMA、一個MMU、一個專有端口配置器。Cyan的開發(fā)軟件包括CyanIDE,它包含一個完整的ANSI無限C編譯器、仿真器、調試器、外設配置軟件。外設配置軟件使用戶能選擇他們需要的那些外設,并把它們連接到選定的引腳。外設寄存器設置代碼在匯編語言中自動生成。所有Cyan開發(fā)軟件都可免費下載。

          Cybernetic MicroSystems
           
            (www.controlchips.com)

            Cybernetic MicroSystems公司的ASIC連接到各種很難從通用計算機控制的外設。這些芯片提供了一個高度可編程的接口,連接到外設的低層功能。這種100引腳的8位P-51微控制器或者位于計算機主機和外設之間,或者本身就成為外設。P-51配備一個主機端的雙端口RAM接口(PC104/ISA格式),看起來像是主機的存儲器,但它具有8051的智能和功能,比如定時器、計數器、若干I/O端口、若干中斷,以及一個特殊的平方根函數,用于外設應用。
           
            P-51可鏈接,因此您能復制它,用于單個主機上的多任務處理。它能處理那些針對PC104嵌入式系統(tǒng)應用的通用操作系統(tǒng)不能處理的實時外設硬件和中斷。它具有復位時的電路內可編程能力,因此您能輕松下載和升級8051代碼。它包括內置的調試功能,比如斷點和單步調試,從而在沒有ICE的情況下實現電路內代碼開發(fā)。

          Cypress Microsystems
           
            (www.cypressmicro.com)

            Cypress MicroSystems公司的現場可編程混合信號PSOC(可編程片上系統(tǒng))陣列的目標是消費、工業(yè)、辦公自動化、電信、汽車應用中的嵌入式控制功能。PSOC器件把一個8位處理器內核和一些可編程模擬和數字邏輯塊、16KB閃存、256B SRAM,以及一個MAC(乘法累加)單元集成在一起。所有PSOC器件都是可動態(tài)重新配置的,使得設計人員能在運行中創(chuàng)建系統(tǒng)功能,這能使裸片的使用率超過120%。例如,汽車PSOC LIN(本地互連網絡)總線參考設計四次重復使用同樣的晶體管來支持LIN通信方式,這樣,這些晶體管消耗不到10%的PSOC硬件資源。
           
            新一代CY8C27x器件系列改善了較早的PSOC器件的模擬支持,具有儀器質量的模擬性能,包括滿擺幅輸入、可編程增益,以及低噪聲、輸入泄漏和電壓偏移,用于4個14位ADC的外設塊。它包括12個片上模擬塊、8個數字塊、一個配備32位累加器的8×8乘法器、16KB閃存、256B SRAM。CY8C24xxx系列包括6個模擬塊、4個數字塊,它適合于電機控制和運動控制應用。CY8C22xxx系列配備3個模擬塊、4個數字塊,目標是傳感器應用,包括火情檢測設備和入侵檢測設備。
           
            PSOC系列包括一些預先編程的專門版本,用于照明、能源、電機控制、通信、汽車、電池應用。系列中的各個型號都配備一個參考設計和廣泛的應用說明,用于加快應用開發(fā)。PSOC器件采用節(jié)省空間的MLF封裝,該封裝具有優(yōu)秀的散熱和電性能,是手持便攜設備的理想選擇。

          Dallas Semiconductor

            (Maxim Integrated Products,www.maxim-ic.com)

            Dallas Semiconductor公司提供4個兼容8051指令集的系列。這些8051兼容產品把一些精選的內部選件和I/O選件與專有的內核設計結合在一起,提供最高性能的8051派生產品。這些器件包括單時鐘/機器周期部分,能達到接近33 MIPS的工作速度。這些器件的內存配置是ROMless、EPROM和系統(tǒng)內可編程閃存,從16KB到64KB。這些安全微控制器的目標是那些需要知識產權偷竊防范措施的應用。這些器件采用多種支持ATM、銷售點終端、數據登錄應用的先進加密技術。Keil和IAR為DS80C400提供開發(fā)工具支持。

            網絡微控制器為聯(lián)網應用提供低成本連接,并包括一個內置以太網MAC、存于ROM中的完整TCP/IP地址堆疊、CAN,以及一些并口和串口。這些器件使用一種運行于75MHz、尋址范圍寬達22位的微控制器內核?;旌闲盘栁⒖刂破骶哂?2位模數轉換功能和兩條8位PWM通道(它們可結合成16位),以及多個串口和并行I/O。



          關鍵詞: 微處理器

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();