一種可實現(xiàn)不帶電燒寫程序的cpld/fpga下載器的制造方法
【專利摘要】本實用新型公開了一種可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器,包括殼體、殼體內(nèi)的主電路板,主電路板上設下載器處理電路和目標板電源供電電路;下載器處理電路包括JTAG接口電路、下載邏輯電路和USB接口電路,下載邏輯電路分別與JTAG接口電路和USB接口電路連接;目標板電源供電電路包括過流保護電路、電源轉換電路和多路選擇開關;過流保護電路與USB接口電路連接,其輸出端分別與電源轉換電路、多路選擇開關連接;電源轉換電路與多路選擇開關連接;多路選擇開關與JTAG接口電路的電源引腳連接。本實用新型通過控制多路選擇開關處于不同狀態(tài),可實現(xiàn)對不同供電電壓的CPLD/FPGA芯片不上電燒寫程序,為產(chǎn)品升級和批量板件程序下載提供了方便。
【專利說明】
一種可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器
技術領域
[0001]本實用新型涉及一種可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器,實現(xiàn)對CPLD/FPGA進行不帶電下載程序。
【背景技術】
[0002]下載器是一種用于給CPLD/FPGA下載程序的電子裝置,在現(xiàn)有技術中,對現(xiàn)有的CPLD/FPGA下載器進行程序更新,都需要對電路板進行上電,否則無法實現(xiàn)。在CPLD/FPGA數(shù)量較少、上電條件比較簡單的情況下,逐個進行電路板上電是可行的,但是在電路板數(shù)量多、上電條件比較煩瑣的情況下,更新程序就會顯得比較困難,因而會大大影響工作效率。
【實用新型內(nèi)容】
[0003]針對上述問題,本實用新型提出一種可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器,。
[0004]實現(xiàn)上述技術目的,達到上述技術效果,本實用新型通過以下技術方案實現(xiàn):
[0005]—種可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器,包括殼體,殼體內(nèi)設有主電路板,主電路板上設有下載器處理電路和目標板電源供電電路;所述下載器處理電路包括JTAG接口電路、下載邏輯電路和USB接口電路,下載邏輯電路的數(shù)據(jù)傳輸端分別與JTAG接口電路和USB接口電路的數(shù)據(jù)傳輸端連接;所述目標板電源供電電路包括過流保護電路、電源轉換電路和多路選擇開關;所述過流保護電路的輸入端與USB接口電路的輸出端連接,其輸出端分別與電源轉換電路的輸入端、多路選擇開關的一個輸入端連接;所述電源轉換電路的輸出端與多路選擇開關的另一個輸入端連接;所述多路選擇開關的輸出端與JATG接口電路的電源引腳連接。
[0006]作為本實用新型的進一步改進,所述電源轉換電路為3.3V電源轉換電路。
[0007]作為本實用新型的進一步改進,所述多路選擇開關為觸點式開關、撥簧式開關、投切式開關、模擬多選一開關中的任一種開關。
[0008]作為本實用新型的進一步改進,所述USB接口電路的輸出電壓為5V。
[0009]作為本實用新型的進一步改進,所述過流保護電路為工作電流為500mA的自恢復保險絲。
[0010]本實用新型的有益效果:
[0011]本實用新型的可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器,通過控制多路選擇開關處于不同的狀態(tài),可分別實現(xiàn)對+5V或+3.3V的CPLD/FPGA芯片不上電燒寫程序,簡單易用,為產(chǎn)品升級和批量板件程序下載提供了方便。
【附圖說明】
[0012]圖1為本實用新型一種實施例的原理示意圖。
【具體實施方式】
[0013]為了使本實用新型的目的、技術方案及優(yōu)點更加清楚明白,以下結合實施例,對本實用新型進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本實用新型,并不用于限定本實用新型。
[0014]下面結合附圖對本實用新型的應用原理作詳細的描述。
[0015]如圖1所示,一種可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器,包括殼體,殼體內(nèi)設有主電路板,主電路板上設有下載器處理電路和目標板電源供電電路;所述下載器處理電路包括JTAG接口電路、下載邏輯電路(該電路為現(xiàn)有技術中的電路,用于提供CPLD/FPGA廠家通訊協(xié)議的轉換功能,實現(xiàn)方案有多種,具體可參考廠家相關資料)和USB接口電路,下載邏輯電路的數(shù)據(jù)傳輸端分別與JTAG接口電路和USB接口電路的數(shù)據(jù)傳輸端連接;所述目標板電源供電電路包括過流保護電路、電源轉換電路和多路選擇開關;所述過流保護電路的輸入端與USB接口電路的輸出端連接,其輸出端分別與電源轉換電路的輸入端、多路選擇開關的一個輸入端連接;所述電源轉換電路的輸出端與多路選擇開關的另一個輸入端連接;所述多路選擇開關的輸出端與JATG接口電路的電源引腳連接。
[0016]在本實用新型的一種實施例中,所述電源轉換電路為3.3V電源轉換電路,用于輸出3.3V的電源。
[0017]在本實用新型中,所述多路選擇開關為觸點式開關、撥簧式開關、投切式開關、模擬多選一開關中的任一種開關,用于控制下載器的供電方式和供電電壓;在本實用新型的一種實施例中,所述多路選擇開關為模擬多選一開關,包括三個檔位,分別為UP檔、中間檔位和DOWN檔(對應于三個數(shù)據(jù)選擇通道),通過多路選擇開關選擇向JTAG接口電路的電源引腳供電的方式和供電電壓;多路選擇開關UP檔與下載器處理電路中的電源轉換電路的輸出端相連時(即與+3.3V相連),實現(xiàn)3.3V電源輸出;多路選擇開關的DOWN檔與下載器處理電路中過流保護電路的輸出端相連時(即與+5V相連),實現(xiàn)5V電源輸出;多路選擇開關的中間檔用于實現(xiàn)無電源輸出。
[0018]在本實用新型的一種實施例中,所述USB接口電路的輸出電壓為5V;所述過流保護電路為工作電流為500mA的自恢復保險絲,USB接口電路提供的5V電源(VBUS+5V)經(jīng)過過流保護電路后輸出5V供電電源。
[0019]綜上所述,利用本實用新型的下載器進行燒寫程序時,可依據(jù)如下3種方式選擇供電方式和供電電壓:
[0020](I)當使用CPLD/FPGA所在電路板的電源系統(tǒng)時,將多路選擇開關撥到中間位置。
[0021](2)當使用USB供電5 V系統(tǒng)時,將多路選擇開關撥到DOWN檔。
[0022](3)當使用USB供電3.3 V系統(tǒng)時,將多路選擇開關撥到UP檔。
[0023]以上顯示和描述了本實用新型的基本原理和主要特征和本實用新型的優(yōu)點。本行業(yè)的技術人員應該了解,本實用新型不受上述實施例的限制,上述實施例和說明書中描述的只是說明本實用新型的原理,在不脫離本實用新型精神和范圍的前提下,本實用新型還會有各種變化和改進,這些變化和改進都落入要求保護的本實用新型范圍內(nèi)。本實用新型要求保護范圍由所附的權利要求書及其等效物界定。
【主權項】
1.一種可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器,其特征在于:包括殼體,殼體內(nèi)設有主電路板,主電路板上設有下載器處理電路和目標板電源供電電路;所述下載器處理電路包括JTAG接口電路、下載邏輯電路和USB接口電路,下載邏輯電路的數(shù)據(jù)傳輸端分別與JTAG接口電路和USB接口電路的數(shù)據(jù)傳輸端連接;所述目標板電源供電電路包括過流保護電路、電源轉換電路和多路選擇開關;所述過流保護電路的輸入端與USB接口電路的輸出端連接,其輸出端分別與電源轉換電路的輸入端、多路選擇開關的一個輸入端連接;所述電源轉換電路的輸出端與多路選擇開關的另一個輸入端連接;所述多路選擇開關的輸出端與JATG接口電路的電源引腳連接。2.根據(jù)權利要求1所述的一種可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器,其特征在于:所述電源轉換電路為3.3V電源轉換電路。3.根據(jù)權利要求1所述的一種可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器,其特征在于:所述多路選擇開關為觸點式開關、撥簧式開關、投切式開關、模擬多選一開關中的任一種開關。4.根據(jù)權利要求1所述的一種可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器,其特征在于:所述USB接口電路的輸出電壓為5V。5.根據(jù)權利要求1所述的一種可實現(xiàn)不帶電燒寫程序的CPLD/FPGA下載器,其特征在于:所述過流保護電路為工作電流為500mA的自恢復保險絲。
【文檔編號】G06F1/26GK205721747SQ201620490610
【公開日】2016年11月23日
【申請日】2016年5月26日
【發(fā)明人】胡炫, 石春虎, 王響成, 王利軍, 畢濤
【申請人】國電南京自動化股份有限公司