天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 電子信息論文 >

基于USB的多功能JTAG編程器設(shè)計(jì)

發(fā)布時(shí)間:2018-03-02 05:26

  本文關(guān)鍵詞: 編程器 FPGA USB JTAG 邊界掃描測(cè)試技術(shù) 出處:《哈爾濱工業(yè)大學(xué)》2015年碩士論文 論文類(lèi)型:學(xué)位論文


【摘要】:隨著超大規(guī)模集成電路(Very Large Scale Integration,VLSI)技術(shù)的迅速發(fā)展,包括現(xiàn)場(chǎng)可編程邏輯器件(Field Programmable Gate Array,FPGA)與復(fù)雜可編程邏輯邏輯器件(Complex Programmable Logic Device,CPLD),因具有在線(xiàn)編程的獨(dú)特功能,廣泛應(yīng)用于航空航天、網(wǎng)絡(luò)通信、軍用雷達(dá)、儀器儀表、工業(yè)控制、醫(yī)用CT、家用電器、手機(jī)和計(jì)算機(jī)等各個(gè)領(lǐng)域,使傳統(tǒng)設(shè)計(jì)方法正在進(jìn)行一場(chǎng)巨大的變革。然而FPGA和CPLD得到廣泛應(yīng)用的同時(shí)也給燒寫(xiě)配置CPLD和FPGA的編程器提出了更高的挑戰(zhàn)。當(dāng)前,FPGA和CPLD的編程器主要有兩種:一種是基于并口的,一種是基于USB高速接口的,前者由于下載速度慢加之便攜式電腦已無(wú)并口已經(jīng)很少使用,后者由于其更高的數(shù)據(jù)傳輸速率和使用的方便性使其在性能上更優(yōu)越。但是由于USB接口的編程器價(jià)格昂貴,使得許多FPGA開(kāi)發(fā)人員望而卻步。其次編程器功能單一,不能滿(mǎn)足使用者擴(kuò)展功能的需求。本文研究并設(shè)計(jì)了基于IEEE1149.1標(biāo)準(zhǔn)的FPGA/CPLD編程器,在深度解析JTAG標(biāo)準(zhǔn)協(xié)議、邊界掃描測(cè)試技術(shù)和USB總線(xiàn)技術(shù)的基礎(chǔ)上,選擇了Altera官方的可編程邏輯器件編程器作為研究對(duì)象,通過(guò)對(duì)其內(nèi)部工作流程進(jìn)行解析,得出了編程器的內(nèi)部工作機(jī)制,并采用以PIC處理器為控制器,完成了編程器電路的設(shè)計(jì),實(shí)現(xiàn)了對(duì)FPGA/CPLD的編程配置功能。不同于當(dāng)前開(kāi)發(fā)設(shè)計(jì)的可編程邏輯器件編程器,本論文中所設(shè)計(jì)的編程器硬件設(shè)計(jì)上更精簡(jiǎn)且不用另行設(shè)計(jì)上位機(jī)軟件,直接采用Quartus II開(kāi)發(fā)環(huán)境即可使用,另外由于本編程器采用了SPI設(shè)計(jì)JTAG狀態(tài)機(jī)的方案,編程配置速度比當(dāng)前的USB-Blaster更快;本編程器具有多種功能,除了具有高速編程配置可編程邏輯器件的功能能外,還具有多接口數(shù)據(jù)傳輸功能,并能夠通過(guò)自行開(kāi)發(fā)設(shè)計(jì)的軟件直接操作數(shù)據(jù)傳輸。
[Abstract]:With the rapid development of very Large Scale Integration Large (VLSI) technology, including Field Programmable Gate FPGA (Field Programmable Logic device) and complex Programmable Logic device (CPLDG), Very Scale Integration (VLSI) technology has been widely used in aerospace industry due to its unique function of on-line programming. Network communications, military radar, instrumentation, industrial control, medical CTs, household appliances, mobile phones, computers and other fields, The traditional design method is undergoing a great change. However, while FPGA and CPLD are widely used, they also pose a higher challenge to writing programmers that are configured with CPLD and FPGA. Currently, there are two main types of programmers for FPGA and CPLD:. One is based on parallel ports, One is based on the USB high-speed interface, which is rarely used because of slow download speed and the lack of parallel ports for portable computers. The latter is superior in performance due to its higher data transmission rate and ease of use. But because of the high cost of the USB interface programmer, many FPGA developers are deterred. The FPGA/CPLD programmer based on IEEE1149.1 standard is researched and designed in this paper. Based on the deep parsing of JTAG standard protocol, boundary scan test technology and USB bus technology, this paper studies and designs a FPGA/CPLD programmer based on IEEE1149.1 standard, boundary scan test technology and USB bus technology. The Altera programmable logic device programmer is chosen as the research object. Through the analysis of its internal workflow, the internal working mechanism of the programmable logic device is obtained, and the PIC processor is used as the controller. The design of the programmable logic device circuit is completed, and the programming configuration function of FPGA/CPLD is realized. In this paper, the hardware design of the programmer is more concise and the upper computer software is not designed separately, and the Quartus II development environment can be used directly. In addition, the JTAG state machine is designed by SPI. The program configuration speed is faster than the current USB-Blaster, the programming device has many functions, besides the function of high speed programming configuration programmable logic device, it also has the function of multi-interface data transmission. And can be designed by self-development of software direct operation of data transmission.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:TN791

【參考文獻(xiàn)】

相關(guān)期刊論文 前1條

1 姜玉海;;基于USB-I~2C總線(xiàn)的分布式仿真系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];儀表技術(shù);2006年05期

,

本文編號(hào):1555218

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/1555218.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)78de6***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
中文字幕中文字幕在线十八区 | 一区二区三区欧美高清| 国产不卡视频一区在线| 欧美在线视频一区观看| 欧美精品日韩精品一区| 国产又猛又大又长又粗| 久久少妇诱惑免费视频| 免费大片黄在线观看国语| 免费观看一区二区三区黄片| 中文字幕av诱惑一区二区| 蜜桃av人妻精品一区二区三区| 丝袜诱惑一区二区三区| 午夜久久久精品国产精品| 污污黄黄的成年亚洲毛片 | 日韩人妻毛片中文字幕| 久久re6热在线视频| 美日韩一区二区精品系列| 久久精品免费视看国产成人| 亚洲国产四季欧美一区| 午夜视频成人在线观看| 日本加勒比中文在线观看| 久久热九九这里只有精品| 久久精品亚洲精品一区| 国产一区二区精品高清免费| 日本人妻精品中文字幕不卡乱码| 好吊日在线视频免费观看| 超薄丝袜足一区二区三区| 五月婷婷综合激情啪啪| 久久国产亚洲精品赲碰热| 丰满人妻一二三区av| 亚洲欧美中文日韩综合| 天堂网中文字幕在线观看| 九九热精品视频免费观看| 国产av大片一区二区三区| 熟妇人妻av中文字幕老熟妇| 国内欲色一区二区三区| 果冻传媒精选麻豆白晶晶 | 午夜国产福利在线播放| 精品日韩国产高清毛片| 欧美日韩三区在线观看| 又黄又色又爽又免费的视频|