在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > FPGA和Nios II軟核的SD卡文件系統(tǒng)實(shí)現(xiàn)方法

            FPGA和Nios II軟核的SD卡文件系統(tǒng)實(shí)現(xiàn)方法

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

            摘要:利用Cyclone II系列構(gòu)建了一種用于SD卡讀寫的SPI控制器,并在其上實(shí)現(xiàn)了一個(gè)基于 處理器的嵌入式文件系統(tǒng)。此文件系統(tǒng)是通過在 II EDS開發(fā)平臺(tái)上移植znFAT32文件系統(tǒng)實(shí)現(xiàn)的。
            關(guān)鍵詞:Cyclone II;; II;SD卡;znFAT32文件系統(tǒng)

            引言
            在嵌入式系統(tǒng)或移動(dòng)設(shè)備上使用SD卡,接口的構(gòu)建和文件系統(tǒng)實(shí)現(xiàn)是必須解決的問題。本文探討在CycloneII平臺(tái)為基礎(chǔ)的嵌入式系統(tǒng)上,實(shí)現(xiàn)SD卡接口和文件系統(tǒng)的實(shí)現(xiàn)方法。
            基于 IP軟核處理器的嵌入式系統(tǒng),因其集成度高、可靈活配置和性價(jià)比方面的優(yōu)勢(shì),已經(jīng)逐漸逼近甚至趕超采用專用集成電路(ASIC)的設(shè)計(jì)方案。
            利用Nios II可定制周邊設(shè)備的特點(diǎn),在FPGA中,通過DHL編程構(gòu)造出SD卡需要的SPI接口和其他控制信號(hào)的方式。在此基礎(chǔ)上,在Nios II處理器上實(shí)現(xiàn)了一個(gè)靈活的文件系統(tǒng)。
            基于FPGA和Nios 構(gòu)建SOPC嵌入式文件系統(tǒng),本文所做的工作包括:Nios II處理器IP軟核的最小SOPC系統(tǒng)的構(gòu)建,SD卡的底層扇區(qū)讀寫驅(qū)動(dòng)程序的編寫方式,znFAT32文件系統(tǒng)的移植,以及對(duì)SD卡文件操作的實(shí)現(xiàn)等。

            1 基于Nios 的SOPC系統(tǒng)構(gòu)建
            1.1 SOPC系統(tǒng)的結(jié)構(gòu)
            如圖1所示,基于NiosII的SOPC系統(tǒng)包括如下部分:

            本文引用地址:http://www.biyoush.com/article/189745.htm

            f.JPG


            ①系統(tǒng)核心模塊:Nios II處理器。
            ②處理器外圍支持電路:時(shí)鐘單元以及存儲(chǔ)器單元SDRAM控制器(包括存儲(chǔ)代碼的ROM與存儲(chǔ)變量的RAM)部分。
            ③程序下載調(diào)試模塊:JTAG接口控制器和異步通信接口(UART用于打印調(diào)試信息)。
            ④片上系統(tǒng)的內(nèi)部外設(shè)模塊:諸如定時(shí)器、UART、SPI、GPIO等,這部分總的功能電路可根據(jù)需要配置,在本例的實(shí)驗(yàn)驗(yàn)證中,主要用到SD卡的接口是SPI。
            ⑤EPCS控制器:由于FPGA是基于RAM的結(jié)構(gòu)框架,掉電后代碼會(huì)丟失。所以FPGA需要配置一個(gè)ROM在上電后將代碼加載到RAM中運(yùn)行。在SOPC系統(tǒng)中,EPCS控制器有兩個(gè)作用,一是用來幫助EDS工具將軟件程序下載到EPCS芯片中去,二是在FPGA配置完成后引導(dǎo)EPCS芯片中的程序加載到SDRAM中去運(yùn)行。
            1.2 Cyclone II構(gòu)建SOPC系統(tǒng)的過程
            Altera公司為在其生產(chǎn)的FPGA上構(gòu)建SOPC,不僅提供了各種使用的IP核模塊,還提供了極為友好的集成開發(fā)環(huán)境Quartus II。在Quartus II中,有一個(gè)工具SOPCBuilder,可以幫助用戶通過添加和配置(給出參數(shù))IP核的方式,自動(dòng)構(gòu)建Verilog HDL語言硬件代碼。
            在Quartus II中,構(gòu)建SOPC系統(tǒng)的流程如圖2所示。

            a.JPG

            fpga相關(guān)文章:fpga是什么


            51單片機(jī)相關(guān)文章:51單片機(jī)教程


            c語言相關(guān)文章:c語言教程



            上一頁 1 2 3 下一頁

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉