mbftdi marsohod

На этой фотографии показано подключение платы Марсоход к программатору MBFTDI к каналу B.
Выпущена новая версия драйвера Quartus II / Quartus Prime для программатора MBFTDI.
Скачать можно здесь: 

jtag_blaster_mbftdi_v20b ( 216561 bytes )

Скопируйте файл jtag_hw_mbftdi_blaster64.dll в папку квартуса, например, d:\altera\18.1\quartus\bin64\, если у вас установлена 64х битная Windows и соответственно 64х битная версия Quartus 18.1.

Если у вас 32-х битный windows, то копируйте jtag_hw_mbftdi_blaster32.dll в папку квартуса d:\altera\13.0\quartus\bin\
(ну или какая версия у вас установлена).

Если файл уже существует (предыдущая версия установлена) и оказывается защищенным от записи, то нужно остановить процесс jtagserver.exe в диспетчере задач - потом копировать.

Версия 2.0b программатора jtag_hw_mbftdi_blaster64 может использовать конфигурационный текстовый файл mbftdi.cfg. Он должен лежать рядом с файлом DLL, в той же папке.
В нем может содержаться два параметра:
channel=1
frequency=2500000

channel определяет какой из каналов mpsse будет использоваться. Для канала A channel=0, для канала B channel=1.
Второй параметр frequency определяет тактовую тастоту на JTAG (по умолчанию 10МГц).

При запуске программатора убедитесь, что версия 2.0b видна:

MBFTDI JTAG программатор v20b для Quartus Prime Lite

Ниже приведены выдержки из документации на микросхемы FTDI, и указаны номера пинов (первая колонка таблицы), использующиеся для интерфейса JTAG на канале A и на канале B. По этой документации вы сможете подключить микросхемы FTDI к своей ПЛИС.

ft2232 JTAG pins

 Хотелось бы обратить внимание, что, к сожалению, у микросхемы FT2232HL использование одновременно режима синхронного FIFO на канале A и режима MPSSE/JTAG на канале B не возможно. В документации на микросхему написано: "When Synchronous FIFO mode selected, channel A uses all the memory resources of channel B. As such channel B is then not available." Поэтому освобождение канала "А" от функции MPSSE / JTAG и переход к каналу "B" не всегда имеет смысл.

У микросхемы FT4232HL, режима FIFO нет. Кроме того, хоть она и четырехканальная, все равно работают только два канала MPSSE на канале A и канале B:

ft4232 MPSSE JTAG pins

Мы надеемся, что возможность менять номер используемого канала программатора MBFTDI поможет нашим пользователям в некоторых проектах.

 


Добавить комментарий