Страница 1 из 1

Мега + 387SX

Добавлено: Пн май 18, 2009 20:40:40
_PM_
Ищется информация по пиноту девайсов. Измучился поиском решения. Мне нужно простой контроллер для логики и сложную математику быстро. Лепить армовый проц - его надо заказывать и ждать. А так - может соединить старый сопроцессор с новой мегой. И заработает числодробилка.

Ищу пиноут на 387ой камень. Помогите!

Добавлено: Пн май 18, 2009 20:43:47
DrWatson
Может с чего попроще начать? например с i8087

Добавлено: Пн май 18, 2009 20:44:12
GP1
а зачем вам мат.сопроцессор да еще такой древний, может лучше сразу core2duo?

Добавлено: Пн май 18, 2009 21:08:09
_PM_
:lol: 8087ые и иже с ними пследний раз проектировал еще лет 12 назад. Потом выбросил весь этот хлам. Производительность не та.

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

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

Корку 2 и прочее мно прошу не предлагать. :twisted:

Добавлено: Пн май 18, 2009 21:12:01
DrWatson

Добавлено: Пн май 18, 2009 21:23:58
_PM_
Спасибо!! и как я этого не видел 8)

Добавлено: Пн май 18, 2009 21:26:39
DrWatson
Не во что :)

Добавлено: Вт май 19, 2009 12:53:20
Yftul
Будет очень интересно увидеть результаты данной работы.

Добавлено: Вт май 19, 2009 13:07:09
_PM_
Мне самому интересно, что из этого может получиться. Пока застрял на системе команд, передаваемое через 16разр двунаправленную к сопроцессору. Помнится команды сопроцессора в 386ом пердварялись префиксом и отправлялись в путь. С другой стороны есть же загрузка выгрузка через РОН. Ищу.

Добавлено: Чт май 21, 2009 14:46:13
clawham
тоже как-то загорелся вычислениями на основе 287 сопроцесора в дип корпусе 27 мегагерц что ещё нужно? но вот форматы данных меня просто убили, + стековая технология вычислений и......ну просто убийственная система передачи данных по этой шине......начал начал...и бросил - туповатая затея.....проц всёравно много времени тратит на передачу данных и меге прийдется конвертировать результаты вычисления в удобоваримый вид полюбому....не увидел я смысла доводить процесс до конца, хотя если ктото чтото подобное раскусит - я с удовольствием понюхаю что получилось....

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

Добавлено: Пн май 25, 2009 15:57:40
Yftul
Нашел вот что:
http://cadcenter.ru/content/view/478/33/

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

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

К слову, приму в дар, если кому не жалко 287 или 387 в корпусе DIP)

Добавлено: Пн май 25, 2009 16:16:40
_PM_
Ага. Эту выжимку и искал. Ползая по даташитам 387мых наткнулся на приведенную таблицу состояни шины. Теоретически ничего сложного.

Надо пробовать! Ииииии 300 000 флопс на авр в камане =)

Добавлено: Пн май 25, 2009 18:10:51
xDevs
Ииииии 300 000 флопс на авр в камане =)
Что-то сродни пайки ядерной бомбы из бабушкиного телевизора. Мечтать конечно не вредно, но реальная жизнь "слегка" другая :).
Вам бы ПЛИС осваивать начать , быстрее к делу придете.

Добавлено: Пн май 25, 2009 18:42:03
_PM_
Несмешно блин. Флопсы нужны. А в моей глуши даже камень арм за 350рублей это празднег, которого нужно заказать и ждать месяц.

Плисины я б запрограммил, при наличии ее. :(

Добавлено: Пн май 25, 2009 19:16:21
xDevs
которого нужно заказать и ждать месяц.
А при наличии 387го что, достаточно впаять , включить и все сразу в мармеладе? Или возня с бубном для получения кривого решения (вполне может быть и поболее месяца) как-бы не считается?

а ПЛИС при желании купить не проблема. Кому надо - ищут не причины, а возможности :wink:

Добавлено: Пн май 25, 2009 19:24:34
_PM_
А еще лучше прилепить лушний ноутбук и пусть там программа считает.

Добавлено: Пн май 25, 2009 21:25:30
BCluster
Конечно лучше влепить ноутбук - а главное в итоге выйдет дешевле, если это конечно коммерческий проект (:

Добавлено: Пн май 25, 2009 21:42:56
clawham
Господа!
Внесу и я свой вклад и лепту
Вот даташитик к 287, 387 по моим данным только скоростью отличается


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