- 相關(guān)推薦
LPC2104的Boot與Remap詳解(一)---(原創(chuàng))
開場白
最近在學(xué)習(xí)ARM的過程中,遇到了一些以前在8位機、16位機應(yīng)用中所沒有見過的專業(yè)術(shù)語。其中,比較困擾和麻煩的兩個名詞術(shù)語就是“Boot”與“Remap”。同時,在網(wǎng)上也經(jīng)常見到有網(wǎng)友就這兩個技術(shù)名詞提出疑問。好在當(dāng)今網(wǎng)絡(luò)是如此發(fā)達,使得我們可以很快就得到許多老師和老鳥的解答。經(jīng)過這一段時間的閱讀與實踐,算是將這個概念基本給理出了個頭緒,借此機會,以自己的理解總結(jié)一下,貼到BBS上來,與廣大網(wǎng)友們分享,如有不當(dāng)之處,板磚且慢,因為我貼此文的目的是拋“磚”引“玉”,不是引“磚”!Bow!
兩個專業(yè)名詞—非易失性存儲器和易失性存儲器
非易失性存儲器:指掉電后在相當(dāng)長時間內(nèi)依然能有效保存數(shù)據(jù)的存儲器。如EEPROM, EPROM,F(xiàn)LASH等。
易失性存儲器: 指掉電后迅速喪失存儲能力的存儲器。如SRAM,SDRAM等。
參考讀物:3G時代存儲器眾生相(電子設(shè)計技術(shù)2005年第2期)
OK,一切就緒,Let's GO!
引言
隨著半導(dǎo)體工藝技術(shù)與處理器設(shè)計技術(shù)的不斷提高,嵌入式處理器的速度愈來愈快;而非易失性存儲器的讀取速度卻遠遠跟不上CPU的發(fā)展。傳統(tǒng)的單片機運行模式——機器代碼存儲在非易失性存儲器(如ROM,F(xiàn)LASH),在運行時由CPU直接從其中取出指令執(zhí)行——逐漸顯得力不從心。如果繼續(xù)沿用傳統(tǒng)的程序運行模式,那么在絕大多數(shù)時間內(nèi)高速CPU將處于空閑等待狀態(tài),這既浪費了CPU的計算能力,也無法實現(xiàn)高密度數(shù)據(jù)流的實時處理與傳輸。而在短期之內(nèi),半導(dǎo)體工業(yè)界尚無法實現(xiàn)低成本的非易失性高速存儲器技術(shù)。為了解決上述處理器和非易失性存儲器之間速度不匹配的矛盾,工程師們在嵌入式系統(tǒng)領(lǐng)域內(nèi)引用了Boot技術(shù)和Remap技術(shù)。而要正確理解Boot技術(shù)和Remap技術(shù),必須先建立Memory Map(存儲器映射)的概念。
技術(shù)概念描述
Memory Map
計算機最重要的功能單元之一是Memory。Memory是眾多存儲單元的集合,為了使CPU準(zhǔn)確地找到存儲有某個信息的存儲單元,必須為這些單元分配一個相互區(qū)別的“身份證號”,這個“身份證號”就是地址編碼。在嵌入式處理器內(nèi),集成了多種類型的Memory,通常,我們稱同一類型的Memory為一個Memory Block。一般情況下,處理器設(shè)計者會為每一個Memory Block分配一個數(shù)值連續(xù)、數(shù)目與其存儲單元數(shù)相等、以16進制表示的自然數(shù)集合作為該Memory Block的地址編碼。這種自然數(shù)集合與Memory Block的對應(yīng)關(guān)系,就是Memory Map(存儲器映射),有時也叫Address Map(地址映射)。實際上,Address Map在字面意義上更加貼切。
需要強調(diào)的是,Memory Map是一個邏輯概念,是計算機系統(tǒng)在(上電)復(fù)位后才建立起來的。Memory Map相當(dāng)于這樣一個數(shù)學(xué)函數(shù):函數(shù)的輸入量是地址編碼,輸出量被尋址單元中的數(shù)據(jù)。當(dāng)計算機系統(tǒng)掉電后或復(fù)位時,這個數(shù)學(xué)函數(shù)不復(fù)存在,只剩下計算機系統(tǒng)中實現(xiàn)這個數(shù)學(xué)函數(shù)的物理基礎(chǔ)——電路連接。也可以這樣認(rèn)為:Memory Map是計算機系統(tǒng)(上電)復(fù)位時的預(yù)備動作
[1] [2] [3] [4] [5]
【LPC2104的Boot與Remap詳解一---原創(chuàng)】相關(guān)文章:
原創(chuàng):女兒分床了(一)04-29
一片楓[原創(chuàng)]04-29
原創(chuàng)投籃09-05
「原創(chuàng)」考題!04-29
小鳥[原創(chuàng)]04-29
原創(chuàng) 教案04-25
原創(chuàng) 教案04-25
面試問答詳解(一)05-04
(原創(chuàng)詩歌)04-25