2016-02-12 9 views
0

Я купил MAX 10 FPGA 10M08 Dev Board и имеет JTAG на нем, который говорит, чтобы программа с Altera USB Blaster. Будучи нетерпеливым, и все я могу использовать своего AVR-программиста и подключаться, предполагая, что целевая мощность используется так?Программирование FPGA с программой AVR вместо USB Blaster

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

Я угадываю, что тактовые частоты здесь sck to tck могут быть самой большой проблемой?

ответ

0

JTAG! = AVR ISP

не только JTAG полностью отличается от фирмы Atmel AVR ISP, даже если у Вас был программист Atmel JTAG, это очень маловероятно, что это будет работать с Altera FPGA. Несмотря на то, что JTAG является обычным «стандартом», программисты/устройства JTAG от разных поставщиков не обязательно работают вместе, часто потому, что специальные инструменты для поставщиков не нравятся программистам, не являющимся поставщиками.

+0

Специальные инструменты для поставщиков часто включают в себя возможность загрузки SVF или даже STAPL, а большинство адаптеров JTAG поддерживаются независимыми от поставщика инструментами, такими как UrJTAG или OpenOCD. Тем не менее, программист AVR по-прежнему может использовать слишком много протокола для использования JTAG; простые адаптеры битрейта могут быть адаптируемы. –