日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
FPGA的配置及接口電路
FPGA的配置及接口電路
 更新時(shí)間:2008-8-4 4:02:08  點(diǎn)擊數(shù):10
【字體: 字體顏色


     引言

  與CPLD不同,F(xiàn)PGA是基于門陣列方式為用戶提供可編程資源的,其內(nèi)部邏輯結(jié)構(gòu)的形成是由配置數(shù)據(jù)決定的。這些配置數(shù)據(jù)通過外部控制電路或微處理器加載到FPGA內(nèi)部的SRAM中,由于SRAM的易失性,每次上電時(shí),都必須對(duì)FPGA進(jìn)行重新配置,在不掉電的情況下,這些邏輯結(jié)構(gòu)將會(huì)始終被保持,從而完成用戶編程所要實(shí)現(xiàn)的功能。

  FPGA的配置方式分為主動(dòng)式和被動(dòng)式,數(shù)據(jù)寬度有8位并行方式和串行方式兩種。在主動(dòng)模式下,F(xiàn)PGA在上電后,自動(dòng)將配置數(shù)據(jù)從相應(yīng)的外存儲(chǔ)器讀入到SRAM中,實(shí)現(xiàn)內(nèi)部結(jié)構(gòu)映射;而在被動(dòng)模式下,F(xiàn)PGA則作為從屬器件,由相應(yīng)的控制電路或微處理器提供配置所需的時(shí)序,實(shí)現(xiàn)配置數(shù)據(jù)的下載。 1配置引腳

  FPGA的配置引腳可分為兩類:專用配置引腳和非專用配置引腳。專用配置引腳只有在配置時(shí)起作用,而非專用配置引腳在配置完成后則可以作為普通的I/O口使用。

  專用的配置引腳有:配置模式腳M2、M1、M0;配置時(shí)鐘CCLK;配置邏輯異步復(fù)位PROG,啟動(dòng)控制DONE及邊界掃描TDI,TDO,TMS,TCK。非專用配置引腳有Din,D0:D7,CS,WRITE,BUSY,INIT。

  在不同的配置模式下,配置時(shí)鐘CCLK可由FPGA內(nèi)部產(chǎn)生,也可以由外部控制電路提供。

  2 FPGA的配置模式

  FPGA共有四種配置模式:從串模式(Slave Serial),主串模式(MasterSerial),從并模式(Slave Farallel/S e 1 e c tMap)以及邊界掃描模式(Boundary-Scan)。具體的配置模式由模式選擇引腳M2、M1、M0決定。表1為不同的配置模式所對(duì)應(yīng)的M2、M1、M0,配置時(shí)鐘的方向以及相應(yīng)的數(shù)據(jù)位寬。

  3配置過程

 。1)初始化

  系統(tǒng)上電后,如果FPGA滿足以下條件:Bank2 的I/O輸出驅(qū)動(dòng)電壓Vcc0_2大于lv;器件內(nèi)部的供電電壓Vccint為2.5v,器件便會(huì)自動(dòng)進(jìn)行初始化。在系統(tǒng)上電的情況下,通過對(duì)PROG引腳置低電子,便可以對(duì)FPGA進(jìn)行重新配置。初始化過程完成后,DONE信
號(hào)將會(huì)變低。

  (2)清空配置存儲(chǔ)器

  在完成初始化過程后,器件會(huì)將INIT信號(hào)置低電平,同時(shí)開始清空配置存儲(chǔ)器。在清空完配置存儲(chǔ)器后,INIT信號(hào)將會(huì)重新被置為高電平。用戶可以通過將PROG或INIT信號(hào)(1NIT為雙向信號(hào))置為低電平,從而達(dá)到延長(zhǎng)清空配置存儲(chǔ)器的時(shí)間,以確保存儲(chǔ)器被清空的目的。

 。3)加載配置數(shù)據(jù)

  配置存儲(chǔ)器的清空完成后,器件對(duì)配置模式腳M2、N1、M0進(jìn)行采樣,以確定用何種方式來加載配置數(shù)據(jù)。圖1為并行配置方式的時(shí)序圖。

 。4)CRC錯(cuò)誤檢查

  器件在加載配置數(shù)據(jù)的同時(shí),會(huì)根據(jù)一定的算法產(chǎn)生一個(gè)CRC值,這個(gè)值將會(huì)和配置文件中內(nèi)置的CRC值進(jìn)行比較,如果兩者不一致,則說明加載發(fā)生錯(cuò)誤,INIT引腳將會(huì)被置低電平,加載過程被中斷。此時(shí)若要進(jìn)行重新配置,只需將PROG置為低電平即可。

  (5)START-UP

  START-UP階段是FPGA由配置狀態(tài)過渡到用戶狀態(tài)的過程。在START-UP完成后,F(xiàn)PGA便可實(shí)現(xiàn)用戶編程的功能。在START-UP階段中,F(xiàn)PGA會(huì)進(jìn)行一下操作:

 、賹ONE信號(hào)置高電平,若DONE信號(hào)沒有置高,則說明數(shù)據(jù)加載過程失。

 、谠谂渲眠^程中,器件的所有I/O引腳均為三態(tài),此時(shí),全局三態(tài)信號(hào)GTS置低電平,這些I/O腳將會(huì)從三態(tài)切換到用戶設(shè)置的狀態(tài);

 、廴謴(fù)位信號(hào)GSR置低電平,所有觸發(fā)器進(jìn)入工作狀態(tài);

 、苋謱懺试S信號(hào)GWE置低電平,所有內(nèi)部RAM有效;

  整個(gè)過程共有8個(gè)時(shí)鐘周期C0-C7。在默認(rèn)的情況下,這些操作都和配置時(shí)鐘CCLK同步,在DONE信號(hào)置高電子之前,GTS,GSR,GWE都保持高電平。

  圖2為FPGA配置的流程圖。

  4 SelectMap并行配置模式

  Virtex系列FPGA是Xilinx公司的一款高密度,大容量的現(xiàn)場(chǎng)可編程門陣列,其最大容量可達(dá)100萬門,最高工作頻率可達(dá)200M,支持多達(dá)16種I/O標(biāo)準(zhǔn),內(nèi)置了4個(gè)BLOCKRAM。這些特性使它在數(shù)字圖像處理,通信等領(lǐng)域得到了廣泛的應(yīng)用。

  SelectMap模式是一種8位并行配置模式,它是Virtex系列FPGA最快的一種配置模式,其配置時(shí)鐘最高可達(dá)66MHZ,每個(gè)配置時(shí)鐘周期內(nèi)有8位配置數(shù)據(jù)下載到FPGA內(nèi)。在對(duì)配置速度要求較高的一些應(yīng)用場(chǎng)合,一般使用SelectMap模式。

  SelectMap端口是一個(gè)8位雙向數(shù)據(jù)端口,通過它實(shí)現(xiàn)對(duì)Virtex的配置。利用SelectMap對(duì)Virtex進(jìn)行配置時(shí),共有8個(gè)數(shù)據(jù)信號(hào)D0-D7和7個(gè)控制/狀態(tài)信號(hào),分別為:CCLK,PROG,DONE,INIT,CS,WRITE,BUSY。

  對(duì)Virtex進(jìn)行并行配置,應(yīng)用最為廣泛的接口電路便是CPLD+并行EPROM。圖3為此接口電路的框圖。


[1] [2]  下一頁
  • 上一篇: TDA1514A×2放大器制作
  • 下一篇: RS-485接口芯片介紹及應(yīng)用中的有關(guān)問題
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1