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

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > TMS320C61416控制FPGA數(shù)據(jù)加載設計(一)

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

          作者: 時間:2013-09-25 來源:網(wǎng)絡 收藏

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

            1 Xilinx FPGA配置原理

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

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

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

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

            1.1 配置流程

            FPGA加載時序如圖1所示。各配置信號必須滿足其時序關系,否則配置工作無法正常完成。

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

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

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

            ②比特流加載。INIT_B信號變高后,不需要額外的等待時間,Virtex器件就可以立即開始數(shù)據(jù)的配置。比特流數(shù)據(jù)在外部CCLK信號上升沿按字節(jié)方式置入。該過程包括同步初始化字、器件ID號校驗、加載配置數(shù)據(jù)幀、CRC校驗4個部分。

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

            1.2 文件生成

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


          上一頁 1 2 下一頁

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

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();