Altera USB Blaster 仿真器(EPM240仿制版


轉載:http://tigerwang202.blogbus.com/logs/35981280.html

 其他很好的資料:http://bbs.ednchina.com/BLOG_ARTICLE_1740903.HTM

論文:http://wenku.baidu.com/view/0c23a7d73186bceb19e8bbe2.html

 

這里提供一個采用MAX II芯片的USB Blaster制作方案。官方版本采用的是MAX3128。它是Altera早期的CPLD價格較高,設計采用EPM240T100代替,其它電路同Altera原版的Blaster。原理圖及PCB在下面鏈接里。先焊接硬件板,上點前需檢查有無虛焊現象。到FTDI公司網站上下載D2XX drivers 驅動及MProg(clicking here)工具,使用MProg向掛接在FT245芯片上的93LC46燒寫下面的鏈接中的配置文件。如果一切無誤,配置后的Blaster重新插入PC機的USB接口被識別成“Altera USB Blaster” 。通過Byte Blaster MV(並口燒寫器)或其它Altera的仿真器燒寫配置文件至CPLD。需要從Altera公司網站上下載個Quartus II或StandAlone Programer 完成燒寫操作。如果USB Blaster可以識別Altera的可編程邏輯器件(CPLD或FPGA),制作的USB Blaster應該是正常工作了。

需要注意的兩點:

(1) 如果是自己編譯網上公開的VHDL代碼,應該在Quartus II中設置支持CPLD設備復位引腳(DEV_CLRn),在Assignment->Devices->Devices and Pin Options里,General選項卡的“Enable device-wide reset(DEV_CLRn)”打鈎。

(2) 在Pin Assignment 中的引腳電平設置為LVCOMS。

制作文件下載:

http://tigerwang202.blogbus.com/files/12360481150.rar  (EEPROM燒寫文件,用以配置FT245)

http://tigerwang202.blogbus.com/files/12360479201.pof (CPLD編程文件)

http://tigerwang202.blogbus.com/files/12360479200.vhd (CPLD邏輯描述VHDL)

http://tigerwang202.blogbus.com/files/12360479202.pdf (原理圖文件pdf)

http://tigerwang202.blogbus.com/files/12360479204.pdf (PCB頂層pdf)

http://tigerwang202.blogbus.com/files/12360479203.pdf (PCB底層pdf)

PIC_0376

PIC_0377

PIC_0378


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM