字位擴展存儲器示意圖解析

2020-12-11 電子發燒友

  存儲器的尋址

  1. 線選法

  簡單微機系統存儲容量不大,存儲器晶片數也不多,可用單根地址線作為片選信號,每個存儲晶片或每個I/O埠只用一根地址線選通。

  2. 全解碼片選法

  將低位地址總線直接連至各晶片的地址線,餘下高位地址總線全部參加解碼,解碼輸出作為各晶片片選信號。

  3. 局部解碼片選法

  只對部分高位地址總線解碼產生片選信號,剩餘高位線或空或直接用做其他晶片片選信號。是介於全解碼片選法和線選法間的尋址方法

  晶片單元數和位數都不能滿足存儲器的要求,要在字、位兩個方向上擴展。如採用2114(1K×4位)組成2K×8位RAM,字、位都不能滿足存儲器要求,要進行字位同時擴展,如圖所示。

  

  位擴展(數據空間擴展)

  例1:假定使用8K×1位的RAM存儲器晶片,那麼如何組成8K×8位的存儲器?

  解:可採用圖3-5所示的位擴展法。也就是用8片1Mb的存儲晶片拼接而成。

  存儲器的字數與存儲器晶片字數一致,所以不需加大字長。圖中,每一片RAM是8K×1,故其地址線為13條(A0-A12),可滿足整個存儲體容量的要求。每一片對應於數據的1位(只有1條數據線),故只需將它們分別接到數據總線上的相應位即可。在這種方式中,對片子沒有選片要求,就是說片子按已被選中來考慮。如果片子有選片輸入端(CS#),可將它們直接接地。在這種連接時,每一條地址總線接有8個負載,每一條數據線接有一個負載。

 

  例2:用2114(1K×4位的SRAM)構成1K×16位的存儲器,試畫出該存儲器的組成邏輯圖。

  解:(1)分析2114及存儲器

  2114:地址線為10位,數據線為4位(1K×4)

  存儲器:地址線為10位,數據線為16位(1K×16)

  所以,要進行位擴展。

  (2)所需2114晶片數目:

 

  所以,用4片2114

  (3)2114組成邏輯圖

 

  四片2114地址線並聯後與地址總線相連(即四片2114具有相同的1K地址);四片2114數據線拼接為16位後與數據總線相連。

  當使用的存儲器晶片單元數目符合要求,但每單元的位數較少時,需要進行這種擴充。例如,使用4164(64K*1)擴充64KB存儲系統,就需要進行位擴充。

  連接示意圖如下所示:

  

  如圖顯示的是將兩片64K*4晶片連接成64K*8的存儲系統。採用位擴充,其連接要點是:兩晶片的地址線分別並接在一起(即A0與A0並接,A1與A1並接,A15與A15並接等等),接至系統地址總線;兩晶片的數據線各自提供數據總線的一部分(此例為高4位和低4位),共同組成8位的數據總線。

  字擴展(地址空間擴展)

  如果每片的字數不夠,需用若干晶片組成總容量較大的存儲器,稱為字數擴展。為此將高地址解碼產生的若干不同片選信號,按各晶片在存儲空間分配中所佔的編址範圍,分送各晶片。低位地址線直接送往各晶片,以選擇片內的某個單元。而各晶片的數據線,則按位並聯於數據總線。

  例1:圖3-6示出用16K×8位的晶片採用字擴展法組成64K×8位的存儲器連接圖。

  解:圖中4個晶片的數據端與數據總線D0-D7相連,地址總線低位地址A0-A13與各晶片的14位地址端相連,而兩位高位地址A14,A15經解碼器和4個片選端相連。

  

  例2:用2114(1K×4位的SRAM)構成4K×4位的存儲器,試畫出該存儲器的組成邏輯圖。

  解:(1)分析2114及存儲器

  2114:地址線為10位,數據線為4位(1K×4)

  存儲器:地址線為12位,數據線為4位(4K×4)

  所以,要進行字擴展。

  (2)所需2114晶片數目:

  

  所以,用4片2114

  002114(1K×4)

  012114(1K×4)

  102114(1K×4)

  112114(1K×4)

  (3)2114組成邏輯圖(略)

  存儲器所需的12根地址總線分兩部分:

  低10根地址總線與每片2114的A0~A9直接相連,稱片內地址線;高2根地址總線通過2/4解碼器產生4個不同的片選信號,接各晶片的CS#端,稱片選地址線。

  4根數據總線直接與每片2114的I/O1~I/O3直接相連。

  當使用的存儲器晶片位數符合要求,但單元數目較少時,需要進行這種擴充。例如,使用6264(8K*8)擴充64KB存儲系統,就需要進行字擴充。

  連接示意圖如下所示:

  

  如圖顯示的是將兩片32K*8晶片連接成64K*8的存儲系統。採用字擴充,其連接要點是:兩晶片的低位地址線分別並接在一起,接至系統地址總線的低位;兩晶片的數據線分別並接在一起,接至系統數據總線;系統高位地址線,進行解碼,解碼的輸出分別接至兩晶片的片選端CS1,CS2。

  字位同時擴展

  在組織實際的主存儲器時,可能既有字擴展又有位擴展。一個存儲器的容量假定為M×N位,若使用l× k位的晶片(l《M, k《N),需要在字向和位向同時進行擴展。此時共需要(M/l)×(N/k)個存儲器晶片。

  例1:設CPU有16根地址線,8根數據線,並用/MREQ作訪存控制信號,用/WR作讀寫控制信號(高為讀,低為寫)。現有下列晶片:1K*4位RAM,4K*8位RAM,8K*8位RAM,2K*8位ROM,4K*8位ROM,8K*8位ROM及74LS138解碼器和各種門電路,要求:

  ① 主存空間分配: 6000H~67FFH為系統程序區; 6800H~6BFFH為用戶程序區。

  ②合理選用上述存儲晶片,說明各選幾片?

  ③詳細畫出存儲晶片的片選邏輯圖。

  解題過程板書

  例2:設 CPU 有 20 根地址線,8 根數據線。並用 IO/M 作訪存控制信號。RD 為讀命令,WR 為寫命令。現有 2764 EPROM ( 8K × 8位 ), 外特性如下:

 

  用 138 解碼器及其他門電路(門電路自定)畫出 CPU和 2764 的連接圖。要求地址為 F0000H~FFFFFH , 並

  寫出每片 2764 的地址範圍。

  解題過程板書

  例3:設CPU的地址總線16根(A15~A0,A0為低位),雙向數據總線8根(D7~D0),控制總線中與主存有關的信號有MREQ#(允許訪存,低電平有效),R/W#(高電平為讀命令,低電平為寫命令)。

  主存地址空間分配如下:0-8191(13個1)為系統程序區,由只讀存儲器組成;8192-32767(15個1)為用戶程序區;最後(最大地址)2K地址空間為系統程序工作區。上述地址為十進位,按字節編址。現有如下存儲器晶片:

  EPROM:8K×8位

  SRAM:16K×1位,2K×8位,4K×8位,8K×8位

  請從上述晶片中選擇適當的晶片設計該計算機的主存儲器,畫出主存儲器邏輯框圖,注意畫出選片邏輯(可選用門電路及3-8解碼器74LS138)與CPU的連接,說明選擇哪些存儲器晶片?選多少片?

  解:解題過程板書

  主存地址空間分布如下圖所示。

  

  圖略。

  擴展位需要增加位選,這個又有很多講究,要看你現在的片上可用的外部存儲地址有沒有用完,總得來說可以用解碼晶片和不用解碼晶片,又分為完全解碼和不完全解碼,字位擴展就麻煩了 首先是你的晶片輸出是多少位的,比如說3位的51的數據線有8位,如果你要多餘8位可以用鎖存器,如果是很簡單的數據,可以自己用命令訪問外部晶片,這樣比較麻煩,但是可以不用解碼器,但是要求對外部存儲晶片的工作原理有了解

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • CPLD擴展51單片機尋址範圍
    引言:本文引用地址:http://www.eepw.com.cn/article/190778.htm受其內部資源的限制,在很多應用中,單片機需要在片外擴展相關資源,如程序存儲器,數據存儲器,IO口,以及中斷源等等。一般情況下51單片機地址線為16根(P0及P2),因此其地址空間為,也即64K。
  • 只讀存儲器的結構/工作原理/類型/應用
    每個存儲單元存放一位二值代碼(0 或 1),若干個存儲單元組成一個「字」(也稱一個信息單元)。 地址解碼器有n條地址輸入線A0~An-1,2n條解碼輸出線W0~W2n-1,每一條解碼輸出線Wi稱為「字線」,它與存儲矩陣中的一個「字」相對應。因此, 每當給定一組輸入地址時,解碼器只有一條輸出字線Wi被選中,該字線可以在存儲矩陣中找到一個相應的「字」,並將字中的m位信息Dm-1~D0送至輸出緩衝器。
  • 單片機最小應用系統及外部擴展總線
    8051/8751最小應用系統8051/8751單片機內含有ROM/EPROM,用8051/8751單片機構成最小應用系統時,只需將單片機接上時鐘電路和復位電路即可,如圖7-1所示,因沒有外部存儲器擴展,這時接高電平,P0、P1、P2、P3都可作用戶I/O口使用。
  • 上海自貿區擴展區域示意圖:陸家嘴、張江和金橋面積範圍
    上海自貿區擴展區域示意圖,陸家嘴、張江和金橋面積和範圍地圖明細  中國(上海)自由貿易試驗區擴展區域有三片:陸家嘴金融片區共34.26平方公裡,金橋開發片區共20.48平方公裡,張江高科技片區共37.2平方公裡。  【為什麼沒有臨港?】
  • 帶你了解一下什麼叫相變存儲器
    以相變存儲器為代表的多種新型存儲器技術因具備高集成度、低功耗等特點而受到國內外研究者的廣泛關注,本文介紹相變存儲器的工作原理、技術特點及其國內外最新研究進展。本文引用地址:http://www.eepw.com.cn/article/201811/394239.htm  一、相變存儲器的工作原理  相變存儲器(Phase Change Random Access Memory, 簡稱PCRAM)的基本結構如圖1所示,相變存儲器的基本存儲原理是在器件單元上施加不同寬度和高度的電壓或電流脈衝信號
  • 為何電子式電能表需要使用鐵電存儲器(F-RAM)
    自從1889年匈牙利工程師 Otto Blathy 發明全世界第一個電能表 (瓦特瓦時表)原型之後,電能表經過一個世紀多的演進:由機械式電錶到今日的各種不同型式的電子電能表,包含新的預付費電能表 (pre-paid) 復費率電能表 以及具有雙向通訊能力的電子式電能表等,其提供的擴展功能包括
  • 為iPad mini擴容 京東WiFi存儲器推薦
    在了解網友心思的基礎上,廠商退出了相當給力的WiFi無線存儲器,有效解決這一問題。Echoii E9無線存儲器    Echoii推出的無線存儲器卻打破了以往的存儲模式,成為存儲行業的跨界革新產品,因為Echoii E9能輕鬆穿梭於WiFi無線存儲、極速無線播放
  • 神話時代攻略 神話時代:擴展版全兵種解析一覽
    導 讀 《神話時代:擴展版》全兵種解析一覽 希臘篇 希臘的採用的是傳統的資源和作戰單位。
  • 存儲器之前世今生的故事,你了解多少呢?
    自動制表機用於1890年以及後續的美國人口普查,並獲得巨大成功圖2-7a是一個穿孔卡片的示意圖,卡片中某些位置有穿透的孔,通過光電轉換設備可讀出穿孔卡片中所存的數據。穿孔紙帶類似於穿孔卡片,但更易於保存。穿孔紙帶的存儲方式跟穿孔卡片類似,每一排可以存儲一個字符。圖2-7b中是一個每一行8個孔的紙帶。
  • 東芝存儲器更名鎧俠,性價比依舊,白菜價的microSD卡
    上次升級筆記本時購買過東芝存儲器的固態硬碟,這塊固態硬碟連續使用兩年多了性能還是非常穩定,所以這次打算購買東芝存儲器旗下的microSD卡。隨後就從朋友那裡了解到,原來東芝存儲器在去年就正式更名為鎧俠,並且在更名後上線了很多的全新的快閃記憶體產品。
  • 節能的磁性隨機存儲器:為自旋電子器件帶來新機遇!
    背景現代計算機技術中,存儲器(Memory)一直處於非常重要的地位。簡單說,存儲器就是用來存儲程序和各種數據信息的記憶部件。目前,構成存儲器的存儲介質主要是半導體器件和磁性材料。主流的存儲器以隨機存取存儲器(RAM)與快閃記憶體(Flash)為代表。
  • 【芯視野】存儲器世界的「東亞怪物房」
    這個稱號也可以套用在半導體領域,特別是存儲器領域。韓國雙雄三星和海力士,日本的鎧俠半導體(KIOXIA 原東芝存儲),再加上臺灣地區的中小廠商,東亞地區就是存儲器領域的超級存在。隨著SK海力士收購Intel存儲部門,行業的天平還會繼續向東亞傾斜。
  • 存儲器今年將持續領漲半導體 終端市場需求強勁
    自2016年以來,存儲器價格持續上漲曾令三星打敗英特爾,成為全球最大的半導體廠商。從2018年9月起,存儲器開始走下坡路。直到2019年第三季度跌至低谷後,存儲器市場又開始回暖,成為半導體行業成長最快的細分領域。第三方機構預計,2021年存儲器市場規模將達1353億美元,同比增加13%。
  • ...容量存儲器的全新 PicoScope 3000D 系列 USB 3.0 SuperSpeed...
    具有高達 200 MHz 的帶寬,2 或 4 個模擬通道(混合信號 (MSO) 型號另配有 16 個數字通道),並具有 64 到 512 MS 具有大容量存儲器,PicoScope 3000D 系列最適合調試最新的數字和混合信號設計。此示波器提供最高為 1 GS/s 的實時採樣率,並具有 USB 3.0 接口和內置的任意波形發生器 (AWG)。
  • 大連中山區初中對口小學示意圖
    大連奧數網3月1日:以下是大連中山區小學對口初中示意圖,2013年大連小升初家長無論是買學區房還是擇校,都可以以此為參考。這一版比之前的中山區學區劃分示意圖看上去更加直觀哦!需要的家長也可以點擊下方的連結下載。
  • S3C2440的存儲器映射(27根地址線如何尋找1G的地址)
    S3C2440有8個存儲器BANK,引出了8根BANK線(對應nGCS0~ nGCS7),通過這個8根線來選通和關閉不同的存儲器,這樣S3C2440最多就可以連接8個128M的存儲器。對某個BANK地址的訪問實際上就是選通該BANK,於是ARM核只要發出一個地址,然後S3C2440的儲存控制器把該地址解釋成兩部分:一部分是BANK地址,一部分是連接到該BANK存儲器內部的地址就可以訪問了。
  • 半導體終端市場需求強勁:2021年存儲器市場規模將達1353億美元
    事實上,自2016年以來,存儲器價格持續上漲曾令三星打敗英特爾,成為全球最大的半導體廠商。到了2018年9月,存儲器開始走下坡路。不過,在2019年第三季度跌至低谷後,存儲器市場又開始回暖,成為半導體行業成長最快的細分領域。第三方機構預計,2021年存儲器市場規模將達1353億美元,同比增加13%。