Переход с ATF на микроконтроллер.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
Kill17
Открыл глаза
Сообщения: 63
Зарегистрирован: Вс май 30, 2010 20:27:33
Откуда: Санкт-Петербург
Контактная информация:

Переход с ATF на микроконтроллер.

Сообщение Kill17 »

Добрый день всем!

Я ни селен в программировании микрокантроллеров, поэтому решил поинтересоваться у знающих людей, тобиж у Вас.

Возникла необходимость в замени ATF16 на что-то более дешевое и распространенное, ATF уже почти не найти. Посетила мысль, возможно логику работы переписать например для Attiny или PIC ? То есть сделать полный программный аналог для ATF ? Если возможно, то как реализовать все это?
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Переход с ATF на микроконтроллер.

Сообщение Satyr »

Зачем программируемую логическую матрицу заменять МК - функционально совсем иным устройством ?
Полно сейчас CPLD - намного более логичная замена
Реклама
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Re: Переход с ATF на микроконтроллер.

Сообщение Vov123 »

Кстати не подскажите чем сей девайс разрабатывается и программируется.Года 2 назад край как нужно было,так тогда ничего и не нашёл.
Стоял в сервоприводе китайского производства.
Аватара пользователя
Kill17
Открыл глаза
Сообщения: 63
Зарегистрирован: Вс май 30, 2010 20:27:33
Откуда: Санкт-Петербург
Контактная информация:

Re: Переход с ATF на микроконтроллер.

Сообщение Kill17 »

Satyr писал(а):Зачем программируемую логическую матрицу заменять МК - функционально совсем иным устройством ?
Полно сейчас CPLD - намного более логичная замена
1. - корпус dip20 - важен корпус
2. - цена на новые CPLD
3. - Сложность программирования
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Kill17
Открыл глаза
Сообщения: 63
Зарегистрирован: Вс май 30, 2010 20:27:33
Откуда: Санкт-Петербург
Контактная информация:

Re: Переход с ATF на микроконтроллер.

Сообщение Kill17 »

Vov123 писал(а):Кстати не подскажите чем сей девайс разрабатывается и программируется.Года 2 назад край как нужно было,так тогда ничего и не нашёл.
Стоял в сервоприводе китайского производства.
я пользую OPAL, а программатор самый простой на lpt порт
Реклама
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Переход с ATF на микроконтроллер.

Сообщение ChipKiller »

Vov123 писал(а):Кстати не подскажите чем сей девайс разрабатывается и программируется
.. если речь об ATF16V8, ATF20V8 и т.д. , то это "добро" от Atmel программируется в WinCupl. Если нужен программатор - гуглите ATFBlast.
Реклама
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Переход с ATF на микроконтроллер.

Сообщение ChipKiller »

Kill17 писал(а):1. - корпус dip20 - важен корпус
2. - цена на новые CPLD
3. - Сложность программирования
... из всего - только корпус может быть "причиной"
цена ATF1502 не велика, да и прошить куда проще
Аватара пользователя
Kill17
Открыл глаза
Сообщения: 63
Зарегистрирован: Вс май 30, 2010 20:27:33
Откуда: Санкт-Петербург
Контактная информация:

Re: Переход с ATF на микроконтроллер.

Сообщение Kill17 »

ChipKiller писал(а):
Kill17 писал(а):1. - корпус dip20 - важен корпус
2. - цена на новые CPLD
3. - Сложность программирования
... из всего - только корпус может быть "причиной"
цена ATF1502 не велика, да и прошить куда проще

цена на atf1502 - 400-500 рублей, да и только под заказ. А надо дешего, и в самом ходовом варианте attiny2313. pic16 и тд
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Re: Переход с ATF на микроконтроллер.

Сообщение Vov123 »

Kill17, ChipKiller, спасибо за информацию.
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Переход с ATF на микроконтроллер.

Сообщение ChipKiller »

Kill17 писал(а):цена на atf1502 - 400-500 рублей, да и только под заказ
... это наверное на Северном Полюсе :))) - брал по 40..60 р
Аватара пользователя
atmicandr
Друг Кота
Сообщения: 6166
Зарегистрирован: Вт мар 09, 2010 09:29:27
Откуда: Свердловская область, г. Ирбит

Re: Переход с ATF на микроконтроллер.

Сообщение atmicandr »

ChipKiller писал(а):
Kill17 писал(а):цена на atf1502 - 400-500 рублей, да и только под заказ
... это наверное на Северном Полюсе :))) - брал по 40..60 р
Возьмите XC9536- можно найти за 100 рублей, никаких проблем с программированием
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Аватара пользователя
Kill17
Открыл глаза
Сообщения: 63
Зарегистрирован: Вс май 30, 2010 20:27:33
Откуда: Санкт-Петербург
Контактная информация:

Re: Переход с ATF на микроконтроллер.

Сообщение Kill17 »

варианты понятны, но все таки возможно заменить пиком или аттини?
Аватара пользователя
atmicandr
Друг Кота
Сообщения: 6166
Зарегистрирован: Вт мар 09, 2010 09:29:27
Откуда: Свердловская область, г. Ирбит

Re: Переход с ATF на микроконтроллер.

Сообщение atmicandr »

Kill17 писал(а):варианты понятны, но все таки возможно заменить пиком или аттини?
Нафига Вам это надо? У Вас стояла ПЛИС, вот и меняйте её тоже на ПЛИС, зачем фигней заниматься?
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Аватара пользователя
Kill17
Открыл глаза
Сообщения: 63
Зарегистрирован: Вс май 30, 2010 20:27:33
Откуда: Санкт-Петербург
Контактная информация:

Re: Переход с ATF на микроконтроллер.

Сообщение Kill17 »

atmicandr писал(а):
Kill17 писал(а):варианты понятны, но все таки возможно заменить пиком или аттини?
Нафига Вам это надо? У Вас стояла ПЛИС, вот и меняйте её тоже на ПЛИС, зачем фигней заниматься?
В данной конструкции плис не целесеобразна, ее использование удоражает стоимость конструкции, да и найти ее (их) проблематично, потому что идет привязка к DIP корпусу.
Аватара пользователя
atmicandr
Друг Кота
Сообщения: 6166
Зарегистрирован: Вт мар 09, 2010 09:29:27
Откуда: Свердловская область, г. Ирбит

Re: Переход с ATF на микроконтроллер.

Сообщение atmicandr »

Kill17 писал(а):
atmicandr писал(а): Нафига Вам это надо? У Вас стояла ПЛИС, вот и меняйте её тоже на ПЛИС, зачем фигней заниматься?
В данной конструкции плис не целесеобразна, ее использование удоражает стоимость конструкции, да и найти ее (их) проблематично, потому что идет привязка к DIP корпусу.
Да разве? ПЛИС о которой я Вам сказал дешевле не бывает. А по привязке к дип20 разве трудно сделать переходник на plcc44. На сколько это дороже? Если Вы понимаете логику работы, то Вам же легче её перенести в другую ПЛИС.
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Аватара пользователя
Kill17
Открыл глаза
Сообщения: 63
Зарегистрирован: Вс май 30, 2010 20:27:33
Откуда: Санкт-Петербург
Контактная информация:

Re: Переход с ATF на микроконтроллер.

Сообщение Kill17 »

Спасибо! Пока буду обдумывать этот вариант. Но все же интересно, возможен перенос на контроллер?
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Переход с ATF на микроконтроллер.

Сообщение ChipKiller »

Kill17 писал(а):Но все же интересно, возможен перенос на контроллер?
зависит от требований к быстродействию - на МК можно сделать гораздо больше, но работать это будет в 10..100 раз медленнее.
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Переход с ATF на микроконтроллер.

Сообщение Kavka »

В продолжение, к сообщению ChipKiller-а...
Попробую на пальцах объяснить, что перенос хоть и возможен, но удовлетворять техническим потребностям результат переноса вряд ли будет.
Что есть ATF и CPLD - это средство выполнения каких либо логических функций над двоичными входными данными (во завернул :) ). Причём эти функции выполняются за определённое время, порядка единиц-десятков наносекунд, пусть будет 10нс. Соответственно, с запрограммированной логикой, распространение сигнала пусть будет от входа до выхода 20нс (50МГц). Теперь перейдём к контролерам. Возьмём ATtiny2313 на 20МГц. Уже 20МГц, т.е. 50нс период тактового сигнала. Дальше больше. Даже учитывая, что большинство команд выполняется за один такт, программа анализирующая входы и выводящая результат на выходы в простейшем случае будет иметь команд на 4-5 тактов, т.е. уже 200нс (5МГц). А при какой либо нормальной логике это будут уже десятки-сотни тактов. Таким образом время распространения сигнала получиться "никакое". Причём, в общем случае ещё и не определённое (не фиксированное).
Внутри ATF и CPLD программируется жёсткая логическая структура с детерминированным временем распространения сигнала, а в микроконтроллере логикой будет заниматься программа, поэтому время реакции резко возрастает, в разы и на порядки (относительно ATF и CPLD).
Разницу уловили?
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Аватара пользователя
Kill17
Открыл глаза
Сообщения: 63
Зарегистрирован: Вс май 30, 2010 20:27:33
Откуда: Санкт-Петербург
Контактная информация:

Re: Переход с ATF на микроконтроллер.

Сообщение Kill17 »

Спасибо, очень доходчиво обьяснили :) В моем понимание, если перейти на контроллер, то он будет не успевать отрабатывать логическое действие. Я правильно понял?
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Переход с ATF на микроконтроллер.

Сообщение ChipKiller »

Kill17 писал(а):он будет не успевать отрабатывать логическое действие. Я правильно понял?
.. не видя схемы - сказать сложно, но скорее всего да. Раз уж делали на логике, на то была причина ИМХО.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»