[an error occurred while processing this directive]
В продолжение вопроса почему DSK работает в 10 раз медленнее (+)
(«Телесистемы»: «Конференция «Цифровые сигнальные процессоры (DSP) и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ka_ 19 апреля 2003 г. 08:32

более подробная вводная :
DSK5402, тактовая 20МГц, коэффициент умножения PLL - 5
SWWSR = 0xF000 (waitstates только на периферию)
CLKMD = 0x4007
реальная частота на CLKOUT - 100МГц
карта памяти :
MEMORY
{
PAGE 0: VECS: origin = 0C000h, length = 0080h
PRAM: origin = 08000h, length = 2000h
DRAM: origin = 0A000h, length = 1B00h
STACK: origin = 0BB00h, length = 0500h
}

SECTIONS
{
.cinit > PRAM PAGE 0
.text > PRAM PAGE 0
.vectors > VECS PAGE 0

.stack > STACK PAGE 0

.const > DRAM PAGE 0
.data > DRAM PAGE 0

.bss > DRAM PAGE 0
.dbf1 > DRAM PAGE 0, align (64)
.dbf2 > DRAM PAGE 0, align (64)
.dbf3 > DRAM PAGE 0, align (64)
.dbf4 > DRAM PAGE 0, align (64)
.coeffs > DRAM PAGE 0, align (64)
}
то есть вся память - внутренняя
все равно все команды выполняются за число тактов, кратное 10, например NOP - за 10 тактов. То же самое видно и по таймеру - декрементируется на 10 единиц за время выполнения одной команды

это DSK так устроен или почему - не могу разобраться

Составить ответ ||| Конференция ||| Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru