<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于SRAM的FPGA配置數(shù)據(jù)存儲(chǔ)方式解析方案

          基于SRAM的FPGA配置數(shù)據(jù)存儲(chǔ)方式解析方案

          作者: 時(shí)間:2012-06-25 來源:網(wǎng)絡(luò) 收藏

          ReadSD_FAT16(){

          讀取物理第0 扇區(qū)內(nèi)容,即MBR,獲取邏輯0 扇區(qū)的位置;

          讀取邏輯0 扇區(qū)的內(nèi)容,獲取每扇區(qū)字節(jié)數(shù),每簇扇區(qū)數(shù),F(xiàn)AT 表占據(jù)的扇區(qū)數(shù)等參數(shù);

          讀取根文件夾的內(nèi)容,根據(jù)配置文件的文件名獲取其起始簇號和文件長度;

          將當(dāng)前簇設(shè)置為起始簇;

          While(1){

          讀取FAT 中對應(yīng)當(dāng)前簇的內(nèi)容,獲得下一個(gè)簇的簇號;

          FAT 表中對應(yīng)當(dāng)前簇的內(nèi)容為0xFFFF 時(shí),即說明當(dāng)前簇是最后一個(gè)簇,計(jì)算該簇內(nèi)的有效數(shù)據(jù),并進(jìn)行發(fā)送;

          讀取當(dāng)前簇內(nèi)容,進(jìn)行發(fā)送;

          當(dāng)前簇指向下一個(gè)簇;

          }

          }

          3 結(jié)束語

          在當(dāng)前使用領(lǐng)域日趨廣泛的情況下,對現(xiàn)有的含有 的嵌入式產(chǎn)品進(jìn)行升級更新成為了一項(xiàng)比較繁瑣的工作,特別是在產(chǎn)品數(shù)量較多的情況下。本方案提出了采用SD卡存儲(chǔ)配置數(shù)據(jù)的配置方案,使用了目前嵌入式系統(tǒng)中常見的ARM 微處理器和SD 卡,不僅降低了成本,而且利用了現(xiàn)有資源,節(jié)省了電路板布線布局的空間。最重要的是使升級 過程更加簡潔,在進(jìn)行調(diào)試時(shí)也可以靈活使用。本文只給出了對Virtex 進(jìn)行配置的情 況,該方案也可以適用于Spartan 系列FPGA。


          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();