色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

FPGA中ROM與RAM相關知識匯總

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

一、基本概念

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

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

RAM 有兩大類,一種稱為靜態RAM(Static RAM/SRAM),SRAM速度非常快,是目前讀寫最快的存儲設備了,但是它也非常昂貴,所以只在要求很苛刻的地方使用,譬如CPU的一級緩沖,二級緩沖。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ROM的應用

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

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

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

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

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

編輯:jq

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

    關注

    1630

    文章

    21759

    瀏覽量

    604377
  • DRAM
    +關注

    關注

    40

    文章

    2320

    瀏覽量

    183637
  • ROM
    ROM
    +關注

    關注

    4

    文章

    575

    瀏覽量

    85837
  • RAM
    RAM
    +關注

    關注

    8

    文章

    1369

    瀏覽量

    114779
  • EDO
    EDO
    +關注

    關注

    0

    文章

    3

    瀏覽量

    7638

原文標題:FPGA中ROM與RAM相關知識總結

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    智能手機RAMROM是什么?

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

    Xilinx FPGA入門連載59:FPGA 片內ROM FIFO RAM聯合實例之功能概述

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

    micrlaze RAM/ROM分配問題

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

    ARMROM/RAM/FLASH的相關知識有哪些?

    ARMROMRAM,FLASH基礎知識備忘
    發表于 02-22 07:32

    ROMRAM、DRAM、SRAM和FLASH的區別

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

    了解內存工作原理,及ROMRAM、FLASH的區別

    偶然之間與同事談論到ROMRAM,FLASH一些知識,而突然之間當我們去說這些英文單詞的話還真是粗淺的知道,而在我們當中的MCU一些含義也不甚清楚,索性今天晚上就來匯總這方面的
    的頭像 發表于 06-29 14:39 ?1.1w次閱讀

    ROMRAM,FLASH深度知識盤點,絕對有你不清楚的地方

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

    如何使用FPGA內部的ROM以及程序對該ROM的數據讀操作

    FPGA本身是SRAM架構的,斷電之后,程序就消失,那么如何利用FPGA實現一個ROM呢,我們可以利用FPGA內部的RAM資源實現
    的頭像 發表于 02-08 16:30 ?1.2w次閱讀
    如何使用<b class='flag-5'>FPGA</b>內部的<b class='flag-5'>ROM</b>以及程序對該<b class='flag-5'>ROM</b>的數據讀操作

    如何使用FPGA內部的RAM以及程序對該RAM的數據讀寫操作

    RAMFPGA中常用的基礎模塊,可廣泛用于緩存數據的情況,同樣它也是ROM,FIFO的基礎。本實驗將為大家介紹如何使用FPGA內部的RAM
    的頭像 發表于 02-08 15:50 ?1.4w次閱讀
    如何使用<b class='flag-5'>FPGA</b>內部的<b class='flag-5'>RAM</b>以及程序對該<b class='flag-5'>RAM</b>的數據讀寫操作

    【ZYNQ Ultrascale+ MPSOC FPGA教程】第七章 FPGA片內ROM測試實驗

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

    區分單片機RAMROM、Flash

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

    詳解ROMRAM的區別與相關知識

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

    手機上的ROMRAM技術原理

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

    單片機RAM vs ROM

    單片機RAM vs ROM
    的頭像 發表于 09-28 17:57 ?1220次閱讀

    什么是RAMROM

    RAM(Random Access Memory,隨機存取存儲器)和ROM(Read-Only Memory,只讀存儲器)是計算機存儲系統的兩種重要組成部分,它們在計算機的性能和功能上扮演著不同的角色。下面將分別詳細解釋
    的頭像 發表于 08-30 11:38 ?4367次閱讀
    主站蜘蛛池模板: 国产成人亚洲精品午夜国产馆| 国偷自产AV一区二区三区健身房| 97国产露脸精品国产麻豆| 一本色道久久综合一区| 在野外被男人躁了一夜动图| 97人妻精品全国免费视频| yellow日本动漫免费观看| 纯肉高H放荡受BL文库| 国产精品久久久久久精品...| 果冻传媒APP免费网站在线观看| 久久久久久极精品久久久| 暖暖的视频完整视频免费韩国| 日本人HD18HD18| 午夜福利合集1000在线| 夜夜艹日日干| tube69hdxxxx日本| 国产老肥熟xxxx| 久久人妻少妇嫩草AV无码| 秋霞电影午夜伦午夜| 小蝌蚪视频在线观看免费观看WWW| 依恋影院在线观看| WWW国产亚洲精品久久| 国产色青青视频在线观看| 老男人粗大猛| 日韩精品一卡二卡三卡四卡2021| 亚州三级视频| 97午夜精品| 国产精自产拍久久久久久蜜 | 亚洲成年人免费网站| 亚洲伊人国产| FREECHINESE东北群交| 国产午夜精品自在自线之la| 恋夜影视列表免费安卓手机版| 肉动漫无码无删减在线观看| 一本到道免费线观看| 柏木舞子在线| 精品人妻一区二区三区视频53 | 鬼灭之刃花街篇免费樱花动漫| 花蝴蝶高清影视视频在线播放| 欧美男女爱爱| 亚洲午夜久久久久久久久电影网|