當前位置: 首頁 > 工業(yè)電子產品 > 半導體產品 > 存儲器
發(fā)布日期:2022-10-09 點擊率:44
在這篇文章中,小編將為大家?guī)?a href="/tags/開發(fā)板" target="_blank">開發(fā)板構成的相關報道。如果你對本文即將要講解的內容存在一定興趣,不妨繼續(xù)往下閱讀哦。
開發(fā)板(demo board)是用來進行嵌入式系統(tǒng)開發(fā)的電路板,包括中央處理器、存儲器、輸入設備、輸出設備、數據通路/總線和外部資源接口等一系列硬件組件。在一般的嵌入式系統(tǒng)開發(fā)過程中,硬件一般被分成兩個平臺,一個是開發(fā)平臺(host),一個是目標平臺(target)即開發(fā)板。在此描述的開發(fā)平臺指的是使用計算機,通過傳輸的界面,例如串口(RS-232)、USB、并口、或者網絡(Ethernet)與目標平臺連接。
開發(fā)板一般由嵌入式系統(tǒng)開發(fā)者根據開發(fā)需求自己訂制,也可由用戶自行研究設計。開發(fā)板是為初學者了解和學習系統(tǒng)的硬件和軟件,同時部分開發(fā)板也提供的基礎集成開發(fā)環(huán)境和軟件源代碼和硬件原理圖等。常見的開發(fā)板有51、ARM、FPGA、DSP開發(fā)板。
一款完整的開發(fā)板,存儲系統(tǒng)是必不可少的。
嵌入式系統(tǒng)需要存儲器來存放和執(zhí)行代碼。嵌入式系統(tǒng)的存儲器包含Cache、主存和輔助存儲器。
存儲器單元實際上是時序邏輯電路的一種。按存儲器的使用類型可分為只讀存儲器(ROM)和隨機存取存儲器(RAM),兩者的功能有較大的區(qū)別,因此在描述上也有所不同。
存儲器是許多存儲單元的集合,按單元號順序排列。每個單元由若干二進制位構成,以表示存儲單元中存放的數值,這種結構和數組的結構非常相似,故在VHDL語言中,通常由數組描述存儲器。
Cache是一種容量小、速度快的存儲器陣列它位于主存和嵌入式微處理器內核之間,存放的是最近一段時間微處理器使用最多的程序代碼和數據。在需要進行數據讀取操作時,微處理器盡可能的從Cache中讀取數據,而不是從主存中讀取,這樣就大大改善了系統(tǒng)的性能,提高了微處理器和主存之間的數據傳輸速率。Cache的主要目標就是:減小存儲器(如主存和輔助存儲器)給微處理器內核造成的存儲器訪問瓶頸,使處理速度更快,實時性更強。在嵌入式系統(tǒng)中Cache全部集成在嵌入式微處理器內,可分為數據Cache、指令Cache或混合Cache,Cache的大小依不同處理器而定。一般中高檔的嵌入式微處理器才會把Cache集成進去。
主存是嵌入式微處理器能直接訪問的寄存器,用來存放系統(tǒng)和用戶的程序及數據。它可以位于微處理器的內部或外部,其容量為256KB~1GB,根據具體的應用而定,一般片內存儲器容量小,速度快,片外存儲器容量大。常用作主存的存儲器有:ROM類 NOR Flash、EPROM和PROM等。RAM類 SRAM、DRAM和SDRAM等。其中NOR Flash 憑借其可擦寫次數多、存儲速度快、存儲容量大、價格便宜等優(yōu)點,在嵌入式領域內得到了廣泛應用。主存的工作方式是按存儲單元的地址存放或讀取各類信息,統(tǒng)稱訪問存儲器。主存中匯集存儲單元的載體稱為存儲體,存儲體中每個單元能夠存放一串二進制碼表示的信息,該信息的總位數稱為一個存儲單元的字長。存儲單元的地址與存儲在其中的信息是一一對應的,單元地址只有一個,固定不變,而存儲在其中的信息是可以更換的。指示每個單元的二進制編碼稱為地址碼。尋找某個單元時,先要給出它的地址碼。暫存這個地址碼的寄存器叫存儲器地址寄存器(MAR)。為可存放從主存的存儲單元內取出的信息或準備存入某存儲單元的信息,還要設置一個存儲器數據寄存器(MDR)。
輔助存儲器用來存放大數據量的程序代碼或信息,它的容量大、但讀取速度與主存相比就慢的很多,用來長期保存用戶的信息。
嵌入式系統(tǒng)中常用的外存有:硬盤、NAND Flash、CF卡、MMC和SD卡等。
以上便是小編此次帶來的全部內容,十分感謝大家的耐心閱讀,想要了解更多相關內容,或者更多精彩內容,請一定關注我們網站哦。
下一篇: PLC、DCS、FCS三大控
上一篇: 核電工程移動安全監(jiān)管