日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

ROMRAMFlash的一些零碎知識(shí)點(diǎn)

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

掃碼添加小助手

加入工程師交流群

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

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

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),再到后來(lái)東芝搞的Flash。工業(yè)界第一種ROM和最后一種的Flash用的比較多。

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

圖:NOR Flash的時(shí)序

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

圖:NAND Flash時(shí)序

CLE:Chip Lock Enable;

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

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

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

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

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

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

    關(guān)注

    16

    文章

    1766

    瀏覽量

    141318
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    39

    文章

    7759

    瀏覽量

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

    關(guān)注

    4

    文章

    579

    瀏覽量

    89406

原文標(biāo)題:MCU存儲(chǔ)系統(tǒng)

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    關(guān)于車速傳感器磁鐵的一些知識(shí)點(diǎn)

    車速傳感器磁鐵在測(cè)量車輛速度中扮演著至關(guān)重要的角色,通過(guò)與霍爾效應(yīng)傳感器或磁阻傳感器配合使用,利用磁場(chǎng)變化來(lái)生成信號(hào),進(jìn)而反映車速,今天來(lái)介紹下車速傳感器磁鐵的幾個(gè)關(guān)鍵知識(shí)點(diǎn)。首先,磁鐵材質(zhì)方面
    的頭像 發(fā)表于 04-29 10:40 ?97次閱讀
    關(guān)于車速傳感器磁鐵的<b class='flag-5'>一些</b><b class='flag-5'>知識(shí)點(diǎn)</b>

    示波器小知識(shí)點(diǎn)

    示波器的系統(tǒng)帶寬:是指個(gè)逐漸升高頻率的正弦輸入信號(hào)顯示幅度下降3dB時(shí)的頻率點(diǎn)。測(cè)試信號(hào)般是方波,而方波信號(hào)由基波及奇次諧波組成。如果用示波器去測(cè)個(gè)方波,需要注意示波器應(yīng)從頻率上
    的頭像 發(fā)表于 04-16 11:04 ?119次閱讀
    示波器小<b class='flag-5'>知識(shí)點(diǎn)</b>

    如何使用 powerquad 加速器中的一些功能以及 CMSIS 原始實(shí)現(xiàn)中的一些功能?

    )。 如何使用 powerquad 加速器中的一些功能以及 CMSIS 原始實(shí)現(xiàn)中的一些功能。 Example: I do not want to call arm_mat_trans_q15 powerquad
    發(fā)表于 04-03 06:37

    【黑金云課堂筆記】第~二期知識(shí)點(diǎn)總結(jié)

    知識(shí)卡片:【FPGA 基礎(chǔ)篇】開啟硬件編程之門 FPGA 的本質(zhì) : FPGA(現(xiàn)場(chǎng)可編程門陣列)并非在運(yùn)行軟件程序,而是在 構(gòu)建電路本身 。用戶可以通過(guò) Verilog/VHDL 等硬件描述
    的頭像 發(fā)表于 04-01 16:10 ?242次閱讀

    【黑金云課堂筆記】第三期知識(shí)點(diǎn)總結(jié)

    ,對(duì) FPGA 免費(fèi)直播課的熱情也感染到了黑金云課堂的老師們。接下來(lái)我們會(huì)再接再厲,把每期直播都做得更扎實(shí) ? 更多精彩課程歡迎關(guān)注我們 黑金云課堂全年免費(fèi)直播課 ,現(xiàn)在讓我們先來(lái)回顧下上周的知識(shí)點(diǎn)精華—— ? 數(shù)據(jù)類型 常
    的頭像 發(fā)表于 04-01 16:08 ?211次閱讀
    【黑金云課堂筆記】第三期<b class='flag-5'>知識(shí)點(diǎn)</b>總結(jié)

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

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

    貼片電容精度J±5%的一些詳細(xì)知識(shí)

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

    單片機(jī)學(xué)習(xí)的8個(gè)知識(shí)點(diǎn)分享

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

    匯編寄存器的知識(shí)

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

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

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

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

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

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

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

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

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

    C51單片機(jī)及C語(yǔ)言知識(shí)點(diǎn)必備秘籍

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

    Debian和Ubuntu哪個(gè)好一些?

    兼容性對(duì)比Debian和Ubuntu哪個(gè)好一些,并為您揭示如何通過(guò)RAKsmart服務(wù)器釋放Linux系統(tǒng)的最大潛能。
    的頭像 發(fā)表于 05-07 10:58 ?1448次閱讀
    胶州市| 集安市| 博湖县| 巢湖市| 子长县| 太和县| 颍上县| 吴忠市| 德州市| 阳信县| 开鲁县| 会东县| 赤峰市| 汤阴县| 任丘市| 县级市| 德阳市| 阿勒泰市| 东阳市| 苍梧县| 扎鲁特旗| 大邑县| 民丰县| 通榆县| 永吉县| 克什克腾旗| 华池县| 昌黎县| 贵德县| 百色市| 古田县| 云和县| 准格尔旗| 多伦县| 绿春县| 灌南县| 陆河县| 镇江市| 栾川县| 中山市| 商洛市|