在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ROMRAMFlash的一些零碎知識點

MCU開發加油站 ? 來源:博客園 ? 2020-05-13 17:31 ? 次閱讀

這一篇主要講講ROMRAMFlash的一些零碎知識點,網上也能找到很多資料。

1、ROM1.1 概述只讀存儲器(Read-only memory, ROM),當然從廣義上來講,也有一些器件,例如Flash,EPROM等等,通過某種手段可以編程的,也屬于ROM的范疇的。ROM一般用在一些程序的存儲和數據的存儲,這里程序多半是比較固定的程序(Firmware,固件,一種跟硬件強相關的程序,例如驅動等等),這里的數據多半是固化的表項,查找表等等不會怎么改變的表項。1.2 基本原理HDL設計中,對于小ROM,深度和位寬都不大,一般使用組合邏輯就可以做一個ROM。如果數據比較大,比如1K*4B這種,就換一種ROM,使用標準單元Mask ROM,來做存儲,如下圖所示。百度百科對MASK ROM的定義,是制造商為了要大量生產,事先制作一顆有原始數據的ROM或EPROM當作樣本,然后再大量生產與樣本一樣的 ROM,這一種做為大量生產的ROM樣本就是MASK ROM,而燒錄在MASK ROM中的資料永遠無法做修改。

1.3 分類

一種是真的寫了就沒法改的ROM;一種是可以寫一次的ROM(one-time Programmable read-only memory),使用的高壓反熔絲技術;一種是可擦出的能、能寫多次的ROM(Erasable programmable read only memory),使用紫外線擦除;一種是電擦除的EEPROM(Electrically Erasable programmable read only memory,EEPROM),再到后來東芝搞的Flash。工業界第一種ROM和最后一種的Flash用的比較多。

二、Flash1.1 原理非遺失性的存儲,是在ROM的基礎上演進出來的。目前主流是NAND和NOR。模擬的團隊來做flash。可以任意地址訪問。對于連續地址讀訪問,NAND和NOR的帶寬差距不大。NAND是存儲塊訪問,NOR可以Byte訪問。總的來說,NOR特點就是比較細的訪問,基本啟動程序放NOR中,穩定性和可靠性也稍微高一些;NAND訪問數據塊比較好,通常數據放NAND中,而且成本也較低。

圖:NOR Flash的時序

ale: address lock enable;一般Flash不會直接集成到芯片中,如果集成在芯片外面,IO數量增加,NOR解決辦法就是數據和地址復用,當ale為高的時候,addr上走的是地址,當ale為低且csn為低的時候,addr上走的是數據。 wen:write enable;用于指示讀還是寫。 rdy:對于芯片和FLash分離,因為是異步接口,所以使用rdy信號用來握手。對于MCU來講,如果把小的NOR flash集成到芯片內部,就可以直接使用同步接口,也就是SRAM的接口。

圖:NAND Flash時序

CLE:Chip Lock Enable;

可以看到NAND也是數據和地址線復用的。NAND可以大塊的數據讀寫,多了些Command。NAND Flash在MCU中的比較少。Flash跟ROM和RAM不同,不想數字的可以直接用工具生成,這個需要模擬團隊自己做。

3、RAM 1.1 基本概念Static Random Access Memory,靜態的,隨機的訪問。靜態的,不用刷新,不像DRAM需要隨時刷新,但是SRAM沒有DRAM的集成度高,面積比較大。另外,速度和功耗比DRAM好一些。

圖:存儲一個bit的SRAM的結構

6個CMOS管子組成一個SRAM單元,Q1和Q3組成反相器,Q2和Q4組成反相器,兩個反相器組成一個環路,這樣,只要不掉電,這個邏輯環就不會變,跟觸發器原理有點類似。Q5用于控制輸入,Q6用于控制輸出,兩個管子相當于輸入和輸出的開關。1.2 分類single port SRAM:不會發生讀寫沖突,因為之后一個端口,要么讀,要么寫;盡量做到先寫后讀,或者初始化再讀,否則讀出來的數據有可能不對(原因是SRAM的軟失效)。對于軟失效,可以加一個ECC校驗,例如寸10bir,其中2bit是校驗位。 Two port SRAM:FOGA的讀寫沖突允許,但是ASIC不可以,在同一個時刻,讀地址和寫地址不要一樣。FIFO一般是TP SRAM。 Dual port SRAM:也是兩個端口A、B,可以A讀B寫,也可以A寫B讀,不在局限于只能誰讀誰寫。可靠性,面積和率都不是很好。 工程上,使用兩個SRAM,做乒乓操作,實現TP SRAM的功能,一個讀的時候,另外一個寫。兩個SRAM加起來面積可能比TP SRAM小一些。對于幾百幾K的bit位,直接用D觸發器來存儲比較好。1.3 接口SRAM有一個需要注意下,就是Redundancy接口,用于擴展SRAM的,在比較的大的memory中會用,例如cache,這個接口可選的。用法的話,舉個例子這個就是說,當SRAM中有一塊壞掉了,這個時候就在尾部在接一塊SRAM存儲,就把壞塊的地址映射到新加的存儲塊中,這個時候就要用的Redundancy了。1.4 時序對于Single port SDRAM的時序,如下圖:

讀是在一個時鐘周期完成,如果是連續寫,紅點處,write enable是可以一直拉低的;讀的話,是要在下一個時刻才能采到數據,注意下。

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

    關注

    16

    文章

    1714

    瀏覽量

    137647
  • 存儲器
    +關注

    關注

    38

    文章

    7615

    瀏覽量

    166030
  • ROM
    ROM
    +關注

    關注

    4

    文章

    577

    瀏覽量

    86866

原文標題:MCU存儲系統

文章出處:【微信號:mcugeek,微信公眾號:MCU開發加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    電機選型計算公式與知識點匯總

    純分享帖,需要者可點擊附件獲取完整資料~~~*附件:電機選型計算公式與知識點匯總.pdf 【免責聲明】內容轉自今日電機,因轉載眾多,無法確認真正原始作者,故僅標明轉載來源。版權歸原出處所有,純分享帖,侵權請聯系刪除內容以保證您的權益。
    發表于 04-29 16:10

    電氣工程師必知必會的100個電?知識點分享

    電??程師也都是從電?學徒??步?步積累成長起來的。積跬步?千?,匯細流成江海!朋友們,現在讓我們??個捷徑,花半個?時的時間來積累100個必知必會的電?知識點吧!
    的頭像 發表于 03-14 11:05 ?517次閱讀

    Linux常用命令行總結

    學習了段時間的linux之后,開始著手基本命令的學習,這里主要記錄一些學習過程中重要的知識點供以后查閱。
    的頭像 發表于 03-03 10:40 ?370次閱讀
    Linux常用命令行總結

    華邦電子安全閃存關鍵知識點

    黑客攻擊?高溫考驗?駕駛安全?通通沒在怕的!1月15日,華邦電子舉辦了“安全閃存強化車用電子安全性”為主題的線上研討會。為了讓沒能參加這場線上研討會的邦友們也可以清晰 Get 安全閃存關鍵知識點,邦
    的頭像 發表于 02-12 18:15 ?621次閱讀

    Kaggle知識點:7種超參數搜索方法

    問題。一些常見的超參數例子包括梯度基算法中的學習率,或者決策樹算法中樹的深度,這些可以直接影響模型準確擬合訓練數據的能力。超參數調優涉及在復雜的、高維的超參數空間中
    的頭像 發表于 02-08 14:28 ?733次閱讀
    Kaggle<b class='flag-5'>知識點</b>:7種超參數搜索方法

    Docker-鏡像的分層-busybox鏡像制作

    docker hub里面查看busybox的Dockerfile, 知識點4:bootfs 和 rootfs? 知識點5:為什么Docker鏡像要采用這種分層結構? 如果多個容器共享份基礎鏡像,當某個
    的頭像 發表于 01-15 10:44 ?452次閱讀
    Docker-鏡像的分層-busybox鏡像制作

    Aigtek功率放大器應用:電感線圈的知識點分享

    電磁驅動是功率放大器的大基礎應用領域,其中我們最常見的就是用功放來驅動電感線圈,那么關于電感線圈的這10大知識點你都知道嗎?今天Aigtek安泰電子來給大家介紹下電感線圈的基礎知識
    的頭像 發表于 01-07 15:43 ?404次閱讀
    Aigtek功率放大器應用:電感線圈的<b class='flag-5'>知識點</b>分享

    串口設計一些關鍵注意!千萬別踩雷!

    本文將以Air700ECQ/EAQ/EMQ為例,帶你從硬件設計的角度,起來了解串口設計中的一些關鍵注意;軟件開發或者AT設置方面不做深入探討。 ? 、串口相關管腳 Air700E
    的頭像 發表于 12-25 17:01 ?532次閱讀
    串口設計<b class='flag-5'>一些</b>關鍵注意<b class='flag-5'>點</b>!千萬別踩雷!

    文詳解信號的回流路徑

    最近在看JT大佬出的本高速PCB設計書籍,看到回流路徑這里,讓我想到最近兩個群里都提到關于這個知識點的問題。書籍很好,但是也會有一些疑問,帶著這些疑問我也查找了相關資料,我想著盡可能的結合書中
    的頭像 發表于 12-25 10:17 ?1753次閱讀
    <b class='flag-5'>一</b>文詳解信號的回流路徑

    后悔沒有早點看到:天線設計中的知識點

    Cat.1 bis R13架構,天線架構精簡為單天線架構,去掉了分集接收天線,因此只需要根天線。 ? 知識點: Cat.1 bis相對于Cat.1的區別是,后者為兩根天線(根主天線,
    的頭像 發表于 12-24 17:11 ?882次閱讀
    后悔沒有早點看到:天線設計中的<b class='flag-5'>知識點</b>!

    一些常見的動態電路

    無論是模電還是數電,理論知識相對來說還是比較枯燥,各種電路原理理解清楚不算容易,換種生動形象的方式或許會增加一些趣味性,也更容易理解這些知識。下面整理了
    的頭像 發表于 11-16 09:26 ?855次閱讀
    <b class='flag-5'>一些</b>常見的動態電路

    接口測試理論、疑問收錄與擴展相關知識點

    本文章使用王者榮耀游戲接口、企業微信接口的展示結合理論知識,講解什么是接口測試、接口測試理論、疑問收錄與擴展相關知識點知識學院,快來起看看吧~
    的頭像 發表于 11-15 09:12 ?603次閱讀
    接口測試理論、疑問收錄與擴展相關<b class='flag-5'>知識點</b>

    分享一些常見的電路

    理解模電和數電的電路原理對于初學者來說可能比較困難,但通過一些生動的教學方法和資源,可以有效地提高學習興趣和理解能力。 下面整理了一些常見的電路,以動態圖形的方式展示。 整流電路 單相橋式整流
    的頭像 發表于 11-13 09:28 ?647次閱讀
    分享<b class='flag-5'>一些</b>常見的電路

    LED驅動器應用的一些指南和技巧

    電子發燒友網站提供《LED驅動器應用的一些指南和技巧.pdf》資料免費下載
    發表于 09-25 11:35 ?0次下載
    LED驅動器應用的<b class='flag-5'>一些</b>指南和技巧

    有什么方法可以解決TLV6002的負零點飄移?

    TLV6002在做信號放大時,3.3v供電,使用100倍放大加跟隨器放大設計。當輸入端短路時,不同芯片ADC2處會有0~50mv輸出,此時的正向飄還能夠使用軟件校準。但是一些TLV6002會出
    發表于 08-28 08:30
    主站蜘蛛池模板: 国产成人毛片毛片久久网 | 天天干天天色天天干 | 色婷婷5月 | 日本大黄在线观看 | 黄色短视频免费观看 | 色老头·com| 天天艹夜夜 | 午夜免费的国产片在线观看 | 国产免费的野战视频 | 四虎影视永久在线 yin56xyz | 永久免费观看黄网站 | 福利片欧美 | 理论片免费午夜 | 免费在线看视频 | 天天狠操 | 噜噜噜 综合 亚洲 | 久久狠狠第一麻豆婷婷天天 | 在线免费你懂的 | 免费在线观看理论片 | 国产精品亚洲一区二区三区在线播放 | 狠狠色丁香婷婷综合橹不卡 | 欧美色图综合 | 国产精品一区在线播放 | 国产网红主播精品福利大秀专区 | 毛片视频网址 | 欧美性猛| 欧美日韩色综合网站 | 欧美激情 自拍 | 成人观看天堂在线影片 | 国产小视频你懂的 | 在线观看日本一区 | 欧美黄区 | 欧美+日本+国产+在线观看 | 女bbbbxxxx毛片视频 | 五月天婷婷在线视频国产在线 | 亚洲最新在线 | 久草男人天堂 | 国产精品久久国产三级国不卡顿 | 最新免费jlzzjlzz在线播放 | 国内真实下药迷j在线观看 国内自拍 亚洲系列 欧美系列 | 日本三级s级在线播放 |