Перейти к содержанию
    

"Программируемые" программаторы

Бывают ли такие программаторы - а ля микроконтроллеры, в которых сценарий работы с выводами (выставление/чтение сигналов) можно было бы полностью писать самому?

На вскидку, пробежавшись по программаторам на рынке, создалось впечатление, что такого нижнеуровнего доступа к выводам микросхемы коммерческие программаторы не предоставляют, и для этих целей необходимо делать целиком custom board?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не то чтобы Custom board... есть такой FlexPro, досовский. Добавление нового устройства к нему может решаться софтом для персоналки - но, опять же, только у производителя :(. Разве что ".drv" дизассемблировать, посмотреть, как устроены...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вам нужно искать скриптовые программаторы, в которых диаграммы описываются тестовыми скриптами. Навскидку это что-то типа Оранжа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сейчас все контроллеры программируются по последовательному интерфейсу или по JTAG. Мы используем ByteBlaster для всего. Программы для обслуживания пишем сами.

А вообще был в свое время популярен UniProg - им можно программить все что угодно, управлять каждым выводом отдельно, причем программно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бывают ли такие программаторы - а ля микроконтроллеры, в которых сценарий работы с выводами (выставление/чтение сигналов) можно было бы полностью писать самому?

 

В настоящее время программатор ТРИТОН позволяет переназначать сигналы, используемые при программировании (вход-выход данных, тактовые сигналы, выбор кристалла, ресет...), на любые выводы панельки программатора. Также можно менять выводы питания, программирования. Дополнительно можно менять коды некоторых команд. Но это все только для микросхем с последовательным доступом (SERIAL EEPROM, PIC-и, AVR-ISP и некоторые другие....).

Также на ТРИТОН открыты протоколы обмена и формат системных файлов, все это позволяет самостоятельно добавлять не только однотипные микросхемы (аналоги разных фирм), но и микросхемы, имеющие разную цоколевку и разную организацию (например, для работы с микросхемами серий 59*, 64*, 90*, 93*, 24x44, TC8910x... используется единый алгоритм, а логика его работы задается в параметрах той или иной микросхемы).

 

Что касается написания собственно алгоритмов работы, то работа в этом направлении ведется. Пробные версии этой программы будут уже в середине лета. Процессор программатора будет поддерживать исполнение скрипт файлов, загруженных в ОЗУ программатора. Это не ассемблер, а набор подпрограмм для работы с микросхемой: например, включить питание микросхемы, инициализировать файл, подать Vpp на такой-то вывод, установить, сбросить или проверить состояние вывода, считать или вытолкнуть N-бит через выводы A и B, считать-записать порт, загрузить новые данные из файла, обработать байт или слово, подготовить следующий адрес, проверить конец микросхемы ..... и т.д. Причем это может работать как с компьютера, так и в автономном режиме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В настоящее время программатор ТРИТОН позволяет переназначать сигналы, используемые при программировании (вход-выход данных, тактовые сигналы, выбор кристалла, ресет...), на любые выводы панельки программатора. Также можно менять выводы питания, программирования. Дополнительно можно менять коды некоторых команд. Но это все только для микросхем с последовательным доступом (SERIAL EEPROM, PIC-и, AVR-ISP и некоторые другие....).

Также на ТРИТОН открыты протоколы обмена и формат системных файлов, все это позволяет самостоятельно добавлять не только однотипные микросхемы (аналоги разных фирм), но и микросхемы, имеющие разную цоколевку и разную организацию (например, для работы с микросхемами серий 59*, 64*, 90*, 93*, 24x44, TC8910x... используется единый алгоритм, а логика его работы задается в параметрах той или иной микросхемы).

 

И стоит это удовольствие 250$ :-((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И стоит это удовольствие 250$ :-((

Более, чем адекватная цена. Вы полагаете, что Вам изготовление и программирование подобного девайса обойдется "дешевле"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в свое время понравился проект:

http://atprog.boom.ru/Sindex.html

оказывается, он заброшен, что не радует :(

Изменено пользователем INT1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И стоит это удовольствие 250$ :-((

Более, чем адекватная цена. Вы полагаете, что Вам изготовление и программирование подобного девайса обойдется "дешевле"?

 

Думаю, что нет (но кто его знает)! Но лично мне его автономности не надо!!! Исключив это и цена заметно бы упала!!!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю, что полностью универсальных программаторов не существует, даже если рассматривать те, которые имеют перекоммутацию сигнальных выводов. Сигнальных и только, а если требуется еще и перекоммутация программирующих (+12В) напряжений для различных выводов или просто напряжения питания (+3В ... +5В)? В подобных случаях программатор оснащается переходными панелями как для выше указанных целей так и для различного типа корпусов. Но это уже не универсализм, а реанимация. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но лично мне его автономности не надо!!! Исключив это и цена заметно бы упала!!!!!

 

Так ведь есть чисто компьютерный вариант программатора - ТРИТОН V5.3T. Все тоже самое, только нет автономного режима.

 

Стоит 195$. Или это не "заметное" снижение цены????

 

 

Думаю, что полностью универсальных программаторов не существует, даже если рассматривать те, которые имеют перекоммутацию сигнальных выводов. Сигнальных и только, а если требуется еще и перекоммутация программирующих (+12В) напряжений для различных выводов или просто напряжения питания (+3В ... +5В)? В подобных случаях программатор оснащается переходными панелями как для выше указанных целей так и для различного типа корпусов. Но это уже не универсализм, а реанимация. :)

 

Так ТРИТОН позволяет переназначать Vpp и Vcc, также как и сигнальные выводы. Да, в программаторе не на каждом выводе стоят ключи питания и программирования, но, во-первых, ТРИТОН позволяет делать внешнюю коммутацию этих сигналов, а во-вторых, что мешает передвинуть микросхему в другое место в панельке или перевернуть ключом в другую сторону?

Изменено пользователем trt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...