下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、摘要 討論如何設(shè)計(jì)、制作一種在QHattusII programer環(huán)境下使用的低成本的usB數(shù)據(jù)下栽電纜USBblaster。根據(jù)IEEEll491標(biāo)準(zhǔn)、USB協(xié)議以及JTAG邊界掃描原理,通過解析QuartusII內(nèi)部通信機(jī)制,使用USB芯片和CPLD結(jié)合,提出一種USB接口電路設(shè)計(jì)與實(shí)現(xiàn)方法。與傳統(tǒng)的并口、串口下載電纜相比,其在下載速度和靈活性上部有很大優(yōu)勢。關(guān)鍵詞 下栽電纜 USB CPLD FPGA ISP JTAG 引 言 隨著片上系統(tǒng)(SoC,System on Chip)時代的到來,包括復(fù)雜可編程邏輯器件(CPLD,Complex Progr
2、ammableLogic Devi(e)和現(xiàn)場可編程門陣列(FPGA,F(xiàn)ield Programmable Gate Array)的可編程邏輯器件(具有在系統(tǒng)可再編程的獨(dú)特優(yōu)點(diǎn)),應(yīng)用越來越廣泛。這給用于可編程邏輯器件編程的下載電纜提出了更高的要求。 本文研究基于IEEEll491標(biāo)準(zhǔn)的USB下載接口電路的設(shè)計(jì)及實(shí)現(xiàn)。針對Altera公司的FPGA器件Cy-ckone,通過分析它的邊界掃描測試結(jié)構(gòu)和各種JTAG指令,研究它的編程過程和編程特點(diǎn),并提出設(shè)計(jì)方案。在接口電路硬件設(shè)計(jì)中,選用FTDI公司的USB控制芯片F(xiàn)T2蠣BM,實(shí)現(xiàn)USB物理層和鏈路層協(xié)議的解
3、析;Altera公司的可編程邏輯器件EPM7064實(shí)現(xiàn)接口邏輯。與傳統(tǒng)的基于PC并口的下載電纜相比,本設(shè)計(jì)的USB下載接口電路具有支持熱插拔、體積小、便于攜帶、降低對PC硬件傷害、編程速度快等明顯優(yōu)點(diǎn)。 目前已開發(fā)的USB下載線一般需要在主機(jī)端另行設(shè)計(jì)軟件來控制與下載線及目標(biāo)器件之間的通信和數(shù)據(jù)傳送;但是這樣不僅繁瑣,而且可能由于PC機(jī)操作系統(tǒng)的不同而影響兼容性。本文討論的USB下載線能在A1tera公司的QuartusII開發(fā)環(huán)境下直接使用,無須在主機(jī)端另行設(shè)計(jì)通信軟件。1 系統(tǒng)結(jié)構(gòu)及工作原理 接口電路的整體結(jié)構(gòu)框圖如圖
4、l所示。由于USB下載電路涉及了IEEEll491標(biāo)準(zhǔn)和USB協(xié)議,所以接口電路主要包含兩大部分。一部分是USB接口,它連接主機(jī)和可編程邏輯器件,主要功能是進(jìn)行USB和并行IO口之間的數(shù)據(jù)格式轉(zhuǎn)換,用USB控制芯片實(shí)現(xiàn)。另一部分是JTAG接口,它連接USB控制芯片和需要編程的邏輯器件,主要功能是進(jìn)行并行IO口和JTAG之間數(shù)據(jù)的轉(zhuǎn)換,轉(zhuǎn)換邏輯通過對可編程邏輯器件進(jìn)行設(shè)計(jì)來實(shí)現(xiàn)。其他還包括一些必要的時鐘電路和電壓轉(zhuǎn)換電路。 從主機(jī)傳來的USB數(shù)據(jù),由USB控制芯片轉(zhuǎn)換為8位并行數(shù)據(jù),經(jīng)數(shù)據(jù)總線送到CPLD的可編程IO引腳。CPLD的數(shù)據(jù)也可以通過數(shù)據(jù)總線送回U
5、SB控制芯片,然后轉(zhuǎn)換為USB的數(shù)據(jù)格式傳回主機(jī)。CPLD收到USB控制芯片傳送來的數(shù)據(jù)后,對數(shù)據(jù)進(jìn)行解析,然后轉(zhuǎn)換為符合IEEEll491標(biāo)準(zhǔn)的編程數(shù)據(jù)和指令,從TCK、TMS和TDI串行輸出到要編程的可編程邏輯器件。從可編程邏輯器件返回的符合IEEEll491標(biāo)準(zhǔn)的校驗(yàn)數(shù)據(jù)從TDO串行輸入到CPLD,轉(zhuǎn)換為8位并行數(shù)據(jù)傳送給USB控制芯片,最后返回主機(jī)進(jìn)行校驗(yàn)。 USB控制芯片F(xiàn)T245BM負(fù)責(zé)解釋USB協(xié)議,完成雙方數(shù)據(jù)通信。其內(nèi)部有USB協(xié)議引擎,并且集成的電平轉(zhuǎn)換器使FIFO和控制信號能與電壓為5 V、33 V的邏輯器件接口。USB接口電路原理如圖
6、2所示。2 對目標(biāo)器件的配置過程 對目標(biāo)器件的配置流程如圖3所示。(1)識別USB下載接口 Quanus II編程器通過PC的USB接口向FT245BM依次發(fā)7e、7f、7c三個數(shù)據(jù)。FT245BM經(jīng)PC的USB接口向編程器依次返回3個數(shù)據(jù)03。在編程器收到返回的3個03以后,編程器就識別此USB下載接口電路為它的下載硬件平臺。(2)測試BST電路 測試包括以下幾個方面: 復(fù)位測試; 指令寄存器移位測試;
7、 標(biāo)志寄存器移位測試。(3)下載編程數(shù)據(jù) 這個步驟把所有的編程數(shù)據(jù)從PC下載進(jìn)可編程邏輯器件的配置存儲器。因?yàn)檫@一步驟下載的編程數(shù)據(jù)龐大,所以下載時采用特快模式,并且不進(jìn)行校驗(yàn),避免影響下載速度。下載選用的指令是Ahcra公司自己定義的DOWNLOAD指令(00 0000 0010)。(4)內(nèi)建自測試 內(nèi)建自測試是在電路內(nèi)部建立測試生成、施加、分析和測試控制結(jié)構(gòu),使得電路能夠測試自己。(5)校驗(yàn)器件的IDCODE 在整個編程流程結(jié)束以前,再一次校驗(yàn)器件的IDCODE,確認(rèn)器件的BST電路在下載編程數(shù)據(jù)后足否工作正常。這一步的過程和標(biāo)志寄存器移位測試完全相同。(6)返回測試邏輯復(fù)位狀態(tài) 保持TMS為高6個TCK周期,使TAP控制器進(jìn)入測試邏輯復(fù)位狀態(tài),并且讓TMS保持為高電平,以保持測試邏輯復(fù)位狀態(tài)。這樣器件的測試邏輯失效,器件的核心邏輯開始正常工作。結(jié)語 本文所討論的USB數(shù)據(jù)下載線能在Altera公司的QuartusII
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【2021屆備考】2021屆全國名校數(shù)學(xué)試題分類解析匯編(12月第三期):L單元-算法初步與復(fù)數(shù)
- 【名師一號】2020-2021學(xué)年高中英語選修六-雙基限時練14
- 【名師一號】2020-2021學(xué)年高中英語北師大版必修4-雙基限時練9
- 教師學(xué)習(xí)師德師風(fēng)工作總結(jié)4篇
- 【名師伴你行】2021屆高考化學(xué)二輪復(fù)習(xí)專題突破高考真題1-11-非金屬及其化合物
- 《灰色預(yù)測法》課件
- 2021高考英語單項(xiàng)選擇定時訓(xùn)練題(13)及答案
- 二年級數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)1000題匯編集錦
- 四年級數(shù)學(xué)(四則混合運(yùn)算)計(jì)算題專項(xiàng)練習(xí)與答案匯編
- 【師說】2022高考語文大一輪全程復(fù)習(xí)構(gòu)想:課時訓(xùn)練22-第七章-語言文字運(yùn)用
- 高低壓供配電設(shè)備檢查和檢修保養(yǎng)合同3篇
- 投資可行性分析財(cái)務(wù)數(shù)據(jù)全套表格
- 2023-2024學(xué)年福建省廈門市八年級(上)期末物理試卷
- 易查云全球智能貿(mào)易信息查詢平臺商業(yè)計(jì)劃書
- 招標(biāo)文件的保密措施
- 2024小米在線測評題
- 霧化吸入療法合理用藥專家共識(2024版)解讀
- GA/T 804-2024機(jī)動車號牌專用固封裝置
- 國有資本投資、運(yùn)營公司改革初探 20240927 -遠(yuǎn)東資信
- 公務(wù)車輛定點(diǎn)洗車協(xié)議書2024年
- 學(xué)校空調(diào)維修合同模板
評論
0/150
提交評論