在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > TMS320C61416控制FPGA數(shù)據(jù)加載設(shè)計(jì)(一)

            TMS320C61416控制FPGA數(shù)據(jù)加載設(shè)計(jì)(一)

            作者: 時(shí)間:2013-09-25 來(lái)源:網(wǎng)絡(luò) 收藏

            目前實(shí)現(xiàn)加載的方法通常有兩種:一種是用專(zhuān)用Cable通過(guò)JTAG口進(jìn)行,另一種是外掛與該廠商配套的PROM芯片。前者需要在PC機(jī)上運(yùn)行專(zhuān)用的加載軟件,直接下載到片內(nèi),所以掉電數(shù)據(jù)仍然會(huì)丟失,只適用于調(diào)試階段而不能應(yīng)用于工業(yè)現(xiàn)場(chǎng)的。后者雖然可以解決數(shù)據(jù)丟失問(wèn)題,但這種專(zhuān)用芯片成本較高,供貨周期也較長(zhǎng)(一般大于2個(gè)月),使FPGA產(chǎn)品的開(kāi)發(fā)時(shí)間受到很大約束。根據(jù)FPGA芯片加載時(shí)序分析,本文提出了采用通過(guò)市面上常見(jiàn)的Flash ROM芯片替代專(zhuān)用PROM的方式,通過(guò)DSP的外部高速總線進(jìn)行FPGA加載;既節(jié)約了系統(tǒng)成本,也能達(dá)到FPGA上電迅速加載的目的;特別適用于在FPGA調(diào)試后期,待固化程序的階段。下面以?xún)善琗ilinx公司Virtex-4系列XC4VLX60芯片為例,詳細(xì)介紹采用TI公司的 DSP控制FPGA芯片的軟硬件設(shè)計(jì)。

              1 Xilinx FPGA配置原理

              Virtex-4系列的FPGA芯片外部配置引腳MODE PIN(M0、M1、M2),有5種配置模式,如表1所列。

            TMS320C61416控制FPGA數(shù)據(jù)加載設(shè)計(jì)(一)

              FPGA在Slave SelectMAP方式下,共用了表2所列的15個(gè)配置引腳。

            TMS320C61416控制FPGA數(shù)據(jù)加載設(shè)計(jì)(一)

              1.1 配置流程

              FPGA加載時(shí)序如圖1所示。各配置信號(hào)必須滿(mǎn)足其時(shí)序關(guān)系,否則配置工作無(wú)法正常完成。

            TMS320C61416控制FPGA數(shù)據(jù)加載設(shè)計(jì)(一)

              圖1中,Slave SelelctMAP加載主要包括以下3個(gè)步驟:

             ?、賳?dòng)和初始化。FPGA上電正常后,通過(guò)PROG_B引腳低脈沖進(jìn)行FPGA異步復(fù)位,使得FPGA內(nèi)部邏輯清零。其次PROG_B上拉高,停止外部復(fù)位,INIT_B引腳會(huì)在TPOR時(shí)間段內(nèi)自動(dòng)產(chǎn)生一個(gè)由低到高的跳變,指示FPGA內(nèi)部初始化完成,可以進(jìn)行數(shù)據(jù)下載;同時(shí)FPGA在INIT_B的上升沿采樣其模式引腳MODE PIN,決定其模式配置。

             ?、诒忍亓骷虞d。INIT_B信號(hào)變高后,不需要額外的等待時(shí)間,Virtex器件就可以立即開(kāi)始數(shù)據(jù)的配置。比特流數(shù)據(jù)在外部CCLK信號(hào)上升沿按字節(jié)方式置入。該過(guò)程包括同步初始化字、器件ID號(hào)校驗(yàn)、加載配置數(shù)據(jù)幀、CRC校驗(yàn)4個(gè)部分。

             ?、跾TARTUP啟動(dòng)。在成功校驗(yàn)CRC碼位后,比特流命令使得FPGA進(jìn)入STARTUP狀態(tài)。它是由8相狀態(tài)機(jī)實(shí)現(xiàn)的。中間包括等待DCM鎖相、DCI匹配等幾個(gè)狀態(tài),最后FPGA釋放外部DONE引腳,對(duì)外輸出高阻態(tài),由外部上拉高,指示FPGA加載成功。

              1.2 文件生成

              ISE生成數(shù)據(jù)文件主要有3種:BIT文件,由二進(jìn)制格式進(jìn)行表征邏輯設(shè)計(jì),包括文件頭和配置數(shù)據(jù),主要用于JTAG下載電纜模式;MCS文件,為外部PROM燒寫(xiě)生成的下載文件,ASCII碼,與前者不同的是它含有在PROM中的數(shù)據(jù)地址和校驗(yàn)值;BIN文件格式,由二進(jìn)制表示,完全由配置數(shù)據(jù)組成,不需要作其他的提取和進(jìn)制轉(zhuǎn)換,只是配置前的Byte-Swapped是在CPLD中實(shí)現(xiàn)的。本設(shè)計(jì)采用的是BIN文件格式。


            上一頁(yè) 1 2 下一頁(yè)

            關(guān)鍵詞: TMS320C61416 FPGA 數(shù)據(jù)加載

            評(píng)論


            相關(guān)推薦

            技術(shù)專(zhuān)區(qū)

            關(guān)閉