В этой теме речь пойдёт о микросхемах программируемой логики и устройствах для их программирования.
_________________________________________________________
Добавление от 4.05.2011:
В этой теме также речь пойдёт о микроконтроллерах и устройствах для их программирования.
Известно, что на основе микросхемы FT2232D создано множество устройств для внутрисхемной отладки посредством JTAG.
Но устройств для прошивки микросхем программируемой логики фирмы Altera на основе FT2232D, увы, не нашёл. Может они уже есть?
Загорелся сделать, пока собираю сведения.
Спасибо за совет, но на материнке компьютера нет параллельного порта, что несколько усложнило задачу. Иначе давно уже сделал бы простой кабель для прошивки.
Вот и интересуюсь программаторами на FT2232D.
Спасибо за совет, но на материнке компьютера нет параллельного порта, что несколько усложнило задачу. Иначе давно уже сделал бы простой кабель для прошивки.
Вот и интересуюсь программаторами на FT2232D.
Спасибо за совет, но на материнке компьютера нет параллельного порта, что несколько усложнило задачу. Иначе давно уже сделал бы простой кабель для прошивки.
Вот и интересуюсь программаторами на FT2232D.
Я пользователь ПЛИС микроконтроллера. И знаком с его разработчиком. Он программируется и управляется через последовательный порт и для общения с ним годится любая терминалка. Он через последовательный порт отображает текстовое меню и воспринимает команды, которые я ему через терминалку отправляю. Если есть конкретные вопросы, то могу спросить у него. Как он это все делает. Разработчик просил микроконтроллер никому не давать, так-как там применены какие-то ноу-хоу. Но на конкретные вопросы наверное согласится ответить.
Но мне кажется, что для этого общения в плату встроен спец. контроллер для этого. ПЛИС Контроллер в предыдущей жизни работал игральным автоматом...
Спасибо за совет, но на материнке компьютера нет параллельного порта, что несколько усложнило задачу. Иначе давно уже сделал бы простой кабель для прошивки.
Вот и интересуюсь программаторами на FT2232D.
Сделал себе программатор на FT2232D на основе схемы отладочного модуля OpenOCD-Link (для отладки устройств на микроконтроллерах с архитектурой ARM). Устройство вышло достаточно дешёвое по комплектации, для этого обзавёлся микросхемами FT2232D, AT93C46SU27, а также дополнительно 74HC125, а также кварцем на 6 МГц, разъёмами -двумя BH-10 и одним BH-20 и другими деталями.
Так как устройств на ARM-микроконтроллерах ещё не сделал, пробовал программировать с помощью этой штуковины микроконтроллеры AVR через стандартный порт SPI. Для этого использовал замечательную программу AVReal Александра Редчука.
Надеюсь, в будущем можно будет программировать микросхемы Altera не используя ByteBlaster.
человек армами желает заняться и не найдет пары сотен баксов
на писалку, дабы избежать кучи геммороя до и после ...
А чего тут непонятного? 2 сотни баксов это не плата за резисторы внутри,
а за необразованность, то, что будучи радиоэлектронщиком не можешь такого себе сделать. Это для случая самостоятельного использования. Для случая индустриального - разработка арма стоит много денег - там 2 сотни баксов растворяется полностью в общем бюджете. А куча гемороя в чем? Оно либо работает либо не работает...
А чего тут непонятного? 2 сотни баксов это не плата за резисторы внутри, а за необразованность, то, что будучи радиоэлектронщиком не можешь такого себе сделать. Это для случая самостоятельного использования. Для случая индустриального - разработка арма стоит много денег - там 2 сотни баксов растворяется полностью в общем бюджете. А куча гемороя в чем? Оно либо работает либо не работает...
Эта "необразованность" т.н. "радиоэлектронщика" примерно также, как "будучи" автослесарем - "не можешь себе сделать" автомобиль.
Ситуация как с малолеткой Яйцоном, который бойко трет байки о номиналах деталей и сыплет терминами с форумов, но сделать нихера не понимает и не могёт сделать, поскольку вместо мозгов одно гуано и руки растут отсюда .
Занимался когда-либо разработкой на заказ? Знаком с вопросом ? Можешь перечислить какие затраты нужны для того для того чтобы не просто впаять чип LQFP144, а еще и сделать отладку ?
Вот когда попробуешь, тогда и будешь философствовать в чем геморр и как его заработать. А пока топикстартер даже не желает потратиться на даже плату LPT, а самый дешевый армовский демоборд к сравнению от $70, с отладкой и индикацией от $200-300.
А чего тут непонятного? 2 сотни баксов это не плата за резисторы внутри, а за необразованность, то, что будучи радиоэлектронщиком не можешь такого себе сделать. Это для случая самостоятельного использования. Для случая индустриального - разработка арма стоит много денег - там 2 сотни баксов растворяется полностью в общем бюджете. А куча гемороя в чем? Оно либо работает либо не работает...
Эта "необразованность" т.н. "радиоэлектронщика" примерно также, как "будучи" автослесарем - "не можешь себе сделать" автомобиль.
Ситуация как с малолеткой Яйцоном, который бойко трет байки о номиналах деталей и сыплет терминами с форумов, но сделать нихера не понимает и не могёт сделать, поскольку вместо мозгов одно гуано и руки растут отсюда .
Занимался когда-либо разработкой на заказ? Знаком с вопросом ? Можешь перечислить какие затраты нужны для того для того чтобы не просто впаять чип LQFP144, а еще и сделать отладку ?
Вот когда попробуешь, тогда и будешь философствовать в чем геморр и как его заработать. А пока топикстартер даже не желает потратиться на даже плату LPT, а самый дешевый армовский демоборд к сравнению от $70, с отладкой и индикацией от $200-300.
"Ситуация как с малолеткой ..."
Не надо переходить на личности и количество флуда уменьшится.
Успокою общественность - купил себе клон USB-Blaster'а для подстраховки, если программатор с FT2232D невозможно будет задействовать применительно к "альтерам".
Согласен в том, что если опыта нет и нужно в кратчайшие сроки ОСВОИТЬ микроконтроллер, тогда без отладочных плат не обойтись. Если опыт применения микроконтроллеров уже есть, тогда можно обойтись без отладочной платы и проектировать устройство. Обойти стадию изготовления макетного образца, увы, не получится, вот на нём-то можно отработать многие вопросы.
Кроме того, не следует сбрасывать со счетов то обстоятельство, что самостоятельное изготовление любого изделия позволяет приобрести опыт, который за деньги не покупается. Бывают случаи, когда покупать отладочные платы нецелесообразно, особенно в радиолюбительской практике, так как самостоятельное изготовление может быть проще, дешевле и полезнее с точки зрения приобретения опыта и поднятия настроения. Хотя для изчения процессоров с архитектурой ARM купил себе недорогую демо-плату STM32VLDISCOVERY, что дешевле с точки зрения затраченного времени на изготовление платы и доставания деталей.
PS
Самостоятельное проектирование и изготовление - это своего рода маленькая драма, во время которой переживаешь в процессе работы, а по окончании работы, когда устройство уже работает правильно, ощущаешь эйфорию, творческий подъём и уверенность в себе.