2016-02-12 118 views
0

我購買了一個MAX 10 FPGA 10M08開發板,並且上面有一個JTAG,它表示要用Altera USB Blaster進行編程。如果目標功率是這樣使用的,我是不耐煩的,所有人都可以使用我的AVR編程器並進行連接?使用AVR編程器而不是USB Blaster編程FPGA

AVR => JTAG 
=========== 
SCK -> TCK 
MISO -> TDO 
REST -> TMS 
MOSI -> TDI 

我猜這裏的時鐘速度可能是最大的問題?

回答

0

JTAG!= AVR ISP

不僅是JTAG 完全來自Atmel的AVR ISP不同,即使你有一個愛特梅爾JTAG編程,這是不太可能會與Altera FPGA中工作。儘管JTAG是一種常見的「標準」,但來自不同廠商的JTAG編程器/設備並不一定能夠一起工作,這通常是因爲供應商特定的工具不喜歡非供應商的程序員。

+0

特定於供應商的工具通常包括加載SVF甚至STAPL的能力,並且大多數JTAG適配器都受供應商獨立工具(如UrJTAG或OpenOCD)支持。也就是說,AVR編程人員仍然可能實現太多的協議,以便用於JTAG;簡單的bitbanging適配器可以適應。 –