中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      利用SPD實(shí)現(xiàn)嵌入式系統(tǒng)中內(nèi)存的自動(dòng)識(shí)別和配置

      時(shí)間:2024-07-07 05:19:14 理工畢業(yè)論文 我要投稿
      • 相關(guān)推薦

      利用SPD實(shí)現(xiàn)嵌入式系統(tǒng)中內(nèi)存的自動(dòng)識(shí)別和配置

      摘要:介紹了內(nèi)存的SPD規(guī)范及其硬件接口類(lèi)型和數(shù)據(jù)組織結(jié)構(gòu),實(shí)現(xiàn)了在嵌入式系統(tǒng)中對(duì)不同內(nèi)存的識(shí)別與配置,提高了系統(tǒng)的穩(wěn)定性,方便更換和檢測(cè)。具體實(shí)例詳細(xì)描述了嵌入式系統(tǒng)中內(nèi)存的自動(dòng)配置過(guò)程。

      在嵌入式系統(tǒng)設(shè)計(jì)中經(jīng)常用大容量的SDRAM,存放RTOS和數(shù)據(jù)。這時(shí)用戶(hù)可以有兩種選擇:一種是選用合適的內(nèi)存芯片自己布線(xiàn),把整個(gè)SDRAM做到嵌入式系統(tǒng)的PCB板上,這種方法在小系統(tǒng)中經(jīng)常采用;另一種就是選用現(xiàn)成的內(nèi)存條(如筆記本電腦上常用的DIMM內(nèi)存),現(xiàn)成的內(nèi)存條不僅容量大,而且由于用量大,價(jià)格也相對(duì)便宜。另外現(xiàn)成的內(nèi)存條還節(jié)省了PCB布線(xiàn)空間,縮小嵌入式系統(tǒng)的內(nèi)存體積,提高系統(tǒng)的穩(wěn)定性,方便更換和檢測(cè)。筆記本內(nèi)存的型號(hào)和種類(lèi)很多,采購(gòu)時(shí)也可能來(lái)自多個(gè)廠家。為了使各種內(nèi)存條在嵌入式系統(tǒng)都能正常使用,就需要系統(tǒng)的BOOT程序能進(jìn)行自動(dòng)識(shí)別和配置,按照SPD(SDRAM Serial Presence Detect Specification)規(guī)范正確讀取內(nèi)存參數(shù),另外根據(jù)內(nèi)存參數(shù)配置SDRAM控制器。

      圖1 數(shù)據(jù)傳輸時(shí)序

      1 SPD規(guī)范及數(shù)據(jù)格式

      內(nèi)存的SPD規(guī)范是SDRAM控制器參數(shù)配置的主要依據(jù),在SPD規(guī)范中定義了單面或雙面DRAM的詳細(xì)參數(shù),如內(nèi)存的大小、數(shù)據(jù)位、行列地址的寬度、邏輯Bank數(shù)和物理Bank等。這些數(shù)據(jù)存放在EEPROM芯片中,詳細(xì)描述了內(nèi)存條的各種參數(shù)。

      存放內(nèi)存參數(shù)的是一個(gè)兩線(xiàn)制的串行EEPROM芯片,接口類(lèi)型符合I2C協(xié)議。I2C協(xié)議是Philips公司制定的兩線(xiàn)制的串行數(shù)據(jù)傳輸標(biāo)準(zhǔn),數(shù)據(jù)的讀寫(xiě)通過(guò)一根時(shí)鐘線(xiàn)和一根數(shù)據(jù)線(xiàn)實(shí)現(xiàn)。數(shù)據(jù)傳輸有其嚴(yán)格的格式,一個(gè)數(shù)據(jù)幀由起始位、器件地址、應(yīng)答位、數(shù)據(jù)地址、傳輸數(shù)據(jù)和結(jié)束位構(gòu)成,可以允許多個(gè)器件分主從模式進(jìn)行傳輸。其數(shù)據(jù)傳輸時(shí)序如圖1所示。主控制器讀寫(xiě)數(shù)據(jù)的格式如圖2所示。

      圖2 主控制讀寫(xiě)數(shù)據(jù)的格式

      內(nèi)存的SPD一般要求EEPROM帶有2Kbit的存儲(chǔ)空間,用于存放內(nèi)存的配置參數(shù),而硬件電路接口是I2C接口。要讀取內(nèi)存參數(shù),主控制器必須能按照I2C協(xié)議進(jìn)行通信,進(jìn)行數(shù)據(jù)的讀操作。另外還需知道EEPROM的數(shù)據(jù)存放格式及其含義。SPD規(guī)范中對(duì)存放的數(shù)據(jù)進(jìn)行了詳細(xì)的說(shuō)明和定義。以PC133-333為例詳細(xì)說(shuō)明挑選配置時(shí)用到的參數(shù),如表1所示。用戶(hù)只需把相應(yīng)地址中的值讀出來(lái),對(duì)照規(guī)范中的說(shuō)明即可知道內(nèi)存的詳細(xì)參數(shù)。

      表1 PC133-333配置時(shí)用到的參數(shù)

      字節(jié)地址定 義PC133參數(shù)值備 注0廠商使用的字節(jié)數(shù)80h使用了128字節(jié)1EEPROM存儲(chǔ)容量08h256字節(jié)2內(nèi)存類(lèi)型04hSDRAM3行地址位數(shù)0ch12位行地址4列地址位數(shù)09h9位列地址5排數(shù)02h兩排6數(shù)據(jù)寬度(低字節(jié))40h64位寬度7數(shù)據(jù)寬度(高字節(jié))00h 8信號(hào)電平01hLVTTL9SDRAM最高時(shí)鐘頻率75hTclk=7.5ns10SDRAM訪問(wèn)時(shí)間54hTac=5.4nc11配置類(lèi)型00h不支持校驗(yàn)糾錯(cuò)12刷行率/類(lèi)型80h15.6μs/自刷新13最小SDRAM顆粒數(shù)據(jù)寬度08h8位16支持地猝發(fā)傳輸長(zhǎng)度8Fh1,2,4,817邏輯bank數(shù)04h4banks18CAS延遲06hCL=2,323SDRAM時(shí)鐘(2的最大指數(shù)倍)A0hTclk=10ns24SDRAM訪問(wèn)時(shí)間(2的最大指數(shù)倍)60hTac=6ns34輸入數(shù)據(jù)建立時(shí)間15h1.5ns35輸入數(shù)據(jù)保持時(shí)間08h0.8ns62SPD版本號(hào)12hRev.1.2其它不詳述(見(jiàn)SPD規(guī)范手冊(cè))  

      2 卡的自動(dòng)識(shí)別和配置過(guò)程

      下面以Motorola公司的MPC824XCPU為例介紹內(nèi)存的識(shí)別和配置過(guò)程。MPC824X是一款功能強(qiáng)大的嵌入式處理器,它由603E核107橋構(gòu)成。107橋有很豐富的控制接口模塊,如SDRAM控制器、EPIC、UART、I2C控制器等,很方便與外圍電路接口。嵌入式系統(tǒng)板中數(shù)據(jù)量很大,至少要用到256MB內(nèi)存。為了方便各種廠家的內(nèi)存型號(hào)進(jìn)行混插使用,需要編寫(xiě)內(nèi)存自動(dòng)識(shí)別和配置程序,把需要配置的數(shù)據(jù)從EEPROM讀出,然后根據(jù)SPD協(xié)議轉(zhuǎn)換成內(nèi)存的配置參數(shù)。這個(gè)配置過(guò)程必須在系統(tǒng)上電后立即運(yùn)行,為后面的RTOS運(yùn)行做準(zhǔn)備。內(nèi)存初始化參數(shù)包括行列地址寬度、邏輯Bank數(shù)、物理Bank的大小。因?yàn)椋停校茫福玻矗貎?nèi)有I2C控制器,所以可以直接與SPD連接,通過(guò)軟件的初始化,配置好I2C控制器,程序流程如圖3。

      相關(guān)代碼及注釋?zhuān)?/P>

      /*配置分頻系數(shù)、模塊使能*/

      mpc107_i2c_start();

       

      /*設(shè)置控制器為發(fā)送模式*/

      sysEUMBBARWrite(MPC107_I2CCR,MPC107_CCR_MEN

      | MPC107_CCR_MSTA | MPC107_CCR_MTX );

       

      /*送

      【利用SPD實(shí)現(xiàn)嵌入式系統(tǒng)中內(nèi)存的自動(dòng)識(shí)別和配置】相關(guān)文章:

      嵌入式系統(tǒng)中的內(nèi)存壓縮技術(shù)03-18

      嵌入式系統(tǒng)中FPGA的被動(dòng)串行配置方式03-19

      紅外通訊協(xié)議在嵌入式系統(tǒng)中的實(shí)現(xiàn)03-18

      一種嵌入式系統(tǒng)的內(nèi)存分配方案03-18

      嵌入式MPEG—4解碼系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)03-19

      基于Web的嵌入式數(shù)控系統(tǒng)實(shí)現(xiàn)03-07

      面向網(wǎng)絡(luò)測(cè)試的嵌入式系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)03-07

      嵌入式現(xiàn)場(chǎng)智能顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)03-07

      嵌入式系統(tǒng)中的CACHE問(wèn)題03-19

      主站蜘蛛池模板: 日韩精品极品视频在线观看蜜桃| 女同一区二区三区不卡免费| 久久成人黄色免费网站| 久草国产手机视频在线观看| 最新欧美一级视频| 龙南县| 亚洲黄片高清在线观看| 亚洲一级无码AV毛片久久| 高潮社区51视频在线观看| 中文字幕一区二区三区久久蜜桃| 宜州市| 中文字幕亚洲乱亚洲乱妇| 91精品一区二区蜜桃| 免费人成视频网站在线| 欧美日韩高清一本大道免费| 香蕉久久夜色精品国产| 日韩无码电影| 淳安县| 吉水县| 文登市| 柳州市| 桂东县| 遂川县| 无码一区二区三区网站| 亚洲精品乱码久久久久99| 一区二区三区不卡免费av| 文化| 国产日产久久福利精品一区| 经典女同一区二区三区| 狼人av在线免费观看| 91青青草久久| 久久人妻少妇精品系列| 精品一区二区三区不卡少妇av| 国产亚洲精品综合99久久| 国产无卡视频在线免费观看| 国产麻豆精品久久一二三| av免费看网站在线观看| 亚洲视频在线播放免费视频| 久久久精品国产亚洲麻色欲| 亚洲一区二区免费日韩| 中日韩字幕中文字幕一区|