Поставки продукции Megawin по официальным каналам - микроконтроллеры, мосты USB-UART

Математика для Silicon C8051F120

Новичок
 
Регистрация: 30.01.2012
Сообщений: 4
Репутация: 10
 
30.01.2012 16:10 #1
Подскажите, кто сможет.
Работаю с МК C8051F120. Появились задачи, требующие выполнение сложного математического алгоритма за примерно 1 милисекунду. А это до сотни операций умножения/деления с плав. запятой и десятки тригонометрических операций.
Пишу программы на С51. (Переходить на ассемблер - легче застрелиться))) МК разогнан до 100МГц. На текущий момент компилятор Keil обеспечивает мне при такой скорости (а это максимум для Silicon!) выполнение операций умножения/деления от 3 до 5 микросек. А тригонометрические - до 50 микросекунд!!!!!
Это катастрофа для меня. ((((
Включение мат.акселератора не помогает - время выполнения скомпелированных операторов Си (* / sin cos) остается то же.
Может кто что посоветует?
(кроме как дуло к виску)))))
Спасибо, Александр.
////PS/// Может есть какие МК помощнее Silicon-а? (С реально мощной математикой)
Оценка
Светодиодные драйверы серий XLG/ ELG/HLG MEAN WELL предназначены для самых разных задач – от уличного и архитектурного освещения до промышленных и рекламных установок. Все три линейки объединяют герметичный металлический корпус (степень защиты не ниже IP65/67), стабильная работа при экстремальных температурах (вплоть до –40 °C) и комплекс встроенных защит: от короткого замыкания, перегрузки, перенапряжения и перегрева. Во всех семействах есть возможность выбора диммируемых моделей по принятым в световой отрасли интерфейсам управления. Посмотреть ассортимент
Новичок
 
Регистрация: 11.03.2009
Сообщений: 1
Репутация: 10
 
02.02.2012 12:55 #2
Если позволяет динамический диапазон значений, можно попробовать применить арифметику с фиксированной точкой, но с большой разрядностью (например, 64 или 128 разрядов)
Оценка
КОМПЭЛ объявляет о расширении ассортимента дисплеев: в наличии – 373 модели от более чем 33 производителей. Это позволяет подобрать оптимальное решение для проектов любого уровня сложности и бюджета. Благодаря широкому выбору технологий – LCD, OLED, TFT, E-Ink, – а также разнообразию размеров экранов и функциональных возможностей, вы сможете выбрать именно тот вариант, который полностью соответствует вашему техническому заданию. Ознакомиться с подборкой актуальных моделей можно по ссылке
Знаток
 
Регистрация: 13.07.2007
Сообщений: 683
Репутация: 130
119 11
5 2
 
02.02.2012 21:46 #3
Простого ответа вам никто не даст.
В вашем случае возможно применение распаралеливание задач по времени.
Сам пишу на АСМ, но про огромный выигрыш по времени сомневаюсь.
Оценка
КОМПЭЛ продолжает серию публикаций об аналого-цифровых преобразователях азиатских производителей. В этом выпуске – АЦП с низкой разрешающей способностью: почему они востребованы несмотря на наличие встроенных 10-битных преобразователей в МК, какие модели пользуются спросом и как их можно использовать в качестве прямой (Pin-to-Pin) и функционально эквивалентной замены западным аналогам – в ряде случаев даже с улучшенными характеристиками, рассмотрим
Новичок
 
Регистрация: 06.10.2011
Сообщений: 6
Репутация: 10
 
02.02.2012 23:07 #4
Подпрограммы компилятора и так написаны на ассемблере, поэтому особого
выигрыша не будет. Разве, что за счет выбрасывания излишнего универсализма и
вызова функций четко согласованных с заданной разрядностью-точностью. Но
это может 20-30%. Для сравнения цифр - видимо, самые быстрые алгоритмы на
регистрах сдвига выполняют в целых: умножение 16х16=32бита за 200 тактов, а
деление 32/16=16 за 300 тактов. С учетом плавучки, почти Ваши времена!
Для того и существуют DSP под Гиг операций, чтобы решать Ваши задачи.
К сожалению, я не знаю этой техники, но где-то там TMS320F5000, 6000 и т.п.
На микроконтроллеры очень похожи Кортех-М4 (STM32F4, NXP...???) и более
серьезные АРМы.
Оценка
Новичок
 
Регистрация: 30.01.2012
Сообщений: 4
Репутация: 10
 
03.02.2012 12:24 #5
Спасибо за ответы.
Похоже, что действительно придется переходить на DSP.
Дорогая техника. Сложная в освоении. Но серьезная.
Silicon - это детский сад в сравнением с "Техас Инструмент"
Оценка
Ответ
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 06:38.
Обратная связь РадиоЛоцман Вверх