Мега + 387SX

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Ищется информация по пиноту девайсов. Измучился поиском решения. Мне нужно простой контроллер для логики и сложную математику быстро. Лепить армовый проц - его надо заказывать и ждать. А так - может соединить старый сопроцессор с новой мегой. И заработает числодробилка.

Ищу пиноут на 387ой камень. Помогите!
Реклама
Опытный кот
Аватара пользователя
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

Может с чего попроще начать? например с i8087
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Реклама
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

а зачем вам мат.сопроцессор да еще такой древний, может лучше сразу core2duo?
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

:lol: 8087ые и иже с ними пследний раз проектировал еще лет 12 назад. Потом выбросил весь этот хлам. Производительность не та.

Мне нужно порядка сотен тысяч (лучше лимон) чистых FLOPS/сек. Для одной двухкоординатной экваториальной установки, ведущей оптический инструмент по некоторому алгоритму + поправки в реальном времени. Если Вам это что то говорит. 8)

А вот заморачиваться с армами не хочется. В девайсе уже имеются 2 меги64. Одна формирует собственно сигналы управления конечными устройствами (двиглами) с датчиками положений. Вторая готовит ей общую программу движения. Так вот вторая мега утонет в том объеме вычислений (матричный аппарат + тригонометрия).

Корку 2 и прочее мно прошу не предлагать. :twisted:
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Аватара пользователя
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Реклама
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Спасибо!! и как я этого не видел 8)
Реклама
Опытный кот
Аватара пользователя
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

Не во что :)
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Вымогатель припоя
Аватара пользователя
Сообщения: 540
Зарегистрирован: Пт фев 20, 2009 12:26:26

Сообщение Yftul »

Будет очень интересно увидеть результаты данной работы.
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Мне самому интересно, что из этого может получиться. Пока застрял на системе команд, передаваемое через 16разр двунаправленную к сопроцессору. Помнится команды сопроцессора в 386ом пердварялись префиксом и отправлялись в путь. С другой стороны есть же загрузка выгрузка через РОН. Ищу.
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса

Сообщение clawham »

тоже как-то загорелся вычислениями на основе 287 сопроцесора в дип корпусе 27 мегагерц что ещё нужно? но вот форматы данных меня просто убили, + стековая технология вычислений и......ну просто убийственная система передачи данных по этой шине......начал начал...и бросил - туповатая затея.....проц всёравно много времени тратит на передачу данных и меге прийдется конвертировать результаты вычисления в удобоваримый вид полюбому....не увидел я смысла доводить процесс до конца, хотя если ктото чтото подобное раскусит - я с удовольствием понюхаю что получилось....
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Думаю в любом случае это стоит добить. Я например не смог найти как передавать команды в сопроцессор. Поделительсь, пожалуйста? А вот форматы и стековая архитектура это как раз таки ерунда. В последние дни делал 64битную библиотеку плавающей точки. Умножение выходит в 300-400 тактов. Деление вообще в 700-1400 тактов. Поулчается что сопроцессор это по любому лучше, да хоть по 1 биту туда передавать.
Вымогатель припоя
Аватара пользователя
Сообщения: 540
Зарегистрирован: Пт фев 20, 2009 12:26:26

Сообщение Yftul »

Нашел вот что:
http://cadcenter.ru/content/view/478/33/

Если не обманывает меня мой склероз, то 387 должен быть аналогичен по интерфейсу 287, так как интел опаздывали с его разработкой и в первые 386 машины ставился как раз 287 сопроцессор.

Надо будет самому достать сопроцессор в дип корпусе и поиграться)

К слову, приму в дар, если кому не жалко 287 или 387 в корпусе DIP)
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Ага. Эту выжимку и искал. Ползая по даташитам 387мых наткнулся на приведенную таблицу состояни шины. Теоретически ничего сложного.

Надо пробовать! Ииииии 300 000 флопс на авр в камане =)
Мучитель микросхем
Аватара пользователя
Сообщения: 425
Зарегистрирован: Вт фев 03, 2009 05:16:25
Откуда: Kiev

Сообщение xDevs »

Ииииии 300 000 флопс на авр в камане =)
Что-то сродни пайки ядерной бомбы из бабушкиного телевизора. Мечтать конечно не вредно, но реальная жизнь "слегка" другая :).
Вам бы ПЛИС осваивать начать , быстрее к делу придете.
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Несмешно блин. Флопсы нужны. А в моей глуши даже камень арм за 350рублей это празднег, которого нужно заказать и ждать месяц.

Плисины я б запрограммил, при наличии ее. :(
Мучитель микросхем
Аватара пользователя
Сообщения: 425
Зарегистрирован: Вт фев 03, 2009 05:16:25
Откуда: Kiev

Сообщение xDevs »

которого нужно заказать и ждать месяц.
А при наличии 387го что, достаточно впаять , включить и все сразу в мармеладе? Или возня с бубном для получения кривого решения (вполне может быть и поболее месяца) как-бы не считается?

а ПЛИС при желании купить не проблема. Кому надо - ищут не причины, а возможности :wink:
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

А еще лучше прилепить лушний ноутбук и пусть там программа считает.
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Конечно лучше влепить ноутбук - а главное в итоге выйдет дешевле, если это конечно коммерческий проект (:
Контактная информация:
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса

Сообщение clawham »

Господа!
Внесу и я свой вклад и лепту
Вот даташитик к 287, 387 по моим данным только скоростью отличается


Даташит на сопроцессор математический(у меня таких 2...думаю может кто обьяснит как им синус вычислять и делить флоат на CodeVisionAVR с++)
Контактная информация:
Закрыто

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