Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Altera<->FTDI
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
tvv
На сайте FTDI есть описание как это сделать: http://ftdichip.com/Documents/AppNotes/AN232B-01_BitBang.pdf . В директории X:\altera\programmer\drivers\usb-blaster легко видеть соответствующие драйверы. Вопрос - кто-нибудь пытался собрать программатор на FTDI. Если да, то на каком чипе?
vetal
Если у вас стоит кит(sdk) на NIOSII, то в прилагаемых схемах присутствует USB Blaster(FT245+7032).
Остается только узнать прошивку CPLD и можно повторять.
tvv
Цитата(vetal @ Jul 1 2005, 15:19)
Если у вас стоит кит(sdk) на NIOSII, то в прилагаемых схемах присутствует USB Blaster(FT245+7032).
Остается только узнать прошивку CPLD и можно повторять.
*

Кит не стоит и думаю что там просто идет работа плис с ftdi. А мне хочется с минимумом затрат перескочить с LPT на USB при программировинии альтеры. Приведенная в ссылке схема не сильно сложнее схемы ByteBlastera, но поймет-ли programmer это устройсво? По умолчанию у него есть lpt, com и ethernet бластеры.
Shread
У ftdi есть режим Bit-Bang mode, поддерживается он и ft232 и ft245. Это восем линий ввода-вывода. В осписании написано, что предназначен он для конфигурирования fpga и других подобных вещей. Удобная штука, все думал использовать, но пока некуда smile.gif
Misha Rasp
Для прошивки плисов Altera лучше использовать MPSSE (Multi-Protocol Synchronous Serial Engine ) режим USB контролллеров FTDI (смотрите, какие поддерживают). Очень удобный режим специально для синхронных последовательных интерфейсов. Только выводы должны быть подключены соответственно описанию MPSSE . На сайте FTDI выложены исходники на Delphi для отладочной платы MorphIC-II с плис Altera : MorphIC-II Package.zip. В нём шьют напрямую плис с помощью MPSSE.
Misha Rasp
Хотя в этом MorphIC-II Package.zip файл называется DSjtag.pas, но по моему шьют они с помощью Passive Serial, на что указывает отсутствие упоминания каких либо TDI TDO выводов в коде.
Misha Rasp
Выкладываю схему и программу на Builder C++ для системы на базе плис Сyclone III, FTDI FT2232HL, разведённой в соответствии с MPSSE, и EPCS16. Программ должна в принципе работать для всех аналогичных схем с плисами Altera и любыми EPCS. Код писал основываясь на исходниках SRunner (ищите на сайте altera.com) и упомянутых MorphIC-II Package.zip.
privet
вот здесь есть http://marsohod.org/index.php/ourblog/11-blog/170-mbfdti
программатор USB на одном FTDI используя mpsse.
Там и схема и исходник программы есть для Windows/Linux
Misha Rasp
Цитата(privet @ Aug 22 2011, 12:29) *
вот здесь есть http://marsohod.org/index.php/ourblog/11-blog/170-mbfdti
программатор USB на одном FTDI используя mpsse.
Там и схема и исходник программы есть для Windows/Linux

Тут по JTAG прошивают плис. В моём случае прошивается EPCS память по собственному серийному интерфейсу. Причём USB контроллер , размещённый на плате устройства, может использоваться и не для прошивки, только 6 ног обязательно заняты под прошивку.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.