реклама на сайте
подробности

 
 
> программирование сигнальных процессоров, с чего начать?
fobbos
сообщение Aug 29 2008, 15:29
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 30-11-07
Пользователь №: 32 849



Здраствуйте.
Вопрос конечно неадекватный: но с чего начать, если опыта в области цифровой обработки никакого нет? Какую бы вы посоветовали литературу, желательно на русском языке. Имеется TMS320С6713 с обвязкой и CSS 3.1. А как подступиться и не знаю=(
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Doka
сообщение Aug 30 2008, 07:04
Сообщение #2


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(fobbos @ Aug 29 2008, 19:29) *
Какую бы вы посоветовали литературу, желательно на русском языке.

Cолонина А. и проч. Алгоритмы и процессоры ЦОС. 2001г.
(это по аппаратурному строению и , пожалуй, единственное что доступно на русском - не считая переводной документации на семейство с55хх)

Цитата(rv3dll(lex) @ Aug 30 2008, 09:56) *
тоже самое сделать в матлабе (не забыть про ограничения разрядности в модели и прочее)

так камни С67хх - этож вроде на плавучке


==============================

а по сути дела:
даташит - это хорошо, но эта последняя, аппаратная стадия..
CCS имеет достаточно сносный симулятор процессоров, в котором можно отладить алгоритмическую часть.
ну а перед CCS, как уже посоветовали - Матлаб, который даже имеет тулбокс для работы с С6000


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Aug 30 2008, 07:23
Сообщение #3


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(Doka @ Aug 30 2008, 10:58) *
Cолонина А. и проч. Алгоритмы и процессоры ЦОС. 2001г.
(это по аппаратурному строению и , пожалуй, едиснтвенное точ доступно на русском - не считая переводной документации на семейство с55хх)


+100
ещё очень рекомендую прочитать бегло все даташиты на процессоры предыдущих серий только фиксированную и плавающую точку различить!!!! на си может и нет разницы но моя в 400 килобайт программа на 2406 на ассемблере с прошлой работы до сих пор работает и так как написана за один день не имеет ни одного комментария и все попытки её переписать не увенчались успехом
на си она работает в 700 раз медленнее - а система то реального времени. битовые переменные 13ти байтные числа активация внешних портов командой вписанной в код просто 100 команд всего между прерываниями и вся программа должна успеть. если не успелаза 100 то не начинается обработка данные складываютсфя в буфер собственна система обработки решает вопрос отложенных расчётов и считает их между. я цифровик и поэтому сейчас не занимаюсь программированием вообще только в ПЛИС можно вообще заниматься обработкой.

тупо почему
1 процессор не делает несколько вещей сразу
2. если одна вещь требует 100 циклов а другая 99 чиклов сумма их доступна через 199 циклов - в плис через 100
3 в плис нет NMI
4 для того чтобы процессор дёргал на 10 наносекунд 1 вывод порта он тратит врем таймер и прочее - в плис это 1 процесс. 0,001 процент ёмкости в процессоре это прерывание и тоже что с ним((((
Go to the top of the page
 
+Quote Post
Herz
сообщение Aug 30 2008, 11:00
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(rv3dll(lex) @ Aug 30 2008, 09:23) *
тупо почему

При чём здесь это?!
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Aug 30 2008, 11:09
Сообщение #5


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(Herz @ Aug 30 2008, 15:00) *
При чём здесь это?!

это предписание )) что пробовать если уже ничего не получается
Go to the top of the page
 
+Quote Post
Herz
сообщение Aug 30 2008, 11:36
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(rv3dll(lex) @ Aug 30 2008, 13:09) *
это предписание )) что пробовать если уже ничего не получается

Дык, у человека ещё ничего не получается. А Вы его уже стращать...
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Aug 30 2008, 15:07
Сообщение #7


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(Herz @ Aug 30 2008, 15:36) *
Дык, у человека ещё ничего не получается. А Вы его уже стращать...

человек так и не ответил программировать или проектировать систему и не огласил весь список
просто пргограммировать дело одно )))
задача тоже не поставлена))) ПРОСТО ДЛЯ примера команда subd для деления количество запусков её зависит от разрядности результата. то есть число 32 разряда делится на 32 разряда а ответ маленький всегда. на асме интересно на си как будет вывглядеть не знаю но те 700 раз деление написано а/б
я например на одной из работ программист а когда говорю сколлегами они говорят что лох и vhdl не считают за язык))
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 31 2008, 06:58
Сообщение #8


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(rv3dll(lex) @ Aug 30 2008, 19:07) *
человек так и не ответил программировать или проектировать систему и не огласил весь список

задача специфицирована в заголовке топика: "программирование сигнальных процессоров"


rv3dll
а насчёт плис - была тема в соответствующей ветке... как правило энтузиазм в глазах hdl-кодировщиков угасает при оценке задачи hdl-описания любого ITU-вокодера.
если еще охота "подоказывать" - это в ту тему.


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Aug 31 2008, 07:30
Сообщение #9


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(Doka @ Aug 31 2008, 10:58) *
задача специфицирована в заголовке топика: "программирование сигнальных процессоров"

программирование на HDL программирование сигнальных процессоров
я всегда думал что программированием занимаются программисты а разработкой занимаются разработчики!!. слово программировать оскорбительно и не понятно - программируют РФ2 в программаторе! поэтому русским языком это звучит Разработка алгоритма управляющей программы и реализация алгоритма на процессоре ХХХ на языке ХХХ с использованием библиотек ХХХ и так далее -без обид!

только тогда становиться ясно что человек хочет
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 11:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01475 секунд с 7
ELECTRONIX ©2004-2016