В этой теме речь пойдёт о микросхемах программируемой логики и устройствах для их программирования.
_________________________________________________________
Добавление от 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
Самостоятельное проектирование и изготовление - это своего рода маленькая драма, во время которой переживаешь в процессе работы, а по окончании работы, когда устройство уже работает правильно, ощущаешь эйфорию, творческий подъём и уверенность в себе.
Эта "необразованность" т.н. "радиоэлектронщика" примерно также, как "будучи" автослесарем - "не можешь себе сделать" автомобиль.
Будучи автослесарем не сделаешь каждый винтик, но из готовых деталей собрать авто может. Такой, чтобы ездил... О дизайне умолчим. Но тут не дизайн нужен а функционал.
Ситуация как с малолеткой Яйцоном, который бойко трет байки о номиналах деталей и сыплет терминами с форумов, но сделать нихера не понимает и не могёт сделать, поскольку вместо мозгов одно гуано и руки растут отсюда 🤬.
Занимался когда-либо разработкой на заказ? Знаком с вопросом ? Можешь перечислить какие затраты нужны для того для того чтобы не просто впаять чип LQFP144, а еще и сделать отладку ?
По радиоэлектронике? занимался - но заказчиком был сам для себя. Чипы LQFP144 мне доставались уже впаянными во что-то... Внешние заказчики у меня по ИТ разработкам, а это уже только принцип одинаковый.
Топикстартер не писал, что занимается разработкой на заказ.
Вот когда попробуешь, тогда и будешь философствовать в чем геморр и как его заработать. А пока топикстартер даже не желает потратиться на даже плату LPT, а самый дешевый армовский демоборд к сравнению от $70, с отладкой и индикацией от $200-300.
Все уже попробовано. Не волнуйтесь. Варианты когда $200 баксовые решения заменялись на самосбор в 200-300руб уже проделывались неоднократно. Это работает, хоть и не всегда
Кстати насчет отладки за $200-300. Сделал я платку с МК, и программа там непонятно как работала - отладить типа надо было. Дык МК не просто так работает, а там светодиодов много было в обвязке. Просто отладочные варианты прошивки, который в зависимости от внутреннего состояния использовали штатную периферию для различной сигнализации...
Чем не вариант?
Вы правы, в данном случае речь о разработке на заказ не ведётся. Речь идёт о проектировании устройств дома "для души". А если разработка коммерческая, то тут возможны разные случаи в зависимости от сложности задачи.
Можно обзавестись только программатором и отрабатывать программу на полностью собранном устройстве, если, конечно, опыт позволяет.
Мне лично не приходилось пользоваться отладчиками, отработку программы делал на готовом устройстве. Хотя, возможно, отладчики позволяют сократить время разработки.
Житаг - хорошая штука. Без него в сложных устройствах никуда.
Даже в свое время на дискретные платы ставили нечто подобное-
регистры контроля и отладки.
Это простая и удобная штука- на шину вешается сдвиговый регистр,
и используя всего два проводка получаешь доступ ко всем концам.
sw1972 Пост: 305600 От 02.May.2011 (23:19)
. Если опыт применения микроконтроллеров уже есть, тогда можно обойтись без отладочной платы и проектировать устройство.
Даже и не думай- сначала средства отладки осваивать- потом проектировать.
Как раз и ценятся средства отладки , у всех фирм они разные-
разные политики . вот в этом ньюансы.
У кого то они закрытые, у кого то наоборот- открытые.
Если сядешь на закрытые- то привяжешь себя к этому семейству.
Только проблема “концы” стоят больших бабок. Любая дока стоит за 1000-зеленых и только для начальных знакомств.
А вот к доке могут продать и девайс и прогу за 100-500. Только это уже халява
_________________ “Я есмь и путь, и истина, и жизнь. Никто не приходит к Отцу иначе, кроме как через Я”
Это сам выбираешь.
Закрытый дешевле в самом начале- для примера 20 баксов у нас это стоит.
Тот что открытый - более правильный и универсальный стоит 30.
Но потом меньше расходов- проект открытый.
2dedivan Здорово! Но речь изначально про ПЛИС. Как его отлаживать?
Наверное тут бы пригодился схема и код для сращивания плиса с JTAG'ом... Соответственно протокол и изменение протокола самому возможно реализовывать. А интересно! Существует уже готовая реализация для такого симбиоза?
Сам не пытался отлаживаться JTAG'ом, так-как пока простые и примитивные способы спасали... Но тоже чуствую, что придет время и придется, что-то делать...
psih Пост: 305678 От 03.May.2011 (15:21)
А интересно! Существует уже готовая реализация для такого симбиоза?
Дык должна быть. Она сама просится в открытый проект.
Найти исходники любого сишного проекта для житага на плиски
и откомпилить на АРМ.
Хотя скорее всего житаг он и в африке житаг, должен пойти и этот.
Только состыковать надо его с плисовой ИДЕ.
пока простые и примитивные способы спасали...
Эти способы всегда спасут- но время и удобства совершенно различные.
dedivan Пост: 305675 От 03.May.2011 (14:55)
Это сам выбираешь.
Закрытый дешевле в самом начале- для примера 20 баксов у нас это стоит.
Тот что открытый - более правильный и универсальный стоит 30.
Но потом меньше расходов- проект открытый.
Ты точно пацан, но именующий себя уже прадедом .. еще через год виртуальных праправнуков объявишь. Ты хоть в чем-то разбираешься нормально ил только еб%шь мозги людям ?
Что значит "закрытый протокол зашитый во флеш" ? объясняю чайнику - заходишь на сайт производителя, качай обновления и ковыряйся.
Что значит "возможен любой другой протокол", для каких целей возможен ? Хочу однопроводным - обосрался ? А кортексы - могут.
"в ОЗУ" - ничего не грузится. Грузится во флеш, а это две большие разницы.
ISP - это не стандарт а аббревиатура. У каждого свой.
Ты снова и снова, как вечных лохотронщик - опять сравниваешь слона с моськой, на фото (что ты так красочно разрисовал) проц с арм9 архитектурой, разные тип процесcоров. Для тупых - отладчик одних стоит 10-15 баксов, других от $700. 😬😬😬
Хотя по обыкновению ты и здесь %бешь людям мозг. На рисунке lpcxpresso
где ты, хитрожопый еврей, вырезал вторую половину платы с кортексом-м3 на lpc1343, арм9 здесь в обвязке интерфейса, а не отлаживаемый камень. И работает тот камень на частоте той же частоте что и ST. И цена этих бордов отличается в 3 раза.
А потом ты удивляешься что я на тебя накуй посылаю.
ЗЫ: и напоследок, ARM946E-S - это арм9 риск от Atmel Corporation, но никак не от NXP Semiconductors .. дебил, мать твою - сам без мозгов, а все других пытаешься учить.