• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 嵌入式系統(tǒng) > 產(chǎn)品拆解 > Digilent Nexys3 FPGA開發(fā)板評(píng)測(cè)(二)

    Digilent Nexys3 FPGA開發(fā)板評(píng)測(cè)(二)

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

      測(cè)試過(guò)程

    本文引用地址:http://www.czjhyjcfj.com/article/263136.htm

      到現(xiàn)在已經(jīng)對(duì)的硬件配置有了初步的了解。的使用非常方便,平臺(tái)的搭建非常簡(jiǎn)單,一根USB-micro下載線能搞定一切,不用額外的穩(wěn)壓電源或者變壓器供電,對(duì)工程師來(lái)說(shuō)真是個(gè)福音,不用在辦公室和實(shí)驗(yàn)室來(lái)回奔波了。直接在辦公桌上就可以設(shè)計(jì),下載程序。而且攜帶也很方便,只要有臺(tái)筆記本到那里都能開始工作。

      1.上電前準(zhǔn)備

      為了監(jiān)測(cè)一些通用的接口,我們還是要準(zhǔn)備一根USB-micro線用于與PC串口通信,一臺(tái)VGA監(jiān)視用的顯示器,一個(gè)USB口的鼠標(biāo)或鍵盤。有了這些基本可以監(jiān)測(cè)的運(yùn)行了。

      雖然Nexys3的配置很簡(jiǎn)單,還是要花幾分鐘看看手冊(cè),不要馬上通電。對(duì)于做過(guò)硬件設(shè)計(jì)的人來(lái)說(shuō),印制板上電前是很緊張的,接通電源一切就不在自己控制中了。Nexys3已經(jīng)是成熟的產(chǎn)品,當(dāng)然不會(huì)出現(xiàn)什么硬件上的問題。不過(guò)同學(xué)上電前要注意以下幾點(diǎn):

      Nexys3上有2個(gè)Micro USB接口,不注意很容易接錯(cuò)了。在J3編程口有“USB PROG”絲印字樣,J13串口有“UART”絲印字樣。

      Nexys3也可以接外部電源供電。這都通過(guò)跳線JP1來(lái)控制是哪種供電。想直接USB上電的同學(xué)要注意這個(gè)跳線一定要跳接在USB。

      開發(fā)板還有一個(gè)電源開關(guān)SWB,可能你會(huì)接上USB發(fā)現(xiàn)電源指示燈沒亮,別急,也許電源開關(guān)還在OFF狀態(tài)。

      Nexys3出廠時(shí)在并行PCM中預(yù)置了自檢程序,在BPI啟動(dòng)模式時(shí),上電后自檢程序會(huì)自動(dòng)加載到中。因此上電后希望能直觀感覺板子在工作,那就要注意跳線J8的設(shè)置,要選在BPI啟動(dòng)模式,即跳線帽都不接上。

      2.上電自檢

      準(zhǔn)備工作都就緒后,USB連線都接上了。在電腦中打開超級(jí)終端用作串口監(jiān)視,串口的配置為:波特率9600,8位數(shù)據(jù)位,1位停止位,無(wú)奇偶校驗(yàn)。

      將電源開關(guān)(SWB)打在ON的位置上,如無(wú)意外,Nexys3就開始工作了。

     電源指示燈(LD8)為紅色表示供電正常,指示燈(LD9)為黃色表示程序已經(jīng)加載正常,開始工作七段數(shù)碼顯示管循環(huán)顯示數(shù)字0-9,其下方按鈕會(huì)控制顯示管的顯示。8個(gè)撥動(dòng)開關(guān)可以控制相對(duì)應(yīng)的LED指示燈。


    監(jiān)視器會(huì)顯示256色的demo圖像。

     

    串口監(jiān)視程序會(huì)顯示一些demo信息表示。通信正常。

      再按下復(fù)位按鈕時(shí)程序會(huì)重新加載運(yùn)行。

      3.下載程序

      的最大特點(diǎn)就是在線可重復(fù)編程。Nexys3完全兼容Xilinx的開發(fā)工具,通過(guò)一根USB下載線就能對(duì)FPGA編程。同時(shí)Digilent提供的工具Adept能很方便的隊(duì)Nexys3進(jìn)行操作能下載程序到FPGA或者非易失性存儲(chǔ)器中。

      運(yùn)行程序Adept,它能自動(dòng)檢測(cè)連接上Nexys3。Adept的界面很簡(jiǎn)潔,功能卻很強(qiáng)大,不過(guò)現(xiàn)在我們最關(guān)心的是下載程序。

      在Config菜單下,點(diǎn)擊browse按鈕選擇軟件自帶的Nexys3 demo程序,一般是.bit文件,然后點(diǎn)擊program按鈕,程序開始對(duì)FPGA直接編程。完成后FPGA開始工作,記住這樣加載的程序是直接下載到FPGA中的,由于不能保持,斷電后必須重新下載程序。

      在Memory菜單下,可以對(duì)串行和并行PCM編程。需要注意的是要選擇對(duì)應(yīng)的存儲(chǔ)器,同時(shí)加載的文件格式有一定要求,數(shù)據(jù)格式必須是16位的,可以通過(guò)Xilinx的編程工具iMPACT來(lái)生成要加載的文件。

      程序加載完后,選擇SPI或者BPI啟動(dòng)模式(跳線J8),重新上電或者復(fù)位后程序就從PCM存儲(chǔ)器中的下載到FPGA中運(yùn)行。

      同時(shí)Xilinx的編程工具iMPACT可以通過(guò)USB-Micro線直接下載程序到FPGA中。

      Adept功能還是蠻強(qiáng)大的,在以后的開發(fā)中也許還會(huì)用到。


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




    關(guān)鍵詞: adept Nexys3 FPGA

    評(píng)論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 休宁县| 布尔津县| 乳源| 诸暨市| 大名县| 沈阳市| 景洪市| 和龙市| 佳木斯市| 措勤县| 泽州县| 昌黎县| 芜湖县| 阜阳市| 阳江市| 镇雄县| 成都市| 太和县| 左贡县| 新巴尔虎右旗| 麻城市| 天气| 庆安县| 合江县| 凤庆县| 新巴尔虎右旗| 民勤县| 望城县| 关岭| 惠州市| 杂多县| 武安市| 容城县| 长丰县| 洛宁县| 普陀区| 桂东县| 巴青县| 禹州市| 洛隆县| 灌阳县|