日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 消費電子 > 消費電子
[導讀]MCU是許多嵌入式子系統(tǒng)設計中的關鍵元素,但實現(xiàn)必要的系統(tǒng)功能通常需要額外的功能。也許基于MCU的設計中最受限制的元素之一是片上存儲器。越來越多的應用程序需要比MCU可用

MCU是許多嵌入式子系統(tǒng)設計中的關鍵元素,但實現(xiàn)必要的系統(tǒng)功能通常需要額外的功能。也許基于MCU的設計中最受限制的元素之一是片上存儲器。越來越多的應用程序需要比MCU可用的系統(tǒng)內(nèi)存更多的系統(tǒng)內(nèi)存。特別是,先進的人機界面(HMI)設計可能需要大量的只讀圖像和音頻信息,這些信息不容易存儲在MCU片上閃存中。此外,越來越多的應用發(fā)現(xiàn)片上RAM過度限制了需要大量數(shù)據(jù)緩沖和存儲的高級通信通道。

本文將快速回顧現(xiàn)代MCU上可用的一些外部存儲器接口。這將有助于設計人員更有效地實現(xiàn)需要額外外部存儲的基于MCU的系統(tǒng) - 無論是NVM閃存還是易失性SRAM/DRAM。

SDRAM的外部存儲器接口

也許最多擴展存儲能力所需的明顯外部存儲器接口適用于大型工作SRAM。通常,MCU具有相對少量的片上SRAM,并且通常應用將需要比片上可用的更多的工作存儲器。例如,高級用戶界面可能需要大量緩沖存儲器來處理圖形用戶界面(GUI)和創(chuàng)建視頻或音頻提示。通常,在存儲或傳輸這些數(shù)據(jù)文件時使用壓縮技術以降低本地存儲要求或系統(tǒng)帶寬要求。這意味著可能需要大量的工作存儲來解壓縮這些文件。通常,通信應用或數(shù)字信號處理應用中需要大量工作存儲器作為緩沖存儲器。

許多MCU為外部存儲器接口控制器提供了用于控制外部SDRAM器件的特殊電路。強調(diào)支持SDRAM接口的關鍵硬件元件的示例MCU是恩智浦LPC1787 MCU。外部存儲器控制器外設,如圖1所示,具有幾個可編程延遲元件,用于調(diào)整關鍵SDRAM信號中使用的關鍵接口信號的時序。例如,可以調(diào)整兩個潛在SDRAM時鐘(CLKOUT1和CLKOUT2)的延遲值,以根據(jù)存儲器的要求定位轉(zhuǎn)換。此外,另一個可編程延遲調(diào)整從存儲器讀取的數(shù)據(jù)被采樣的時間。這種時序調(diào)整及其范圍和精度對于簡化存儲器接口,電路板布局和相關的信號時序檢查至關重要。

 

 

圖1 :恩智浦LPC1787 MCU外部存儲器控制器。 (恩智浦提供)

恩智浦LPC1787外部存儲器接口還包括幾個其他重要的硬件功能,使外部SDRAM接口更高效。例如,框圖頂部顯示的數(shù)據(jù)緩沖區(qū)可用作讀緩沖區(qū),寫緩沖區(qū)或組合使用。作為寫入緩沖區(qū),它們允許對事務進行分組,以最大限度地減少外部寫入操作的數(shù)量,從而提高系統(tǒng)帶寬并降低功耗。作為讀緩沖器,它們充當本地數(shù)據(jù)副本,因此對相同位置的進一步訪問可以使用片上緩沖器版本。這減少了外部讀取操作的數(shù)量,從而提高了系統(tǒng)帶寬并降低了功耗。

請注意,NXP內(nèi)存控制器還支持RAM,ROM和Flash的靜態(tài)存儲器接口。這是大多數(shù)現(xiàn)代MCU存儲器 - 控制器外設中使用的典型方法,因為大多數(shù)硬件在兩個應用程序之間都很常見,并且應用程序通常不需要同時使用這兩種類型的存儲器。

配置外部存儲器

外部存儲器通常用于多種用途 - 應用程序不會將其視為存儲的單塊“塊”。用于配置片外存儲器塊以簡化存儲器訪問的方法有助于簡化應用程序編碼。 Silicon LabsC8051F70x/71x MCU系列使用了這種技術的一個例子。在該MCU中,使用特殊的MOVX指令訪問外部存儲器。為了便于將訪問組合到片上和片外存儲器,可以將片上存儲器的一部分映射到外部存儲器空間。圖2顯示了可用于將內(nèi)部和外部存儲器映射到外部存儲器地址空間的四種配置模式。在模式1中,如圖2的最左側(cè)所示,內(nèi)部XRAM映射到完整的外部存儲器空間,當片上XRAM存儲器地址超過片上存儲器的數(shù)量時,地址“包裹”。當芯片退出復位時,這可能是一種有用的模式,以避免未初始化外部存儲器的啟動問題。成功配置和測試存儲器接口后,可以啟用外部存儲器空間。如果不使用外部存儲器,也可以使用該模式。

 

 

圖2:Silicon Labs C8051F70x/71x外部存儲器配置。 (由Silicon Labs提供)

在模式2和3中,圖2中左起第二個和第三個,地址空間在片上和片外訪問之間分配。在模式2中,存儲體選擇不用于將高階地址位驅(qū)動到地址總線上;用戶可以控制這些地址值,以提供額外的靈活性。在模式3中,片上存儲體地址自動用于驅(qū)動外部地址總線,從而提供更簡單但不太靈活的方法。在模式4中,在圖2的最右側(cè),片外存儲器完全映射到外部地址空間。這使得可以訪問在其他地址模式中可能無法訪問的外部數(shù)據(jù),以充分利用可用內(nèi)存。如果您的應用程序具有多種不同類型的外部存儲器要求 - 代碼,數(shù)據(jù)緩沖區(qū),轉(zhuǎn)換表或音頻/視頻處理,則可以簡化設計,以使用具有地址映射和塊訪問功能的外部存儲器控制器。

外部存儲器接口靈活性

在某些應用中,MCU外部存儲器接口支持多種存儲器類型同時最小化器件引腳數(shù)量至關重要。常見的組合是用于程序存儲的Flash和用作工作存儲器的SRAM。如果MCU上使用多個存儲器接口,則可能會在封裝中添加20個或更多引腳,從而增加了成本,功耗和電路板空間要求。一些MCU在外部存儲器控制器中提供了額外的靈活性,可以輕松適應各種存儲器設備。例如,流行的Microchip PIC18F MCU系列提供了靈活的存儲器接口,可以擴展到多種器件類型。圖3顯示了使用單個外部總線連接標準閃存和標準SRAM的一種方法。在這種情況下,使用一些外部組件(兩個373鎖存器和一個138解碼器)來最小化MCU上使用的引腳數(shù)量。 (對于只需要一個373鎖存器的8位接口,也可以實現(xiàn)更簡單的實現(xiàn))。具有這種靈活性的外部存儲器接口允許“保存的”IO用于其他功能,最大化引腳效率,這是基于MCU的設計中最重要的元素之一。

 

 

圖3:Microchip PIC18F MCU外部存儲器接口框圖。 (由Microchip Technology提供)

接口時序靈活性

除IO互連靈活性外,外部接口通常還需要一定的時序靈活性。例如,如果內(nèi)存慢于MCU時鐘周期,則可能需要插入等待狀態(tài)。理想情況下,可以為不同的外部存儲器塊分配不同的等待狀態(tài)特性。當外部接口不僅可用于標準存儲器而且可用于存儲器映射器外設(如液晶顯示器,模數(shù)轉(zhuǎn)換器和數(shù)模轉(zhuǎn)換器)時,此功能更為重要。 Atmel ATmega MCU系列可以為外部存儲器空間分配兩個不同的等待狀態(tài)值。如下面的圖4所示,存儲器配置A允許外部存儲器被分成兩個扇區(qū) - 上部扇區(qū)和下部扇區(qū)。扇區(qū)大小可以有八個不同的值之一,以0x2000為增量從0x2000到0xE000調(diào)整上段和下段之間的分界線。

 

 

圖4:Atmel ATmega64外部存儲空間。 (由Atmel提供)

將外部存儲器空間劃分為兩個扇區(qū)可以輕松地將具有較大等待狀態(tài)值的設備和具有較小等待狀態(tài)值的設備組合在一起。也許最重要的是,如果零等待狀態(tài)存儲器用于頻繁訪問的程序數(shù)據(jù),即使較慢的設備共享相同的存儲器總線,也可以使用零等待狀態(tài)值。這樣可以最大限度地降低MCU引腳要求,同時提高性能并節(jié)省功耗。

本站聲明: 本文章由作者或相關機構(gòu)授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

德國康佳特亮相上海工博會,展示多款應用就緒的嵌入式解決方案平臺

關鍵字: 嵌入式 傳感器 處理器

雙方攜手為客戶打造以存儲為核心的模塊化基礎架構(gòu),支持先進的多裸片架構(gòu)設計

關鍵字: 非易失性存儲 半導體 嵌入式

當?shù)貢r間 9 月 8 日,SpaceX 與 EchoStar 正式達成一項價值 170 億美元的頻譜交易,SpaceX 將收購 EchoStar 旗下 AWS-4 頻段(2GHz 頻段)及 H 頻段的頻譜許可證,此舉引發(fā)...

關鍵字: SpaceX EchoStar 星鏈 通信

本屆年會將在上海(11月13-14日)、北京(11月19-20日)和深圳(11月27-28日)舉行,面向嵌入式設計工程師推出25門技術課程

關鍵字: 嵌入式 MCU 模擬

上海2025年9月5日 /美通社/ -- 由紐倫堡會展(上海)有限公司舉辦的上海國際嵌入式會議將于 2025 年 10 月 16-17 日在上海世博展覽館舉辦。 此次會議將由三個版塊組成:嵌入式技術會議、汽...

關鍵字: 嵌入式 CE CHINA EMBEDDED

從外部看,電子系統(tǒng)仿佛一個統(tǒng)一的學科或設備,各組成部分協(xié)同工作,渾然一體。然而揭開表象,其內(nèi)在卻是另一番景象:一個碎片化、多層次的世界——其中每一層都獨立且復雜,衍生出各自特有的工具、專家、工作流程,甚至哲學體系。

關鍵字: 嵌入式 電子系統(tǒng) 半導體

8位單片機在嵌入式設計領域已經(jīng)成為半個多世紀以來的主流選擇。盡管嵌入式系統(tǒng)市場日益復雜,8位單片機依然不斷發(fā)展,積極應對新的挑戰(zhàn)和系統(tǒng)需求。如今,Microchip推出的8位PIC?和AVR?單片機系列,配備了先進的獨立...

關鍵字: 單片機 嵌入式 CPU

深圳2025年8月28日 /美通社/ -- 8月26日,2025 ELEXCON深圳國際電子展盛大啟幕。本屆大會以"All for AI"為主題,深圳市德...

關鍵字: AI 工業(yè)級 SSD 嵌入式

深圳2025年8月26日 /美通社/ -- 8月26日,由博聞創(chuàng)意會展主辦的 第22屆深圳國際電子展暨嵌入式展(elexcon2025)在深圳(福田)會展中心隆重開幕。 作為中國電子與嵌入式技術領域的專業(yè)大展,本屆展會...

關鍵字: 嵌入式 電子 高通 AI

模塊化設計作為一種將系統(tǒng)拆分為獨立、可復用組件的方法,能夠在低代碼平臺中實現(xiàn)功能的靈活組合,并最大限度地提升系統(tǒng)性能。本文將探討如何通過模塊化設計,使得低代碼平臺既能快速適應變化,又能保持高效穩(wěn)定的運行。

關鍵字: 模塊化設計 嵌入式
關閉