亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于ChipScope的EDA調(diào)試過程輔助分析裝置的制作方法

文檔序號(hào):6400233閱讀:179來源:國知局
專利名稱:基于ChipScope的EDA調(diào)試過程輔助分析裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種EDA調(diào)試輔助分析工具,特別是一種基于ChipScope的EDA調(diào)試過程輔助分析裝置。
背景技術(shù)
EDA (EDA為Electronic Design Automation的縮寫,譯為電子設(shè)計(jì)自動(dòng)化)在調(diào)試過程中,往往缺乏很好的調(diào)試仿真工具。目前現(xiàn)有的各種EDA仿真分析工具及技術(shù)基本上都是通過EDA仿真軟件來模擬實(shí)現(xiàn),這種仿真調(diào)試工具能夠給用戶提供的仿真分析都是基于軟件模擬來實(shí)現(xiàn)。在實(shí)際的調(diào)試過程中,仿真的結(jié)果與在實(shí)際的硬件電路上測試的結(jié)果往往有較大偏差。而且,由于在仿真過程中缺乏對(duì)EDA設(shè)計(jì)的目標(biāo)電路實(shí)際測試情況的輔助分析,因此增大了 EDA電路設(shè)計(jì)的難度,而ChipScope (ChipScope是一款在線調(diào)試軟件)工具是一種為FPGA (Field 一 Programmable Gate Array的縮寫,即現(xiàn)場可編程門陣列)測試芯片設(shè)計(jì)的輔助調(diào)試工具,利用ChipScope工具可以在FPGA測試芯片內(nèi)部添加虛擬的測試點(diǎn),并實(shí)現(xiàn)對(duì)FPGA測試芯片內(nèi)部信號(hào)的虛擬測試。但是ChipScope工具的測試過程只能在計(jì)算機(jī)上通過仿真測試軟件來進(jìn)行,只能借助于模擬的方式進(jìn)行測試及顯示對(duì)FPGA內(nèi)部端口的信號(hào)變化情況的檢測,同樣缺乏實(shí)際電路測試相對(duì)應(yīng)的輔助工具。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是:提供一種基于ChipScope的EDA調(diào)試過程輔助分析裝置,以解決EDA調(diào)試過程中缺乏相應(yīng)的硬件輔助分析裝置的不足之處。解決上述技術(shù)問題的技術(shù)方案是:一種基于ChipScope的EDA調(diào)試過程輔助分析裝置,其特征在于:包括FPGA測試芯片及外圍輔助電路,所述的FPGA測試芯片用于加載EDA調(diào)試過程中的測試程序;所述的外圍輔助電路包括LED指示燈、測試引腳、存儲(chǔ)芯片、配置芯片、撥碼開關(guān)、電源模塊,各外圍輔助電路分別與FPGA測試芯片相連接。本發(fā)明的進(jìn)一步技術(shù)方案是:所述的FPGA測試芯片是基于XilinxVertexV6-240t的芯片,該FPGA測試芯片通過JTAG接口與上層PC用戶終端相連,上層PC用戶終端通過JTAG接口將需要調(diào)試的EDA測試程序加載至FPGA測試芯片中。所述的每一個(gè)測試引腳均連接至FPGA測試芯片的內(nèi)部測試信號(hào)線輸出端口上,實(shí)現(xiàn)對(duì)FPGA內(nèi)部測試點(diǎn)信號(hào)傳輸至測試引腳上的功能,所述FPGA測試芯片的內(nèi)部測試信號(hào)線輸出端口固定在FPGA測試芯片的1/0端口上。所述的LED指示燈通過硬接線的方式與FPGA測試芯片的內(nèi)部測試信號(hào)線輸出端口相連,使LED指示燈能夠通過燈的顏色及亮和滅指示FPGA測試芯片的內(nèi)部測試點(diǎn)的信號(hào)變化情況。所述的存儲(chǔ)芯片采用ATmel 24C512芯片,存儲(chǔ)芯片的數(shù)據(jù)線、地址線、芯片片選線、使能線、讀和寫控制線分別直接連接至FPGA測試芯片的1/0端口上。所述存儲(chǔ)芯片的數(shù)據(jù)線采用具有雙向傳輸功能的數(shù)據(jù)線,用于將存儲(chǔ)芯片中預(yù)先存儲(chǔ)的測試程序加載至FPGA測試芯片上,以及將FPGA中的程序下載至存儲(chǔ)芯片中,以實(shí)現(xiàn)上層PC用戶終端將FPGA測試芯片的測試程序通過JTAG接口下載至存儲(chǔ)芯片中,以及實(shí)現(xiàn)EDA調(diào)試過程輔助分析裝置在掉電的情況下,依然能夠保存之前加載的測試程序。所述的配置芯片和撥碼開關(guān)分別與FPGA測試芯片的I/O輸入輸出端口和模式選擇端口相連,以實(shí)現(xiàn)由外部的撥碼開關(guān)和配置芯片共同決定FPGA測試芯片的工作模式和工作參數(shù)。由于采用上述結(jié)構(gòu),本發(fā)明之基于ChipScope的EDA調(diào)試過程輔助分析裝置與現(xiàn)有技術(shù)相比,具有以下有益效果:
1.能直觀的觀測到各測試引腳及測試點(diǎn)的信號(hào)真實(shí)變化情況,且能對(duì)所測試的各信號(hào)點(diǎn)及引腳真實(shí)的物理信號(hào)進(jìn)行測量:
由于本發(fā)明包括FPGA測試芯片及外圍輔助電路,所述的FPGA測試芯片用于加載EDA調(diào)試過程中的測試程序;所述的外圍輔助電路包括LED指示燈、測試引腳、存儲(chǔ)芯片、配置芯片、撥碼開關(guān)、電源模塊,各外圍輔助電路分別與FPGA測試芯片相連接,因此,先將包含有ChipScope的仿真測試程序,通過JTAG接口從PC用戶終端將程序加載至FPGA測試芯片上,之后運(yùn)行本裝置,能夠?qū)⑶度朐跍y試芯片中的各測試點(diǎn)的信號(hào)根據(jù)預(yù)先設(shè)置的觸發(fā)條件,將信號(hào)輸出至LED燈和測試引腳上,一方面通過LED燈動(dòng)態(tài)實(shí)時(shí)直觀的顯示被測引腳上的信號(hào),另一方面可以通過測試引腳上面連接萬用表、示波器或數(shù)字邏輯分析儀對(duì)信號(hào)進(jìn)行精確的測量。因此,本發(fā)明能夠直觀地觀測到EDA調(diào)試過程中各測試引腳及測試點(diǎn)的信號(hào)真實(shí)變化情況,而且能夠?qū)λ鶞y試的各信號(hào)點(diǎn)及引腳真實(shí)的物理信號(hào)進(jìn)行測量,包括電頻、電流等參數(shù)的測量。因而,本發(fā)明可作為EDA調(diào)試過程中的輔助分析裝置。2.能夠?yàn)镋DA調(diào)試提供對(duì)比性的測試結(jié)果驗(yàn)證:
通過ChipScope的軟件模擬測試的方式和本發(fā)明可以對(duì)被測芯片內(nèi)部中的測試點(diǎn)或測試引腳上的信號(hào)采用兩種不同的方式進(jìn)行測量,并對(duì)比和分析兩種不同方式得到的測試結(jié)果,能夠?yàn)镋DA調(diào)試提供對(duì)比性的測試結(jié)果驗(yàn)證。3.可大幅度提高EDA仿真測試的效率:
本發(fā)明還可以提高EDA試驗(yàn)測試過程的精度及效率,在測試過程中能夠更早的發(fā)現(xiàn)EDA仿真測試與在實(shí)際測試芯片中的信號(hào)響應(yīng)關(guān)系,從而可大幅度提高EDA仿真測試的效率。下面,結(jié)合附圖和實(shí)施例對(duì)本發(fā)明之基于ChipScope的EDA調(diào)試過程輔助分析裝置的技術(shù)特征作進(jìn)一步的說明。


圖1:本發(fā)明之基于ChipScope的EDA調(diào)試過程輔助分析裝置的結(jié)構(gòu)框 圖2:存儲(chǔ)芯片的連接原理 圖3:測試引腳的連接原理圖。在圖3中,
1-FPGA測試芯片,2-測試引腳,3-電阻,4-5V電源。
具體實(shí)施例方式實(shí)施例一:
一種基于ChipScope的EDA調(diào)試過程輔助分析裝置(結(jié)構(gòu)框圖參見圖1),包括FPGA測試芯片及外圍輔助電路,所述的FPGA測試芯片用于加載EDA調(diào)試過程中的測試程序;所述的外圍輔助電路包括LED指示燈、測試引腳、存儲(chǔ)芯片、配置芯片、撥碼開關(guān)、電源模塊以及JTAG接口,各外圍輔助電路分別與FPGA測試芯片相連接,其中:
所述的FPGA測試芯片是基于Xilinx VertexV6-240t的芯片,該FPGA測試芯片通過JTAG接口與上層PC用戶終端相連,上層PC用戶終端通過JTAG接口將需要調(diào)試的EDA測試程序加載至FPGA測試芯片中。所述的每一個(gè)測試引腳均連接至FPGA測試芯片的內(nèi)部測試信號(hào)線輸出端口上,實(shí)現(xiàn)對(duì)FPGA內(nèi)部測試點(diǎn)信號(hào)傳輸至測試引腳上的功能,所述FPGA測試芯片的內(nèi)部測試信號(hào)線輸出端口固定在FPGA測試芯片的I/O端口上。所述的LED指示燈通過硬接線的方式與FPGA測試芯片的內(nèi)部測試信號(hào)線輸出端口相連,使LED指示燈能夠通過燈的顏色及亮和滅指示FPGA測試芯片的內(nèi)部測試點(diǎn)的信號(hào)變化情況。所述的存儲(chǔ)芯片采用ATmel 24C512芯片,存儲(chǔ)芯片的數(shù)據(jù)線、地址線、芯片片選線、使能線、讀和寫控制線分別直接連接至FPGA測試芯片的I/O端口上。所述存儲(chǔ)芯片的數(shù)據(jù)線采用具有雙向傳輸功能的數(shù)據(jù)線,用于能夠?qū)⒋鎯?chǔ)芯片中預(yù)先存儲(chǔ)的測試程序加載至FPGA測試芯片上,以及能夠?qū)PGA中的程序下載至存儲(chǔ)芯片中,實(shí)現(xiàn)上層PC用戶終端將FPGA測試芯片的測試程序通過JTAG接口下載至存儲(chǔ)芯片中,實(shí)現(xiàn)EDA調(diào)試過程輔助分析裝置在掉電的情況下,依然能夠保存之前加載的測試程序。所述的配置芯片和撥碼開關(guān)分別與FPGA測試芯片的I/O輸入輸出端口和模式選擇端口相連,以實(shí)現(xiàn)由外部的撥碼開關(guān)和配置芯片共同決定FPGA測試芯片的工作模式和工作參數(shù)。所述的電源模塊采用獨(dú)立的FPGA測試芯片電源,確保能夠?yàn)镕PGA測試芯片工作過程提供穩(wěn)定可靠的電源。本發(fā)明之基于ChipScope的EDA調(diào)試過程輔助分析裝置的實(shí)現(xiàn)步驟如下:
1.準(zhǔn)備:
首先根據(jù)本裝置的組成結(jié)構(gòu),設(shè)計(jì)功能主板,在功能主板上放置FPGA測試芯片的通用插座,為用戶在實(shí)際測試過程中提供測試芯片的放置位置,之后在功能主板上設(shè)計(jì)電源、JTAG接口、存儲(chǔ)芯片、配置芯片及撥碼開關(guān)和LED指示燈及測試引腳等各功能模塊,并連接相應(yīng)的元器件。上述的電源采用獨(dú)立的FPGA測試芯片電源設(shè)計(jì)電路實(shí)現(xiàn),確保能夠?yàn)镕PGA測試芯片工作過程提供穩(wěn)定可靠的電源。存儲(chǔ)芯片采用24C512芯片與FPGA測試芯片直接連接,將存儲(chǔ)芯片的地址線、數(shù)據(jù)線以及片選及讀寫信號(hào)控制線分別連接至FPGA測試芯片的I/O接口上。FPGA測試芯片在工作過程中,將通過對(duì)配置芯片及撥碼開關(guān)相關(guān)信號(hào)的反問和讀取,獲得該芯片當(dāng)前工作配置參數(shù)。功能板卡上的LED指示燈和測試引腳分別連接至FPGA測試芯片的內(nèi)部測試信號(hào)線輸出端口,該內(nèi)部測試信號(hào)線輸出端口被固定在FPGA測試芯片的I/O端口上面,同時(shí)在FPGA測試芯片內(nèi)部可以通過對(duì)測試程序的動(dòng)態(tài)調(diào)整,將所有綁定在測試引腳上的信號(hào)線連接至FPGA測試芯片內(nèi)部的任意測試點(diǎn)。2.首先由用戶通過JTAG接口從PC終端將測試程序加載至FPGA測試芯片或者存儲(chǔ)器上,之后啟動(dòng)本發(fā)明之基于ChipScope的EDA調(diào)試過程輔助分析裝置。3.運(yùn)行所加載的測試程序:
由于在測試程序中已經(jīng)嵌入了 ChipScope仿真測試功能模塊,因此FPGA測試芯片將會(huì)根據(jù)ChipScope預(yù)先設(shè)置的信號(hào)測試點(diǎn)以及信號(hào)測試的觸發(fā)條件,將相關(guān)測試點(diǎn)的信號(hào)連接至EDA調(diào)試輔助分析裝置的測試引腳上,而根據(jù)EDA調(diào)試過程輔助分析裝置測試引腳的夕卜圍連線關(guān)系,所有測試點(diǎn)上的信號(hào)將分別傳輸至LED燈引腳和測試引腳上,并通過LED指示燈實(shí)時(shí)的將各測試引腳上的電頻值通過亮燈的方式顯示出來,連接在測試引腳上的信號(hào)可以由用戶通過外部的萬用表、示波器或數(shù)字邏輯分析儀進(jìn)行精確的測量。
權(quán)利要求
1.一種基于ChipScope的EDA調(diào)試過程輔助分析裝置,其特征在于:包括FPGA測試芯片及外圍輔助電路,所述的FPGA測試芯片用于加載EDA調(diào)試過程中的測試程序;所述的外圍輔助電路包括LED指示燈、測試引腳、存儲(chǔ)芯片、配置芯片、撥碼開關(guān)、電源模塊,各外圍輔助電路分別與FPGA測試芯片相連接。
2.根據(jù)權(quán)利要求1所述的基于ChipScope的EDA調(diào)試過程輔助分析裝置,其特征在于:所述的FPGA測試芯片是基于Xilinx VertexV6-240t的芯片,該FPGA測試芯片通過JTAG接口與上層PC用戶終端相連,上層PC用戶終端通過JTAG接口將需要調(diào)試的EDA測試程序加載至FPGA測試芯片中。
3.根據(jù)權(quán)利要求1或2所述的基于ChipScope的EDA調(diào)試過程輔助分析裝置,其特征在于:所述的每一個(gè)測試引腳均連接至FPGA測試芯片的內(nèi)部測試信號(hào)線輸出端口上,實(shí)現(xiàn)對(duì)FPGA內(nèi)部測試點(diǎn)信號(hào)傳輸至測試引腳上的功能,所述FPGA測試芯片的內(nèi)部測試信號(hào)線輸出端口固定在FPGA測試芯片的I/O端口上。
4.根據(jù)權(quán)利要求3所述的基于ChipScope的EDA調(diào)試過程輔助分析裝置,其特征在于:所述的LED指示燈通過硬接線的方式與FPGA測試芯片的內(nèi)部測試信號(hào)線輸出端口相連,使LED指示燈能夠通過燈的顏色及亮和滅指示FPGA測試芯片的內(nèi)部測試點(diǎn)的信號(hào)變化情況。
5.根據(jù)權(quán)利要求4所述的基于ChipScope的EDA調(diào)試過程輔助分析裝置,其特征在于:所述的存儲(chǔ)芯片采用ATmel 24C512芯片,存儲(chǔ)芯片的數(shù)據(jù)線、地址線、芯片片選線、使能線、讀和寫控制線分別直接連接至FPGA測試芯片的I/O端口上。
6.根據(jù)權(quán)利要求5所述的基于ChipScope的EDA調(diào)試過程輔助分析裝置,其特征在于:所述存儲(chǔ)芯片的數(shù)據(jù)線采用具有雙向傳輸功能的數(shù)據(jù)線,用于將存儲(chǔ)芯片中預(yù)先存儲(chǔ)的測試程序加載至FPGA測試芯片上,以及將FPGA中的程序下載至存儲(chǔ)芯片中,以實(shí)現(xiàn)上層PC用戶終端將FPGA測試芯片的測試程序通過JTAG接口下載至存儲(chǔ)芯片中,以及實(shí)現(xiàn)EDA調(diào)試過程輔助分析裝置在掉電的情況下,依然能夠保存之前加載的測試程序。
7.根據(jù)權(quán)利要求6所述的基于ChipScope的EDA調(diào)試過程輔助分析裝置,其特征在于:所述的配置芯片和撥碼開關(guān)分別與FPGA測試芯片的I/O輸入輸出端口和模式選擇端口相連,以實(shí)現(xiàn)由外部的撥碼開關(guān)和配置芯片共同決定FPGA測試芯片的工作模式和工作參數(shù)。
全文摘要
一種基于ChipScope的EDA調(diào)試過程輔助分析裝置,涉及一種EDA調(diào)試輔助分析工具,包括FPGA測試芯片及外圍輔助電路,所述的FPGA測試芯片用于加載EDA調(diào)試過程中的測試程序;所述的外圍輔助電路包括LED指示燈、測試引腳、存儲(chǔ)芯片、配置芯片、撥碼開關(guān)、電源以及JTAG接口,各外圍輔助電路分別與FPGA測試芯片相連接。本發(fā)明能夠直觀觀測到EDA調(diào)試過程中各測試引腳及測試點(diǎn)的信號(hào)真實(shí)的變化情況,能夠?qū)λ鶞y試的各信號(hào)點(diǎn)及引腳真實(shí)的物理信號(hào)進(jìn)行測量,還能夠?yàn)镋DA調(diào)試提供對(duì)比性的測試結(jié)果驗(yàn)證,大幅度提高了EDA試驗(yàn)測試過程的精度及效率。
文檔編號(hào)G06F17/50GK103150436SQ20131007811
公開日2013年6月12日 申請(qǐng)日期2013年3月12日 優(yōu)先權(quán)日2013年3月12日
發(fā)明者潘梅勇, 張愛科, 余劍, 孔軼艷, 葛祥友, 李瑞娟 申請(qǐng)人:廣西生態(tài)工程職業(yè)技術(shù)學(xué)院, 柳州職業(yè)技術(shù)學(xué)院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1