吴忠躺衫网络科技有限公司

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

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

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

FPGA中ROM與RAM相關(guān)知識匯總

FPGA設(shè)計論壇 ? 來源:博客園 ? 作者: Paul安 ? 2021-09-08 11:12 ? 次閱讀

一、基本概念

最熟悉的兩個詞語應(yīng)該是RAMROM,RAM(Random Access Memory)的全名為隨機存取記憶體,它相當于PC機上的移動存儲,用來存儲和保存數(shù)據(jù)的。它在任何時候都可以讀寫,RAM通常是作為操作系統(tǒng)或其他正在運行程序的臨時存儲介質(zhì),它的一切都是最好的,唯一缺點斷電一切東西都沒有了。

一般情況下,現(xiàn)在移動設(shè)備也多了,我們叫它內(nèi)存,更通常的叫運行內(nèi)存。還有一個熟悉的詞DDR2或DDR3,后面還會學習到的。

RAM 有兩大類,一種稱為靜態(tài)RAM(Static RAM/SRAM),SRAM速度非??欤悄壳白x寫最快的存儲設(shè)備了,但是它也非常昂貴,所以只在要求很苛刻的地方使用,譬如CPU的一級緩沖,二級緩沖。

另一種稱為動態(tài)RAM(Dynamic RAM/DRAM),DRAM是通過在電容器中積累電荷來保存數(shù)據(jù)的存儲元件,電容器中充電狀態(tài)是1,放電狀態(tài)是0,由于電容器中的電荷在一點時間后會衰減,所以DRAM需要定期重新寫入數(shù)據(jù)的Refrash操作,DRAM保留數(shù)據(jù)的時間很短,速度也比SRAM慢,不過它還是比任何的ROM都要快。

但從價格上來說DRAM相比SRAM要便宜很多,計算機內(nèi)存就是DRAM的。DRAM分為很多種,根據(jù)訪問方式和規(guī)格的不同,分為不同的種類常見的主要有FPRAM/FastPage、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM以及WRAM等。

DDR RAM(Double-Date-Rate RAM)也稱作DDR SDRAM,這種改進型的RAM和SDRAM是基本一樣的,不同之處在于它可以在一個時鐘讀寫兩次數(shù)據(jù),這樣就使得數(shù)據(jù)傳輸速度加倍了。

最早的為 FP DRAM,也稱作快頁內(nèi)存,不過限于其定時刷新的工作原理,所以導致這種內(nèi)存的數(shù)據(jù)存取速度并不快。但是這種內(nèi)存卻意外地成為了內(nèi)存發(fā)展承上啟下的關(guān)鍵因素。因為之后的內(nèi)存規(guī)范,與FP DRAM在工作原理上可謂是非常相似。

隨后EDO RAM出現(xiàn)在眾人面前,這種內(nèi)存也屬于72Pin SIMM內(nèi)存的范疇,不過由于有著更大的容量和更先進的尋址方式,所以在486時代非常盛行。這種內(nèi)存與FP DRAM原理大致相同,但是由于這種內(nèi)存簡化了數(shù)據(jù)訪問的流程,所以在存取速度上要比傳統(tǒng)的DRAM要快上不少。

速度雖然緩慢,看到了RAM的重要性,出現(xiàn)了SDRAM。而第一代SDRAM被稱為SDR SDRAM(Single Data Rate SDRAM)。64bit的帶寬與當時處理器的總線寬度保持一致,這就表示一條SDRAM就能夠讓電腦正常運行,這樣大大地降低了內(nèi)存的購買成本。

由于內(nèi)存的傳輸信號與處理器外頻同步,所以在傳輸速度上,DIMM標準SDRAM要大幅領(lǐng)先于SIMM內(nèi)存。SDRAM出世之時恰逢IntelAMD的主頻大戰(zhàn),無論是主頻、倍頻和外頻都在不斷進行變化。倍頻和主頻的提升對于內(nèi)存來說并不是問題,真正的問題在于處理器外頻的提高需要SDRAM工作在更高的頻率上。

所以SDRAM的頻率也經(jīng)過了數(shù)次升級。從最早的PC66到PC133,從SDRAM頻率的變化就能看出處理器外頻的升級。而在超頻市場中,為了能夠讓處理器外頻達到更高的水平,市面上還出現(xiàn)了PC150、PC166等規(guī)格,可以說SDRAM在頻率上更加靈活,性能也能夠滿足平臺的需求。

DDR SDRAM英文名稱為Dual Date Rate SDRAM,從字面意思上也能知道,這種內(nèi)存比第一代的SDR SDRAM多出一倍的傳輸速率。其秘密就在于DDR SDRAM在數(shù)據(jù)傳輸中同時使用了信號的上升沿和下降沿,這樣在相同的時鐘下,DDR SDRAM的傳輸速率得到了成倍的提高。

ROM(Read Only Memory)的全名為唯讀記憶體,它相當于PC機上的硬盤,用來存儲和保存數(shù)據(jù)。ROM數(shù)據(jù)不能隨意更新,但是在任何時候都可以讀取。即使是斷電,ROM也能夠保留數(shù)據(jù)。但是資料一但寫入后只能用特殊方法或根本無法更改,但這么久了ROM已經(jīng)有了很大的發(fā)展,不再是最初的摸樣了。

rom最初不能編程,出廠什么內(nèi)容就永遠什么內(nèi)容,不靈活。后來出現(xiàn)了prom,可以自己寫入一次,要是寫錯了,只能換一片,自認倒霉。人類文明不斷進步,終于出現(xiàn)了可多次擦除寫入的EPROM,每次擦除要把芯片拿到紫外線上照一下,想一下你往單片機上下了一個程序之后發(fā)現(xiàn)有個地方需要加一句話,為此你要把單片機放紫外燈下照半小時,然后才能再下一次,這么折騰一天也改不了幾次。

歷史的車輪不斷前進,偉大的EEPROM出現(xiàn)了,拯救了一大批程序員,終于可以隨意的修改rom中的內(nèi)容了,這一段話就說出了ROM的發(fā)展歷程。

狹義的EEPROM:這種rom的特點是可以隨機訪問和修改任何一個字節(jié),可以往每個bit中寫入0或者1。這是最傳統(tǒng)的一種EEPROM,掉電后數(shù)據(jù)不丟失,可以保存100年,可以擦寫100w次。具有較高的可靠性,但是電路復雜/成本也高。

它的改寫是由高電壓或者由控制端的邏輯電平來完成的。因此目前的EEPROM都是幾十千字節(jié)到幾百千字節(jié)的,絕少有超過512K的。我們也就發(fā)現(xiàn)了EEPROM的確可以實現(xiàn)隨意讀寫,EEPROM的全稱是“電可擦除可編程只讀存儲器”,即Electrically Erasable Programmable Read-Only Memory。

可介紹的這兩種都不存在大容量并且也十分昂貴,那我們平時見到的幾十G的存儲設(shè)備是什么?flash就應(yīng)運而生了。flash屬于廣義的EEPROM,因為它也是電擦除的rom。但是為了區(qū)別于一般的按字節(jié)為單位的擦寫的EEPROM,我們都叫它flash。flash做的改進就是擦除時不再以字節(jié)為單位,而是以塊為單位,一次簡化了電路,數(shù)據(jù)密度更高,降低了成本。上M的rom一般都是flash。

ROM的應(yīng)用

對數(shù)指數(shù)、三角函數(shù)等常規(guī)計算通過寫出真值表,將自變量以地址碼的形式輸至ROM,用ROM表來實現(xiàn)。還有碼制轉(zhuǎn)換,例如二進制碼轉(zhuǎn)格雷碼。脈沖序列發(fā)生器,偽彩色處理電路,也就是將一幅黑白圖像變成彩色圖像顯示,將灰度圖像對應(yīng)到red , green , blue三個通道上,最后將三個通道的顏色值合成為需要顯示的RGB顏色值即可。具體可參考 https://blog.csdn.net/huixingshao/article/details/42706699 。

接下來說一下flash的分類,flash分為nor flash和nand flash。nor flash數(shù)據(jù)線和地址線分開,可以實現(xiàn)ram一樣的隨機尋址功能,可以讀取任何一個字節(jié)。但是擦除仍要按塊來擦。nand flash同樣是按塊擦除,但是數(shù)據(jù)線和地址線復用,不能利用地址線隨機尋址。

讀取只能按頁來讀取。NOR Flash的讀取,用戶可以直接運行裝載在NOR FLASH里面的代碼。NAND Flash沒有采取內(nèi)存RAM的隨機讀取技術(shù),它的讀取是以一次讀取一塊的形式來進行的,通常是一次讀取512個字節(jié),采用這種技術(shù)的Flash比較廉價。

用戶不能直接運行NAND Flash上的代碼,因此好多使用NAND Flash的開發(fā)板除了使用NAND Flah以外,還作上了一塊小的NOR Flash來運行啟動代碼。nandflash引腳上復用,因此讀取速度比nor flash慢一點,但是擦除和寫入速度比nor flash快很多。

nand flash內(nèi)部電路更簡單,因此數(shù)據(jù)密度大,體積小,成本也低。因此大容量的flash都是nand型的。小容量的2~12M的flash多是nor型的。nor flash可以進行字節(jié)尋址,所以程序可以在nor flash中運行。嵌入式系統(tǒng)多用一個小容量的nor flash存儲引導代碼,用一個大容量的nand flash存放文件系統(tǒng)和內(nèi)核。

編輯:jq

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

    關(guān)注

    1630

    文章

    21798

    瀏覽量

    606058
  • DRAM
    +關(guān)注

    關(guān)注

    40

    文章

    2326

    瀏覽量

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

    關(guān)注

    4

    文章

    575

    瀏覽量

    85993
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1369

    瀏覽量

    115025
  • EDO
    EDO
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    7647

原文標題:FPGA中ROM與RAM相關(guān)知識總結(jié)

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設(shè)計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    智能手機RAMROM是什么?

    智能手機發(fā)展至今,一直以來人們對于手機存儲方面的叫法就非常凌亂,什么運行內(nèi)存喇,內(nèi)存喇,存儲空間啦,RAMROM等等,不同的叫法把消費者們繞的云里霧里,概念混淆不清。在這些叫法,識別率最高的應(yīng)該就是
    發(fā)表于 10-18 10:47 ?2845次閱讀

    Xilinx FPGA入門連載59:FPGA 片內(nèi)ROM FIFO RAM聯(lián)合實例之功能概述

    的在線邏輯分析儀chipscope,我們可以觀察FPGA片內(nèi)ROM、FIFO和RAM的讀寫時序,也可以只比較ROM預(yù)存儲的數(shù)據(jù)和RAM最后讀
    發(fā)表于 03-16 12:43

    micrlaze RAM/ROM分配問題

    如果您正在使用微型光纖處理器并編譯軟件代碼并且整個圖像適合FPGA RAM ...則成為ROM。這是否意味著您每次要進行軟件更改時都必須重新編譯FPGA并獲取新的.bit文件?有更簡單
    發(fā)表于 05-20 06:37

    ARMROM/RAM/FLASH的相關(guān)知識有哪些?

    ARMROMRAM,F(xiàn)LASH基礎(chǔ)知識備忘
    發(fā)表于 02-22 07:32

    ROM、RAM、DRAM、SRAM和FLASH的區(qū)別

    常見存儲器概念辨析:RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存儲器可以分為很多種類,其中根據(jù)掉電數(shù)據(jù)是否丟失可以分為RAM(隨機存取存儲器)和ROM
    發(fā)表于 12-04 14:23 ?3190次閱讀

    了解內(nèi)存工作原理,及ROM、RAM、FLASH的區(qū)別

    偶然之間與同事談?wù)摰?b class='flag-5'>ROM,RAM,FLASH一些知識,而突然之間當我們?nèi)フf這些英文單詞的話還真是粗淺的知道,而在我們當中的MCU一些含義也不甚清楚,索性今天晚上就來匯總這方面的
    的頭像 發(fā)表于 06-29 14:39 ?1.2w次閱讀

    ROM,RAM,F(xiàn)LASH深度知識盤點,絕對有你不清楚的地方

    前幾天偶然之間與同事談?wù)摰?ROMRAM,FLASH 一些知識,而突然之間當我們?nèi)フf這些英文單詞的話還真是粗淺的知道,而在我們當中的 MCU 一些含義也不甚清楚,索性今天晚上就來匯總
    的頭像 發(fā)表于 10-30 11:28 ?794次閱讀

    如何使用FPGA內(nèi)部的ROM以及程序?qū)υ?b class='flag-5'>ROM的數(shù)據(jù)讀操作

    FPGA本身是SRAM架構(gòu)的,斷電之后,程序就消失,那么如何利用FPGA實現(xiàn)一個ROM呢,我們可以利用FPGA內(nèi)部的RAM資源實現(xiàn)
    的頭像 發(fā)表于 02-08 16:30 ?1.2w次閱讀
    如何使用<b class='flag-5'>FPGA</b>內(nèi)部的<b class='flag-5'>ROM</b>以及程序?qū)υ?b class='flag-5'>ROM</b>的數(shù)據(jù)讀操作

    如何使用FPGA內(nèi)部的RAM以及程序?qū)υ?b class='flag-5'>RAM的數(shù)據(jù)讀寫操作

    RAMFPGA中常用的基礎(chǔ)模塊,可廣泛用于緩存數(shù)據(jù)的情況,同樣它也是ROM,F(xiàn)IFO的基礎(chǔ)。本實驗將為大家介紹如何使用FPGA內(nèi)部的RAM
    的頭像 發(fā)表于 02-08 15:50 ?1.4w次閱讀
    如何使用<b class='flag-5'>FPGA</b>內(nèi)部的<b class='flag-5'>RAM</b>以及程序?qū)υ?b class='flag-5'>RAM</b>的數(shù)據(jù)讀寫操作

    【ZYNQ Ultrascale+ MPSOC FPGA教程】第七章 FPGA片內(nèi)ROM測試實驗

    FPGA本身是SRAM架構(gòu)的,斷電之后,程序就消失,那么如何利用FPGA實現(xiàn)一個ROM呢,我們可以利用FPGA內(nèi)部的RAM資源實現(xiàn)
    發(fā)表于 02-26 06:22 ?3次下載
    【ZYNQ Ultrascale+ MPSOC <b class='flag-5'>FPGA</b>教程】第七章 <b class='flag-5'>FPGA</b>片內(nèi)<b class='flag-5'>ROM</b>測試實驗

    區(qū)分單片機RAM、ROM、Flash

    復習單片機ROM、RAM、Flash的區(qū)別
    發(fā)表于 12-01 20:36 ?20次下載
    區(qū)分單片機<b class='flag-5'>RAM</b>、<b class='flag-5'>ROM</b>、Flash

    詳解ROMRAM的區(qū)別與相關(guān)知識

    內(nèi)存是計算系統(tǒng)最重要的元素,因為沒有它,計算機就無法執(zhí)行簡單的任務(wù)。 計算機內(nèi)存有兩種基本類型 -?主內(nèi)存(RAMROM)和輔助內(nèi)存(硬盤驅(qū)動器、CD?等) 。 隨機存取存儲器 (RAM
    的頭像 發(fā)表于 04-05 13:39 ?4.3w次閱讀
    詳解<b class='flag-5'>ROM</b>和<b class='flag-5'>RAM</b>的區(qū)別與<b class='flag-5'>相關(guān)</b><b class='flag-5'>知識</b>點

    手機上的ROMRAM技術(shù)原理

    ROMRAM的區(qū)別是什么?ROMRAM都是一種存儲技術(shù),只是兩者原理不同,RAM為隨機存儲,掉電不會保存數(shù)據(jù),而
    的頭像 發(fā)表于 03-30 14:53 ?2973次閱讀

    單片機RAM vs ROM

    單片機RAM vs ROM
    的頭像 發(fā)表于 09-28 17:57 ?1258次閱讀

    什么是RAMROM

    RAM(Random Access Memory,隨機存取存儲器)和ROM(Read-Only Memory,只讀存儲器)是計算機存儲系統(tǒng)的兩種重要組成部分,它們在計算機的性能和功能上扮演著不同的角色。下面將分別詳細解釋
    的頭像 發(fā)表于 08-30 11:38 ?4894次閱讀
    玩百家乐官网输了| 足球改单平| 衡阳县| 澳门百家乐官网博彩能做到不输吗| 百家乐赌博公司| 百家乐官网牌数计算法| 发中发百家乐的玩法技巧和规则 | 百家乐官网足球投注网哪个平台网址测速最好 | 乌拉特前旗| 百家乐家居 | 百家乐官网2号技术| 威尼斯人娱乐场官网是骗人的吗| 德格县| 求购百家乐官网程序| 南京百家乐官网在哪| 澳门百家乐上下限| 威尼斯人娱乐城线路| 金都百家乐官网现金网| 大发888刮刮了下载| 百家乐官网技巧发布| 一起pk棋牌游戏下载| 百家乐隔一数打投注法| 百家乐官网开线| 太阳城娱乐城网站| 威尼斯人娱乐城筹码| 百家乐现场新全讯网| 百家乐官网网上赌有作假吗| 皇冠网址去澳门| 威尼斯人娱乐城是真的吗| 百家乐永利娱乐城| 百家乐官网游戏规范| 中超| 娱乐网百家乐的玩法技巧和规则| 诸子百家乐官网的玩法技巧和规则| 百家乐官网ipone| 澳门足球博彩官网| 巨星百家乐的玩法技巧和规则| 网上百家乐官网是不是真的| 线上百家乐官网试玩| 镇雄县| 大发8888备用网址|