91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

ROMRAMFlash的一些零碎知識點

MCU開發(fā)加油站 ? 來源:博客園 ? 2020-05-13 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

1.3 分類

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

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

圖:NOR Flash的時序

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

圖:NAND Flash時序

CLE:Chip Lock Enable;

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

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

圖:存儲一個bit的SRAM的結(jié)構(gòu)

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • NAND
    +關(guān)注

    關(guān)注

    16

    文章

    1757

    瀏覽量

    141107
  • 存儲器
    +關(guān)注

    關(guān)注

    39

    文章

    7739

    瀏覽量

    171749
  • ROM
    ROM
    +關(guān)注

    關(guān)注

    4

    文章

    579

    瀏覽量

    89160

原文標題:MCU存儲系統(tǒng)

文章出處:【微信號:mcugeek,微信公眾號:MCU開發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    爬壁機器人磁鐵的一些常見問題

    爬壁機器人近幾年比較火,它是類能夠在垂直墻面、天花板、傾斜表面上移動和作業(yè)的特種機器人,今天我們不聊其它,只聊下關(guān)于磁吸附應(yīng)用中的磁鐵,以下是小編整理的關(guān)于爬壁機器人中磁鐵的一些常見問題。
    的頭像 發(fā)表于 01-09 10:06 ?292次閱讀
    爬壁機器人磁鐵的<b class='flag-5'>一些</b>常見問題

    關(guān)于六類網(wǎng)線一些問題的解答

    今天我們就圍繞網(wǎng)友一些常見的關(guān)于六類網(wǎng)線的問題進行下匯總式解答: 問 六類網(wǎng)線可以當電源用嗎? 答 六類網(wǎng)線并不是設(shè)計用于傳輸電力的電纜,因此般不建議將其用于電源傳輸。 盡管六類網(wǎng)線的線芯可以
    的頭像 發(fā)表于 12-09 11:13 ?598次閱讀

    貼片電容精度J±5%的一些詳細知識

    貼片電容精度J±5%表示電容的實際值與標稱值之間的偏差范圍在±5%以內(nèi) ,以下是關(guān)于貼片電容精度J±5%的一些詳細知識、精度等級含義 J±5% :字母“J”在貼片電容的標識中通常表示標稱精度
    的頭像 發(fā)表于 11-20 14:38 ?678次閱讀
    貼片電容精度J±5%的<b class='flag-5'>一些</b>詳細<b class='flag-5'>知識</b>

    單片機學(xué)習(xí)的8個知識點分享

    電阻進行連接。 3、端口不夠用 單片機中經(jīng)常會遇見端口不夠用的問題,可通過以下方法來解決: ①利用單片機的內(nèi)部資源:單片機內(nèi)部通常有一些可用的端口,如PWM、UART等??梢岳眠@些端口擴展外部設(shè)備
    發(fā)表于 11-20 07:58

    匯編寄存器的知識

    學(xué)習(xí)匯編語言,首先必須了解兩個知識點:寄存器和內(nèi)存模型。 先來看寄存器。CPU 本身只負責運算,不負責儲存數(shù)據(jù)。數(shù)據(jù)般都儲存在內(nèi)存之中,CPU 要用的時候就去內(nèi)存讀寫數(shù)據(jù)。 但是,CPU
    發(fā)表于 11-20 06:45

    【高速數(shù)字設(shè)計(基礎(chǔ)篇)】閱讀體驗之--書籍排版設(shè)計和目錄架構(gòu)及初步閱讀

    圖所示,書中的第21章就會講到高速電路中常見的差分傳輸,里面有講到關(guān)于差分傳輸線的一些很實用的PCB LAYOUT知識,并且還有對應(yīng)的插圖演示,在進行PCB layout時可以作為個不錯
    發(fā)表于 11-06 22:49

    Vivado浮點數(shù)IP核的一些設(shè)置注意

    Vivado浮點數(shù)IP核的一些設(shè)置注意 我們在vivado2018.3中使用了Floating-point(7.1)IP核,可以自定義其計算種類及多模式選擇。有時多種計算可以用同個IP核實
    發(fā)表于 10-24 06:25

    最新人工智能硬件培訓(xùn)AI基礎(chǔ)入門學(xué)習(xí)課程參考2025版(離線AI語音視覺識別篇)

    端側(cè)離線 AI 智能硬件作為 AI 技術(shù)的重要載體之,憑借其無需依賴網(wǎng)絡(luò)即可實現(xiàn)智能功能的特性,在一些網(wǎng)絡(luò)條件受限或?qū)?shù)據(jù)隱私有較高要求的場景中,發(fā)揮著不可或缺的作用。本章基于CSK6大模型語音
    發(fā)表于 07-04 11:14

    關(guān)于芯片設(shè)計的一些基本知識

    芯片的設(shè)計理念眾所周知,芯片擁有極為復(fù)雜的結(jié)構(gòu)。以英偉達的B200芯片為例,在巴掌大的面積上,塞入了2080億個晶體管。里面的布局,堪稱個異次元空間級的迷宮。英偉達B200芯片如此復(fù)雜的架構(gòu)
    的頭像 發(fā)表于 06-11 12:16 ?1255次閱讀
    關(guān)于芯片設(shè)計的<b class='flag-5'>一些</b>基本<b class='flag-5'>知識</b>

    C51單片機及C語言知識點必備秘籍

    單片機關(guān)鍵知識點覽: 系列 1:單片機簡敘 2:單片機引腳介紹 3:單片機存儲器結(jié)構(gòu) 4:第個單片機小程序 5:單片機延時程序分析 6:單片機并行口結(jié)構(gòu) 7:單片機
    發(fā)表于 05-15 14:00

    Debian和Ubuntu哪個好一些

    兼容性對比Debian和Ubuntu哪個好一些,并為您揭示如何通過RAKsmart服務(wù)器釋放Linux系統(tǒng)的最大潛能。
    的頭像 發(fā)表于 05-07 10:58 ?1171次閱讀

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

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

    嵌入式硬件雜談:推挽、開漏、高阻態(tài)、上拉電阻

    對于嵌入式硬件這個龐大的知識體系而言,太多離散的知識點很容易疏漏,因此對于這些容易忘記甚至不明白的知識點做成個梳理,供大家參考以及學(xué)習(xí),本文主要針對推挽、開漏、高阻態(tài)、上拉電阻這些
    的頭像 發(fā)表于 04-17 19:31 ?2162次閱讀
    嵌入式硬件雜談:推挽、開漏、高阻態(tài)、上拉電阻

    樹莓派在自動化控制項目中的一些潛在應(yīng)用

    自動化控制項目中的一些潛在應(yīng)用。之前,我們已經(jīng)為Arduino平臺探討了相同的話題。我們確定Arduino是個出色的教育工具,但由于一些限制,它無法在工業(yè)環(huán)境中完全
    的頭像 發(fā)表于 03-25 09:45 ?640次閱讀
    樹莓派在自動化控制項目中的<b class='flag-5'>一些</b>潛在應(yīng)用

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

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