[an error occurred while processing this directive]
«Телесистемы»:
Конференция «Цифровые сигнальные процессоры (DSP) и их применение»
Страницы:
Текущая
308
307
306
305
304
303
302
301
300
299
298
297
296
295
294
293
292
291
290
289
288
287
286
285
284
283
282
281
280
279
278
277
276
275
274
273
Архивы 0...272
[an error occurred while processing this directive]
Новое сообщение
Регистрация
Телеконференции
——> Выберите конференцию
Микроконтроллеры <30.03.2024 12:25>
Программируемые логические схемы <03.01.2017 20:54>
Языки описания аппаратуры (VHDL и др.) <23.12.2018 20:16>
Цифровые сигнальные процессоры (DSP) <31.08.2023 09:00>
Аналоговая схемотехника <16.06.2022 18:58>
Голосования <08.12.2022 22:35>
Я опять про вокодеры. Вопрос, конечно, не корректный, но тем не менее...
—
st256
(13.10.2005 20:56
81.1.217.65
, 165 байт)
А самому поглядеть? Для примера =>
—
SM
(13.10.2005 23:19
213.141.159.26
,
пустое
,
ссылка
)
Для CCS 3.1 появилась новая версия компилера v.4.1.1. Обновляется updateAdviser'ом.
—
GM
(13.10.2005 18:46
84.252.243.82
,
пустое
)
А под какой семейств?
—
SM
(13.10.2005 18:54
213.141.159.26
,
пустое
)
F28xx
—
GM
(13.10.2005 19:22
84.252.243.82
,
пустое
)
Прошу прощения, для семейства C2000. Вот начало release notes
—
GM
(13.10.2005 19:26
84.252.243.82
, 7379 байт)
Да понял... Я надеялся на другие семейства :)
—
SM
(13.10.2005 19:28
213.141.159.26
,
пустое
)
не ставится студия, доходит до Updating Component Manager Database и всё, висит... ставлю под ХР?
—
for(;;)
(13.10.2005 18:17
82.140.86.135
,
пустое
)
древняя CCS2.00.00 ставится нормально , а более современные не хотят, в чем может быть дело?
—
for(;;)
(13.10.2005 18:45
82.140.86.135
,
пустое
)
Снесите все нахрен старое, включая и и БД менеджера компонентов, и из реестра остатки... И заново поставьте.
—
SM
(13.10.2005 19:00
213.141.159.26
,
пустое
)
а где он сидит в реестре?
—
for(;;)
(13.10.2005 19:03
82.140.86.135
,
пустое
)
HKLM и HKCU /software/texas instruments. А DB манагера сидит в program files/common files/texas instruments (должна снестись когда снести все композеры)
—
SM
(13.10.2005 19:07
213.141.159.26
,
пустое
)
Пустое место на диске есть ? нужно 2 Гб, кроме того, что съест композер после установки.
—
andy_P
(13.10.2005 18:52
80.82.63.185
,
пустое
)
у меня 4 гига свободных
—
for(;;)
(13.10.2005 18:55
82.140.86.135
,
пустое
)
поделитесь,пожалуйста ,ссылкой на ССS2.21(с поддержкой 6000) или выше, не триал
—
for(;;)
(13.10.2005 16:17
82.140.86.135
,
пустое
)
нашёл несколько ссылок на сахаре ни одна не работает -(
—
for(;;)
(13.10.2005 17:08
82.140.86.135
,
пустое
)
На электрониксе есть все.
—
SM
(13.10.2005 17:23
213.141.159.26
,
пустое
)
а ссылку на электроникс можно?
—
for(;;)
(13.10.2005 17:41
82.140.86.135
,
пустое
)
уже нашёл, подумал было, что ресурс не российский ))
—
for(;;)
(13.10.2005 17:44
82.140.86.135
,
пустое
)
И в e-mule. Больше вроде нигде нет.
—
SM
(13.10.2005 17:24
213.141.159.26
,
пустое
)
Как такое может произойти(Рид-Соломон)?
—
sda
(13.10.2005 15:43
194.146.156.20
, 518 байт)
Ответ: Результаты +
—
andy_P
(13.10.2005 16:59
80.82.63.185
, 375 байт)
Спасибо!А у Вас в программе какой полином?Для проверки:-)
—
sda
(13.10.2005 17:08
194.146.156.20
,
пустое
)
Ответ: +
—
andy_P
(13.10.2005 17:15
80.82.63.185
, 183 байт)
Ну вот и решили проблему.Большое спасибо за помощь!
—
sda
(13.10.2005 17:21
194.146.156.20
,
пустое
)
Хотя непонятка осталась...
—
sda
(13.10.2005 17:49
194.146.156.20
, 252 байт)
Ответ: Удалось сгенерить то же самое , что и мой кодер :-)
—
andy_P
(13.10.2005 18:32
80.82.63.185
, 215 байт)
Спасибо!Дошло.Извините что отнял столько времени.
—
sda
(13.10.2005 18:51
194.146.156.20
,
пустое
)
Ответ: Как Вы на выход матлабовского кодера смотрите+
—
andy_P
(13.10.2005 17:56
80.82.63.185
, 241 байт)
Не,не помогло.Результат (мой и Ваш)отличается на единицу.
—
sda
(13.10.2005 18:16
194.146.156.20
, 146 байт)
Последний пост не в тему - можно не искать. Там вроде бы все OK. Что матлаб пишет, то и есть байты
—
andy_P
(13.10.2005 18:07
80.82.63.185
,
пустое
)
Ответ: Порядок засовывания байт в кодер?
—
andy_P
(13.10.2005 16:03
80.82.63.185
,
пустое
)
Кодирую один и тотже файл.Может у кого есть чем проверить?Я по мылу скину входной файл.
—
sda
(13.10.2005 16:13
194.146.156.20
,
пустое
)
Ответ: Давайте 239 байт сюда Есть свой кодер, писанный на матлабе
—
andy_P
(13.10.2005 16:20
80.82.63.185
, 26 байт)
Улетело.
—
sda
(13.10.2005 16:38
194.146.156.20
,
пустое
)
Ответ: Может быть разные поля Галуа (те арифметика с использованием разных примитивных полиномов)
—
andy_P
(13.10.2005 15:52
80.82.63.185
,
пустое
)
Ответ: Извините, не заметил последней строчки...
—
andy_P
(13.10.2005 16:04
80.82.63.185
,
пустое
)
Вопрос по TMS320F2812 - прерывания.
—
Ivan_
(13.10.2005 15:43
221.138.135.111
, 229 байт)
Ответ: У меня была другая проблема, но решение, думаю что такое может прокатить и в этом случае...
—
Ham
(13.10.2005 17:36
83.142.162.194
, 397 байт)
Спасибо за идею ... щас попробую ...
—
Ivan_
(14.10.2005 06:15
221.138.135.111
,
пустое
)
2SM: надо ставить pull-up резисторы для EMU0 и EMU1? вроде на pod они уже есть...
—
orbital
(13.10.2005 12:11
212.1.250.72
,
пустое
)
имхо, pull-up как правило на EMU есть в самой микросхеме,
—
kilgor
(13.10.2005 14:33
213.24.86.2
, 95 байт)
Ответ:
—
AntZ
(13.10.2005 12:52
212.5.70.188
, 271 байт)
CCS: что делать если хочется использовать exceptions a их поддержки нет?
—
KPAH
(13.10.2005 11:52
62.5.159.69
,
пустое
)
CCS3.1 + SPRU187N (7.11 C++ Exception Handling)
—
reddragon
(13.10.2005 12:39
80.82.63.185
,
пустое
)
Ну дают!
—
KPAH
(13.10.2005 13:34
62.5.159.69
, 263 байт)
Вот бы еще с шаблонами поправили - цены быкомпозеру не было, а то достало, что template<class A, int B> и template<class A, classB<A>> не хавает.
—
andy_P
(13.10.2005 14:09
80.82.63.185
,
пустое
)
Ответ: Можно только позавидовать счастливым пользователям композера версий >=3
—
andy_P
(13.10.2005 14:05
80.82.63.185
,
пустое
)
Я бы скорее посочувствовал несчастным, слышал много нелестных отзывов, сам снес через неделю
—
AntZ
(13.10.2005 14:23
212.5.70.188
,
пустое
)
Ну не знаю - у меня пока положительные эмоции только..
—
SM
(13.10.2005 19:23
213.141.159.26
,
пустое
)
Теперь комппилер CCS 3.1 генерит на 20% кода больше бесплатно!
—
AntZ
(13.10.2005 20:28
212.5.70.188
,
пустое
)
Наоборот. По крайней мере для C6xxx.
—
SM
(13.10.2005 23:20
213.141.159.26
,
пустое
)
Ответ: У меня возможности попробовать 3 пока не было.
—
andy_P
(13.10.2005 14:26
80.82.63.185
,
пустое
)
Ответ: Мыло + Веревка. Стек он Вам не раскрутит назад. С-шного longjump по-моему тоже нет.
—
andy_P
(13.10.2005 11:56
80.82.63.185
,
пустое
)
OFF/2: кто-нить STDIO UART из VisualDSP 4.0 на EZ-KIT Lite BF533 запускал? че-то у меня на терминалке полная тишина, а нуль-модемный кабель нормальный...во всяком случае для handshake-off
—
andrews
(13.10.2005 10:09
195.131.123.42
,
пустое
)
Ответ: Я запускал. Все работало.
—
Николай
(19.10.2005 11:02
80.73.170.86
,
пустое
)
На что можно заменить BLM21P221SN из ezf2812?
—
orbital
(13.10.2005 10:07
212.1.250.72
, 74 байт)
Любителям почитать - Ronald L. Allen Duncan W. Mills SIGNAL ANALYSIS TIME, FREQUENCY, SCALE, AND STRUCTURE
—
andy_P
(13.10.2005 09:19
80.82.63.185
, 202 байт)
Спасибо.
—
_Aquarius_
(14.10.2005 10:19
195.138.92.11
,
пустое
)
Пожалуйста(как SM и еще кто-то просил), полный архив DM642EVM100b.zip выложен на вебфайле порезаный , объем 137 метров.
—
мдас...
(13.10.2005 00:52
213.148.166.97
, 306 байт)
Будете в наших краях - даже два :)
—
GRD
(13.10.2005 13:02
80.92.98.220
, 34 байт)
ой не зарекайтесь :)) следующая конференция скоро будет :)
—
мдас...
(13.10.2005 16:12
80.250.189.10
,
пустое
)
а у меня VANDEK-овский диск 60Мб - это что значит чего-то там нет? и по поводу видео-кодеков
—
yes
(13.10.2005 09:51
194.133.69.2
, 217 байт)
А можно и VANDEK-овский диск на электроникс залить?
—
MCU
(14.10.2005 00:50
83.237.246.97
,
пустое
)
Да, кстати. Интересно глянуть, что это.
—
SM
(14.10.2005 02:25
213.141.159.26
,
пустое
)
Есть там кодеры - можете глянуть описания к демкам (+)
—
SM
(13.10.2005 17:02
213.141.159.26
, 129 байт)
похоже на вашем диске нет апдейта CCS...насчет кодера- не знаю не видел. декодер есть точно.кодера нет.
—
мдас...
(13.10.2005 16:15
80.250.189.10
,
пустое
)
а у меня VANDEK-овский диск 60Мб - это что значит чего-то там нет? и по поводу видео-кодеков
—
yes
(13.10.2005 09:50
194.133.69.2
, 217 байт)
Биг фенькс. Завтра будет влито в электроникс. Мне оно только для этого требовалось :)
—
SM
(13.10.2005 01:04
213.141.159.26
, 19 байт)
Nevio Benvenuto, Giovanni Cherubini, "Algorithms for Communications Systems and their Applications"
—
fontp
(12.10.2005 16:39
80.64.97.142
, 23 байт,
ссылка
)
Спасибо, отличная книжка.
—
ux
(13.10.2005 13:02
81.19.129.250
,
пустое
)
Спасибо
—
andy_P
(12.10.2005 17:00
80.82.63.185
,
пустое
)
на здоровье. как себе :-)
—
fontp
(12.10.2005 17:02
80.64.97.142
,
пустое
)
глюк непонятный(+)
—
for(;;)
(12.10.2005 16:33
82.140.86.135
, 284 байт)
Только этсамое (+)
—
GRD
(13.10.2005 13:12
80.92.98.220
, 435 байт)
Эт еще цветочки. Когда очень хорошо соптимизируете (+)
—
SM
(13.10.2005 01:15
213.141.159.26
, 327 байт)
Оптимизатор ухитрился выкинуть Ваш char** field. По каким-то причинам не ухитрился выкинуть int** field.+
—
andy_P
(12.10.2005 17:47
80.82.63.185
, 180 байт)
так она не лишняя, она используется , вот в чём проблема
—
for(;;)
(12.10.2005 18:05
82.140.86.135
,
пустое
)
Дак я ж сказал - по мнению компайлера. Ухитрился он без нее обойтись и не стал ее в отладочную инфу включать. Вот watch ee и не видит.
—
andy_P
(12.10.2005 18:15
80.82.63.185
,
пустое
)
спасибо, буду разбираться
—
for(;;)
(12.10.2005 18:17
82.140.86.135
,
пустое
)
добавка(+)
—
for(;;)
(12.10.2005 16:40
82.140.86.135
, 93 байт)
при отключении оптимизации или включении opt level -o0(register) всё работает, при -о1,-о2 - нет, специалисты по програмному тюнингу!!! есть идеи?
—
for(;;)
(12.10.2005 17:41
82.140.86.135
,
пустое
)
Ответ:
—
homekvn
(12.10.2005 17:10
212.185.161.237
, 384 байт)
платформа TI 6000, А11 - служебный рег-р, та же локалка, но объявленная как int** работает
—
for(;;)
(12.10.2005 17:30
82.140.86.135
,
пустое
)
Странно... Ничего умней, чем предположить, что при написании field вместо малой буквы "L" цифра "1" фигурирует. :-)
—
homekvn
(12.10.2005 17:42
212.185.161.237
,
пустое
)
я только тип указателя меняю, не имя -))
—
for(;;)
(12.10.2005 17:44
82.140.86.135
,
пустое
)
про компилятор(+)
—
for(;;)
(12.10.2005 12:13
82.140.86.135
, 686 байт)
Ответ: (+)
—
SM
(12.10.2005 12:34
213.141.159.26
, 880 байт)
про рестрикт - честно говоря не совсем понимаю объяснение
—
yes
(12.10.2005 13:07
194.133.69.2
, 611 байт)
Ответ: (+)
—
SM
(12.10.2005 15:54
195.225.131.183
, 1320 байт)
вряд ли у BF это другое, но спасибо, вроде понял. только примера (осмысленного), чтобы указатели/массивы в функцию были не рестрикт не представляю
—
yes
(12.10.2005 16:53
194.133.69.2
, 123 байт)
А пример такого дела (+)
—
SM
(12.10.2005 17:05
195.225.131.183
, 345 байт)
да, понял, что компилер не поймет такую ситуацию без доп. спецификатора
—
yes
(12.10.2005 17:25
194.133.69.2
, 215 байт)
Нет, это же не const. Можно и читать и писать, но нельзя указатели на один адрес плодить. Можно const restrict написать, если запись не планируется и алиасинга нет.
—
SM
(12.10.2005 17:02
195.225.131.183
,
пустое
)
Да, SIMD вообще не причем. Да и нет симда у 62хх/67хх
—
SM
(12.10.2005 15:55
195.225.131.183
,
пустое
)
назвать можно и VLIW-ом :)
—
yes
(12.10.2005 16:59
194.133.69.2
,
пустое
)
Ответ: +
—
andy_P
(12.10.2005 12:33
80.82.63.185
, 814 байт)
еще вопрос(+)
—
for(;;)
(12.10.2005 14:39
82.140.86.135
, 402 байт)
Ответ: На внешний EMIF выгоды нет.
—
andy_P
(12.10.2005 14:45
80.82.63.185
,
пустое
)
Ответ: Выгода будет, если данные в кэше. Он тоже 64-битный
—
andy_P
(12.10.2005 14:54
80.82.63.185
,
пустое
)
к сожелению в 6701 только кэш программ , кэша данных нет=((
—
for(;;)
(12.10.2005 14:59
82.140.86.135
,
пустое
)
Ответ: Тогда озаботьте DMA, чтобы данные внутрь втащить. Пока с куском данных мурыжитесь, пусть DMA следующий кусок волочет.
—
andy_P
(12.10.2005 15:02
80.82.63.185
,
пустое
)
да памяти там всего ничего(64к), а вот данных не в пример больше
—
for(;;)
(12.10.2005 15:09
82.140.86.135
,
пустое
)
Остается либо тащить внутрь маленькие кусочки, либо признать, что задача невыполнима. В идеале хорошо бы добиться, чтобы ядро наружу вообще не лезло, если времени на обработку не хватает.
—
andy_P
(12.10.2005 15:13
80.82.63.185
,
пустое
)
другое дело -если по частям копировать, но это весь код придётся править, а писал не я , так что сами понимаете ...
—
for(;;)
(12.10.2005 15:11
82.140.86.135
,
пустое
)
Ответ:
—
for(;;)
(12.10.2005 14:29
82.140.86.135
,
пустое
)
Ответ:
—
for(;;)
(12.10.2005 14:29
82.140.86.135
,
пустое
)
Restrict - более слабое обещание на счет алиасинга, так как через опции можно поставить только, что алиасинга нет вообще или он есть везде.
—
andy_P
(12.10.2005 12:37
80.82.63.185
,
пустое
)
пробовал стовить -мt(no bad alias), программа окончательно загнулась, почему , пока не разбирался
—
for(;;)
(12.10.2005 12:56
82.140.86.135
,
пустое
)
Ответ: Видимо есть bad alias где-то :-)
—
andy_P
(12.10.2005 13:13
80.82.63.185
,
пустое
)
в догонку(+)
—
for(;;)
(12.10.2005 13:05
82.140.86.135
, 719 байт)
Да как правило MUST_ITERATE в смысле большего и меньшего счетчика цикла на размер кода влияет+
—
andy_P
(12.10.2005 13:09
80.82.63.185
, 208 байт)
вот-вот, а restrict - штука волшебная, всё так запаралелилось - сердце радуется =))
—
for(;;)
(12.10.2005 13:14
82.140.86.135
,
пустое
)
Ответ: Еще бы. Типичный пример memcpy :-). Кстати в С99 - restrict ключевое слово языка и там memcpy c рестриктами декларируется. Те юзер обещается само в себя не копировать.
—
andy_P
(12.10.2005 13:16
80.82.63.185
,
пустое
)
вопрос по CCS
—
BETEP
(12.10.2005 11:52
212.1.236.252
, 646 байт)
entry point _c_int00, где ее задать ?? и где взять файл с описанием прерываний +
—
BETEP
(12.10.2005 14:01
212.1.236.252
, 310 байт)
_c_int00 находится в ран-тайм библиотеке, а таблицу прерываний написать на асме. Там подготовки нет, только переходы. Сами обработчики прерывания (+)
—
SM
(12.10.2005 22:32
213.141.159.26
, 113 байт)
спасибо, во всем разобрался, теперь не совсем понимаю, зачем в OPTION -> memory... указывать распределение памяти проца, если я это уже в файле линковщика задал ??
—
BETEP
(13.10.2005 13:02
212.1.236.252
,
пустое
)
_c_int00 находится в ран-тайм библиотеке, а таблицу прерываний написать на асме. Там подготовки нет, только переходы. Сами обработчики прерывания (+)
—
SM
(12.10.2005 22:32
213.141.159.26
, 113 байт)
Ответ: (+)
—
SM
(12.10.2005 12:11
213.141.159.26
, 243 байт)
а что-нить типового для конкретного камня нету ? (что-то похожего на IAR MSP .xls файлы)
—
BETEP
(12.10.2005 12:28
212.1.236.252
,
пустое
)
Да есть наверное, не интересовался... Обычно десяток строчек нарисовать не было в лом. Для 5509 пример, от одного асм-проекта (+)
—
SM
(12.10.2005 12:38
213.141.159.26
, 599 байт)
извиняюсь, xcl файл конечно..
—
BETEP
(12.10.2005 12:30
212.1.236.252
,
пустое
)
Ответ: На счет воркспейса - вызывайте студию с именем воркспейса +
—
andy_P
(12.10.2005 12:11
80.82.63.185
, 52 байт)
к пользователям LwIP и веб-сервера типа GoAhead - пример как через CGI свою функцию позвать не покажете (желательно для BF порта)
—
yes
(12.10.2005 11:21
194.133.69.2
, 399 байт)
вобщем работает, что интересно из bf примера не выбросили кусок кода, а на веб-страничке к нему обращения нет : индусы - однозначно
—
yes
(12.10.2005 16:56
194.133.69.2
, 99 байт)
plz
—
yes
(12.10.2005 11:22
194.133.69.2
,
пустое
)
Обмен данными между двумя процессорами TMS6000
—
malexwar
(12.10.2005 09:31
195.242.19.18
, 386 байт)
Например FIFO прицепленное на EMIFы. Может быть как чип FIFO, так и FPGAшка подключенная к двум EMIFам. Для дуплекса очевидно надо 2 FIFO :-) +
—
andy_P
(12.10.2005 10:12
80.82.63.185
, 58 байт)
А зачем? Если HPI есть? Он сам заменитель FIFO.
—
SM
(12.10.2005 10:38
213.141.159.26
,
пустое
)
Ответ: Дело в скорости передачи данных. Я думаю нично не будет быстрее чем передача через 64-битный ЕMIF в синхронном режиме.
—
andy_P
(12.10.2005 10:45
80.82.63.185
,
пустое
)
Да IMHO он как правило делом занят - то есть внешней памятью...
—
SM
(12.10.2005 10:48
213.141.159.26
,
пустое
)
Иногда внутренней хватает вполне и DSP внутри копошится. Вовне идет только обмен с другими дспишками или FPGAшками+
—
andy_P
(12.10.2005 11:11
80.82.63.185
, 155 байт)
Ну EMIF <=> HPI я делал, и не раз. Никаких проблем и сложностей, хоть дуплекс, хоть полу. И еще - а зачем мост для PCI<=>PCI?
—
SM
(12.10.2005 10:04
213.141.159.26
,
пустое
)
Передача данных через вокодер GSM
—
aza
(12.10.2005 09:04
213.208.179.2
, 60 байт)
Ответ: 13 kb/c
—
NC
(12.10.2005 14:49
62.16.119.71
,
пустое
)
Ответ:
—
aza
(12.10.2005 11:18
213.208.179.2
, 18 байт)
Ответ: что конкретно (+)
—
NC
(13.10.2005 12:07
62.16.119.71
, 135 байт)
Слышал про такие результаты:
—
Fat Robot
(12.10.2005 10:40
62.105.138.5
, 44 байт)
Ответ:
—
AntZ
(12.10.2005 12:09
212.5.70.188
, 200 байт)
мозахизм есть, но иногда очень хочется шары
—
fontp
(12.10.2005 16:51
80.64.97.142
, 253 байт)
Ответ:
—
aza
(13.10.2005 09:15
213.208.179.2
, 81 байт)
буклет DSP Solutions
—
fontp
(13.10.2005 12:41
80.64.97.142
, 709 байт)
Ответ:
—
aza
(13.10.2005 12:55
213.208.179.2
, 158 байт)
Ответ: я бы попробовал так ASK вместо QAM + СКК
—
NC
(13.10.2005 16:17
62.16.119.71
,
пустое
)
Ответ: Спасибо. Учту Вашу точку зрения.
—
aza
(13.10.2005 16:34
213.208.179.2
,
пустое
)
DSP Solutions - рекламный буклет AD
—
fontp
(13.10.2005 14:53
80.64.97.142
, 40 байт)
На будущее непременно это учту,
—
Fat Robot
(12.10.2005 14:05
62.105.138.5
, 159 байт)
"Возможность" не есть "правильное дизайнерское решение". Есть возможность сжимать PCM блоки pkzip, передавать по GSM, и на другом конце разжимать pkzip :-)
—
AntZ
(12.10.2005 16:41
212.5.70.188
,
пустое
)
Ответ:
—
aza
(12.10.2005 15:17
213.208.179.2
, 184 байт)
разубеждать Вас не буду. нет и нет. Успехог.
—
Fat Robot
(12.10.2005 15:29
62.105.138.5
,
пустое
)
Speex вокодер.
—
st256
(11.10.2005 19:58
81.1.217.75
, 32 байт)
PCI
—
Vitalik_27
(11.10.2005 16:15
217.23.119.2
, 191 байт)
нужна почти плавающая точка для TI 64x
—
KPAH
(11.10.2005 16:07
62.5.159.69
, 813 байт)
делал библо под 54x на asm (*,/,+,-,sqrt), C-шная обертка. 16бит мантисса со знаком, 16бит экспонента (!)
—
reddragon
(13.10.2005 13:11
80.82.63.185
,
пустое
)
(*) ~ в 5 раз, (+) ~ в 4 раза быстрее
—
reddragon
(13.10.2005 13:18
80.82.63.185
,
пустое
)
Я просто не сделал поддержку NaNs, бесконечностей и переполнения экспоненты не обрабатываю - вот и получилось на порядок быстрее
—
KPAH
(13.10.2005 13:52
62.5.159.69
,
пустое
)
Сделал пока только умножение - полёт нормальный...
—
KPAH
(12.10.2005 16:28
62.5.159.69
, 328 байт)
Сделал сложение:
—
KPAH
(12.10.2005 21:19
62.5.159.69
, 213 байт)
очевидно операторы нужно сделать инлайн функциями
—
fontp
(12.10.2005 16:44
80.64.97.142
, 35 байт)
попробовал сделать инлайн...
—
KPAH
(12.10.2005 16:50
62.5.159.69
, 67 байт)
очевидно, если в операторе 2 инструкции
—
fontp
(12.10.2005 17:00
80.64.97.142
, 79 байт)
Что значит if any? у меня внутри операторов сложения if уже появился... Это плохо?
—
KPAH
(12.10.2005 17:22
62.5.159.69
,
пустое
)
if any = если вдруг окажется (eng)
—
fontp
(12.10.2005 18:13
80.64.97.142
, 17 байт)
А это точно - что если чл вызывается, то такую функцию не инлайнит? Вроде бы в доке это не перечислено среди условий "неинлайнинга"
—
andy_P
(12.10.2005 18:27
80.82.63.185
,
пустое
)
А-а-а, ясно! На самом деле инлайнится всё если вызываемая функция объявлена как инлайн. У меня уже один раз был лимит на инлайн-вложенность
—
KPAH
(12.10.2005 21:13
62.5.159.69
,
пустое
)
Извините встряну - а черт его знает. Может и заинлайнить, а может и локальную функцию сгенерить и вызвать. Что по его понятиям выгоднее кажется. У меня C++ вроде бы мелочь с if инлайнил. Заставить нельзя никак.
—
andy_P
(12.10.2005 17:50
80.82.63.185
,
пустое
)
если хотите без извращений - посмотрите на нормальные процы
—
yes
(12.10.2005 09:01
194.133.69.2
, 89 байт,
ссылка
)
PowerPC рассматривался как вариант, но..
—
KPAH
(12.10.2005 10:22
62.5.159.69
, 284 байт)
если с 67-ми мерять - то вроде как 5200 конкурент. ну нам вообще-то нужен был double - там PPC (рассматривались QUICC) рвет 67 как тузик газету
—
yes
(12.10.2005 11:27
194.133.69.2
, 77 байт)
Даблы, увы, не нужны.
—
KPAH
(12.10.2005 11:53
62.5.159.69
,
пустое
)
Встряну, а какой для MPC52XX использовали эмулятор, и во сколько он обходится?
—
Builder
(12.10.2005 11:33
81.25.47.235
,
пустое
)
да никакого - gcc+gdb - free. gdb- по RS232 (а может уже и через виглер можно?)
—
yes
(12.10.2005 12:00
194.133.69.2
,
пустое
)
у аналога на сайте есть апликейшн нот EE185
—
fontp
(11.10.2005 16:33
80.64.97.142
, 158 байт)
Спасибо! Доку нашёл, изучаю...
—
KPAH
(11.10.2005 17:06
62.5.159.69
,
пустое
)
Использовали блочную плавучку, это когда одна экспонента на целый блок данных... Но если такая не удобна - так может лучше TI 67х применить?
—
SM
(11.10.2005 16:22
213.141.159.26
,
пустое
)
67-й пробовал...
—
KPAH
(11.10.2005 17:04
62.5.159.69
, 179 байт)
Кто-нибудь может посоветовать алгоритм распознавания тональных посылок?
—
Warcon
(11.10.2005 09:06
217.70.120.196
,
пустое
)
Телефонные дела? Если да, то Герцель, анализ 2-х гармоник, сравнение энергии тонов с общей энергией сигнала, в общем ITU-T.
—
SM
(11.10.2005 10:30
213.141.159.26
,
пустое
)
Вопрос+
—
andy_P
(11.10.2005 10:36
80.82.63.185
, 271 байт)
Да вроде получается, все зависит от длины пакета для анализа, только приходится для низких и высоких разную длину выставлять
—
bmf
(11.10.2005 11:33
62.80.171.145
,
пустое
)
От нее не зависит :) Она стандартом прописана.
—
SM
(11.10.2005 11:38
213.141.159.26
,
пустое
)
Стандартом прописана сама длина минимальной посылки 40ms, так она слишком велика и ее приходится бить на куски
—
bmf
(11.10.2005 11:55
62.80.171.145
,
пустое
)
Hint:
—
Fat Robot
(11.10.2005 11:41
62.105.138.5
, 77 байт)
Так кто же против. Много чего "хорошо бы". А реально - просто как можно ближе. На высоких Fs ошибки малые выходит (+)
—
SM
(11.10.2005 12:07
213.141.159.26
, 35 байт)
Ответ: Плохо получается из-за того, что частоты выбраны хитро - типа 697 Hz. Частота дискретизации в телефонных апликухах как правило 8 kHz.
—
andy_P
(11.10.2005 11:50
80.82.63.185
,
пустое
)
Есть расчеты для выбора длины окна анализа для минимизации этих ошибок для частот DTMF
—
bmf
(11.10.2005 11:57
62.80.171.145
,
пустое
)
Ответ: Да кто же спорит - но точно целое число периодов не уложишь. Расчеты есть например здесь
—
andy_P
(11.10.2005 12:00
80.82.63.185
,
пустое
,
ссылка
)
мне встречался дизайн уважаемой компании на авторегрессии
—
fontp
(11.10.2005 13:34
80.64.97.142
, 504 байт)
Очень просто (+)
—
SM
(11.10.2005 10:42
213.141.159.26
, 141 байт)
Так это нарушение спецификации стандарта, где четко оговорена non-operation полоса. А для тестов чтобы узнать что получилось не хило через тестовые сигналы прогнать BellCore DTMF Еуые Tape или Mitel Test Tape, вот только в инете их пока никто не выложил.
—
bmf
(11.10.2005 13:49
62.80.171.145
,
пустое
)
Я про ГОСТы конечно. И про то, что там проверяют.
—
SM
(11.10.2005 13:52
213.141.159.26
,
пустое
)
Понял :-) Спасибо.
—
andy_P
(11.10.2005 10:52
80.82.63.185
,
пустое
)
Ответ: Можно использовать алгоритм Горцеля для выделения интересующих тонов + оценка мощности этих тонов
—
andy_P
(11.10.2005 10:11
80.82.63.185
, 67 байт,
ссылка
)
Посчитать Герцеля большого ума не надо, вот как на снованиии этих данных решить есть тон или нет и какой - вот это уже ближе к искусству
—
AntZ
(11.10.2005 10:20
213.247.198.177
,
пустое
)
Ответ: Ну не знаю... Вроде бы сравнение общей энергии сигнала и того, что есть в двух тонах должно помочь...
—
andy_P
(11.10.2005 10:37
80.82.63.185
,
пустое
)
Даже в таком несложном алгоритме трудно выбрать пороги: чем надежней детект тем больше ложных срабатываний и наоборот
—
AntZ
(11.10.2005 11:53
212.5.70.188
,
пустое
)
Должно, но плохо. DTMF должен детектироваться и на фоне голоса - особенно если задача (+)
—
SM
(11.10.2005 10:44
213.141.159.26
, 131 байт)
Запретить калякать нафиг под страхом смерти, когда по менюшкам лазают, а что 13 дебилов не проходят в качестве порога? Хотя если речь и ругаются нестационарно матом, то ... В общем шучу я.
—
-=ВН=-
(11.10.2005 19:54
194.190.181.231
,
пустое
)
Дык. Калякает само говорящее меню :) (+)
—
SM
(11.10.2005 23:32
213.141.159.26
, 154 байт)
А, так это для этого всякие вторые гармоники анализируют? И если они есть , то типа нет DTMF?
—
andy_P
(11.10.2005 10:58
80.82.63.185
,
пустое
)
Ага, потому как в DTMF если и где-то по дороге появляются, то нечетные. А в речи это на каждом шагу, четные.
—
SM
(11.10.2005 10:59
213.141.159.26
,
пустое
)
Спасибо. Видно детектор DTMF - простая вещь, пока с ним вплотную не свяжешься :-)
—
andy_P
(11.10.2005 11:09
80.82.63.185
,
пустое
)
Любая задача которую решаешь сам - сложная. А задача которую решает коллега за соседним столом всегда кажется простой :-)
—
AntZ
(11.10.2005 11:48
212.5.70.188
,
пустое
)
Ответ: Это точно. Меня пока господь от DTMF милует :)
—
andy_P
(11.10.2005 12:05
80.82.63.185
,
пустое
)
Это точно - некоторые даже мудреные схемы на адаптивных фильтрах-пробках понаизобретали :) :)
—
SM
(11.10.2005 11:24
213.141.159.26
,
пустое
,
ссылка
)
Спасибо, было познавательно. Много деталей, которые обычно в лобастых публикациях за кадром остаются+
—
andy_P
(11.10.2005 12:10
80.82.63.185
, 144 байт)
Про ADC (+)
—
orbital
(10.10.2005 14:29
217.151.131.15
, 386 байт)
Ответ:
—
AntZ
(10.10.2005 14:37
212.5.70.188
, 217 байт)
А что тогда сделать с аналоговой землей? (+)
—
orbital
(10.10.2005 14:57
217.151.131.15
, 81 байт)
Объединить с цифровой у источника питания. Как обычно.
—
SM
(10.10.2005 14:59
213.141.159.26
,
пустое
)
TI C5502 ассемблер
—
rst
(10.10.2005 13:38
195.162.42.34
, 787 байт)
Вроде .localalign Вас спасет. И, кстати, если цикл влезает в
—
SM
(10.10.2005 13:46
213.141.159.26
,
пустое
)
Как localalign может спасти если он выравнивает не p2 а саму RPTB? следовательно процу не удастся за один такт прочитать первую команду цикла.
—
rst
(10.10.2005 13:58
195.162.42.34
,
пустое
)
localalign выравнивает то место, где она стоит, а не RPTB.
—
SM
(10.10.2005 14:11
213.141.159.26
,
пустое
)
Дык компилер позволяет ее ставить только перед RPTBLOCAL и больше нигде! а мне надо чтоб первое чтение в конвеер из начала цикла читало всю команду. И причем тут RPTBLOCAL если надо RPTB?
—
rst
(10.10.2005 14:29
195.162.42.34
,
пустое
)
Раньше совершенно точно можно было ставить где нравится.... Либо это был баг, устраненный в современных версиях.
—
SM
(10.10.2005 14:33
213.141.159.26
,
пустое
)
Хороший был баг! :(((((((
—
rst
(10.10.2005 14:41
195.162.42.34
, 237 байт)
Ответ: Если-б влезал - не спрашивал-бы... А в другом случае необходим BCC внутри цикла. Так все-таки?
—
rst
(10.10.2005 13:50
195.162.42.34
,
пустое
)
Иногда BCC удается заменить на XCC/XCCPART
—
AntZ
(10.10.2005 14:05
212.5.70.188
,
пустое
)
Не тот случай. По срабатыванию BCC должен выполниться большой кусок с внутренними XCC, BCC, CALL-ми.
—
rst
(10.10.2005 14:09
195.162.42.34
,
пустое
)
RPTBLOCAL, то пусть лучше влезает в него :-)
—
AntZ
(10.10.2005 13:47
212.5.70.188
,
пустое
)
:)
—
SM
(10.10.2005 13:49
213.141.159.26
,
пустое
)
в IBQ целиком, то вместо RPTB можно юзать RPTBLOCAL - это еще неплохая прибавка к быстродействию.
—
SM
(10.10.2005 13:47
213.141.159.26
,
пустое
)
Отсканировал "Цифровые методы в спутниковой связи" Банкет, Дорофеев. Кому-нибудь нужно?
—
brv2
(10.10.2005 11:47
217.144.71.226
,
пустое
)
Ответ: см. на сахаре. За качество уж не обессудьте
—
brv2
(11.10.2005 14:34
217.144.71.226
,
пустое
)
это надо так понимать 3 зипа
—
fontp
(11.10.2005 14:51
80.64.97.142
, 92 байт)
кто нибудь получил ?
—
Students
(11.10.2005 12:17
217.10.50.85
,
пустое
)
I didn't yet
—
GM
(11.10.2005 12:44
84.252.243.82
,
пустое
)
Ответ: Mne tozhe pls.
—
Olxx
(11.10.2005 07:56
216.58.61.95
, 12 байт)
Мне, пожалуйста, перешлите.
—
_Aquarius_
(10.10.2005 17:40
195.138.92.11
, 30 байт)
Ответ: Я спрашивал, но никто не откликнулся (мейл внутри)
—
vitus_strom
(10.10.2005 15:37
212.67.84.229
, 18 байт)
Ответ: Спасибо
—
vitus_strom
(12.10.2005 10:35
212.67.84.229
,
пустое
)
И мне пожалуйста, если не трудно. А залить наверное лучше на сахару, а то на электроникс не всех пускают.
—
bp
(10.10.2005 14:29
82.140.78.21
,
пустое
)
Хорошо бы на электроникс залить.
—
Кн
(10.10.2005 13:33
213.33.250.250
,
пустое
)
Ответ: Я тоже не откажусь.
—
PY
(10.10.2005 13:01
194.116.250.74
,
пустое
)
очень нужно. спасибо
—
Students
(10.10.2005 12:04
217.10.50.85
,
пустое
)
Ответ: Закинте плыз мне на почту.
—
vzn
(10.10.2005 11:53
62.64.81.146
, 104 байт)
Нельзя ли и мне на почту?
—
GM
(10.10.2005 13:48
84.252.243.82
,
пустое
)
asm vs C
—
Max
(10.10.2005 10:56
194.125.237.162
, 360 байт)
конечно ASM круче чем СИ
—
Ingener25
(12.10.2005 15:39
80.253.11.3
,
пустое
)
Посмотрите как реализованы сами функции из библиотеки, они в исходниках lib\src\*, например в из libc memcpy, memset или любые из libdsp
—
bmf
(10.10.2005 12:01
62.80.171.145
,
пустое
)
читайте C/C++ Run-Time Model and Environment
—
TAP
(10.10.2005 11:09
195.161.95.2
, 153 байт)
еще C/C++ and Assembly Interface
—
TAP
(10.10.2005 11:14
195.161.95.2
, 125 байт)
Хочу работать по USB
—
Digi
(10.10.2005 10:04
84.17.224.22
, 294 байт)
Могу дать пример. 5509, асм.
—
SM
(10.10.2005 10:14
213.141.159.26
,
пустое
)
Ответ:
—
Digi
(10.10.2005 10:16
84.17.224.22
, 39 байт)
Попозже вышлю
—
SM
(10.10.2005 10:41
213.141.159.26
,
пустое
)
0.5 OFF. Первое впечатление от сентябрьского update VisualDSP4.0
—
TAP
(10.10.2005 09:42
195.161.95.2
, 225 байт)
Это видимо они готовятся к переходу на виндовс виста :))
—
Зок Мёдов
(13.10.2005 11:48
212.34.54.6
,
пустое
)
тема затронутая st256 про софтверные видео-кодеки - в свете AD vs. TI, а на 64-х тмс-ах чего сделали?
—
yes
(10.10.2005 09:01
194.133.69.2
, 293 байт)
В общем все, что он там понаписал реально на DM642. Кроме H.264 пожалуй. Хотя VGA (320х240?) может и 264 можно.
—
SM
(10.10.2005 12:47
213.141.159.26
,
пустое
)
Насчет памяти - на Full D1 30 fps там всего хватает и на MPEG-4, и на WMV9 и не на один поток.
—
SM
(10.10.2005 11:16
213.141.159.26
,
пустое
)
если я не ошибаюсь, то с памятью как-то не получается... + просьба
—
yes
(10.10.2005 12:02
194.133.69.2
, 603 байт,
ссылка
)
Вы, главное, PSNR учитывайте, когда сравнивайте, чтоб на бит-совместимые обрезки не попасться ;-)
—
ghost
(10.10.2005 12:32
212.5.70.188
, 178 байт)
по-моему для таких кодеков критерий работает/не работает, а не PSNR :)
—
yes
(10.10.2005 13:57
194.133.69.2
,
пустое
)
Я видел своими глазами (+)
—
SM
(10.10.2005 12:20
213.141.159.26
, 387 байт)
спасибо.
—
yes
(10.10.2005 13:55
194.133.69.2
, 331 байт)
атеме всё свое предлагают. По ссылке мпег-4 например
—
SM
(10.10.2005 13:56
213.141.159.26
,
пустое
,
ссылка
)
А вот про wmv
—
SM
(10.10.2005 13:58
213.141.159.26
,
пустое
,
ссылка
)
У нас на 6414 H263 работает.
—
GRD
(10.10.2005 10:45
80.92.98.220
,
пустое
)
а размер и fps.... а то может QCIF какой-нибудь :)
—
yes
(10.10.2005 11:43
194.133.69.2
,
пустое
)
720*576, 25 кадров. Оставшиеся ресурсы процессора тратятся на другое :)
—
GRD
(10.10.2005 12:57
80.92.98.220
,
пустое
)
SDRAM используется.
—
GRD
(10.10.2005 13:01
80.92.98.220
,
пустое
)
и еще вопрос - либу или доку к ней (со спектрумдигитал, из комплекта к EVM642) можно ли как-то скачать?
—
yes
(10.10.2005 09:05
194.133.69.2
, 172 байт)
Снесли его... Теперь надо народ просить, кто успел скачать. У меня дистрибутив похерился, однако проинсталлированный есть.
—
SM
(10.10.2005 10:37
213.141.159.26
,
пустое
)
есть SetupEVMDM642.exe на 37,5 Метров.
—
мдас...
(10.10.2005 12:54
80.250.189.10
,
пустое
)
Хм... Хм... Оригинал назывался DM642EVM100b.zip и был 132-с-чем-то мега
—
SM
(10.10.2005 13:08
213.141.159.26
,
пустое
)
да...с ним идут addonы(flashburn, ddk , ndk и др.) и драйверы . эддоны весят еще 80 метров..:(
—
мдас...
(10.10.2005 13:42
80.250.189.10
, 91 байт)
NDK тоже нужно - без него не собрать те самые экземплы, где MPEG over ethernet.
—
SM
(10.10.2005 13:44
213.141.159.26
,
пустое
)
эддоны имеют отдельные сетапы... 20 метров(NDK) .... 5(DDK).... Апдейт на CCS я думаю не нужен..он 60 метров весит... Вобщем ночью выложу на вебфайл и кину ссылок.. если кому на руки, то завтра-послезавтра в питере
—
мдас...
(10.10.2005 13:50
80.250.189.10
,
пустое
)
А тем, у кого нет доступа на элекроникс - еще куда-нибудь (+)
—
GRD
(10.10.2005 13:03
80.92.98.220
, 36 байт)
А мож на электроникс его? Полезный вещь!
—
SM
(10.10.2005 13:01
213.141.159.26
,
пустое
)
однако я там не зареген... могу дать а вы выложите. наверное резать надо будет на вебфайл
—
мдас...
(10.10.2005 13:02
80.250.189.10
,
пустое
)
Не вопрос - выложу.
—
SM
(10.10.2005 13:03
213.141.159.26
,
пустое
)
C55хх: вопрос по линковщику (+)
—
Doka
(09.10.2005 12:04
193.192.155.22
, 410 байт)
опечатка. преедпоследняя строка: dmaМem: {} > DATA
—
Doka
(09.10.2005 12:06
193.192.155.22
,
пустое
)
Ответ:
—
homekvn
(09.10.2005 15:47
84.146.50.120
, 170 байт)
cпасибо. сработало!
—
Doka
(09.10.2005 15:56
193.192.155.22
,
пустое
)
спектральный анализ сетевого напряжения
—
serg2005
(08.10.2005 08:29
195.162.39.3
, 110 байт)
Все зависит от требований к результатам этого анализа.
—
SM
(09.10.2005 23:00
213.141.159.26
,
пустое
)
Новое сообщение
|||
Телеконференции
|||
Главная страница