Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
о фирме
продукция
электроника
обратная связь
Цифровые сигнальные процессоры (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
Новое сообщение
Регистрация
——> Выберите конференцию
Микроконтроллеры <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>
Телесистемы
Вопрос по обработке сигнала ПЧ 17 МГц
—
dlsh
(17.10.2006 16:45
213.177.100.123
, 517 байт)
Ключевые слова - Undersampling ADC -->
—
=AVR=
(17.10.2006 17:22
80.92.96.19
,
пустое
,
ссылка
,
картинка
)
Так все согласно науке. Если частота дискретизации в 2 и выше раз превышает ПОЛОСУ сигнала, то все ОК. На практике есть еще вспомогательные требования, типа полосы пропускания аналогового тракта АЦП и небольших хитростей с выбором частоты дискр.
—
-=ВН=-
(17.10.2006 17:16
193.125.71.140
,
пустое
)
А какже частота Нейквиста которая должна быть в 2 раза выше частоты сигнала?
—
dlsh
(17.10.2006 17:44
213.177.100.123
,
пустое
)
Да все нормально с ней.
—
-=ВН=-
(17.10.2006 18:28
193.125.71.140
, 1434 байт)
Есть маааленький нюансик. Сам АЦП тоже имеет рабочую полосу (которая никак не связана с частотой семплирования)
—
-=Shura=-
(17.10.2006 20:01
69.48.100.61
,
пустое
)
Есть еще меньший нюансик. Означенная АЦП-шная полоса упомянута мной парой сообщений выше.
—
-=ВН=-
(17.10.2006 20:07
193.125.71.140
,
пустое
)
Oops :-)
—
-=Shura=-
(17.10.2006 20:11
69.48.100.61
,
пустое
)
Она должна быть в два раза больше полосы сигнала. Когда полоса начинается от нуля это частный случай
—
SM
(17.10.2006 18:11
85.21.237.237
,
пустое
)
Ой. Не Найквиста, конечно, а дискретизации.
—
SM
(17.10.2006 18:12
85.21.237.237
,
пустое
)
Ответ: так криминала нету полоса модулирующего сигнала гораздо меньше частоты промежуточной, или вас очень интересует синус несущей?
—
coc shay
(17.10.2006 18:03
217.25.199.125
,
пустое
)
Поставьте параллельный или конвейерный АЦП, которые больше 100 msps есть. Например ads5500
—
SM
(17.10.2006 16:51
85.21.237.237
,
пустое
)
любительский вопрос по любительской децимации (+)
—
Electrovoicer
(17.10.2006 14:47
195.131.164.100
, 628 байт)
Согласен с ВН. Добавлю для самоконтроля можно сделать так (+)
—
homekvn
(17.10.2006 15:25
212.185.161.237
, 739 байт)
Так сами и оцените.
—
-=ВН=-
(17.10.2006 15:04
193.125.71.140
, 408 байт)
мужики, а как мне расположить секцию (библиотеки?) в памяти?
—
товарисч
(17.10.2006 13:44
80.250.189.10
, 430 байт)
В .cmd линкерском опишите секции и их распределение по памяти. И подключите этот cmd к проекту
—
SM
(17.10.2006 14:42
85.21.237.237
,
пустое
)
а что ж это мне каждую секцию, которую присандалит линкер по функциям прописывать в cmd? и так там много чего понаписано.
—
товарисч
(17.10.2006 14:45
80.250.189.10
,
пустое
)
Из всего Вами тут перечисленного там одна секция ".text"
—
SM
(17.10.2006 15:29
85.21.237.237
,
пустое
)
НЕ. там оказалось что в маке забыл прописать длину, и когда она перевалила,то перестала грузить есс-но. А в билд опшнсах стояло вместо absolute executible - reallocate executible. от так.
—
товарисч
(18.10.2006 20:06
80.250.189.10
,
пустое
)
Начинаю писать свою первую программу для Blackfin. На С. Сразу возник вопрос - насколько полезна библиотека System Services с драйверами устройств. Моя задача не очень сложная - обработка мгновенных выборок КИХ-фильтром и передача результатов по интерфейсу. Может, проще все самому писать, а то что-то руководство слишком длинное.
—
K A A
(17.10.2006 13:06
213.132.80.164
,
пустое
)
Не знаю про блэкфин, но в жизни ни разу не пользовал так назывемые драйвера устройств в других процах:-) И операционные системы, к ним прилагаемые:-)
—
-=ВН=-
(17.10.2006 13:23
193.125.71.140
,
пустое
)
Ну, насчет драйверов, наверное, соглашусь. А вот операционку Вы зря: иногда без нее никак, ибо бывает, что требуется переключение задач, имеющих разные приоритеты. А по большому счету, какую операционку использовать, не имеет существенного значения (ну, если нам, конечно, не нужна какая-то особая функциональность, которая реализуется только данной операционкой)
—
homekvn
(17.10.2006 13:38
212.185.161.237
,
пустое
)
Зря Вы так, без нее "еще как", причем свой диспетчер, заточенный под конкретную задачу, всегда поэффективнее готовенького выходит.
—
SM
(17.10.2006 14:43
85.21.237.237
,
пустое
)
Я понимаю, но (+)
—
homekvn
(17.10.2006 15:01
212.185.161.237
, 878 байт)
Из моего опыта (+)
—
SM
(17.10.2006 15:28
85.21.237.237
, 481 байт)
Понимаю, но не всегда такой подход годится. Например (+)
—
homekvn
(17.10.2006 15:44
212.185.161.237
, 989 байт)
Ответ: (+)
—
SM
(17.10.2006 16:01
85.21.237.237
, 778 байт)
Ответ (+)
—
homekvn
(17.10.2006 16:26
212.185.161.237
, 821 байт)
Ответ: (+)
—
SM
(17.10.2006 16:45
85.21.237.237
, 1273 байт)
Не, ну понятно. Просто тогда Вы фактически реализуете свое ядро. Хорошо это, или плохо, рассуждать не берусь. Наверное, когда-нибудь и хорошо (например, если однажды Вы его уже написали, а потом надо только под задачу адаптировать).
—
homekvn
(17.10.2006 16:57
212.185.161.237
,
пустое
)
Фактически я не делаю ядра вообще. Задачи сами друг с другом разбираются. Хотя если пачку вызовов подпрограмм из бесконечного цикла назвать ядром, то я не против :)
—
SM
(17.10.2006 17:30
85.21.237.237
,
пустое
)
Видимо задачи простенькие
—
Fat Robot
(18.10.2006 09:17
62.105.138.5
, 130 байт)
Все это мелочи и нюансы, какая задача чем прервана должна быть. Просто разные принципы мультизадачности. А сбор обычно в прерывании от соотв "железа" делается. Или в дма, и потом прерывание от него.
—
SM
(18.10.2006 10:18
213.141.159.26
,
пустое
)
Ну про сбор в прерывании - это, конечно, возможно. И сам иногда так делаю. Просто такой подход имеет ряд ограничений и годится только для случаев, когда не так много задач, прерывающих одна другую. По-хорошему в прерывании надо только сделать release semaphore и все. Все остальное сделает операционка (+)
—
homekvn
(18.10.2006 13:04
212.185.161.237
, 384 байт)
Ответ: (+)
—
SM
(18.10.2006 13:29
213.208.180.51
, 672 байт)
Но это философский принцип - за универсальность надо платить всеми ресурсами, за скорость - памятью, за память - скоростью... Что лучше в конкретном случае - решать разработчику.
—
homekvn
(18.10.2006 13:51
212.185.161.237
,
пустое
)
Я вобщем-то с homekvn солидарен - всегда променяю 5% производительности CPU на простоту и быстроту разработки.
—
andy_P
(17.10.2006 16:09
80.82.63.185
,
пустое
)
А я не всегда :) Если из-за этих 5% придется ставить дороже камень, а продукт массовый... Я лучше ужмусь в дешовый, а разницу с единицы продукции себе в карман :)
—
SM
(17.10.2006 16:55
85.21.237.237
,
пустое
)
Опыта с большими сериями не имел - хотя такую ситацию что все надо в маленький камень впихнуть представляю. Тогда наверное действительно надо от оски отказаться или оптовую скидку на железо получать :-)
—
andy_P
(17.10.2006 17:15
80.82.63.185
,
пустое
)
Вы тоже зря :-) Время переключения контекста - один из важных параметров RTOSки. Он частенько и определяет можно ли данную RTOSку использовать для данной системы реального времени.
—
andy_P
(17.10.2006 15:27
80.82.63.185
,
пустое
)
Разместите эту часть во внутренней памяти (например, в кеше процессора) и проблем не будет. Хотя я не очень понимаю, почему время переключения контекста может быть бОльшим или меньшим? Ведь это более-менее стандартная процедура. И проблемы скорость здесь будет зависеть, главным образом, от того, как быстро мы можем сохранить все регистры.
—
homekvn
(17.10.2006 15:58
212.185.161.237
,
пустое
)
Кэш может потребоваться почистить, MMU переконфигурить и тп Регистры - не единственный ресурс который приходится восстанавливать от задачи к задаче. Просто когда две ос-ки для одинакового железа сравнивают сравнивают, то количество переключений контекста в единицу времени - полезный параметр.
—
andy_P
(17.10.2006 16:06
80.82.63.185
,
пустое
)
Да как без нее, как. Еще как. Но я так сказать не возражаю. Считаете, что никак, значит операцонку в зубы и вперед. Я считаю, что как, посему зубами предпочитаю злобно клацать. Спорить не намерен.
—
-=ВН=-
(17.10.2006 13:42
193.125.71.140
,
пустое
)
Ну, System Servises - это не операционная система, а оболочка в виде функций для управления процессором и его периферией.
—
K A A
(17.10.2006 14:25
213.132.80.164
,
пустое
)
Я понял, понял. Я Вам и написал, что драйвера не пользую. В свете новых веяний добавлю, что оболочки для управления периферией - тоже.
—
-=ВН=-
(17.10.2006 14:31
193.125.71.140
,
пустое
)
При описании многолучевости встречал только подход основанный на ких фильтре из нескольких тапов...
—
Deda
(17.10.2006 10:36
213.158.8.7
, 254 байт)
Эфирные каналы вроде всегда с комплексными коэф. были. См. например Rec. ITU-R F.1487
—
alostap
(17.10.2006 20:50
80.80.111.129
,
пустое
)
По первому вопросу - возможно.
—
andy_P
(17.10.2006 11:00
80.82.63.185
,
пустое
)
Это обычная ситуация или из ряда вон выходящая?...
—
Deda
(17.10.2006 11:09
213.158.8.7
, 167 байт)
Могу добавить, что четная симметрия амплитудной характеристики канала и нечетная фазовая - это скорее экзотика при многолучевости.
—
andy_P
(17.10.2006 11:41
80.82.63.185
,
пустое
)
Про симметрию я особо и не мечтал, просто видел описания каналов только в виде несимметричных кихов, и далее немного задумался...
—
Deda
(17.10.2006 22:39
212.48.201.156
, 292 байт)
Я вообще-то про частотную область калякал. Кривизна в частотной области напрямую приводит к комплексному фильтру во временной. На счет комплексности - посмотрите на ходовую модель SUI.
—
andy_P
(18.10.2006 17:47
80.82.63.185
,
пустое
)
Обычная. Даже однолучевой канал докручивает фазу и меняет амплитуду сигнала. Каждый "луч" - это сумма лучей, поэтому в результате интерференции может получиться любая амплитуда и фаза. К особенностям постоения эквалайзера можно отнести то, что он комплексный. Те в веса винеровского фильтра, а также определяющие их корреляционные функции будут комплексными.
—
andy_P
(17.10.2006 11:23
80.82.63.185
,
пустое
)
По второму вопросу - вовсе не факт. Время задержки может быть отнюдь не кратным периоду дискретизации.
—
SM
(17.10.2006 10:44
213.141.159.26
,
пустое
)
Время задержки это ГВЗ эквивалентного фильтра? и соответственно оно может "набираться" из разного числа тапов?
—
Deda
(17.10.2006 11:02
213.158.8.7
,
пустое
)
Типа того. Потом - луч может быть не только просто задержан, а еще и извращенно задержан. Например на разных частотах по-разному.
—
SM
(17.10.2006 11:10
213.141.159.26
,
пустое
)
Загрузка программы в TMS320F2810
—
AlexSv
(16.10.2006 14:06
212.57.146.170
, 503 байт)
Вы грузите код в ОЗУ.(+)
—
Вяч
(17.10.2006 09:34
193.110.112.141
, 286 байт)
Как выполнить первый пункт?
—
AlexSv
(17.10.2006 12:52
62.148.252.23
,
пустое
)
Скачать с сайта TI документ spra958f. Там есть примеры проектов.
—
Вяч
(18.10.2006 09:50
193.110.112.141
,
пустое
)
CCS Еще как может грузить флеш :) Для этого ему нужен плагин, скачиваемый с сайта TI. Кстати, sdflash не умеет работать со многими эмуляторами, включая всех, построенных на базе SEPK.
—
SM
(17.10.2006 10:21
213.141.159.26
,
пустое
)
Плагин скачали и установили. Однако, при загрузке с помощью его программы выдается сообщение - no section were found that map to Flash. Есть подозрение, что надо изменить что-то в линковщике. Что именно и как, подскажите?
—
AlexSv
(17.10.2006 12:56
62.148.252.23
,
пустое
)
Как что? Рпаспределение секций вашего проекта по адресному пр-ву проца. Это в .cmd файле
—
SM
(17.10.2006 14:45
85.21.237.237
,
пустое
)
Всем спасибо. Загрузить во флэш получилось. :-) Возникла вторая задачка - а можно ли записать число во флэш, потом прочитать его и перезаписать второй раз? Пока попробовали напрямую, наобум, но не получается. Никто так с флэшкой не работал?
—
AlexSv
(18.10.2006 13:32
62.148.252.23
,
пустое
)
Я имею в виду во время выполнения программы
—
AlexSv
(18.10.2006 14:11
62.148.252.23
,
пустое
)
грузите вы код, надо полагать, в ОЗУ (внутренне или внешнее не важно), после ресета прога стартует с 0-го адреса(если не ошибаюсь), если не трогали внутр. флеш то там 0x FFFF, запишитев нулевой адрес флешки команду перехода на фиксированный адрес ОЗУ, а рабочую программы слинкуйте таким образом, что бы по этома адресу лежал бузусловный переход на точку входа(_c_int0 кажись) ну или сама точка
—
for(;;)
(16.10.2006 15:58
82.179.67.254
,
пустое
)
Если File->Load Program, то только в ОЗУ можно грузить. Если флеш-лоадер какой=нить разновидности - то только во флеш. Чем грузите-то? И куда грузите?
—
SM
(16.10.2006 15:30
213.141.159.26
,
пустое
)
Ответ:
—
AlexSv
(17.10.2006 07:49
62.148.252.23
, 98 байт)
Так это однозначно в ОЗУ. Флеш прошивается специальными флеш-лоадерами.
—
SM
(17.10.2006 10:20
213.141.159.26
,
пустое
)
Коллеги! У кого есть доступ с статьям из IEEE, не поделитесь вот этими? (внутри) Заранее огромное спасибо
—
omen
(16.10.2006 12:17
212.176.3.10
, 893 байт)
Есть контакты паренька, который за деньги скачивает. Не приятно, но очень надобыло - заплатил... Видимо где-то есть доступ проплаченный... Берёт где-то 7уе
—
Builder
(17.10.2006 22:45
81.25.37.119
,
пустое
)
Сенк! Уже помогли :)
—
omen
(19.10.2006 21:03
212.176.3.10
,
пустое
)
проблема с паролем на tms320F2811
—
Al__
(16.10.2006 12:14
84.47.144.210
, 383 байт)
IRC канал для DSP подключайтесь пообщаемся irc.krasnet.ru #dsp
—
Geremy
(14.10.2006 19:35
87.103.156.159
,
пустое
)
Подскажите по VisualDSP++ версия 4.5
—
wukrly
(14.10.2006 18:40
195.5.29.249
, 341 байт)
Открываю сайт. Не судите строго, просто времени нет на его создание. Популярно пока в вордовском файле.
—
TiMatTU
(14.10.2006 18:37
213.228.95.64
, 18 байт)
Что Вы подразмеваете под "открытием"? Стартовая страница с неработающими ссылками и без контента?
—
reddragon
(17.10.2006 11:24
80.82.63.185
, 160 байт)
сайт по поводу TMS320F2812
—
TiMatTU
(16.10.2006 17:04
213.228.95.64
,
пустое
)
Ссылки будут появляться по мере редактирования и обновления :)
—
TimMatTU
(17.10.2006 11:32
217.71.128.84
,
пустое
)
Требуется разработка контролера На DSP TMS320F2812
—
AVK
(20.01.2007 01:38:53
193.110.113.116
, 1077 байт)
А идет ли в комплект с CCS 3.1 FlashBurn? (или он идет с какой-нибудь платой, или на ТИ сайте?)
—
Alexeykoval
(14.10.2006 17:38
85.202.147.212
, 121 байт)
Добывается там =>
—
SM
(16.10.2006 15:32
213.141.159.26
,
пустое
,
ссылка
)
Есть такой плагин: C2000-3.1-SA-to-UA-TI-FLASH2X.EXE называется. Содрать его можно из Spectrumdigital.com
—
TiMatTU
(14.10.2006 18:31
213.228.95.64
,
пустое
)
Такой я не нашел, но у меня в комплект с платой идет FlashBurn, но он не хочет устанавливаться...
—
Alexeykoval
(15.10.2006 14:33
85.202.147.212
, 1101 байт)
Какой проц лучше выбрать?
—
sda
(14.10.2006 15:16
217.199.225.30
, 90 байт)
Всем большое спасибо!Примерно ситуация ясна.
—
sda
(16.10.2006 20:48
217.199.225.30
,
пустое
)
Если мС это миллисекунды, то любой сигнальник работающий на 30 и выше Мегагерцах. Только чтобы памяти ему хватило.
—
-=ВН=-
(16.10.2006 16:24
193.125.71.140
,
пустое
)
Вот, например (+)
—
homekvn
(14.10.2006 18:17
212.185.161.237
, 443 байт)
Спасибо!Но хотелось бы чего нибудь попроще.Нет ли у Вас таких же данных по блекфину или ADSP-21992?
—
sda
(16.10.2006 14:14
217.199.225.30
,
пустое
)
Вот возьмите Блекфин от Аналогов. Я прикинул на основании их бенчмарка (+)
—
homekvn
(16.10.2006 14:37
212.185.161.237
, 363 байт)
Стоп! Сплющило! Все будет примерно в 10 раз лучше. Я одну дес. запятую пропустил при подсчете (сами можете легко проверить). Только вот одно замечание (см. топик на этой же странице от тов. Geremy) - проблема с количеством внутренней памяти. Придется изощряться. Но даже если данные брать из внешней памяти, которая тормозит, то получите показатель в 10 раз хуже. Но Вам этого за глаза и за уши должно хватить.
—
homekvn
(16.10.2006 14:46
212.185.161.237
,
пустое
)
Т.е. в итоге уложитесь в 5 милисекунд. Причем сразу на два канала.
—
homekvn
(16.10.2006 14:48
212.185.161.237
,
пустое
)
Кстати, Шарк действительно может оказаться дешевле Блекфина (от 5,25 долл). См. ссылку
—
homekvn
(16.10.2006 14:58
212.185.161.237
,
пустое
,
ссылка
)
Где можто взять исходники VAD ?
—
rs
(13.10.2006 20:35
82.207.89.211
,
пустое
)
Еще можно посмотреть открытые исходники для speex
—
mag24
(16.10.2006 09:15
62.148.158.178
,
пустое
)
Мне нужен VAD для проца с фиксированой запятой (+)
—
rs
(16.10.2006 12:17
82.207.89.211
, 97 байт)
тогда ручками... алгоритм не очень сложный, ну в зависимоти от того прикаких шумах будет работать
—
mag24
(16.10.2006 13:32
62.148.158.178
,
пустое
)
Ответ: Насколько хороший нужен VAD? Можно выкусить из GSM 6.10 или другого вокодера,
—
VLV
(14.10.2006 20:05
70.233.164.250
,
пустое
)
Кто может дать пример использования cache для BlackFin 533 ...
—
Diman_Y
(13.10.2006 15:30
212.185.161.237
, 269 байт)
Ответ: eсли используется кеш, то обязательно нужно описать всю имеющуюся память в CPLB
—
VLV
(13.10.2006 19:38
70.233.164.250
,
пустое
)
FFT 8192 точки на Си... для BF -533 как граммотно реализовать? ведь внутренней памяти не хватит
—
Geremy
(13.10.2006 15:18
87.103.156.159
, 242 байт)
Судя по справке quark'а Вам на БПФ вполне должно хватить внутренней памяти.
—
-=ВН=-
(16.10.2006 16:03
193.125.71.140
,
пустое
)
Если только FFT, должно хватить внутренней памяти. (+)
—
quark
(16.10.2006 11:54
62.140.241.223
, 223 байт)
Если есть внешняя память (+)
—
homekvn
(14.10.2006 18:35
212.185.161.237
, 590 байт)
Может попробывать вместо БПФ обычное ДПФ?
—
st256
(14.10.2006 10:09
217.151.231.218
, 221 байт)
Лучшее решение.
—
st256
(15.10.2006 15:54
217.151.231.218
, 260 байт)
Так БПФ - это просто быстрая реализация ДПФ. Была придумана Кули и Тьюки в конце 60-х годов, если не ошибаюсь. Без этого алгоритма ДПФ больших длин реализовать нереально (не хватит производительности процессора).
—
homekvn
(14.10.2006 18:24
212.185.161.237
,
пустое
,
ссылка
)
Ответ: JFYI: алгоритм БПФ был придуман Гауссом в 18 веке.
—
VLV
(14.10.2006 20:08
70.233.164.250
,
пустое
)
Не читал об этом раньше. А нет ли у Ва
—
homekvn
(15.10.2006 11:53
84.146.70.238
,
пустое
)
А нет ли у Вас ссылок, где говорится об этом?
—
homekvn
(15.10.2006 11:55
84.146.70.238
,
пустое
)
Ответ (+) =>
—
bp
(15.10.2006 14:17
89.110.55.211
, 340 байт,
ссылка
)
Спасибо, интересно; не знал. Только вот удивительно, как Гаусс догадался о применении циркулярной матрицы или о циклической свертки, которые лежат в основе БПФ? С какого бока он подошел к этой проблеме?
—
homekvn
(15.10.2006 17:00
84.146.70.238
,
пустое
)
Ответ (+)
—
bp
(15.10.2006 17:42
89.110.55.211
, 703 байт)
Да, но вот в чем штука-то! И Рунге и Гаусс должны были рассматривать не непрерывные функции, а просто последовательности ограниченной длины, или же периодические последовательности (не принципиально). Интересно, что их натолкнуло на это в 19 и начале 20 века? (+)
—
homekvn
(15.10.2006 21:14
84.146.70.238
, 321 байт)
Так ведь в любой прикладной исследовательской работе чаще появляются как раз не непрерывные аналитические функции, а (говоря нашим языком) последовательности отсчетов (+)
—
bp
(15.10.2006 21:41
89.110.55.211
, 367 байт)
Сшивка изображений
—
Burster
(12.10.2006 20:20
83.102.215.130
, 121 байт)
Ответ: сшивка изображений
—
digriz
(11.05.2008 15:49:23
80.90.116.9
, 162 байт)
Как посмотреть в Visual DSP 3.5++ для BF-533 программируемые флаги PF0-PF15 в режиме симуляции?
—
Geremy
(12.10.2006 19:14
87.103.156.159
, 225 байт)
Флаги не симулируются в Visual DSP 3.5++. Да и в 4.5++ то же этого нет :-(.
—
dinam
(13.10.2006 05:51
212.192.185.54
, 115 байт)
помогите с I2C на TMC5509, попытался написать без библиотеки в упор не хочет работать !!
—
mobius
(11.10.2006 22:41
213.132.80.43
, 79 байт)
У меня в slave режиме работает нормально (+)
—
MALLOY
(13.10.2006 14:27
82.207.89.211
, 461 байт)
TMS5509 без буквы A?(-)
—
misyachniy
(12.10.2006 15:04
83.218.237.86
,
пустое
)
Ответ:
—
mobius
(12.10.2006 18:59
213.132.80.30
, 9 байт)
Необходимо сформировать 2 сигнала с возможность перестройки фазы 0..360
—
ssassh
(11.10.2006 15:41
213.184.233.178
, 1077 байт)
Ответ(+):
—
товарисч
(11.10.2006 17:14
80.250.189.10
, 255 байт)
Не совсем так
—
ssassh
(11.10.2006 17:32
213.184.233.178
, 295 байт,
ссылка
)
Какое прерывание генерит UART в 5502?
—
dmyl
(11.10.2006 14:14
195.128.135.17
,
пустое
)
0Ch
—
rst
(11.10.2006 14:33
195.162.50.30
,
пустое
)
Непонял???? Просто я смотрю на таблицу 3-77 из SPRS166I и в упор не вижу прерывания от UART, 0xC в таблице тоже отсутсвует
—
dmyl
(11.10.2006 15:01
195.128.135.17
,
пустое
)
Если имеется в виду 12 вектор, то подскажите все равно подскажите где же это в докциях можно вычитать
—
dmyl
(11.10.2006 15:10
195.128.135.17
,
пустое
)
часть есть в csl_irq.h и где-то в pdf это было, но где - никак не вспоминается :(
—
rst
(11.10.2006 16:46
81.1.217.67
, 1722 байт)
В CSL правда есть. Но уже просто любопытно само построение документации от TI, где надо копать чтобы найти прерывание UART :)
—
dmyl
(11.10.2006 17:13
195.128.135.17
,
пустое
)
Вектора и распределение памяти обычно в даташитах на конкретный камень.
—
SM
(11.10.2006 17:34
85.21.237.237
,
пустое
)
SPRS166I и есть даташит на 5502 :) UARTа в векторах нет
—
dmyl
(11.10.2006 17:58
195.128.135.17
,
пустое
)
Круто! В основной таблице прерываний в докции про UART ни слова, если залезть глубже - конкретно в описание полей IER зная конкретное поле под 12 прерывание можно там лицезреть RINT2/UART. Вообщем незная не найдешь! Форума бы небыло до сих пор бы искал.
—
dmyl
(11.10.2006 18:04
195.128.135.17
,
пустое
)
Ответ: Незнаю я кокто с первого раза нашел, хедер перефирии
—
MALLOY
(13.10.2006 14:30
82.207.89.211
,
пустое
)
Да здравствует всемирный разум!!! ;)
—
rst
(11.10.2006 18:22
81.1.217.67
,
пустое
)
Помогите с Композером
—
CCS_USER
(11.10.2006 12:12
195.96.171.2
, 649 байт)
популярно на smartmath.narod.ru
—
TiMatTU
(14.10.2006 18:32
213.228.95.64
,
пустое
)
Можно быть проще, есть такая деректива в Си как asm{}
—
IO
(11.10.2006 15:31
82.179.167.16
,
пустое
)
Ответ:
—
CCS_USER
(11.10.2006 15:52
195.96.171.2
, 220 байт)
Согласен, всё на асме писать это полный изврат
—
IO
(11.10.2006 16:46
82.179.167.16
,
пустое
)
Неужели этого никто здесь не знает???????
—
CCS_USER
(11.10.2006 15:03
195.96.171.2
,
пустое
)
У тебя Си или все-таки Си++? Если второе, то надо: extern "C" void testfunction();
—
rst
(11.10.2006 13:21
195.162.50.30
,
пустое
)
Ответ:
—
CCS_USER
(11.10.2006 13:54
195.96.171.2
, 228 байт)
Ответ:
—
CCS_USER
(11.10.2006 15:03
195.96.171.2
, 35 байт)
Ответ:
—
CCS_USER
(11.10.2006 14:00
195.96.171.2
, 1771 байт)
Ответ: Переименуйте один из Ваших *.c или *.asm скажем в test01.asm и пересоберите проект и должно быть счастье
—
lgb
(11.10.2006 16:22
85.237.54.127
,
пустое
)
Действительно, работает :-) Спасибо за помощь! Кстати, почему потребовалось переименование, да еще в таком стиле?
—
CCS_USER
(11.10.2006 16:39
195.96.171.2
,
пустое
)
Грабли такие -> (+)
—
lgb
(11.10.2006 17:04
85.237.54.127
, 511 байт)
Забавно :-) С ходу и не догадаешься :-)
—
CCS_USER
(11.10.2006 18:12
195.96.171.2
,
пустое
)
почему ж... если почитал работу линкера так догадаешься... я вот не догадался бы назвать одним именем 2 файла :)
—
товарисч
(12.10.2006 17:25
80.250.189.10
,
пустое
)
aa
—
aaa
(11.10.2006 12:06
195.96.171.2
, 3 байт)
помогите настроить SAU510-USB + CCStudio
—
vadim_krs
(11.10.2006 10:01
217.144.163.17
, 5357 байт)
Ответ: флэш лоадер с сайта помог в прошивании :-) а при стандатрной загрузке Ctrl + L так и говорит "verification error"
—
vadim_krs
(13.10.2006 04:45
217.144.163.17
,
пустое
)
Ответ: еще забыл, питание (+5В) для программирования флэша подано.
—
vadim_krs
(12.10.2006 04:43
217.144.163.17
,
пустое
)
В CCS Setup выбран конфигурационный файл sm510usb.cfg?
—
dmyl
(11.10.2006 11:34
195.128.135.17
,
пустое
)
Ответ: настраивал по методе с приложенного диска, т.е. сначала выбирал XDSP510 emulator и пункт генерации конфига из файла sm510usb.cfg. Похоже Композер все-же не правильно видит емулятор, а где копать не знаю.
—
vadim_krs
(12.10.2006 04:31
217.144.163.17
,
пустое
)
Если бы не был, был бы SC_ERR_NO_TRG_POWER
—
SM
(11.10.2006 11:50
213.141.159.26
,
пустое
)
Ответ: пока не заменил board.cfg на sm510usb.cfg (с переименованием конечно) в папке /сс/bin так и было.
—
vadim_krs
(12.10.2006 04:34
217.144.163.17
,
пустое
)
board.cfg нужен только для программ xdsprobe и xdsreset. Сам композер им не пользуется.
—
SM
(12.10.2006 19:14
213.141.159.26
,
пустое
)
Проверьте, не в резете ли сам процессор на таргете, и все ли в порядке с его тактовой. Да, и какой процессор у вас ?
—
SM
(11.10.2006 11:30
213.141.159.26
,
пустое
)
Ответ: Проц TMS320LF2406A , процессор не в ресете, сам пробовал сбрасывать его, кварц стоит 7.5 МГц а с емулятора идет 25 МГц (может в этом дело)?
—
vadim_krs
(12.10.2006 04:42
217.144.163.17
,
пустое
)
Ответ: Запустился эмулятор после перестановки делителя TCK так, чтобы тактовая из эмулятора была 10 МГц. Теперь при попытке загрузить программу пишет ошибка проверки и не пишет флэш. CMD файл внутри.
—
vadim_krs
(12.10.2006 07:15
217.144.163.17
, 845 байт)
Вот с этим подсказать не могу - на работаю с 24хх. Но это проблема не эмулятора.
—
SM
(12.10.2006 19:13
213.141.159.26
,
пустое
)
Ответ: флэш лоадер с сайта помог в прошивании :-) а при стандатрной загрузке Ctrl + L так и говорит "verification error"
—
vadim_krs
(13.10.2006 04:46
217.144.163.17
,
пустое
)
А какие учебники есть для курса "Цифровые Сигнальные Процессоры"? Т.е. как их использовать, программировать, включать. Иными словами, Рабинера-Гоулда не предлагать!
—
st256
(10.10.2006 18:39
217.151.231.218
,
пустое
)
По-русски от AD -->
—
K A A
(13.10.2006 15:16
213.132.80.164
,
пустое
,
ссылка
)
Есть еще руководство по ADSP - 2100 на русском от "государственный электротехнич. универсирет СПб"
—
mag24
(11.10.2006 09:12
62.148.158.178
,
пустое
)
Ответ:
—
mag24
(11.10.2006 09:08
62.148.158.178
,
пустое
)
Дык руководство по супервектору ЗСП.
—
-=ВН=-
(10.10.2006 19:55
193.125.71.140
,
пустое
)
Еще (+)
—
SM
(10.10.2006 18:56
85.21.237.237
, 114 байт)
Например (+)
—
SM
(10.10.2006 18:52
85.21.237.237
, 157 байт)
А вообще покоцать бы слова "цифровые сигнальные" тут. Процессор он и есть процессор. И включают их всех примерно одинаково. И программируют тоже.
—
SM
(10.10.2006 18:53
85.21.237.237
,
пустое
)
Да я говорил уже, но Государственный образовательный стандарт высшего профессионального образования считает иначе.
—
st256
(10.10.2006 19:31
217.151.231.218
, 22 байт)
проблемка с JTAG HPUSB от AD - тест проходит, а к таргету не подключается ...
—
gyro
(10.10.2006 15:32
217.9.87.129
, 174 байт)
У нас есть тоже подобный битый эмулятор. (+)
—
homekvn
(10.10.2006 16:15
212.185.161.237
, 709 байт)
Ответ: Спасибо... Пойду за пивом :)
—
gyro
(10.10.2006 16:26
217.9.87.129
,
пустое
)
Кстати, может, у Вас проблема с самим JTAG? (+)
—
homekvn
(10.10.2006 19:30
212.185.161.237
, 798 байт)
Да нет, контакты вроде соответствуют...
—
gyro
(11.10.2006 13:57
82.179.191.127
, 581 байт)
Тогда только пиво!
—
homekvn
(11.10.2006 14:53
212.185.161.237
,
пустое
)
Вот сейчас поговорил на этот счет с коллегой (+)
—
homekvn
(11.10.2006 17:15
212.185.161.237
, 940 байт)
Спасибо, информация полезная, я правда под шумок...
—
gyro
(11.10.2006 18:06
82.179.191.127
, 228 байт)
ВАКАНСИЯ: "Разработчик ПО для TMS 320C30"
—
Алина
(09.10.2006 19:56
83.102.149.27
, 160 байт)
Да уж, а если бы в резюме было выражение "процесора ввода-вывода" наверное бы сразу отсеяли... ;-)
—
IO
(10.10.2006 17:12
82.179.167.16
,
пустое
)
Алина, а сколько Вам лет?
—
Крок
(09.10.2006 22:24
85.141.193.232
,
пустое
)
Такие вопросы даме... Как можно? "Галактике стыдно за вас"
—
-=ВН=-
(09.10.2006 23:54
213.177.100.151
,
пустое
)
Это такие новые веяния? Первый вопрос женщинам - о возрасте?
—
SM
(09.10.2006 23:27
213.141.159.26
,
пустое
)
Может я из-за неё выучу все сигнальники сразу?
—
Крок
(10.10.2006 23:11
91.76.33.243
,
пустое
)
"...Требуется мужчина. Можно разработчик ПО для TMS..."
—
=L.A.=
(10.10.2006 00:38
213.134.214.10
,
пустое
)
Входные LLR для Турбо-сопроцессора 6416
—
Vladimir
(09.10.2006 18:05
84.242.4.99
, 139 байт)
DSP
—
Vladimir
(09.10.2006 18:00
84.242.4.99
, 119 байт)
Нужна утилита для прошивки TMS320F28xx
—
a2
(09.10.2006 14:52
85.21.164.34
, 414 байт)
Пару вопросов по SHARC-ам и возможностям их обвязки
—
Iskatel
(09.10.2006 11:52
213.177.124.23
, 704 байт)
Ответ
—
-pin-
(09.10.2006 13:49
212.46.4.38
, 382 байт)
Ответ: Спасибо!
—
Iskatel
(09.10.2006 17:22
213.177.124.23
, 258 байт)
BlackFin BF531 SPORT as SPI
—
VLV
(07.10.2006 20:00
70.233.164.250
, 518 байт)
Вы пытаетесь настроить порт при включёном бите TSPEN. Посмотрите стр. 12-9 перевода.
—
2nd
(11.10.2006 11:19
213.234.225.251
,
пустое
)
Вот кусок рабочей программы для BF532. Для этого проца аномалий в SPORTe вроде не было, правда если не отключать тактовую.
—
dinam
(09.10.2006 05:29
212.192.185.54
, 850 байт)
Ответ: Не работает...
—
VLV
(09.10.2006 18:18
70.233.164.250
, 96 байт)
У меня этот SPORT работает без прерываний и DMA.
—
dinam
(10.10.2006 05:11
212.192.185.54
, 99 байт)
Подскажите пожалуйста про noise shaping... (+)
—
ASergej_R19
(06.10.2006 18:08
80.250.160.170
, 98 байт)
Это в смысле разработки АЦП? Тогда в литературе по разработке сигма-дельта АЦП. Так как это одно и тоже (noise shaping и sigma-delta).
—
SM
(06.10.2006 18:19
85.21.237.237
,
пустое
)
А в цифровой обработке при оверклокинге это не используется?
—
ASergej_R19
(06.10.2006 18:35
80.250.160.170
,
пустое
)
Там весь смысл в хитром формировании спектра шума квантования, что делают (+)
—
SM
(06.10.2006 18:43
85.21.237.237
, 585 байт)
Ммм... Понятно... Спасибо...
—
ASergej_R19
(06.10.2006 19:33
80.250.160.170
,
пустое
)
Подскажите по EMIF
—
dmyl
(06.10.2006 15:11
195.128.135.17
, 196 байт)
Вроде вот так работает
—
dmyl
(06.10.2006 15:34
195.128.135.17
, 193 байт)
подскажите, как дизассемблировать код ADSP-2181.
—
L.
(06.10.2006 14:34
194.85.123.120
, 1 байт)
Дизассемблер АDSP21хх имел место в IDA Pro Advanced
—
fontp
(06.10.2006 17:12
213.171.46.37
,
пустое
)
Получилось. Спасибо.
—
L.
(09.10.2006 13:39
194.85.123.120
,
пустое
)
Посоветуйте JTAG для ADSP-21160 и TS-101
—
Digi
(06.10.2006 12:38
217.118.95.4
, 115 байт)
На китах медленный USB - можно подключить к любой плате кит. Быстрый USB на analog.com только он дорогой. Лучше купить быстрый PCI jTAG у insys.ru
—
fontp
(06.10.2006 17:15
213.171.46.37
, 1 байт)
Я можно ли из out-файла вернуть исходник?
—
SaShok
(06.10.2006 12:04
217.18.144.8
, 407 байт)
.out это объектный модуль. Тоже только дизасм :)
—
SM
(06.10.2006 14:29
85.21.237.237
,
пустое
)
Ответ: а чем можно это провернуть?
—
SaShok
(09.10.2006 06:23
217.18.144.8
,
пустое
)
А ничем. Загрузить в симулятор коде композера, и там смотреть
—
SM
(09.10.2006 14:31
85.21.237.237
,
пустое
)
Придумайте сами, получите славу и много денег
—
funt
(09.10.2006 10:40
82.179.67.254
,
пустое
)
Подскажите дешевые микроконтроллеры со встроенным видеоконтроллером TFT-дисплея.
—
VladimirSA
(06.10.2006 08:12
195.144.198.58
, 180 байт)
OMAP5910 5912
—
SM
(06.10.2006 09:22
213.141.159.26
,
пустое
)
Только крупную панель к ним не прилепить, четко видно направление на кпк и им подобные гаджеты.
—
Shread
(09.10.2006 02:41
85.140.117.94
,
пустое
)
Проблема с программированием EVM642_DM642
—
Alexeykoval
(05.10.2006 17:37
85.202.147.212
, 432 байт)
Например, конфигурация EMIF загружалась через GEL в композере и все работало. А Ваша программа EMIF правильно не конфигурирует.
—
andy_P
(05.10.2006 20:07
80.82.63.185
,
пустое
)
Люди, у кого есть тестовые звучки для DTMF-декодера?
—
V-ctor
(05.10.2006 17:20
212.23.84.52
, 641 байт)
Ответ:
—
Nik
(10.10.2006 11:24
213.219.212.86
, 23 байт)
помощь тут слабая
—
V-ctor
(11.10.2006 08:40
212.23.84.52
, 320 байт)
Вроде бы существуют эталонные звучки для тестирования декодера (в том числе и на фоне голоса) - еще Bell в свое время делала, но достать их проблема. +
—
andy_P
(05.10.2006 20:13
80.82.63.185
, 84 байт)
Мда... что-то нахрапом ничего такого не нашел :(
—
V-ctor
(05.10.2006 21:39
87.224.164.239
,
пустое
)
Сам их тоже живьем невидел. О существовании узнал в форуме на dsprelated.com
—
andy_P
(06.10.2006 14:55
80.82.63.185
,
пустое
)
кто-нибудь работасл с исходниками MPEG4 от AD? типа arith_encoder_mpeg4?если можно -небольшую консультацию...
—
superkeks
(05.10.2006 17:18
83.217.41.171
,
пустое
)
Как в CCS посмотреть регистры перефирии?
—
dmyl
(05.10.2006 14:14
195.128.135.17
, 113 байт)
View->memory, в page указать IO, и смотерть все что угодно
—
SM
(05.10.2006 14:23
85.21.237.237
,
пустое
)
Тогда другой вопрос
—
dmyl
(05.10.2006 14:35
195.128.135.17
, 264 байт)
Ответ: была у них какая-то заморочка, вот этот сетап у меня работает
—
bv
(05.10.2006 15:39
213.24.18.49
, 1418 байт)
Сейчас попробую.
—
dmyl
(05.10.2006 15:48
195.128.135.17
, 332 байт)
Так в CSL все регистры и определяются. Там хидер и искать надо.
—
SM
(05.10.2006 14:51
85.21.237.237
,
пустое
)
В CSL хидера с описаниями куда регистры мапятя не нашел.
—
dmyl
(05.10.2006 14:56
195.128.135.17
, 401 байт)
А где какие регистры сидят - см. в даташите на конкретный камень.
—
SM
(05.10.2006 15:10
85.21.237.237
,
пустое
)
Плохо ищем. Для I2C например это csl_i2chal.h, для других - другие "hal"ы
—
SM
(05.10.2006 15:09
85.21.237.237
,
пустое
)
Спасибо. Эко все запутано стало. Два года назад на С24 как-то проще все было. Еще в CCS был очень удобный помошник по регистрам даже с описанием бит, очень удобно, а то получаются открыты два документа даташит на камень и описание на переферию, а то и не на одну.
—
dmyl
(05.10.2006 15:22
195.128.135.17
,
пустое
)
Хотя я сам себе хидер писал... Так как не люблю чужие лишние детали.
—
SM
(05.10.2006 14:52
85.21.237.237
,
пустое
)
Помогите с TMS320F2810!
—
AlexSv
(04.10.2006 08:54
62.148.252.23
, 408 байт)
Ответ: АЦП там абалденный. На сайте примеров много. Особенно про АЦП.
—
Artem-1.6E-19
(05.10.2006 00:44
85.90.202.248
,
пустое
)
Ответ: АЦП Там обалденно неточный. А так цены бы ему не было...
—
VLV
(07.10.2006 20:40
70.233.164.250
,
пустое
)
Ответ: Скорее шумный. И быстрый. Система управления им класно сделана.
—
Artem-1.6E-19
(10.10.2006 00:34
85.90.202.163
,
пустое
)
Ответ: неплохие библиотеки на сайте производителя
—
Milit
(04.10.2006 11:12
82.207.89.211
, 108 байт)
Вот пример чтения двух каналов АЦП с некоторой обработкой.
—
GM
(04.10.2006 13:18
84.252.243.82
, 667 байт)
TMS320VC5509A питание
—
MALLOY
(04.10.2006 01:03
82.207.46.236
, 140 байт)
Про очередность где-то было, что без разницы. Всегда делал 1.6 LDO'шкой из 3.3, все работало.
—
SM
(04.10.2006 10:21
85.21.237.237
,
пустое
)
Новое сообщение
|
Главная страница
|
Раздел "Электроника"
|
Карта сайта